blob: 7537e9325d5af168086c07c065aafeb4b4e9a40e [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
610GNOME_CONFIG
611GNOME_INCLUDEDIR
612GNOME_LIBDIR
613GNOME_LIBS
614GTK_LIBNAME
615GTK_LIBS
616GTK_CFLAGS
617PKG_CONFIG
618GTK12_CONFIG
619GTK_CONFIG
620X_LIB
621X_EXTRA_LIBS
622X_LIBS
623X_PRE_LIBS
624X_CFLAGS
625XMKMF
626xmkmfpath
627SNIFF_OBJ
628SNIFF_SRC
629NETBEANS_OBJ
630NETBEANS_SRC
631WORKSHOP_OBJ
632WORKSHOP_SRC
633RUBY_LIBS
634RUBY_CFLAGS
635RUBY_PRO
636RUBY_OBJ
637RUBY_SRC
638vi_cv_path_ruby
639TCL_LIBS
640TCL_CFLAGS
641TCL_PRO
642TCL_OBJ
643TCL_SRC
644vi_cv_path_tcl
645PYTHON_OBJ
646PYTHON_SRC
647PYTHON_CFLAGS
648PYTHON_GETPATH_CFLAGS
649PYTHON_LIBS
650PYTHON_CONFDIR
651vi_cv_path_python
652PERL_LIBS
653PERL_CFLAGS
654PERL_PRO
655PERL_OBJ
656PERL_SRC
657shrpenv
658vi_cv_perllib
659vi_cv_path_perl
Bram Moolenaar9e70cf12009-05-26 20:59:55 +0000660MZSCHEME_MZC
661MZSCHEME_EXTRA
Bram Moolenaar32f31b12009-05-21 13:20:59 +0000662MZSCHEME_CFLAGS
663MZSCHEME_LIBS
664MZSCHEME_PRO
665MZSCHEME_OBJ
666MZSCHEME_SRC
667vi_cv_path_mzscheme
668compiledby
669dogvimdiff
670dovimdiff
671line_break
672VIEWNAME
673EXNAME
674VIMNAME
675OS_EXTRA_OBJ
676OS_EXTRA_SRC
Bram Moolenaar595a7be2010-03-10 16:28:12 +0100677XCODE_SELECT
Bram Moolenaar32f31b12009-05-21 13:20:59 +0000678CPP_MM
679STRIP
680AWK
681EGREP
682GREP
683CPP
684OBJEXT
685EXEEXT
686ac_ct_CC
687CPPFLAGS
688LDFLAGS
689CFLAGS
690CC
691SET_MAKE
692target_alias
693host_alias
694build_alias
695LIBS
696ECHO_T
697ECHO_N
698ECHO_C
699DEFS
700mandir
701localedir
702libdir
703psdir
704pdfdir
705dvidir
706htmldir
707infodir
708docdir
709oldincludedir
710includedir
711localstatedir
712sharedstatedir
713sysconfdir
714datadir
715datarootdir
716libexecdir
717sbindir
718bindir
719program_transform_name
720prefix
721exec_prefix
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +0200722PACKAGE_URL
Bram Moolenaar32f31b12009-05-21 13:20:59 +0000723PACKAGE_BUGREPORT
724PACKAGE_STRING
725PACKAGE_VERSION
726PACKAGE_TARNAME
727PACKAGE_NAME
728PATH_SEPARATOR
729SHELL'
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000730ac_subst_files=''
Bram Moolenaar446cb832008-06-24 21:56:24 +0000731ac_user_opts='
732enable_option_checking
733enable_darwin
734with_mac_arch
Bram Moolenaar595a7be2010-03-10 16:28:12 +0100735with_developer_dir
Bram Moolenaarc236c162008-07-13 17:41:49 +0000736with_local_dir
Bram Moolenaar446cb832008-06-24 21:56:24 +0000737with_vim_name
738with_ex_name
739with_view_name
740with_global_runtime
741with_modified_by
742enable_selinux
743with_features
744with_compiledby
745enable_xsmp
746enable_xsmp_interact
747enable_mzschemeinterp
748with_plthome
749enable_perlinterp
750enable_pythoninterp
751with_python_config_dir
752enable_tclinterp
753with_tclsh
754enable_rubyinterp
Bram Moolenaar165641d2010-02-17 16:23:09 +0100755with_ruby_command
Bram Moolenaar446cb832008-06-24 21:56:24 +0000756enable_cscope
757enable_workshop
758enable_netbeans
759enable_sniff
760enable_multibyte
761enable_hangulinput
762enable_xim
763enable_fontset
764with_x
765enable_gui
766enable_gtk_check
767enable_gtk2_check
768enable_gnome_check
769enable_motif_check
770enable_athena_check
771enable_nextaw_check
772enable_carbon_check
773with_gtk_prefix
774with_gtk_exec_prefix
775enable_gtktest
776with_gnome_includes
777with_gnome_libs
778with_gnome
779with_motif_lib
780with_tlib
Bram Moolenaar317fd3a2010-05-07 16:05:55 +0200781enable_largefile
Bram Moolenaar446cb832008-06-24 21:56:24 +0000782enable_acl
783enable_gpm
784enable_sysmouse
785enable_nls
786'
787 ac_precious_vars='build_alias
788host_alias
789target_alias
790CC
791CFLAGS
792LDFLAGS
793LIBS
794CPPFLAGS
795CPP
796XMKMF'
797
Bram Moolenaar071d4272004-06-13 20:20:40 +0000798
799# Initialize some variables set by options.
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000800ac_init_help=
801ac_init_version=false
Bram Moolenaar446cb832008-06-24 21:56:24 +0000802ac_unrecognized_opts=
803ac_unrecognized_sep=
Bram Moolenaar071d4272004-06-13 20:20:40 +0000804# The variables have the same names as the options, with
805# dashes changed to underlines.
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000806cache_file=/dev/null
Bram Moolenaar071d4272004-06-13 20:20:40 +0000807exec_prefix=NONE
Bram Moolenaar071d4272004-06-13 20:20:40 +0000808no_create=
Bram Moolenaar071d4272004-06-13 20:20:40 +0000809no_recursion=
810prefix=NONE
811program_prefix=NONE
812program_suffix=NONE
813program_transform_name=s,x,x,
814silent=
815site=
816srcdir=
Bram Moolenaar071d4272004-06-13 20:20:40 +0000817verbose=
818x_includes=NONE
819x_libraries=NONE
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000820
821# Installation directory options.
822# These are left unexpanded so users can "make install exec_prefix=/foo"
823# and all the variables that are supposed to be based on exec_prefix
824# by default will actually change.
825# Use braces instead of parens because sh, perl, etc. also accept them.
Bram Moolenaar446cb832008-06-24 21:56:24 +0000826# (The list follows the same order as the GNU Coding Standards.)
Bram Moolenaar071d4272004-06-13 20:20:40 +0000827bindir='${exec_prefix}/bin'
828sbindir='${exec_prefix}/sbin'
829libexecdir='${exec_prefix}/libexec'
Bram Moolenaar446cb832008-06-24 21:56:24 +0000830datarootdir='${prefix}/share'
831datadir='${datarootdir}'
Bram Moolenaar071d4272004-06-13 20:20:40 +0000832sysconfdir='${prefix}/etc'
833sharedstatedir='${prefix}/com'
834localstatedir='${prefix}/var'
Bram Moolenaar071d4272004-06-13 20:20:40 +0000835includedir='${prefix}/include'
836oldincludedir='/usr/include'
Bram Moolenaar446cb832008-06-24 21:56:24 +0000837docdir='${datarootdir}/doc/${PACKAGE}'
838infodir='${datarootdir}/info'
839htmldir='${docdir}'
840dvidir='${docdir}'
841pdfdir='${docdir}'
842psdir='${docdir}'
843libdir='${exec_prefix}/lib'
844localedir='${datarootdir}/locale'
845mandir='${datarootdir}/man'
Bram Moolenaar071d4272004-06-13 20:20:40 +0000846
Bram Moolenaar071d4272004-06-13 20:20:40 +0000847ac_prev=
Bram Moolenaar446cb832008-06-24 21:56:24 +0000848ac_dashdash=
Bram Moolenaar071d4272004-06-13 20:20:40 +0000849for ac_option
850do
Bram Moolenaar071d4272004-06-13 20:20:40 +0000851 # If the previous option needs an argument, assign it.
852 if test -n "$ac_prev"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +0000853 eval $ac_prev=\$ac_option
Bram Moolenaar071d4272004-06-13 20:20:40 +0000854 ac_prev=
855 continue
856 fi
857
Bram Moolenaar446cb832008-06-24 21:56:24 +0000858 case $ac_option in
859 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
860 *) ac_optarg=yes ;;
861 esac
Bram Moolenaar071d4272004-06-13 20:20:40 +0000862
863 # Accept the important Cygnus configure options, so we can diagnose typos.
864
Bram Moolenaar446cb832008-06-24 21:56:24 +0000865 case $ac_dashdash$ac_option in
866 --)
867 ac_dashdash=yes ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000868
869 -bindir | --bindir | --bindi | --bind | --bin | --bi)
870 ac_prev=bindir ;;
871 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000872 bindir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000873
874 -build | --build | --buil | --bui | --bu)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000875 ac_prev=build_alias ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000876 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000877 build_alias=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000878
879 -cache-file | --cache-file | --cache-fil | --cache-fi \
880 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
881 ac_prev=cache_file ;;
882 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
883 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000884 cache_file=$ac_optarg ;;
885
886 --config-cache | -C)
887 cache_file=config.cache ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000888
Bram Moolenaar446cb832008-06-24 21:56:24 +0000889 -datadir | --datadir | --datadi | --datad)
Bram Moolenaar071d4272004-06-13 20:20:40 +0000890 ac_prev=datadir ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +0000891 -datadir=* | --datadir=* | --datadi=* | --datad=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000892 datadir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000893
Bram Moolenaar446cb832008-06-24 21:56:24 +0000894 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
895 | --dataroo | --dataro | --datar)
896 ac_prev=datarootdir ;;
897 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
898 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
899 datarootdir=$ac_optarg ;;
900
Bram Moolenaar071d4272004-06-13 20:20:40 +0000901 -disable-* | --disable-*)
Bram Moolenaar446cb832008-06-24 21:56:24 +0000902 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
Bram Moolenaar071d4272004-06-13 20:20:40 +0000903 # Reject names that are not valid shell variable names.
Bram Moolenaar446cb832008-06-24 21:56:24 +0000904 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +0200905 as_fn_error "invalid feature name: $ac_useropt"
Bram Moolenaar446cb832008-06-24 21:56:24 +0000906 ac_useropt_orig=$ac_useropt
907 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
908 case $ac_user_opts in
909 *"
910"enable_$ac_useropt"
911"*) ;;
912 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
913 ac_unrecognized_sep=', ';;
914 esac
915 eval enable_$ac_useropt=no ;;
916
917 -docdir | --docdir | --docdi | --doc | --do)
918 ac_prev=docdir ;;
919 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
920 docdir=$ac_optarg ;;
921
922 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
923 ac_prev=dvidir ;;
924 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
925 dvidir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000926
927 -enable-* | --enable-*)
Bram Moolenaar446cb832008-06-24 21:56:24 +0000928 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
Bram Moolenaar071d4272004-06-13 20:20:40 +0000929 # Reject names that are not valid shell variable names.
Bram Moolenaar446cb832008-06-24 21:56:24 +0000930 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +0200931 as_fn_error "invalid feature name: $ac_useropt"
Bram Moolenaar446cb832008-06-24 21:56:24 +0000932 ac_useropt_orig=$ac_useropt
933 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
934 case $ac_user_opts in
935 *"
936"enable_$ac_useropt"
937"*) ;;
938 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
939 ac_unrecognized_sep=', ';;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000940 esac
Bram Moolenaar446cb832008-06-24 21:56:24 +0000941 eval enable_$ac_useropt=\$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000942
943 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
944 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
945 | --exec | --exe | --ex)
946 ac_prev=exec_prefix ;;
947 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
948 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
949 | --exec=* | --exe=* | --ex=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000950 exec_prefix=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000951
952 -gas | --gas | --ga | --g)
953 # Obsolete; use --with-gas.
954 with_gas=yes ;;
955
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000956 -help | --help | --hel | --he | -h)
957 ac_init_help=long ;;
958 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
959 ac_init_help=recursive ;;
960 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
961 ac_init_help=short ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000962
963 -host | --host | --hos | --ho)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000964 ac_prev=host_alias ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000965 -host=* | --host=* | --hos=* | --ho=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000966 host_alias=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000967
Bram Moolenaar446cb832008-06-24 21:56:24 +0000968 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
969 ac_prev=htmldir ;;
970 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
971 | --ht=*)
972 htmldir=$ac_optarg ;;
973
Bram Moolenaar071d4272004-06-13 20:20:40 +0000974 -includedir | --includedir | --includedi | --included | --include \
975 | --includ | --inclu | --incl | --inc)
976 ac_prev=includedir ;;
977 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
978 | --includ=* | --inclu=* | --incl=* | --inc=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000979 includedir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000980
981 -infodir | --infodir | --infodi | --infod | --info | --inf)
982 ac_prev=infodir ;;
983 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000984 infodir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000985
986 -libdir | --libdir | --libdi | --libd)
987 ac_prev=libdir ;;
988 -libdir=* | --libdir=* | --libdi=* | --libd=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000989 libdir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000990
991 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
992 | --libexe | --libex | --libe)
993 ac_prev=libexecdir ;;
994 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
995 | --libexe=* | --libex=* | --libe=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000996 libexecdir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000997
Bram Moolenaar446cb832008-06-24 21:56:24 +0000998 -localedir | --localedir | --localedi | --localed | --locale)
999 ac_prev=localedir ;;
1000 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1001 localedir=$ac_optarg ;;
1002
Bram Moolenaar071d4272004-06-13 20:20:40 +00001003 -localstatedir | --localstatedir | --localstatedi | --localstated \
Bram Moolenaar446cb832008-06-24 21:56:24 +00001004 | --localstate | --localstat | --localsta | --localst | --locals)
Bram Moolenaar071d4272004-06-13 20:20:40 +00001005 ac_prev=localstatedir ;;
1006 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
Bram Moolenaar446cb832008-06-24 21:56:24 +00001007 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001008 localstatedir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001009
1010 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1011 ac_prev=mandir ;;
1012 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001013 mandir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001014
1015 -nfp | --nfp | --nf)
1016 # Obsolete; use --without-fp.
1017 with_fp=no ;;
1018
1019 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001020 | --no-cr | --no-c | -n)
Bram Moolenaar071d4272004-06-13 20:20:40 +00001021 no_create=yes ;;
1022
1023 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1024 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1025 no_recursion=yes ;;
1026
1027 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1028 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1029 | --oldin | --oldi | --old | --ol | --o)
1030 ac_prev=oldincludedir ;;
1031 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1032 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1033 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001034 oldincludedir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001035
1036 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1037 ac_prev=prefix ;;
1038 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001039 prefix=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001040
1041 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1042 | --program-pre | --program-pr | --program-p)
1043 ac_prev=program_prefix ;;
1044 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1045 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001046 program_prefix=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001047
1048 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1049 | --program-suf | --program-su | --program-s)
1050 ac_prev=program_suffix ;;
1051 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1052 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001053 program_suffix=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001054
1055 -program-transform-name | --program-transform-name \
1056 | --program-transform-nam | --program-transform-na \
1057 | --program-transform-n | --program-transform- \
1058 | --program-transform | --program-transfor \
1059 | --program-transfo | --program-transf \
1060 | --program-trans | --program-tran \
1061 | --progr-tra | --program-tr | --program-t)
1062 ac_prev=program_transform_name ;;
1063 -program-transform-name=* | --program-transform-name=* \
1064 | --program-transform-nam=* | --program-transform-na=* \
1065 | --program-transform-n=* | --program-transform-=* \
1066 | --program-transform=* | --program-transfor=* \
1067 | --program-transfo=* | --program-transf=* \
1068 | --program-trans=* | --program-tran=* \
1069 | --progr-tra=* | --program-tr=* | --program-t=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001070 program_transform_name=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001071
Bram Moolenaar446cb832008-06-24 21:56:24 +00001072 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1073 ac_prev=pdfdir ;;
1074 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1075 pdfdir=$ac_optarg ;;
1076
1077 -psdir | --psdir | --psdi | --psd | --ps)
1078 ac_prev=psdir ;;
1079 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1080 psdir=$ac_optarg ;;
1081
Bram Moolenaar071d4272004-06-13 20:20:40 +00001082 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1083 | -silent | --silent | --silen | --sile | --sil)
1084 silent=yes ;;
1085
1086 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1087 ac_prev=sbindir ;;
1088 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1089 | --sbi=* | --sb=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001090 sbindir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001091
1092 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1093 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1094 | --sharedst | --shareds | --shared | --share | --shar \
1095 | --sha | --sh)
1096 ac_prev=sharedstatedir ;;
1097 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1098 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1099 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1100 | --sha=* | --sh=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001101 sharedstatedir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001102
1103 -site | --site | --sit)
1104 ac_prev=site ;;
1105 -site=* | --site=* | --sit=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001106 site=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001107
1108 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1109 ac_prev=srcdir ;;
1110 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001111 srcdir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001112
1113 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1114 | --syscon | --sysco | --sysc | --sys | --sy)
1115 ac_prev=sysconfdir ;;
1116 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1117 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001118 sysconfdir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001119
1120 -target | --target | --targe | --targ | --tar | --ta | --t)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001121 ac_prev=target_alias ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001122 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001123 target_alias=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001124
1125 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1126 verbose=yes ;;
1127
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001128 -version | --version | --versio | --versi | --vers | -V)
1129 ac_init_version=: ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001130
1131 -with-* | --with-*)
Bram Moolenaar446cb832008-06-24 21:56:24 +00001132 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
Bram Moolenaar071d4272004-06-13 20:20:40 +00001133 # Reject names that are not valid shell variable names.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001134 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001135 as_fn_error "invalid package name: $ac_useropt"
Bram Moolenaar446cb832008-06-24 21:56:24 +00001136 ac_useropt_orig=$ac_useropt
1137 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1138 case $ac_user_opts in
1139 *"
1140"with_$ac_useropt"
1141"*) ;;
1142 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1143 ac_unrecognized_sep=', ';;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001144 esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00001145 eval with_$ac_useropt=\$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001146
1147 -without-* | --without-*)
Bram Moolenaar446cb832008-06-24 21:56:24 +00001148 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
Bram Moolenaar071d4272004-06-13 20:20:40 +00001149 # Reject names that are not valid shell variable names.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001150 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001151 as_fn_error "invalid package name: $ac_useropt"
Bram Moolenaar446cb832008-06-24 21:56:24 +00001152 ac_useropt_orig=$ac_useropt
1153 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1154 case $ac_user_opts in
1155 *"
1156"with_$ac_useropt"
1157"*) ;;
1158 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1159 ac_unrecognized_sep=', ';;
1160 esac
1161 eval with_$ac_useropt=no ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001162
1163 --x)
1164 # Obsolete; use --with-x.
1165 with_x=yes ;;
1166
1167 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1168 | --x-incl | --x-inc | --x-in | --x-i)
1169 ac_prev=x_includes ;;
1170 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1171 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001172 x_includes=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001173
1174 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1175 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1176 ac_prev=x_libraries ;;
1177 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1178 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001179 x_libraries=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001180
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001181 -*) as_fn_error "unrecognized option: \`$ac_option'
1182Try \`$0 --help' for more information."
Bram Moolenaar071d4272004-06-13 20:20:40 +00001183 ;;
1184
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001185 *=*)
1186 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1187 # Reject names that are not valid shell variable names.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001188 case $ac_envvar in #(
1189 '' | [0-9]* | *[!_$as_cr_alnum]* )
1190 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1191 esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00001192 eval $ac_envvar=\$ac_optarg
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001193 export $ac_envvar ;;
1194
Bram Moolenaar071d4272004-06-13 20:20:40 +00001195 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001196 # FIXME: should be removed in autoconf 3.0.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001197 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001198 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
Bram Moolenaar446cb832008-06-24 21:56:24 +00001199 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001200 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
Bram Moolenaar071d4272004-06-13 20:20:40 +00001201 ;;
1202
1203 esac
1204done
1205
1206if test -n "$ac_prev"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001207 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001208 as_fn_error "missing argument to $ac_option"
Bram Moolenaar071d4272004-06-13 20:20:40 +00001209fi
1210
Bram Moolenaar446cb832008-06-24 21:56:24 +00001211if test -n "$ac_unrecognized_opts"; then
1212 case $enable_option_checking in
1213 no) ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001214 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
Bram Moolenaar32f31b12009-05-21 13:20:59 +00001215 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001216 esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00001217fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00001218
Bram Moolenaar446cb832008-06-24 21:56:24 +00001219# Check all directory arguments for consistency.
1220for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1221 datadir sysconfdir sharedstatedir localstatedir includedir \
1222 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1223 libdir localedir mandir
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001224do
Bram Moolenaar446cb832008-06-24 21:56:24 +00001225 eval ac_val=\$$ac_var
1226 # Remove trailing slashes.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001227 case $ac_val in
Bram Moolenaar446cb832008-06-24 21:56:24 +00001228 */ )
1229 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1230 eval $ac_var=\$ac_val;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001231 esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00001232 # Be sure to have absolute directory names.
1233 case $ac_val in
1234 [\\/$]* | ?:[\\/]* ) continue;;
1235 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1236 esac
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001237 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001238done
Bram Moolenaar071d4272004-06-13 20:20:40 +00001239
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001240# There might be people who depend on the old broken behavior: `$host'
1241# used to hold the argument of --host etc.
1242# FIXME: To remove some day.
1243build=$build_alias
1244host=$host_alias
1245target=$target_alias
Bram Moolenaar071d4272004-06-13 20:20:40 +00001246
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001247# FIXME: To remove some day.
1248if test "x$host_alias" != x; then
1249 if test "x$build_alias" = x; then
1250 cross_compiling=maybe
Bram Moolenaar446cb832008-06-24 21:56:24 +00001251 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001252 If a cross compiler is detected then cross compile mode will be used." >&2
1253 elif test "x$build_alias" != "x$host_alias"; then
1254 cross_compiling=yes
1255 fi
1256fi
1257
1258ac_tool_prefix=
1259test -n "$host_alias" && ac_tool_prefix=$host_alias-
1260
1261test "$silent" = yes && exec 6>/dev/null
1262
Bram Moolenaar071d4272004-06-13 20:20:40 +00001263
Bram Moolenaar446cb832008-06-24 21:56:24 +00001264ac_pwd=`pwd` && test -n "$ac_pwd" &&
1265ac_ls_di=`ls -di .` &&
1266ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001267 as_fn_error "working directory cannot be determined"
Bram Moolenaar446cb832008-06-24 21:56:24 +00001268test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001269 as_fn_error "pwd does not report name of working directory"
Bram Moolenaar446cb832008-06-24 21:56:24 +00001270
1271
Bram Moolenaar071d4272004-06-13 20:20:40 +00001272# Find the source files, if location was not specified.
1273if test -z "$srcdir"; then
1274 ac_srcdir_defaulted=yes
Bram Moolenaar446cb832008-06-24 21:56:24 +00001275 # Try the directory containing this script, then the parent directory.
1276 ac_confdir=`$as_dirname -- "$as_myself" ||
1277$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1278 X"$as_myself" : 'X\(//\)[^/]' \| \
1279 X"$as_myself" : 'X\(//\)$' \| \
1280 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1281$as_echo X"$as_myself" |
1282 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1283 s//\1/
1284 q
1285 }
1286 /^X\(\/\/\)[^/].*/{
1287 s//\1/
1288 q
1289 }
1290 /^X\(\/\/\)$/{
1291 s//\1/
1292 q
1293 }
1294 /^X\(\/\).*/{
1295 s//\1/
1296 q
1297 }
1298 s/.*/./; q'`
Bram Moolenaar071d4272004-06-13 20:20:40 +00001299 srcdir=$ac_confdir
Bram Moolenaar446cb832008-06-24 21:56:24 +00001300 if test ! -r "$srcdir/$ac_unique_file"; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00001301 srcdir=..
1302 fi
1303else
1304 ac_srcdir_defaulted=no
1305fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00001306if test ! -r "$srcdir/$ac_unique_file"; then
1307 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001308 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
Bram Moolenaar071d4272004-06-13 20:20:40 +00001309fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00001310ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1311ac_abs_confdir=`(
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001312 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
Bram Moolenaar446cb832008-06-24 21:56:24 +00001313 pwd)`
1314# When building in place, set srcdir=.
1315if test "$ac_abs_confdir" = "$ac_pwd"; then
1316 srcdir=.
1317fi
1318# Remove unnecessary trailing slashes from srcdir.
1319# Double slashes in file names in object file debugging info
1320# mess up M-x gdb in Emacs.
1321case $srcdir in
1322*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1323esac
1324for ac_var in $ac_precious_vars; do
1325 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1326 eval ac_env_${ac_var}_value=\$${ac_var}
1327 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1328 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1329done
Bram Moolenaar071d4272004-06-13 20:20:40 +00001330
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001331#
1332# Report the --help message.
1333#
1334if test "$ac_init_help" = "long"; then
1335 # Omit some internal or obsolete options to make the list less imposing.
1336 # This message is too long to be a string in the A/UX 3.1 sh.
1337 cat <<_ACEOF
1338\`configure' configures this package to adapt to many kinds of systems.
1339
1340Usage: $0 [OPTION]... [VAR=VALUE]...
1341
1342To assign environment variables (e.g., CC, CFLAGS...), specify them as
1343VAR=VALUE. See below for descriptions of some of the useful variables.
1344
1345Defaults for the options are specified in brackets.
1346
1347Configuration:
1348 -h, --help display this help and exit
1349 --help=short display options specific to this package
1350 --help=recursive display the short help of all the included packages
1351 -V, --version display version information and exit
1352 -q, --quiet, --silent do not print \`checking...' messages
1353 --cache-file=FILE cache test results in FILE [disabled]
1354 -C, --config-cache alias for \`--cache-file=config.cache'
1355 -n, --no-create do not create output files
1356 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1357
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001358Installation directories:
1359 --prefix=PREFIX install architecture-independent files in PREFIX
Bram Moolenaar446cb832008-06-24 21:56:24 +00001360 [$ac_default_prefix]
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001361 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
Bram Moolenaar446cb832008-06-24 21:56:24 +00001362 [PREFIX]
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001363
1364By default, \`make install' will install all the files in
1365\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1366an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1367for instance \`--prefix=\$HOME'.
1368
1369For better control, use the options below.
1370
1371Fine tuning of the installation directories:
Bram Moolenaar446cb832008-06-24 21:56:24 +00001372 --bindir=DIR user executables [EPREFIX/bin]
1373 --sbindir=DIR system admin executables [EPREFIX/sbin]
1374 --libexecdir=DIR program executables [EPREFIX/libexec]
1375 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1376 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1377 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1378 --libdir=DIR object code libraries [EPREFIX/lib]
1379 --includedir=DIR C header files [PREFIX/include]
1380 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1381 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1382 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1383 --infodir=DIR info documentation [DATAROOTDIR/info]
1384 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1385 --mandir=DIR man documentation [DATAROOTDIR/man]
1386 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1387 --htmldir=DIR html documentation [DOCDIR]
1388 --dvidir=DIR dvi documentation [DOCDIR]
1389 --pdfdir=DIR pdf documentation [DOCDIR]
1390 --psdir=DIR ps documentation [DOCDIR]
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001391_ACEOF
1392
1393 cat <<\_ACEOF
1394
1395X features:
1396 --x-includes=DIR X include files are in DIR
1397 --x-libraries=DIR X library files are in DIR
1398_ACEOF
1399fi
1400
1401if test -n "$ac_init_help"; then
1402
1403 cat <<\_ACEOF
1404
1405Optional Features:
Bram Moolenaar446cb832008-06-24 21:56:24 +00001406 --disable-option-checking ignore unrecognized --enable/--with options
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001407 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1408 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1409 --disable-darwin Disable Darwin (Mac OS X) support.
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00001410 --disable-selinux Don't check for SELinux support.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001411 --disable-xsmp Disable XSMP session management
1412 --disable-xsmp-interact Disable XSMP interaction
1413 --enable-mzschemeinterp Include MzScheme interpreter.
1414 --enable-perlinterp Include Perl interpreter.
1415 --enable-pythoninterp Include Python interpreter.
1416 --enable-tclinterp Include Tcl interpreter.
1417 --enable-rubyinterp Include Ruby interpreter.
1418 --enable-cscope Include cscope interface.
1419 --enable-workshop Include Sun Visual Workshop support.
1420 --disable-netbeans Disable NetBeans integration support.
1421 --enable-sniff Include Sniff interface.
1422 --enable-multibyte Include multibyte editing support.
1423 --enable-hangulinput Include Hangul input support.
1424 --enable-xim Include XIM input support.
1425 --enable-fontset Include X fontset output support.
Bram Moolenaar9372a112005-12-06 19:59:18 +00001426 --enable-gui=OPTS X11 GUI default=auto OPTS=auto/no/gtk/gtk2/gnome/gnome2/motif/athena/neXtaw/photon/carbon
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001427 --enable-gtk-check If auto-select GUI, check for GTK default=yes
1428 --enable-gtk2-check If GTK GUI, check for GTK+ 2 default=yes
1429 --enable-gnome-check If GTK GUI, check for GNOME default=no
1430 --enable-motif-check If auto-select GUI, check for Motif default=yes
1431 --enable-athena-check If auto-select GUI, check for Athena default=yes
1432 --enable-nextaw-check If auto-select GUI, check for neXtaw default=yes
1433 --enable-carbon-check If auto-select GUI, check for Carbon default=yes
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001434 --disable-gtktest Do not try to compile and run a test GTK program
Bram Moolenaar317fd3a2010-05-07 16:05:55 +02001435 --disable-largefile omit support for large files
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001436 --disable-acl Don't check for ACL support.
1437 --disable-gpm Don't use gpm (Linux mouse daemon).
Bram Moolenaar446cb832008-06-24 21:56:24 +00001438 --disable-sysmouse Don't use sysmouse (mouse in *BSD console).
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001439 --disable-nls Don't support NLS (gettext()).
1440
1441Optional Packages:
1442 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1443 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
Bram Moolenaar899dddf2006-03-26 21:06:50 +00001444 --with-mac-arch=ARCH current, intel, ppc or both
Bram Moolenaar595a7be2010-03-10 16:28:12 +01001445 --with-developer-dir=PATH use PATH as location for Xcode developer tools
Bram Moolenaarc236c162008-07-13 17:41:49 +00001446 --with-local-dir=PATH search PATH instead of /usr/local for local libraries.
1447 --without-local-dir do not search /usr/local for local libraries.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001448 --with-vim-name=NAME what to call the Vim executable
1449 --with-ex-name=NAME what to call the Ex executable
1450 --with-view-name=NAME what to call the View executable
1451 --with-global-runtime=DIR global runtime directory in 'runtimepath'
1452 --with-modified-by=NAME name of who modified a release version
1453 --with-features=TYPE tiny, small, normal, big or huge (default: normal)
1454 --with-compiledby=NAME name to show in :version message
1455 --with-plthome=PLTHOME Use PLTHOME.
1456 --with-python-config-dir=PATH Python's config directory
1457 --with-tclsh=PATH which tclsh to use (default: tclsh8.0)
Bram Moolenaar165641d2010-02-17 16:23:09 +01001458 --with-ruby-command=RUBY name of the Ruby command (default: ruby)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001459 --with-x use the X Window System
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001460 --with-gtk-prefix=PFX Prefix where GTK is installed (optional)
1461 --with-gtk-exec-prefix=PFX Exec prefix where GTK is installed (optional)
1462 --with-gnome-includes=DIR Specify location of GNOME headers
1463 --with-gnome-libs=DIR Specify location of GNOME libs
1464 --with-gnome Specify prefix for GNOME files
1465 --with-motif-lib=STRING Library for Motif
1466 --with-tlib=library terminal library to be used
1467
1468Some influential environment variables:
1469 CC C compiler command
1470 CFLAGS C compiler flags
1471 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1472 nonstandard directory <lib dir>
Bram Moolenaar446cb832008-06-24 21:56:24 +00001473 LIBS libraries to pass to the linker, e.g. -l<library>
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001474 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
Bram Moolenaar446cb832008-06-24 21:56:24 +00001475 you have headers in a nonstandard directory <include dir>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001476 CPP C preprocessor
Bram Moolenaar446cb832008-06-24 21:56:24 +00001477 XMKMF Path to xmkmf, Makefile generator for X Window System
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001478
1479Use these variables to override the choices made by `configure' or to help
1480it to find libraries and programs with nonstandard names/locations.
1481
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001482Report bugs to the package provider.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001483_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00001484ac_status=$?
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001485fi
1486
1487if test "$ac_init_help" = "recursive"; then
1488 # If there are subdirs, report their specific --help.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001489 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
Bram Moolenaar446cb832008-06-24 21:56:24 +00001490 test -d "$ac_dir" ||
1491 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1492 continue
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001493 ac_builddir=.
1494
Bram Moolenaar446cb832008-06-24 21:56:24 +00001495case "$ac_dir" in
1496.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1497*)
1498 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1499 # A ".." for each directory in $ac_dir_suffix.
1500 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1501 case $ac_top_builddir_sub in
1502 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1503 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1504 esac ;;
1505esac
1506ac_abs_top_builddir=$ac_pwd
1507ac_abs_builddir=$ac_pwd$ac_dir_suffix
1508# for backward compatibility:
1509ac_top_builddir=$ac_top_build_prefix
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001510
1511case $srcdir in
Bram Moolenaar446cb832008-06-24 21:56:24 +00001512 .) # We are building in place.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001513 ac_srcdir=.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001514 ac_top_srcdir=$ac_top_builddir_sub
1515 ac_abs_top_srcdir=$ac_pwd ;;
1516 [\\/]* | ?:[\\/]* ) # Absolute name.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001517 ac_srcdir=$srcdir$ac_dir_suffix;
Bram Moolenaar446cb832008-06-24 21:56:24 +00001518 ac_top_srcdir=$srcdir
1519 ac_abs_top_srcdir=$srcdir ;;
1520 *) # Relative name.
1521 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1522 ac_top_srcdir=$ac_top_build_prefix$srcdir
1523 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001524esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00001525ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001526
Bram Moolenaar446cb832008-06-24 21:56:24 +00001527 cd "$ac_dir" || { ac_status=$?; continue; }
1528 # Check for guested configure.
1529 if test -f "$ac_srcdir/configure.gnu"; then
1530 echo &&
1531 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1532 elif test -f "$ac_srcdir/configure"; then
1533 echo &&
1534 $SHELL "$ac_srcdir/configure" --help=recursive
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001535 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00001536 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1537 fi || ac_status=$?
1538 cd "$ac_pwd" || { ac_status=$?; break; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001539 done
1540fi
1541
Bram Moolenaar446cb832008-06-24 21:56:24 +00001542test -n "$ac_init_help" && exit $ac_status
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001543if $ac_init_version; then
1544 cat <<\_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00001545configure
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001546generated by GNU Autoconf 2.65
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001547
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001548Copyright (C) 2009 Free Software Foundation, Inc.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001549This configure script is free software; the Free Software Foundation
1550gives unlimited permission to copy, distribute and modify it.
1551_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00001552 exit
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001553fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001554
1555## ------------------------ ##
1556## Autoconf initialization. ##
1557## ------------------------ ##
1558
1559# ac_fn_c_try_compile LINENO
1560# --------------------------
1561# Try to compile conftest.$ac_ext, and return whether this succeeded.
1562ac_fn_c_try_compile ()
1563{
1564 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1565 rm -f conftest.$ac_objext
1566 if { { ac_try="$ac_compile"
1567case "(($ac_try" in
1568 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1569 *) ac_try_echo=$ac_try;;
1570esac
1571eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1572$as_echo "$ac_try_echo"; } >&5
1573 (eval "$ac_compile") 2>conftest.err
1574 ac_status=$?
1575 if test -s conftest.err; then
1576 grep -v '^ *+' conftest.err >conftest.er1
1577 cat conftest.er1 >&5
1578 mv -f conftest.er1 conftest.err
1579 fi
1580 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1581 test $ac_status = 0; } && {
1582 test -z "$ac_c_werror_flag" ||
1583 test ! -s conftest.err
1584 } && test -s conftest.$ac_objext; then :
1585 ac_retval=0
1586else
1587 $as_echo "$as_me: failed program was:" >&5
1588sed 's/^/| /' conftest.$ac_ext >&5
1589
1590 ac_retval=1
1591fi
1592 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1593 as_fn_set_status $ac_retval
1594
1595} # ac_fn_c_try_compile
1596
1597# ac_fn_c_try_cpp LINENO
1598# ----------------------
1599# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1600ac_fn_c_try_cpp ()
1601{
1602 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1603 if { { ac_try="$ac_cpp conftest.$ac_ext"
1604case "(($ac_try" in
1605 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1606 *) ac_try_echo=$ac_try;;
1607esac
1608eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1609$as_echo "$ac_try_echo"; } >&5
1610 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1611 ac_status=$?
1612 if test -s conftest.err; then
1613 grep -v '^ *+' conftest.err >conftest.er1
1614 cat conftest.er1 >&5
1615 mv -f conftest.er1 conftest.err
1616 fi
1617 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1618 test $ac_status = 0; } >/dev/null && {
1619 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1620 test ! -s conftest.err
1621 }; then :
1622 ac_retval=0
1623else
1624 $as_echo "$as_me: failed program was:" >&5
1625sed 's/^/| /' conftest.$ac_ext >&5
1626
1627 ac_retval=1
1628fi
1629 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1630 as_fn_set_status $ac_retval
1631
1632} # ac_fn_c_try_cpp
1633
1634# ac_fn_c_try_link LINENO
1635# -----------------------
1636# Try to link conftest.$ac_ext, and return whether this succeeded.
1637ac_fn_c_try_link ()
1638{
1639 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1640 rm -f conftest.$ac_objext conftest$ac_exeext
1641 if { { ac_try="$ac_link"
1642case "(($ac_try" in
1643 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1644 *) ac_try_echo=$ac_try;;
1645esac
1646eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1647$as_echo "$ac_try_echo"; } >&5
1648 (eval "$ac_link") 2>conftest.err
1649 ac_status=$?
1650 if test -s conftest.err; then
1651 grep -v '^ *+' conftest.err >conftest.er1
1652 cat conftest.er1 >&5
1653 mv -f conftest.er1 conftest.err
1654 fi
1655 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1656 test $ac_status = 0; } && {
1657 test -z "$ac_c_werror_flag" ||
1658 test ! -s conftest.err
1659 } && test -s conftest$ac_exeext && {
1660 test "$cross_compiling" = yes ||
1661 $as_test_x conftest$ac_exeext
1662 }; then :
1663 ac_retval=0
1664else
1665 $as_echo "$as_me: failed program was:" >&5
1666sed 's/^/| /' conftest.$ac_ext >&5
1667
1668 ac_retval=1
1669fi
1670 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1671 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1672 # interfere with the next link command; also delete a directory that is
1673 # left behind by Apple's compiler. We do this before executing the actions.
1674 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1675 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1676 as_fn_set_status $ac_retval
1677
1678} # ac_fn_c_try_link
1679
1680# ac_fn_c_try_run LINENO
1681# ----------------------
1682# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1683# that executables *can* be run.
1684ac_fn_c_try_run ()
1685{
1686 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1687 if { { ac_try="$ac_link"
1688case "(($ac_try" in
1689 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1690 *) ac_try_echo=$ac_try;;
1691esac
1692eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1693$as_echo "$ac_try_echo"; } >&5
1694 (eval "$ac_link") 2>&5
1695 ac_status=$?
1696 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1697 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1698 { { case "(($ac_try" in
1699 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1700 *) ac_try_echo=$ac_try;;
1701esac
1702eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1703$as_echo "$ac_try_echo"; } >&5
1704 (eval "$ac_try") 2>&5
1705 ac_status=$?
1706 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1707 test $ac_status = 0; }; }; then :
1708 ac_retval=0
1709else
1710 $as_echo "$as_me: program exited with status $ac_status" >&5
1711 $as_echo "$as_me: failed program was:" >&5
1712sed 's/^/| /' conftest.$ac_ext >&5
1713
1714 ac_retval=$ac_status
1715fi
1716 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1717 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1718 as_fn_set_status $ac_retval
1719
1720} # ac_fn_c_try_run
1721
1722# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1723# -------------------------------------------------------
1724# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1725# the include files in INCLUDES and setting the cache variable VAR
1726# accordingly.
1727ac_fn_c_check_header_mongrel ()
1728{
1729 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1730 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1732$as_echo_n "checking for $2... " >&6; }
1733if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1734 $as_echo_n "(cached) " >&6
1735fi
1736eval ac_res=\$$3
1737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1738$as_echo "$ac_res" >&6; }
1739else
1740 # Is the header compilable?
1741{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1742$as_echo_n "checking $2 usability... " >&6; }
1743cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1744/* end confdefs.h. */
1745$4
1746#include <$2>
1747_ACEOF
1748if ac_fn_c_try_compile "$LINENO"; then :
1749 ac_header_compiler=yes
1750else
1751 ac_header_compiler=no
1752fi
1753rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1754{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1755$as_echo "$ac_header_compiler" >&6; }
1756
1757# Is the header present?
1758{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1759$as_echo_n "checking $2 presence... " >&6; }
1760cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1761/* end confdefs.h. */
1762#include <$2>
1763_ACEOF
1764if ac_fn_c_try_cpp "$LINENO"; then :
1765 ac_header_preproc=yes
1766else
1767 ac_header_preproc=no
1768fi
1769rm -f conftest.err conftest.$ac_ext
1770{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1771$as_echo "$ac_header_preproc" >&6; }
1772
1773# So? What about this header?
1774case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1775 yes:no: )
1776 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1777$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1778 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1779$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1780 ;;
1781 no:yes:* )
1782 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1783$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1784 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1785$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1786 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1787$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1788 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1789$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1790 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1791$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1792 ;;
1793esac
1794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1795$as_echo_n "checking for $2... " >&6; }
1796if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1797 $as_echo_n "(cached) " >&6
1798else
1799 eval "$3=\$ac_header_compiler"
1800fi
1801eval ac_res=\$$3
1802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1803$as_echo "$ac_res" >&6; }
1804fi
1805 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1806
1807} # ac_fn_c_check_header_mongrel
1808
1809# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1810# -------------------------------------------------------
1811# Tests whether HEADER exists and can be compiled using the include files in
1812# INCLUDES, setting the cache variable VAR accordingly.
1813ac_fn_c_check_header_compile ()
1814{
1815 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1817$as_echo_n "checking for $2... " >&6; }
1818if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1819 $as_echo_n "(cached) " >&6
1820else
1821 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1822/* end confdefs.h. */
1823$4
1824#include <$2>
1825_ACEOF
1826if ac_fn_c_try_compile "$LINENO"; then :
1827 eval "$3=yes"
1828else
1829 eval "$3=no"
1830fi
1831rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1832fi
1833eval ac_res=\$$3
1834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1835$as_echo "$ac_res" >&6; }
1836 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1837
1838} # ac_fn_c_check_header_compile
1839
1840# ac_fn_c_check_func LINENO FUNC VAR
1841# ----------------------------------
1842# Tests whether FUNC exists, setting the cache variable VAR accordingly
1843ac_fn_c_check_func ()
1844{
1845 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1847$as_echo_n "checking for $2... " >&6; }
1848if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1849 $as_echo_n "(cached) " >&6
1850else
1851 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1852/* end confdefs.h. */
1853/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1854 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1855#define $2 innocuous_$2
1856
1857/* System header to define __stub macros and hopefully few prototypes,
1858 which can conflict with char $2 (); below.
1859 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1860 <limits.h> exists even on freestanding compilers. */
1861
1862#ifdef __STDC__
1863# include <limits.h>
1864#else
1865# include <assert.h>
1866#endif
1867
1868#undef $2
1869
1870/* Override any GCC internal prototype to avoid an error.
1871 Use char because int might match the return type of a GCC
1872 builtin and then its argument prototype would still apply. */
1873#ifdef __cplusplus
1874extern "C"
1875#endif
1876char $2 ();
1877/* The GNU C library defines this for functions which it implements
1878 to always fail with ENOSYS. Some functions are actually named
1879 something starting with __ and the normal name is an alias. */
1880#if defined __stub_$2 || defined __stub___$2
1881choke me
1882#endif
1883
1884int
1885main ()
1886{
1887return $2 ();
1888 ;
1889 return 0;
1890}
1891_ACEOF
1892if ac_fn_c_try_link "$LINENO"; then :
1893 eval "$3=yes"
1894else
1895 eval "$3=no"
1896fi
1897rm -f core conftest.err conftest.$ac_objext \
1898 conftest$ac_exeext conftest.$ac_ext
1899fi
1900eval ac_res=\$$3
1901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1902$as_echo "$ac_res" >&6; }
1903 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1904
1905} # ac_fn_c_check_func
1906
1907# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1908# -------------------------------------------
1909# Tests whether TYPE exists after having included INCLUDES, setting cache
1910# variable VAR accordingly.
1911ac_fn_c_check_type ()
1912{
1913 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1915$as_echo_n "checking for $2... " >&6; }
1916if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1917 $as_echo_n "(cached) " >&6
1918else
1919 eval "$3=no"
1920 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1921/* end confdefs.h. */
1922$4
1923int
1924main ()
1925{
1926if (sizeof ($2))
1927 return 0;
1928 ;
1929 return 0;
1930}
1931_ACEOF
1932if ac_fn_c_try_compile "$LINENO"; then :
1933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1934/* end confdefs.h. */
1935$4
1936int
1937main ()
1938{
1939if (sizeof (($2)))
1940 return 0;
1941 ;
1942 return 0;
1943}
1944_ACEOF
1945if ac_fn_c_try_compile "$LINENO"; then :
1946
1947else
1948 eval "$3=yes"
1949fi
1950rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1951fi
1952rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1953fi
1954eval ac_res=\$$3
1955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1956$as_echo "$ac_res" >&6; }
1957 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1958
1959} # ac_fn_c_check_type
Bram Moolenaar0bbabe82010-05-17 20:32:55 +02001960
1961# ac_fn_c_find_uintX_t LINENO BITS VAR
1962# ------------------------------------
1963# Finds an unsigned integer type with width BITS, setting cache variable VAR
1964# accordingly.
1965ac_fn_c_find_uintX_t ()
1966{
1967 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
1969$as_echo_n "checking for uint$2_t... " >&6; }
1970if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1971 $as_echo_n "(cached) " >&6
1972else
1973 eval "$3=no"
1974 # Order is important - never check a type that is potentially smaller
1975 # than half of the expected target width.
1976 for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
1977 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
1978 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1979/* end confdefs.h. */
1980$ac_includes_default
1981int
1982main ()
1983{
1984static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)];
1985test_array [0] = 0
1986
1987 ;
1988 return 0;
1989}
1990_ACEOF
1991if ac_fn_c_try_compile "$LINENO"; then :
1992 case $ac_type in #(
1993 uint$2_t) :
1994 eval "$3=yes" ;; #(
1995 *) :
1996 eval "$3=\$ac_type" ;;
1997esac
1998fi
1999rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2000 eval as_val=\$$3
2001 if test "x$as_val" = x""no; then :
2002
2003else
2004 break
2005fi
2006 done
2007fi
2008eval ac_res=\$$3
2009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2010$as_echo "$ac_res" >&6; }
2011 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2012
2013} # ac_fn_c_find_uintX_t
Bram Moolenaar446cb832008-06-24 21:56:24 +00002014cat >auto/config.log <<_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002015This file contains any messages produced by compilers while
2016running configure, to aid debugging if configure makes a mistake.
2017
2018It was created by $as_me, which was
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002019generated by GNU Autoconf 2.65. Invocation command line was
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002020
2021 $ $0 $@
2022
2023_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00002024exec 5>>auto/config.log
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002025{
2026cat <<_ASUNAME
2027## --------- ##
2028## Platform. ##
2029## --------- ##
2030
2031hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2032uname -m = `(uname -m) 2>/dev/null || echo unknown`
2033uname -r = `(uname -r) 2>/dev/null || echo unknown`
2034uname -s = `(uname -s) 2>/dev/null || echo unknown`
2035uname -v = `(uname -v) 2>/dev/null || echo unknown`
2036
2037/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2038/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2039
2040/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2041/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2042/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
Bram Moolenaar446cb832008-06-24 21:56:24 +00002043/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002044/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2045/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2046/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2047
2048_ASUNAME
2049
2050as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2051for as_dir in $PATH
2052do
2053 IFS=$as_save_IFS
2054 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002055 $as_echo "PATH: $as_dir"
2056 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002057IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002058
2059} >&5
2060
2061cat >&5 <<_ACEOF
2062
2063
2064## ----------- ##
2065## Core tests. ##
2066## ----------- ##
2067
2068_ACEOF
2069
2070
2071# Keep a trace of the command line.
2072# Strip out --no-create and --no-recursion so they do not pile up.
2073# Strip out --silent because we don't want to record it for future runs.
2074# Also quote any args containing shell meta-characters.
2075# Make two passes to allow for proper duplicate-argument suppression.
2076ac_configure_args=
2077ac_configure_args0=
2078ac_configure_args1=
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002079ac_must_keep_next=false
2080for ac_pass in 1 2
2081do
2082 for ac_arg
2083 do
2084 case $ac_arg in
2085 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2086 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2087 | -silent | --silent | --silen | --sile | --sil)
2088 continue ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00002089 *\'*)
2090 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002091 esac
2092 case $ac_pass in
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002093 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002094 2)
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002095 as_fn_append ac_configure_args1 " '$ac_arg'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002096 if test $ac_must_keep_next = true; then
2097 ac_must_keep_next=false # Got value, back to normal.
2098 else
2099 case $ac_arg in
2100 *=* | --config-cache | -C | -disable-* | --disable-* \
2101 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2102 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2103 | -with-* | --with-* | -without-* | --without-* | --x)
2104 case "$ac_configure_args0 " in
2105 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2106 esac
2107 ;;
2108 -* ) ac_must_keep_next=true ;;
2109 esac
2110 fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002111 as_fn_append ac_configure_args " '$ac_arg'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002112 ;;
2113 esac
2114 done
2115done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002116{ ac_configure_args0=; unset ac_configure_args0;}
2117{ ac_configure_args1=; unset ac_configure_args1;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002118
2119# When interrupted or exit'd, cleanup temporary files, and complete
2120# config.log. We remove comments because anyway the quotes in there
2121# would cause problems or look ugly.
Bram Moolenaar446cb832008-06-24 21:56:24 +00002122# WARNING: Use '\'' to represent an apostrophe within the trap.
2123# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002124trap 'exit_status=$?
2125 # Save into config.log some information that might help in debugging.
2126 {
2127 echo
2128
2129 cat <<\_ASBOX
2130## ---------------- ##
2131## Cache variables. ##
2132## ---------------- ##
2133_ASBOX
2134 echo
2135 # The following way of writing the cache mishandles newlines in values,
Bram Moolenaar446cb832008-06-24 21:56:24 +00002136(
2137 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2138 eval ac_val=\$$ac_var
2139 case $ac_val in #(
2140 *${as_nl}*)
2141 case $ac_var in #(
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002142 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002143$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00002144 esac
2145 case $ac_var in #(
2146 _ | IFS | as_nl) ;; #(
2147 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002148 *) { eval $ac_var=; unset $ac_var;} ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00002149 esac ;;
2150 esac
2151 done
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002152 (set) 2>&1 |
Bram Moolenaar446cb832008-06-24 21:56:24 +00002153 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2154 *${as_nl}ac_space=\ *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002155 sed -n \
Bram Moolenaar446cb832008-06-24 21:56:24 +00002156 "s/'\''/'\''\\\\'\'''\''/g;
2157 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2158 ;; #(
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002159 *)
Bram Moolenaar446cb832008-06-24 21:56:24 +00002160 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002161 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00002162 esac |
2163 sort
2164)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002165 echo
2166
2167 cat <<\_ASBOX
2168## ----------------- ##
2169## Output variables. ##
2170## ----------------- ##
2171_ASBOX
2172 echo
2173 for ac_var in $ac_subst_vars
2174 do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002175 eval ac_val=\$$ac_var
2176 case $ac_val in
2177 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2178 esac
2179 $as_echo "$ac_var='\''$ac_val'\''"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002180 done | sort
2181 echo
2182
2183 if test -n "$ac_subst_files"; then
2184 cat <<\_ASBOX
Bram Moolenaar446cb832008-06-24 21:56:24 +00002185## ------------------- ##
2186## File substitutions. ##
2187## ------------------- ##
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002188_ASBOX
2189 echo
2190 for ac_var in $ac_subst_files
2191 do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002192 eval ac_val=\$$ac_var
2193 case $ac_val in
2194 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2195 esac
2196 $as_echo "$ac_var='\''$ac_val'\''"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002197 done | sort
2198 echo
2199 fi
2200
2201 if test -s confdefs.h; then
2202 cat <<\_ASBOX
2203## ----------- ##
2204## confdefs.h. ##
2205## ----------- ##
2206_ASBOX
2207 echo
Bram Moolenaar446cb832008-06-24 21:56:24 +00002208 cat confdefs.h
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002209 echo
2210 fi
2211 test "$ac_signal" != 0 &&
Bram Moolenaar446cb832008-06-24 21:56:24 +00002212 $as_echo "$as_me: caught signal $ac_signal"
2213 $as_echo "$as_me: exit $exit_status"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002214 } >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002215 rm -f core *.core core.conftest.* &&
2216 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002217 exit $exit_status
Bram Moolenaar446cb832008-06-24 21:56:24 +00002218' 0
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002219for ac_signal in 1 2 13 15; do
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002220 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002221done
2222ac_signal=0
2223
2224# confdefs.h avoids OS command line length limits that DEFS can exceed.
Bram Moolenaar446cb832008-06-24 21:56:24 +00002225rm -f -r conftest* confdefs.h
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002226
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002227$as_echo "/* confdefs.h */" > confdefs.h
2228
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002229# Predefined preprocessor variables.
2230
2231cat >>confdefs.h <<_ACEOF
2232#define PACKAGE_NAME "$PACKAGE_NAME"
2233_ACEOF
2234
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002235cat >>confdefs.h <<_ACEOF
2236#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2237_ACEOF
2238
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002239cat >>confdefs.h <<_ACEOF
2240#define PACKAGE_VERSION "$PACKAGE_VERSION"
2241_ACEOF
2242
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002243cat >>confdefs.h <<_ACEOF
2244#define PACKAGE_STRING "$PACKAGE_STRING"
2245_ACEOF
2246
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002247cat >>confdefs.h <<_ACEOF
2248#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2249_ACEOF
2250
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002251cat >>confdefs.h <<_ACEOF
2252#define PACKAGE_URL "$PACKAGE_URL"
2253_ACEOF
2254
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002255
2256# Let the site file select an alternate cache file if it wants to.
Bram Moolenaar446cb832008-06-24 21:56:24 +00002257# Prefer an explicitly selected file to automatically selected ones.
2258ac_site_file1=NONE
2259ac_site_file2=NONE
2260if test -n "$CONFIG_SITE"; then
2261 ac_site_file1=$CONFIG_SITE
2262elif test "x$prefix" != xNONE; then
2263 ac_site_file1=$prefix/share/config.site
2264 ac_site_file2=$prefix/etc/config.site
2265else
2266 ac_site_file1=$ac_default_prefix/share/config.site
2267 ac_site_file2=$ac_default_prefix/etc/config.site
Bram Moolenaar071d4272004-06-13 20:20:40 +00002268fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002269for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2270do
2271 test "x$ac_site_file" = xNONE && continue
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002272 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2273 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002274$as_echo "$as_me: loading site script $ac_site_file" >&6;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002275 sed 's/^/| /' "$ac_site_file" >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00002276 . "$ac_site_file"
2277 fi
2278done
2279
2280if test -r "$cache_file"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002281 # Some versions of bash will fail to source /dev/null (special files
2282 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2283 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2284 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002285$as_echo "$as_me: loading cache $cache_file" >&6;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002286 case $cache_file in
Bram Moolenaar446cb832008-06-24 21:56:24 +00002287 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2288 *) . "./$cache_file";;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002289 esac
2290 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00002291else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002292 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002293$as_echo "$as_me: creating cache $cache_file" >&6;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002294 >$cache_file
2295fi
2296
2297# Check that the precious variables saved in the cache have kept the same
2298# value.
2299ac_cache_corrupted=false
Bram Moolenaar446cb832008-06-24 21:56:24 +00002300for ac_var in $ac_precious_vars; do
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002301 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2302 eval ac_new_set=\$ac_env_${ac_var}_set
Bram Moolenaar446cb832008-06-24 21:56:24 +00002303 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2304 eval ac_new_val=\$ac_env_${ac_var}_value
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002305 case $ac_old_set,$ac_new_set in
2306 set,)
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002307 { $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 +00002308$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 +00002309 ac_cache_corrupted=: ;;
2310 ,set)
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002311 { $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 +00002312$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002313 ac_cache_corrupted=: ;;
2314 ,);;
2315 *)
2316 if test "x$ac_old_val" != "x$ac_new_val"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002317 # differences in whitespace do not lead to failure.
2318 ac_old_val_w=`echo x $ac_old_val`
2319 ac_new_val_w=`echo x $ac_new_val`
2320 if test "$ac_old_val_w" != "$ac_new_val_w"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002321 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002322$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2323 ac_cache_corrupted=:
2324 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002325 { $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 +00002326$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2327 eval $ac_var=\$ac_old_val
2328 fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002329 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002330$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002331 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002332$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002333 fi;;
2334 esac
2335 # Pass precious variables to config.status.
2336 if test "$ac_new_set" = set; then
2337 case $ac_new_val in
Bram Moolenaar446cb832008-06-24 21:56:24 +00002338 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002339 *) ac_arg=$ac_var=$ac_new_val ;;
2340 esac
2341 case " $ac_configure_args " in
2342 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002343 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002344 esac
2345 fi
2346done
2347if $ac_cache_corrupted; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002348 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002349$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002350 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002351$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002352 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
Bram Moolenaar071d4272004-06-13 20:20:40 +00002353fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002354## -------------------- ##
2355## Main body of script. ##
2356## -------------------- ##
Bram Moolenaar446cb832008-06-24 21:56:24 +00002357
Bram Moolenaar071d4272004-06-13 20:20:40 +00002358ac_ext=c
Bram Moolenaar071d4272004-06-13 20:20:40 +00002359ac_cpp='$CPP $CPPFLAGS'
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002360ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2361ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2362ac_compiler_gnu=$ac_cv_c_compiler_gnu
Bram Moolenaar071d4272004-06-13 20:20:40 +00002363
2364
Bram Moolenaar446cb832008-06-24 21:56:24 +00002365ac_config_headers="$ac_config_headers auto/config.h:config.h.in"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002366
2367
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002368$as_echo "#define UNIX 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00002369
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002370{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002371$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2372set x ${MAKE-make}
2373ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002374if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00002375 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002376else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002377 cat >conftest.make <<\_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00002378SHELL = /bin/sh
Bram Moolenaar071d4272004-06-13 20:20:40 +00002379all:
Bram Moolenaar446cb832008-06-24 21:56:24 +00002380 @echo '@@@%%%=$(MAKE)=@@@%%%'
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002381_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00002382# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
Bram Moolenaar446cb832008-06-24 21:56:24 +00002383case `${MAKE-make} -f conftest.make 2>/dev/null` in
2384 *@@@%%%=?*=@@@%%%*)
2385 eval ac_cv_prog_make_${ac_make}_set=yes;;
2386 *)
2387 eval ac_cv_prog_make_${ac_make}_set=no;;
2388esac
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002389rm -f conftest.make
Bram Moolenaar071d4272004-06-13 20:20:40 +00002390fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002391if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002393$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002394 SET_MAKE=
2395else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002397$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002398 SET_MAKE="MAKE=${MAKE-make}"
2399fi
2400
2401
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002402ac_ext=c
2403ac_cpp='$CPP $CPPFLAGS'
2404ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2405ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2406ac_compiler_gnu=$ac_cv_c_compiler_gnu
2407if test -n "$ac_tool_prefix"; then
2408 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2409set dummy ${ac_tool_prefix}gcc; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002410{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002411$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002412if test "${ac_cv_prog_CC+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00002413 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002414else
2415 if test -n "$CC"; then
2416 ac_cv_prog_CC="$CC" # Let the user override the test.
2417else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002418as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2419for as_dir in $PATH
2420do
2421 IFS=$as_save_IFS
2422 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002423 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002424 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 +00002425 ac_cv_prog_CC="${ac_tool_prefix}gcc"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002426 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002427 break 2
2428 fi
2429done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002430 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002431IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002432
Bram Moolenaar071d4272004-06-13 20:20:40 +00002433fi
2434fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002435CC=$ac_cv_prog_CC
Bram Moolenaar071d4272004-06-13 20:20:40 +00002436if test -n "$CC"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002438$as_echo "$CC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002439else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002441$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002442fi
2443
Bram Moolenaar446cb832008-06-24 21:56:24 +00002444
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002445fi
2446if test -z "$ac_cv_prog_CC"; then
2447 ac_ct_CC=$CC
2448 # Extract the first word of "gcc", so it can be a program name with args.
2449set dummy gcc; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002450{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002451$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002452if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00002453 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002454else
2455 if test -n "$ac_ct_CC"; then
2456 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2457else
2458as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2459for as_dir in $PATH
2460do
2461 IFS=$as_save_IFS
2462 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002463 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002464 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 +00002465 ac_cv_prog_ac_ct_CC="gcc"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002466 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002467 break 2
2468 fi
2469done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002470 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002471IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002472
2473fi
2474fi
2475ac_ct_CC=$ac_cv_prog_ac_ct_CC
2476if test -n "$ac_ct_CC"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002478$as_echo "$ac_ct_CC" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002479else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002481$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002482fi
2483
Bram Moolenaar446cb832008-06-24 21:56:24 +00002484 if test "x$ac_ct_CC" = x; then
2485 CC=""
2486 else
2487 case $cross_compiling:$ac_tool_warned in
2488yes:)
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002489{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002490$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Bram Moolenaar446cb832008-06-24 21:56:24 +00002491ac_tool_warned=yes ;;
2492esac
2493 CC=$ac_ct_CC
2494 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002495else
2496 CC="$ac_cv_prog_CC"
Bram Moolenaar071d4272004-06-13 20:20:40 +00002497fi
2498
2499if test -z "$CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002500 if test -n "$ac_tool_prefix"; then
2501 # 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 +00002502set dummy ${ac_tool_prefix}cc; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002503{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002504$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002505if test "${ac_cv_prog_CC+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00002506 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002507else
2508 if test -n "$CC"; then
2509 ac_cv_prog_CC="$CC" # Let the user override the test.
2510else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002511as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2512for as_dir in $PATH
2513do
2514 IFS=$as_save_IFS
2515 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002516 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002517 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 +00002518 ac_cv_prog_CC="${ac_tool_prefix}cc"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002519 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002520 break 2
2521 fi
2522done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002523 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002524IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002525
2526fi
2527fi
2528CC=$ac_cv_prog_CC
2529if test -n "$CC"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002531$as_echo "$CC" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002532else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002534$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002535fi
2536
Bram Moolenaar446cb832008-06-24 21:56:24 +00002537
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002538 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002539fi
2540if test -z "$CC"; then
2541 # Extract the first word of "cc", so it can be a program name with args.
2542set dummy cc; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002543{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002544$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002545if test "${ac_cv_prog_CC+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00002546 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002547else
2548 if test -n "$CC"; then
2549 ac_cv_prog_CC="$CC" # Let the user override the test.
2550else
Bram Moolenaar071d4272004-06-13 20:20:40 +00002551 ac_prog_rejected=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002552as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2553for as_dir in $PATH
2554do
2555 IFS=$as_save_IFS
2556 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002557 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002558 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 +00002559 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2560 ac_prog_rejected=yes
2561 continue
2562 fi
2563 ac_cv_prog_CC="cc"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002564 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002565 break 2
2566 fi
2567done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002568 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002569IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002570
Bram Moolenaar071d4272004-06-13 20:20:40 +00002571if test $ac_prog_rejected = yes; then
2572 # We found a bogon in the path, so make sure we never use it.
2573 set dummy $ac_cv_prog_CC
2574 shift
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002575 if test $# != 0; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00002576 # We chose a different compiler from the bogus one.
2577 # However, it has the same basename, so the bogon will be chosen
2578 # first if we set CC to just the basename; use the full file name.
2579 shift
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002580 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
Bram Moolenaar071d4272004-06-13 20:20:40 +00002581 fi
2582fi
2583fi
2584fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002585CC=$ac_cv_prog_CC
Bram Moolenaar071d4272004-06-13 20:20:40 +00002586if test -n "$CC"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002588$as_echo "$CC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002589else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002591$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002592fi
2593
Bram Moolenaar446cb832008-06-24 21:56:24 +00002594
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002595fi
2596if test -z "$CC"; then
2597 if test -n "$ac_tool_prefix"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002598 for ac_prog in cl.exe
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002599 do
2600 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2601set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002602{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002603$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002604if test "${ac_cv_prog_CC+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00002605 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002606else
2607 if test -n "$CC"; then
2608 ac_cv_prog_CC="$CC" # Let the user override the test.
2609else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002610as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2611for as_dir in $PATH
2612do
2613 IFS=$as_save_IFS
2614 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002615 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002616 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 +00002617 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002618 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002619 break 2
2620 fi
2621done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002622 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002623IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002624
Bram Moolenaar071d4272004-06-13 20:20:40 +00002625fi
2626fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002627CC=$ac_cv_prog_CC
Bram Moolenaar071d4272004-06-13 20:20:40 +00002628if test -n "$CC"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002630$as_echo "$CC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002631else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002633$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002634fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002635
Bram Moolenaar446cb832008-06-24 21:56:24 +00002636
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002637 test -n "$CC" && break
2638 done
2639fi
2640if test -z "$CC"; then
2641 ac_ct_CC=$CC
Bram Moolenaar446cb832008-06-24 21:56:24 +00002642 for ac_prog in cl.exe
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002643do
2644 # Extract the first word of "$ac_prog", so it can be a program name with args.
2645set dummy $ac_prog; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002646{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002647$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002648if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00002649 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002650else
2651 if test -n "$ac_ct_CC"; then
2652 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2653else
2654as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2655for as_dir in $PATH
2656do
2657 IFS=$as_save_IFS
2658 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002659 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002660 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 +00002661 ac_cv_prog_ac_ct_CC="$ac_prog"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002662 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002663 break 2
Bram Moolenaar071d4272004-06-13 20:20:40 +00002664 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002665done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002666 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002667IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002668
2669fi
2670fi
2671ac_ct_CC=$ac_cv_prog_ac_ct_CC
2672if test -n "$ac_ct_CC"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002674$as_echo "$ac_ct_CC" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002675else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002677$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002678fi
2679
Bram Moolenaar446cb832008-06-24 21:56:24 +00002680
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002681 test -n "$ac_ct_CC" && break
2682done
Bram Moolenaar071d4272004-06-13 20:20:40 +00002683
Bram Moolenaar446cb832008-06-24 21:56:24 +00002684 if test "x$ac_ct_CC" = x; then
2685 CC=""
2686 else
2687 case $cross_compiling:$ac_tool_warned in
2688yes:)
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002689{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002690$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Bram Moolenaar446cb832008-06-24 21:56:24 +00002691ac_tool_warned=yes ;;
2692esac
2693 CC=$ac_ct_CC
2694 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002695fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00002696
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002697fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00002698
Bram Moolenaar071d4272004-06-13 20:20:40 +00002699
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002700test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002701$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002702as_fn_error "no acceptable C compiler found in \$PATH
2703See \`config.log' for more details." "$LINENO" 5; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002704
2705# Provide some information about the compiler.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002706$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002707set X $ac_compile
2708ac_compiler=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002709for ac_option in --version -v -V -qversion; do
2710 { { ac_try="$ac_compiler $ac_option >&5"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002711case "(($ac_try" in
2712 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2713 *) ac_try_echo=$ac_try;;
2714esac
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002715eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2716$as_echo "$ac_try_echo"; } >&5
2717 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002718 ac_status=$?
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002719 if test -s conftest.err; then
2720 sed '10a\
2721... rest of stderr output deleted ...
2722 10q' conftest.err >conftest.er1
2723 cat conftest.er1 >&5
2724 fi
2725 rm -f conftest.er1 conftest.err
2726 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2727 test $ac_status = 0; }
2728done
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002729
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002730cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002731/* end confdefs.h. */
2732
2733int
2734main ()
2735{
2736
2737 ;
2738 return 0;
2739}
2740_ACEOF
2741ac_clean_files_save=$ac_clean_files
Bram Moolenaar446cb832008-06-24 21:56:24 +00002742ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002743# Try to create an executable without -o first, disregard a.out.
2744# It will help us diagnose broken compilers, and finding out an intuition
2745# of exeext.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002746{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2747$as_echo_n "checking whether the C compiler works... " >&6; }
Bram Moolenaar446cb832008-06-24 21:56:24 +00002748ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002749
Bram Moolenaar446cb832008-06-24 21:56:24 +00002750# The possible output files:
2751ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2752
2753ac_rmfiles=
2754for ac_file in $ac_files
2755do
2756 case $ac_file in
2757 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2758 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2759 esac
2760done
2761rm -f $ac_rmfiles
2762
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002763if { { ac_try="$ac_link_default"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002764case "(($ac_try" in
2765 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2766 *) ac_try_echo=$ac_try;;
2767esac
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002768eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2769$as_echo "$ac_try_echo"; } >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002770 (eval "$ac_link_default") 2>&5
2771 ac_status=$?
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002772 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2773 test $ac_status = 0; }; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00002774 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2775# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2776# in a Makefile. We should not override ac_cv_exeext if it was cached,
2777# so that the user can short-circuit this test for compilers unknown to
2778# Autoconf.
2779for ac_file in $ac_files ''
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002780do
2781 test -f "$ac_file" || continue
2782 case $ac_file in
Bram Moolenaar446cb832008-06-24 21:56:24 +00002783 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002784 ;;
2785 [ab].out )
2786 # We found the default executable, but exeext='' is most
2787 # certainly right.
2788 break;;
2789 *.* )
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002790 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
Bram Moolenaar446cb832008-06-24 21:56:24 +00002791 then :; else
2792 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2793 fi
2794 # We set ac_cv_exeext here because the later test for it is not
2795 # safe: cross compilers may not add the suffix if given an `-o'
2796 # argument, so we may need to know it at that point already.
2797 # Even if this section looks crufty: it has the advantage of
2798 # actually working.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002799 break;;
2800 * )
2801 break;;
2802 esac
2803done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002804test "$ac_cv_exeext" = no && ac_cv_exeext=
2805
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002806else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002807 ac_file=''
2808fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002809if test -z "$ac_file"; then :
2810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2811$as_echo "no" >&6; }
2812$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002813sed 's/^/| /' conftest.$ac_ext >&5
2814
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002815{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002816$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002817{ as_fn_set_status 77
2818as_fn_error "C compiler cannot create executables
2819See \`config.log' for more details." "$LINENO" 5; }; }
2820else
2821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002822$as_echo "yes" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002823fi
2824{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2825$as_echo_n "checking for C compiler default output file name... " >&6; }
2826{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2827$as_echo "$ac_file" >&6; }
2828ac_exeext=$ac_cv_exeext
Bram Moolenaar071d4272004-06-13 20:20:40 +00002829
Bram Moolenaar446cb832008-06-24 21:56:24 +00002830rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002831ac_clean_files=$ac_clean_files_save
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002832{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002833$as_echo_n "checking for suffix of executables... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002834if { { ac_try="$ac_link"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002835case "(($ac_try" in
2836 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2837 *) ac_try_echo=$ac_try;;
2838esac
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002839eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2840$as_echo "$ac_try_echo"; } >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002841 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002842 ac_status=$?
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002843 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2844 test $ac_status = 0; }; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002845 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2846# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2847# work properly (i.e., refer to `conftest.exe'), while it won't with
2848# `rm'.
2849for ac_file in conftest.exe conftest conftest.*; do
2850 test -f "$ac_file" || continue
2851 case $ac_file in
Bram Moolenaar446cb832008-06-24 21:56:24 +00002852 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002853 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002854 break;;
2855 * ) break;;
2856 esac
2857done
Bram Moolenaar071d4272004-06-13 20:20:40 +00002858else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002859 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002860$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002861as_fn_error "cannot compute suffix of executables: cannot compile and link
2862See \`config.log' for more details." "$LINENO" 5; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002863fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002864rm -f conftest conftest$ac_cv_exeext
2865{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002866$as_echo "$ac_cv_exeext" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002867
2868rm -f conftest.$ac_ext
2869EXEEXT=$ac_cv_exeext
2870ac_exeext=$EXEEXT
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002871cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2872/* end confdefs.h. */
2873#include <stdio.h>
2874int
2875main ()
2876{
2877FILE *f = fopen ("conftest.out", "w");
2878 return ferror (f) || fclose (f) != 0;
2879
2880 ;
2881 return 0;
2882}
2883_ACEOF
2884ac_clean_files="$ac_clean_files conftest.out"
2885# Check that the compiler produces executables we can run. If not, either
2886# the compiler is broken, or we cross compile.
2887{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2888$as_echo_n "checking whether we are cross compiling... " >&6; }
2889if test "$cross_compiling" != yes; then
2890 { { ac_try="$ac_link"
2891case "(($ac_try" in
2892 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2893 *) ac_try_echo=$ac_try;;
2894esac
2895eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2896$as_echo "$ac_try_echo"; } >&5
2897 (eval "$ac_link") 2>&5
2898 ac_status=$?
2899 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2900 test $ac_status = 0; }
2901 if { ac_try='./conftest$ac_cv_exeext'
2902 { { case "(($ac_try" in
2903 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2904 *) ac_try_echo=$ac_try;;
2905esac
2906eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2907$as_echo "$ac_try_echo"; } >&5
2908 (eval "$ac_try") 2>&5
2909 ac_status=$?
2910 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2911 test $ac_status = 0; }; }; then
2912 cross_compiling=no
2913 else
2914 if test "$cross_compiling" = maybe; then
2915 cross_compiling=yes
2916 else
2917 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2918$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2919as_fn_error "cannot run C compiled programs.
2920If you meant to cross compile, use \`--host'.
2921See \`config.log' for more details." "$LINENO" 5; }
2922 fi
2923 fi
2924fi
2925{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2926$as_echo "$cross_compiling" >&6; }
2927
2928rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
2929ac_clean_files=$ac_clean_files_save
2930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002931$as_echo_n "checking for suffix of object files... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002932if test "${ac_cv_objext+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00002933 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002934else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002935 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002936/* end confdefs.h. */
2937
2938int
2939main ()
2940{
2941
2942 ;
2943 return 0;
2944}
2945_ACEOF
2946rm -f conftest.o conftest.obj
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002947if { { ac_try="$ac_compile"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002948case "(($ac_try" in
2949 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2950 *) ac_try_echo=$ac_try;;
2951esac
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002952eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2953$as_echo "$ac_try_echo"; } >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002954 (eval "$ac_compile") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002955 ac_status=$?
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002956 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2957 test $ac_status = 0; }; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00002958 for ac_file in conftest.o conftest.obj conftest.*; do
2959 test -f "$ac_file" || continue;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002960 case $ac_file in
Bram Moolenaar446cb832008-06-24 21:56:24 +00002961 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002962 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2963 break;;
2964 esac
2965done
2966else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002967 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002968sed 's/^/| /' conftest.$ac_ext >&5
2969
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002970{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002971$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002972as_fn_error "cannot compute suffix of object files: cannot compile
2973See \`config.log' for more details." "$LINENO" 5; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002974fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002975rm -f conftest.$ac_cv_objext conftest.$ac_ext
2976fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002977{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002978$as_echo "$ac_cv_objext" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002979OBJEXT=$ac_cv_objext
2980ac_objext=$OBJEXT
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002981{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002982$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002983if test "${ac_cv_c_compiler_gnu+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00002984 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002985else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002986 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002987/* end confdefs.h. */
2988
2989int
2990main ()
2991{
2992#ifndef __GNUC__
2993 choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +00002994#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00002995
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002996 ;
2997 return 0;
2998}
2999_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003000if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003001 ac_compiler_gnu=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00003002else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003003 ac_compiler_gnu=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00003004fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003005rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003006ac_cv_c_compiler_gnu=$ac_compiler_gnu
Bram Moolenaar071d4272004-06-13 20:20:40 +00003007
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003008fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003009{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003010$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3011if test $ac_compiler_gnu = yes; then
3012 GCC=yes
3013else
3014 GCC=
3015fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003016ac_test_CFLAGS=${CFLAGS+set}
3017ac_save_CFLAGS=$CFLAGS
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003018{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003019$as_echo_n "checking whether $CC accepts -g... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003020if test "${ac_cv_prog_cc_g+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003021 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003022else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003023 ac_save_c_werror_flag=$ac_c_werror_flag
3024 ac_c_werror_flag=yes
3025 ac_cv_prog_cc_g=no
3026 CFLAGS="-g"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003027 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003028/* end confdefs.h. */
3029
3030int
3031main ()
3032{
3033
3034 ;
3035 return 0;
3036}
3037_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003038if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00003039 ac_cv_prog_cc_g=yes
3040else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003041 CFLAGS=""
3042 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00003043/* end confdefs.h. */
3044
3045int
3046main ()
3047{
3048
3049 ;
3050 return 0;
3051}
3052_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003053if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003054
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003055else
3056 ac_c_werror_flag=$ac_save_c_werror_flag
Bram Moolenaar446cb832008-06-24 21:56:24 +00003057 CFLAGS="-g"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003058 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00003059/* end confdefs.h. */
3060
3061int
3062main ()
3063{
3064
3065 ;
3066 return 0;
3067}
3068_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003069if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003070 ac_cv_prog_cc_g=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00003071fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003072rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003073fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003074rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3075fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003076rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3077 ac_c_werror_flag=$ac_save_c_werror_flag
3078fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003079{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003080$as_echo "$ac_cv_prog_cc_g" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003081if test "$ac_test_CFLAGS" = set; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003082 CFLAGS=$ac_save_CFLAGS
Bram Moolenaar071d4272004-06-13 20:20:40 +00003083elif test $ac_cv_prog_cc_g = yes; then
3084 if test "$GCC" = yes; then
3085 CFLAGS="-g -O2"
3086 else
3087 CFLAGS="-g"
3088 fi
3089else
3090 if test "$GCC" = yes; then
3091 CFLAGS="-O2"
3092 else
3093 CFLAGS=
3094 fi
3095fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003096{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003097$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003098if test "${ac_cv_prog_cc_c89+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003099 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003100else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003101 ac_cv_prog_cc_c89=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003102ac_save_CC=$CC
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003103cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003104/* end confdefs.h. */
3105#include <stdarg.h>
3106#include <stdio.h>
3107#include <sys/types.h>
3108#include <sys/stat.h>
3109/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3110struct buf { int x; };
3111FILE * (*rcsopen) (struct buf *, struct stat *, int);
3112static char *e (p, i)
3113 char **p;
3114 int i;
3115{
3116 return p[i];
3117}
3118static char *f (char * (*g) (char **, int), char **p, ...)
3119{
3120 char *s;
3121 va_list v;
3122 va_start (v,p);
3123 s = g (p, va_arg (v,int));
3124 va_end (v);
3125 return s;
3126}
3127
3128/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3129 function prototypes and stuff, but not '\xHH' hex character constants.
3130 These don't provoke an error unfortunately, instead are silently treated
Bram Moolenaar446cb832008-06-24 21:56:24 +00003131 as 'x'. The following induces an error, until -std is added to get
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003132 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3133 array size at least. It's necessary to write '\x00'==0 to get something
Bram Moolenaar446cb832008-06-24 21:56:24 +00003134 that's true only with -std. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003135int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3136
Bram Moolenaar446cb832008-06-24 21:56:24 +00003137/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3138 inside strings and character constants. */
3139#define FOO(x) 'x'
3140int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3141
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003142int test (int i, double x);
3143struct s1 {int (*f) (int a);};
3144struct s2 {int (*f) (double a);};
3145int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3146int argc;
3147char **argv;
3148int
3149main ()
3150{
3151return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3152 ;
3153 return 0;
3154}
3155_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00003156for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3157 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003158do
3159 CC="$ac_save_CC $ac_arg"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003160 if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003161 ac_cv_prog_cc_c89=$ac_arg
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003162fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003163rm -f core conftest.err conftest.$ac_objext
3164 test "x$ac_cv_prog_cc_c89" != "xno" && break
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003165done
Bram Moolenaar446cb832008-06-24 21:56:24 +00003166rm -f conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003167CC=$ac_save_CC
3168
3169fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003170# AC_CACHE_VAL
3171case "x$ac_cv_prog_cc_c89" in
3172 x)
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003174$as_echo "none needed" >&6; } ;;
3175 xno)
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003177$as_echo "unsupported" >&6; } ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003178 *)
Bram Moolenaar446cb832008-06-24 21:56:24 +00003179 CC="$CC $ac_cv_prog_cc_c89"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003181$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003182esac
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003183if test "x$ac_cv_prog_cc_c89" != xno; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003184
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003185fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003186
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003187ac_ext=c
3188ac_cpp='$CPP $CPPFLAGS'
3189ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3190ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3191ac_compiler_gnu=$ac_cv_c_compiler_gnu
3192 ac_ext=c
3193ac_cpp='$CPP $CPPFLAGS'
3194ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3195ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3196ac_compiler_gnu=$ac_cv_c_compiler_gnu
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003197{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003198$as_echo_n "checking how to run the C preprocessor... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003199# On Suns, sometimes $CPP names a directory.
3200if test -n "$CPP" && test -d "$CPP"; then
3201 CPP=
3202fi
3203if test -z "$CPP"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003204 if test "${ac_cv_prog_CPP+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003205 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003206else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003207 # Double quotes because CPP needs to be expanded
3208 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3209 do
3210 ac_preproc_ok=false
3211for ac_c_preproc_warn_flag in '' yes
3212do
3213 # Use a header file that comes with gcc, so configuring glibc
3214 # with a fresh cross-compiler works.
3215 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3216 # <limits.h> exists even on freestanding compilers.
Bram Moolenaar071d4272004-06-13 20:20:40 +00003217 # On the NeXT, cc -E runs the code through the compiler's parser,
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003218 # not just through cpp. "Syntax error" is here to catch this case.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003219 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003220/* end confdefs.h. */
3221#ifdef __STDC__
3222# include <limits.h>
3223#else
3224# include <assert.h>
3225#endif
3226 Syntax error
3227_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003228if ac_fn_c_try_cpp "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003229
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003230else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003231 # Broken: fails on valid input.
3232continue
3233fi
3234rm -f conftest.err conftest.$ac_ext
3235
Bram Moolenaar446cb832008-06-24 21:56:24 +00003236 # OK, works on sane cases. Now check whether nonexistent headers
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003237 # can be detected and how.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003238 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003239/* end confdefs.h. */
3240#include <ac_nonexistent.h>
3241_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003242if ac_fn_c_try_cpp "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003243 # Broken: success on invalid input.
3244continue
3245else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003246 # Passes both tests.
3247ac_preproc_ok=:
3248break
3249fi
3250rm -f conftest.err conftest.$ac_ext
3251
3252done
3253# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3254rm -f conftest.err conftest.$ac_ext
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003255if $ac_preproc_ok; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003256 break
3257fi
3258
3259 done
3260 ac_cv_prog_CPP=$CPP
3261
3262fi
3263 CPP=$ac_cv_prog_CPP
3264else
3265 ac_cv_prog_CPP=$CPP
3266fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003267{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003268$as_echo "$CPP" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003269ac_preproc_ok=false
3270for ac_c_preproc_warn_flag in '' yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00003271do
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003272 # Use a header file that comes with gcc, so configuring glibc
3273 # with a fresh cross-compiler works.
3274 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3275 # <limits.h> exists even on freestanding compilers.
3276 # On the NeXT, cc -E runs the code through the compiler's parser,
3277 # not just through cpp. "Syntax error" is here to catch this case.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003278 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003279/* end confdefs.h. */
3280#ifdef __STDC__
3281# include <limits.h>
3282#else
3283# include <assert.h>
3284#endif
3285 Syntax error
3286_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003287if ac_fn_c_try_cpp "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003288
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003289else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003290 # Broken: fails on valid input.
3291continue
3292fi
3293rm -f conftest.err conftest.$ac_ext
3294
Bram Moolenaar446cb832008-06-24 21:56:24 +00003295 # OK, works on sane cases. Now check whether nonexistent headers
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003296 # can be detected and how.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003297 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003298/* end confdefs.h. */
3299#include <ac_nonexistent.h>
3300_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003301if ac_fn_c_try_cpp "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003302 # Broken: success on invalid input.
3303continue
3304else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003305 # Passes both tests.
3306ac_preproc_ok=:
3307break
3308fi
3309rm -f conftest.err conftest.$ac_ext
3310
3311done
3312# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3313rm -f conftest.err conftest.$ac_ext
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003314if $ac_preproc_ok; then :
3315
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003316else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003317 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +00003318$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003319as_fn_error "C preprocessor \"$CPP\" fails sanity check
3320See \`config.log' for more details." "$LINENO" 5; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003321fi
3322
3323ac_ext=c
3324ac_cpp='$CPP $CPPFLAGS'
3325ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3326ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3327ac_compiler_gnu=$ac_cv_c_compiler_gnu
3328
3329
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003330{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003331$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003332if test "${ac_cv_path_GREP+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003333 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003334else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003335 if test -z "$GREP"; then
3336 ac_path_GREP_found=false
3337 # Loop through the user's path and test for each of PROGNAME-LIST
3338 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3339for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3340do
3341 IFS=$as_save_IFS
3342 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003343 for ac_prog in grep ggrep; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00003344 for ac_exec_ext in '' $ac_executable_extensions; do
3345 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3346 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3347# Check for GNU ac_path_GREP and select it if it is found.
3348 # Check for GNU $ac_path_GREP
3349case `"$ac_path_GREP" --version 2>&1` in
3350*GNU*)
3351 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3352*)
3353 ac_count=0
3354 $as_echo_n 0123456789 >"conftest.in"
3355 while :
3356 do
3357 cat "conftest.in" "conftest.in" >"conftest.tmp"
3358 mv "conftest.tmp" "conftest.in"
3359 cp "conftest.in" "conftest.nl"
3360 $as_echo 'GREP' >> "conftest.nl"
3361 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3362 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003363 as_fn_arith $ac_count + 1 && ac_count=$as_val
Bram Moolenaar446cb832008-06-24 21:56:24 +00003364 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3365 # Best one so far, save it but keep looking for a better one
3366 ac_cv_path_GREP="$ac_path_GREP"
3367 ac_path_GREP_max=$ac_count
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003368 fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003369 # 10*(2^10) chars as input seems more than enough
3370 test $ac_count -gt 10 && break
3371 done
3372 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3373esac
3374
3375 $ac_path_GREP_found && break 3
3376 done
3377 done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003378 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00003379IFS=$as_save_IFS
3380 if test -z "$ac_cv_path_GREP"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003381 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 +00003382 fi
3383else
3384 ac_cv_path_GREP=$GREP
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003385fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003386
3387fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003388{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003389$as_echo "$ac_cv_path_GREP" >&6; }
3390 GREP="$ac_cv_path_GREP"
3391
3392
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003393{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003394$as_echo_n "checking for egrep... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003395if test "${ac_cv_path_EGREP+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003396 $as_echo_n "(cached) " >&6
3397else
3398 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3399 then ac_cv_path_EGREP="$GREP -E"
3400 else
3401 if test -z "$EGREP"; then
3402 ac_path_EGREP_found=false
3403 # Loop through the user's path and test for each of PROGNAME-LIST
3404 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3405for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3406do
3407 IFS=$as_save_IFS
3408 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003409 for ac_prog in egrep; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00003410 for ac_exec_ext in '' $ac_executable_extensions; do
3411 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3412 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3413# Check for GNU ac_path_EGREP and select it if it is found.
3414 # Check for GNU $ac_path_EGREP
3415case `"$ac_path_EGREP" --version 2>&1` in
3416*GNU*)
3417 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3418*)
3419 ac_count=0
3420 $as_echo_n 0123456789 >"conftest.in"
3421 while :
3422 do
3423 cat "conftest.in" "conftest.in" >"conftest.tmp"
3424 mv "conftest.tmp" "conftest.in"
3425 cp "conftest.in" "conftest.nl"
3426 $as_echo 'EGREP' >> "conftest.nl"
3427 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3428 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003429 as_fn_arith $ac_count + 1 && ac_count=$as_val
Bram Moolenaar446cb832008-06-24 21:56:24 +00003430 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3431 # Best one so far, save it but keep looking for a better one
3432 ac_cv_path_EGREP="$ac_path_EGREP"
3433 ac_path_EGREP_max=$ac_count
3434 fi
3435 # 10*(2^10) chars as input seems more than enough
3436 test $ac_count -gt 10 && break
3437 done
3438 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3439esac
3440
3441 $ac_path_EGREP_found && break 3
3442 done
3443 done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003444 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00003445IFS=$as_save_IFS
3446 if test -z "$ac_cv_path_EGREP"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003447 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 +00003448 fi
3449else
3450 ac_cv_path_EGREP=$EGREP
3451fi
3452
3453 fi
3454fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003455{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003456$as_echo "$ac_cv_path_EGREP" >&6; }
3457 EGREP="$ac_cv_path_EGREP"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003458
3459
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003460cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003461/* end confdefs.h. */
3462
3463_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003464if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3465 $EGREP "" >/dev/null 2>&1; then :
3466
3467fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003468rm -f conftest*
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003470$as_echo_n "checking for library containing strerror... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003471if test "${ac_cv_search_strerror+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003472 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003473else
3474 ac_func_search_save_LIBS=$LIBS
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003475cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003476/* end confdefs.h. */
3477
Bram Moolenaar446cb832008-06-24 21:56:24 +00003478/* Override any GCC internal prototype to avoid an error.
3479 Use char because int might match the return type of a GCC
3480 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003481#ifdef __cplusplus
3482extern "C"
3483#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003484char strerror ();
3485int
3486main ()
3487{
Bram Moolenaar446cb832008-06-24 21:56:24 +00003488return strerror ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003489 ;
3490 return 0;
3491}
3492_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00003493for ac_lib in '' cposix; do
3494 if test -z "$ac_lib"; then
3495 ac_res="none required"
3496 else
3497 ac_res=-l$ac_lib
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003498 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Bram Moolenaar446cb832008-06-24 21:56:24 +00003499 fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003500 if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003501 ac_cv_search_strerror=$ac_res
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003502fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003503rm -f core conftest.err conftest.$ac_objext \
3504 conftest$ac_exeext
3505 if test "${ac_cv_search_strerror+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003506 break
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003507fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003508done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003509if test "${ac_cv_search_strerror+set}" = set; then :
3510
Bram Moolenaar446cb832008-06-24 21:56:24 +00003511else
3512 ac_cv_search_strerror=no
3513fi
3514rm conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003515LIBS=$ac_func_search_save_LIBS
3516fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003517{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003518$as_echo "$ac_cv_search_strerror" >&6; }
3519ac_res=$ac_cv_search_strerror
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003520if test "$ac_res" != no; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003521 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003522
3523fi
3524 for ac_prog in gawk mawk nawk awk
3525do
3526 # Extract the first word of "$ac_prog", so it can be a program name with args.
Bram Moolenaar071d4272004-06-13 20:20:40 +00003527set dummy $ac_prog; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003528{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003529$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003530if test "${ac_cv_prog_AWK+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003531 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003532else
3533 if test -n "$AWK"; then
3534 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3535else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003536as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3537for as_dir in $PATH
3538do
3539 IFS=$as_save_IFS
3540 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003541 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00003542 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 +00003543 ac_cv_prog_AWK="$ac_prog"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003544 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003545 break 2
3546 fi
3547done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003548 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00003549IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003550
Bram Moolenaar071d4272004-06-13 20:20:40 +00003551fi
3552fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003553AWK=$ac_cv_prog_AWK
Bram Moolenaar071d4272004-06-13 20:20:40 +00003554if test -n "$AWK"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003556$as_echo "$AWK" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003557else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003559$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003560fi
3561
Bram Moolenaar446cb832008-06-24 21:56:24 +00003562
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003563 test -n "$AWK" && break
Bram Moolenaar071d4272004-06-13 20:20:40 +00003564done
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003565
Bram Moolenaar071d4272004-06-13 20:20:40 +00003566# Extract the first word of "strip", so it can be a program name with args.
3567set dummy strip; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003568{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003569$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003570if test "${ac_cv_prog_STRIP+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003571 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003572else
3573 if test -n "$STRIP"; then
3574 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3575else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003576as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3577for as_dir in $PATH
3578do
3579 IFS=$as_save_IFS
3580 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003581 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00003582 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 +00003583 ac_cv_prog_STRIP="strip"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003584 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003585 break 2
3586 fi
3587done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003588 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00003589IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003590
Bram Moolenaar071d4272004-06-13 20:20:40 +00003591 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
3592fi
3593fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003594STRIP=$ac_cv_prog_STRIP
Bram Moolenaar071d4272004-06-13 20:20:40 +00003595if test -n "$STRIP"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003597$as_echo "$STRIP" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003598else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003600$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003601fi
3602
3603
Bram Moolenaar071d4272004-06-13 20:20:40 +00003604
3605
Bram Moolenaar071d4272004-06-13 20:20:40 +00003606
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003607{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003608$as_echo_n "checking for ANSI C header files... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003609if test "${ac_cv_header_stdc+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003610 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003611else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003612 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003613/* end confdefs.h. */
3614#include <stdlib.h>
3615#include <stdarg.h>
3616#include <string.h>
3617#include <float.h>
3618
3619int
3620main ()
3621{
3622
3623 ;
3624 return 0;
3625}
3626_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003627if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003628 ac_cv_header_stdc=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00003629else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003630 ac_cv_header_stdc=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003631fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003632rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003633
3634if test $ac_cv_header_stdc = yes; then
3635 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003636 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003637/* end confdefs.h. */
3638#include <string.h>
3639
3640_ACEOF
3641if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003642 $EGREP "memchr" >/dev/null 2>&1; then :
3643
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003644else
3645 ac_cv_header_stdc=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00003646fi
3647rm -f conftest*
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003648
Bram Moolenaar071d4272004-06-13 20:20:40 +00003649fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003650
3651if test $ac_cv_header_stdc = yes; then
3652 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003653 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003654/* end confdefs.h. */
3655#include <stdlib.h>
3656
3657_ACEOF
3658if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003659 $EGREP "free" >/dev/null 2>&1; then :
3660
Bram Moolenaar071d4272004-06-13 20:20:40 +00003661else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003662 ac_cv_header_stdc=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00003663fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003664rm -f conftest*
3665
3666fi
3667
3668if test $ac_cv_header_stdc = yes; then
3669 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003670 if test "$cross_compiling" = yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003671 :
3672else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003673 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003674/* end confdefs.h. */
3675#include <ctype.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +00003676#include <stdlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003677#if ((' ' & 0x0FF) == 0x020)
3678# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3679# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3680#else
3681# define ISLOWER(c) \
3682 (('a' <= (c) && (c) <= 'i') \
3683 || ('j' <= (c) && (c) <= 'r') \
3684 || ('s' <= (c) && (c) <= 'z'))
3685# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3686#endif
3687
3688#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3689int
3690main ()
3691{
3692 int i;
3693 for (i = 0; i < 256; i++)
3694 if (XOR (islower (i), ISLOWER (i))
3695 || toupper (i) != TOUPPER (i))
Bram Moolenaar446cb832008-06-24 21:56:24 +00003696 return 2;
3697 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003698}
3699_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003700if ac_fn_c_try_run "$LINENO"; then :
3701
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003702else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003703 ac_cv_header_stdc=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003704fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003705rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3706 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00003707fi
3708
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003709fi
3710fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003711{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003712$as_echo "$ac_cv_header_stdc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003713if test $ac_cv_header_stdc = yes; then
3714
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003715$as_echo "#define STDC_HEADERS 1" >>confdefs.h
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003716
3717fi
3718
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003719{ $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 +00003720$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003721if test "${ac_cv_header_sys_wait_h+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003722 $as_echo_n "(cached) " >&6
3723else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003724 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00003725/* end confdefs.h. */
3726#include <sys/types.h>
3727#include <sys/wait.h>
3728#ifndef WEXITSTATUS
3729# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
3730#endif
3731#ifndef WIFEXITED
3732# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
3733#endif
3734
3735int
3736main ()
3737{
3738 int s;
3739 wait (&s);
3740 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
3741 ;
3742 return 0;
3743}
3744_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003745if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003746 ac_cv_header_sys_wait_h=yes
3747else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003748 ac_cv_header_sys_wait_h=no
Bram Moolenaar446cb832008-06-24 21:56:24 +00003749fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003750rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3751fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003752{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003753$as_echo "$ac_cv_header_sys_wait_h" >&6; }
3754if test $ac_cv_header_sys_wait_h = yes; then
3755
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003756$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
Bram Moolenaar446cb832008-06-24 21:56:24 +00003757
3758fi
3759
3760
3761if test -z "$CFLAGS"; then
3762 CFLAGS="-O"
3763 test "$GCC" = yes && CFLAGS="-O2 -fno-strength-reduce -Wall"
3764fi
3765if test "$GCC" = yes; then
3766 gccversion=`"$CC" -dumpversion`
3767 if test "x$gccversion" = "x"; then
3768 gccversion=`"$CC" --version | sed -e '2,$d' -e 's/darwin.//' -e 's/^[^0-9]*\([0-9]\.[0-9.]*\).*$/\1/g'`
3769 fi
3770 if test "$gccversion" = "3.0.1" -o "$gccversion" = "3.0.2" -o "$gccversion" = "4.0.1"; then
3771 echo 'GCC [34].0.[12] has a bug in the optimizer, disabling "-O#"'
3772 CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-O/'`
3773 else
3774 if test "$gccversion" = "3.1" -o "$gccversion" = "3.2" -o "$gccversion" = "3.2.1" && `echo "$CFLAGS" | grep -v fno-strength-reduce >/dev/null`; then
3775 echo 'GCC 3.1 and 3.2 have a bug in the optimizer, adding "-fno-strength-reduce"'
3776 CFLAGS="$CFLAGS -fno-strength-reduce"
3777 fi
3778 fi
3779fi
3780
3781if test "$cross_compiling" = yes; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003782 { $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 +00003783$as_echo "cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&6; }
3784fi
3785
3786test "$GCC" = yes && CPP_MM=M;
3787
3788if test -f ./toolcheck; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for buggy tools..." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003790$as_echo "$as_me: checking for buggy tools..." >&6;}
3791 sh ./toolcheck 1>&6
3792fi
3793
3794OS_EXTRA_SRC=""; OS_EXTRA_OBJ=""
3795
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003796{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BeOS" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003797$as_echo_n "checking for BeOS... " >&6; }
3798case `uname` in
3799 BeOS) OS_EXTRA_SRC=os_beos.c; OS_EXTRA_OBJ=objects/os_beos.o
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003800 BEOS=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003801$as_echo "yes" >&6; };;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003802 *) BEOS=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003803$as_echo "no" >&6; };;
3804esac
3805
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003806{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for QNX" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003807$as_echo_n "checking for QNX... " >&6; }
3808case `uname` in
3809 QNX) OS_EXTRA_SRC=os_qnx.c; OS_EXTRA_OBJ=objects/os_qnx.o
3810 test -z "$with_x" && with_x=no
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003811 QNX=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003812$as_echo "yes" >&6; };;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003813 *) QNX=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003814$as_echo "no" >&6; };;
3815esac
3816
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003817{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Darwin (Mac OS X)" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003818$as_echo_n "checking for Darwin (Mac OS X)... " >&6; }
3819if test "`(uname) 2>/dev/null`" = Darwin; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003821$as_echo "yes" >&6; }
3822
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-darwin argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003824$as_echo_n "checking --disable-darwin argument... " >&6; }
3825 # Check whether --enable-darwin was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003826if test "${enable_darwin+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003827 enableval=$enable_darwin;
3828else
3829 enable_darwin="yes"
3830fi
3831
3832 if test "$enable_darwin" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003834$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Darwin files are there" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003836$as_echo_n "checking if Darwin files are there... " >&6; }
3837 if test -f os_macosx.c; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003839$as_echo "yes" >&6; }
3840 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, Darwin support disabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003842$as_echo "no, Darwin support disabled" >&6; }
3843 enable_darwin=no
3844 fi
3845 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, Darwin support excluded" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003847$as_echo "yes, Darwin support excluded" >&6; }
3848 fi
3849
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-mac-arch argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003851$as_echo_n "checking --with-mac-arch argument... " >&6; }
3852
3853# Check whether --with-mac-arch was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003854if test "${with_mac_arch+set}" = set; then :
3855 withval=$with_mac_arch; MACARCH="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MACARCH" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003856$as_echo "$MACARCH" >&6; }
3857else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003858 MACARCH="current"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to $MACARCH" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003859$as_echo "defaulting to $MACARCH" >&6; }
3860fi
3861
3862
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-developer-dir argument" >&5
Bram Moolenaar595a7be2010-03-10 16:28:12 +01003864$as_echo_n "checking --with-developer-dir argument... " >&6; }
3865
3866# Check whether --with-developer-dir was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003867if test "${with_developer_dir+set}" = set; then :
3868 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 +01003869$as_echo "$DEVELOPER_DIR" >&6; }
3870else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003871 DEVELOPER_DIR=""; { $as_echo "$as_me:${as_lineno-$LINENO}: result: not present" >&5
Bram Moolenaar595a7be2010-03-10 16:28:12 +01003872$as_echo "not present" >&6; }
3873fi
3874
3875
3876 if test "x$DEVELOPER_DIR" = "x"; then
3877 # Extract the first word of "xcode-select", so it can be a program name with args.
3878set dummy xcode-select; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003879{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar595a7be2010-03-10 16:28:12 +01003880$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003881if test "${ac_cv_path_XCODE_SELECT+set}" = set; then :
Bram Moolenaar595a7be2010-03-10 16:28:12 +01003882 $as_echo_n "(cached) " >&6
3883else
3884 case $XCODE_SELECT in
3885 [\\/]* | ?:[\\/]*)
3886 ac_cv_path_XCODE_SELECT="$XCODE_SELECT" # Let the user override the test with a path.
3887 ;;
3888 *)
3889 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3890for as_dir in $PATH
3891do
3892 IFS=$as_save_IFS
3893 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003894 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar595a7be2010-03-10 16:28:12 +01003895 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3896 ac_cv_path_XCODE_SELECT="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003897 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar595a7be2010-03-10 16:28:12 +01003898 break 2
3899 fi
3900done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003901 done
Bram Moolenaar595a7be2010-03-10 16:28:12 +01003902IFS=$as_save_IFS
3903
3904 ;;
3905esac
3906fi
3907XCODE_SELECT=$ac_cv_path_XCODE_SELECT
3908if test -n "$XCODE_SELECT"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XCODE_SELECT" >&5
Bram Moolenaar595a7be2010-03-10 16:28:12 +01003910$as_echo "$XCODE_SELECT" >&6; }
3911else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar595a7be2010-03-10 16:28:12 +01003913$as_echo "no" >&6; }
3914fi
3915
3916
3917 if test "x$XCODE_SELECT" != "x"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for developer dir using xcode-select" >&5
Bram Moolenaar595a7be2010-03-10 16:28:12 +01003919$as_echo_n "checking for developer dir using xcode-select... " >&6; }
3920 DEVELOPER_DIR=`$XCODE_SELECT -print-path`
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEVELOPER_DIR" >&5
Bram Moolenaar595a7be2010-03-10 16:28:12 +01003922$as_echo "$DEVELOPER_DIR" >&6; }
3923 else
3924 DEVELOPER_DIR=/Developer
3925 fi
3926 fi
3927
Bram Moolenaar446cb832008-06-24 21:56:24 +00003928 if test "x$MACARCH" = "xboth"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 10.4 universal SDK" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003930$as_echo_n "checking for 10.4 universal SDK... " >&6; }
3931 save_cppflags="$CPPFLAGS"
3932 save_cflags="$CFLAGS"
3933 save_ldflags="$LDFLAGS"
Bram Moolenaar595a7be2010-03-10 16:28:12 +01003934 CFLAGS="$CFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003935 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00003936/* end confdefs.h. */
3937
3938int
3939main ()
3940{
3941
3942 ;
3943 return 0;
3944}
3945_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003946if ac_fn_c_try_link "$LINENO"; then :
3947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003948$as_echo "found" >&6; }
3949else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003951$as_echo "not found" >&6; }
3952 CFLAGS="$save_cflags"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Intel architecture is supported" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003954$as_echo_n "checking if Intel architecture is supported... " >&6; }
3955 CPPFLAGS="$CPPFLAGS -arch i386"
3956 LDFLAGS="$save_ldflags -arch i386"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003957 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00003958/* end confdefs.h. */
3959
3960int
3961main ()
3962{
3963
3964 ;
3965 return 0;
3966}
3967_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003968if ac_fn_c_try_link "$LINENO"; then :
3969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003970$as_echo "yes" >&6; }; MACARCH="intel"
3971else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003973$as_echo "no" >&6; }
3974 MACARCH="ppc"
3975 CPPFLAGS="$save_cppflags -arch ppc"
3976 LDFLAGS="$save_ldflags -arch ppc"
3977fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003978rm -f core conftest.err conftest.$ac_objext \
3979 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00003980fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003981rm -f core conftest.err conftest.$ac_objext \
3982 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00003983 elif test "x$MACARCH" = "xintel"; then
3984 CPPFLAGS="$CPPFLAGS -arch intel"
3985 LDFLAGS="$LDFLAGS -arch intel"
3986 elif test "x$MACARCH" = "xppc"; then
3987 CPPFLAGS="$CPPFLAGS -arch ppc"
3988 LDFLAGS="$LDFLAGS -arch ppc"
3989 fi
3990
3991 if test "$enable_darwin" = "yes"; then
3992 MACOSX=yes
Bram Moolenaar3a025402008-07-24 15:20:50 +00003993 OS_EXTRA_SRC="os_macosx.c os_mac_conv.c";
Bram Moolenaar446cb832008-06-24 21:56:24 +00003994 OS_EXTRA_OBJ="objects/os_macosx.o objects/os_mac_conv.o"
3995 CPPFLAGS="$CPPFLAGS -DMACOS_X_UNIX -no-cpp-precomp"
3996 if test "x$MACARCH" = "xboth"; then
Bram Moolenaar595a7be2010-03-10 16:28:12 +01003997 CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk/Developer/Headers/FlatCarbon"
Bram Moolenaar446cb832008-06-24 21:56:24 +00003998 else
Bram Moolenaar595a7be2010-03-10 16:28:12 +01003999 CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/Headers/FlatCarbon"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004000 fi
4001
4002 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004003for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4004 inttypes.h stdint.h unistd.h
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004005do :
4006 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4007ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4008"
4009eval as_val=\$$as_ac_Header
4010 if test "x$as_val" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004011 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00004012#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004013_ACEOF
4014
4015fi
4016
4017done
4018
4019
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004020ac_fn_c_check_header_mongrel "$LINENO" "Carbon/Carbon.h" "ac_cv_header_Carbon_Carbon_h" "$ac_includes_default"
4021if test "x$ac_cv_header_Carbon_Carbon_h" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004022 CARBON=yes
4023fi
4024
Bram Moolenaar071d4272004-06-13 20:20:40 +00004025
4026 if test "x$CARBON" = "xyes"; then
Bram Moolenaarab79bcb2004-07-18 21:34:53 +00004027 if test -z "$with_x" -a "X$enable_gui" != Xmotif -a "X$enable_gui" != Xathena -a "X$enable_gui" != Xgtk -a "X$enable_gui" != Xgtk2; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00004028 with_x=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00004029 fi
4030 fi
4031 fi
Bram Moolenaara23ccb82006-02-27 00:08:02 +00004032
Bram Moolenaarfd2ac762006-03-01 22:09:21 +00004033 if test "$MACARCH" = "intel" -o "$MACARCH" = "both"; then
Bram Moolenaare224ffa2006-03-01 00:01:28 +00004034 CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-Oz/'`
4035 fi
4036
Bram Moolenaar071d4272004-06-13 20:20:40 +00004037else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004039$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004040fi
4041
4042
4043
4044
Bram Moolenaar446cb832008-06-24 21:56:24 +00004045if test "$cross_compiling" = no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-local-dir argument" >&5
Bram Moolenaarc236c162008-07-13 17:41:49 +00004047$as_echo_n "checking --with-local-dir argument... " >&6; }
Bram Moolenaar446cb832008-06-24 21:56:24 +00004048 have_local_include=''
4049 have_local_lib=''
Bram Moolenaarc236c162008-07-13 17:41:49 +00004050
4051# Check whether --with-local-dir was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004052if test "${with_local_dir+set}" = set; then :
Bram Moolenaarc236c162008-07-13 17:41:49 +00004053 withval=$with_local_dir;
4054 local_dir="$withval"
4055 case "$withval" in
4056 */*) ;;
4057 no)
4058 # avoid adding local dir to LDFLAGS and CPPFLAGS
4059 have_local_dir=yes
4060 have_local_lib=yes
4061 ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004062 *) as_fn_error "must pass path argument to --with-local-dir" "$LINENO" 5 ;;
Bram Moolenaarc236c162008-07-13 17:41:49 +00004063 esac
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $local_dir" >&5
Bram Moolenaarc236c162008-07-13 17:41:49 +00004065$as_echo "$local_dir" >&6; }
4066
4067else
4068
4069 local_dir=/usr/local
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to $local_dir" >&5
Bram Moolenaarc236c162008-07-13 17:41:49 +00004071$as_echo "Defaulting to $local_dir" >&6; }
4072
4073fi
4074
4075 if test "$GCC" = yes -a "$local_dir" != no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004076 echo 'void f(){}' > conftest.c
Bram Moolenaarc236c162008-07-13 17:41:49 +00004077 have_local_include=`${CC-cc} -no-cpp-precomp -c -v conftest.c 2>&1 | grep "${local_dir}/include"`
4078 have_local_lib=`${CC-cc} -c -v conftest.c 2>&1 | grep "${local_dir}/lib"`
Bram Moolenaar446cb832008-06-24 21:56:24 +00004079 rm -f conftest.c conftest.o
Bram Moolenaar071d4272004-06-13 20:20:40 +00004080 fi
Bram Moolenaarc236c162008-07-13 17:41:49 +00004081 if test -z "$have_local_lib" -a -d "${local_dir}/lib"; then
4082 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 +00004083 if test "$tt" = "$LDFLAGS"; then
Bram Moolenaarc236c162008-07-13 17:41:49 +00004084 LDFLAGS="$LDFLAGS -L${local_dir}/lib"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004085 fi
4086 fi
Bram Moolenaarc236c162008-07-13 17:41:49 +00004087 if test -z "$have_local_include" -a -d "${local_dir}/include"; then
4088 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 +00004089 if test "$tt" = "$CPPFLAGS"; then
Bram Moolenaarc236c162008-07-13 17:41:49 +00004090 CPPFLAGS="$CPPFLAGS -I${local_dir}/include"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004091 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004092 fi
4093fi
4094
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004095{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-vim-name argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004096$as_echo_n "checking --with-vim-name argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004097
Bram Moolenaar446cb832008-06-24 21:56:24 +00004098# Check whether --with-vim-name was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004099if test "${with_vim_name+set}" = set; then :
4100 withval=$with_vim_name; VIMNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VIMNAME" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004101$as_echo "$VIMNAME" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004102else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004103 VIMNAME="vim"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to $VIMNAME" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004104$as_echo "Defaulting to $VIMNAME" >&6; }
4105fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004106
4107
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004108{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-ex-name argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004109$as_echo_n "checking --with-ex-name argument... " >&6; }
4110
4111# Check whether --with-ex-name was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004112if test "${with_ex_name+set}" = set; then :
4113 withval=$with_ex_name; EXNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXNAME" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004114$as_echo "$EXNAME" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004115else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004116 EXNAME="ex"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to ex" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004117$as_echo "Defaulting to ex" >&6; }
4118fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004119
4120
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004121{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-view-name argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004122$as_echo_n "checking --with-view-name argument... " >&6; }
4123
4124# Check whether --with-view-name was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004125if test "${with_view_name+set}" = set; then :
4126 withval=$with_view_name; VIEWNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VIEWNAME" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004127$as_echo "$VIEWNAME" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004128else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004129 VIEWNAME="view"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to view" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004130$as_echo "Defaulting to view" >&6; }
4131fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004132
4133
4134
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004135{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-global-runtime argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004136$as_echo_n "checking --with-global-runtime argument... " >&6; }
4137
4138# Check whether --with-global-runtime was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004139if test "${with_global_runtime+set}" = set; then :
4140 withval=$with_global_runtime; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004141$as_echo "$withval" >&6; }; cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004142#define RUNTIME_GLOBAL "$withval"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004143_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004144
4145else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004147$as_echo "no" >&6; }
4148fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004149
4150
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004151{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-modified-by argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004152$as_echo_n "checking --with-modified-by argument... " >&6; }
4153
4154# Check whether --with-modified-by was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004155if test "${with_modified_by+set}" = set; then :
4156 withval=$with_modified_by; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004157$as_echo "$withval" >&6; }; cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004158#define MODIFIED_BY "$withval"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004159_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004160
4161else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004163$as_echo "no" >&6; }
4164fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004165
Bram Moolenaar446cb832008-06-24 21:56:24 +00004166
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004167{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if character set is EBCDIC" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004168$as_echo_n "checking if character set is EBCDIC... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004169cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004170/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00004171
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004172int
4173main ()
4174{
Bram Moolenaar071d4272004-06-13 20:20:40 +00004175 /* TryCompile function for CharSet.
4176 Treat any failure as ASCII for compatibility with existing art.
4177 Use compile-time rather than run-time tests for cross-compiler
4178 tolerance. */
4179#if '0'!=240
4180make an error "Character set is not EBCDIC"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004181#endif
4182 ;
4183 return 0;
4184}
4185_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004186if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00004187 # TryCompile action if true
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004188cf_cv_ebcdic=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00004189else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004190 # TryCompile action if false
Bram Moolenaar071d4272004-06-13 20:20:40 +00004191cf_cv_ebcdic=no
4192fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004193rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00004194# end of TryCompile ])
4195# end of CacheVal CvEbcdic
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004196{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cf_cv_ebcdic" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004197$as_echo "$cf_cv_ebcdic" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004198case "$cf_cv_ebcdic" in #(vi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004199 yes) $as_echo "#define EBCDIC 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00004200
4201 line_break='"\\n"'
4202 ;;
4203 *) line_break='"\\012"';;
4204esac
4205
4206
4207if test "$cf_cv_ebcdic" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004208{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for OS/390 Unix" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004209$as_echo_n "checking for OS/390 Unix... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004210case `uname` in
4211 OS/390) OS390Unix="yes";
4212 if test "$CC" = "cc"; then
4213 ccm="$_CC_CCMODE"
4214 ccn="CC"
4215 else
4216 if test "$CC" = "c89"; then
4217 ccm="$_CC_C89MODE"
4218 ccn="C89"
4219 else
4220 ccm=1
4221 fi
4222 fi
4223 if test "$ccm" != "1"; then
4224 echo ""
4225 echo "------------------------------------------"
4226 echo " On OS/390 Unix, the environment variable"
4227 echo " __CC_${ccn}MODE must be set to \"1\"!"
4228 echo " Do:"
4229 echo " export _CC_${ccn}MODE=1"
4230 echo " and then call configure again."
4231 echo "------------------------------------------"
4232 exit 1
4233 fi
4234 CFLAGS="$CFLAGS -D_ALL_SOURCE"; LDFLAGS="$LDFLAGS -Wl,EDIT=NO"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004236$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004237 ;;
4238 *) OS390Unix="no";
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004240$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004241 ;;
4242esac
4243fi
4244
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004245{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-selinux argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004246$as_echo_n "checking --disable-selinux argument... " >&6; }
4247# Check whether --enable-selinux was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004248if test "${enable_selinux+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004249 enableval=$enable_selinux;
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004250else
4251 enable_selinux="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004252fi
4253
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004254if test "$enable_selinux" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004256$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004258$as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004259if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004260 $as_echo_n "(cached) " >&6
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004261else
4262 ac_check_lib_save_LIBS=$LIBS
4263LIBS="-lselinux $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004264cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004265/* end confdefs.h. */
4266
Bram Moolenaar446cb832008-06-24 21:56:24 +00004267/* Override any GCC internal prototype to avoid an error.
4268 Use char because int might match the return type of a GCC
4269 builtin and then its argument prototype would still apply. */
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004270#ifdef __cplusplus
4271extern "C"
4272#endif
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004273char is_selinux_enabled ();
4274int
4275main ()
4276{
Bram Moolenaar446cb832008-06-24 21:56:24 +00004277return is_selinux_enabled ();
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004278 ;
4279 return 0;
4280}
4281_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004282if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004283 ac_cv_lib_selinux_is_selinux_enabled=yes
4284else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004285 ac_cv_lib_selinux_is_selinux_enabled=no
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004286fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004287rm -f core conftest.err conftest.$ac_objext \
4288 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004289LIBS=$ac_check_lib_save_LIBS
4290fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004291{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004292$as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004293if test "x$ac_cv_lib_selinux_is_selinux_enabled" = x""yes; then :
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004294 LIBS="$LIBS -lselinux"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004295 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004296
4297fi
4298
4299else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004301$as_echo "yes" >&6; }
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004302fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004303
4304
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004305{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-features argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004306$as_echo_n "checking --with-features argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004307
Bram Moolenaar446cb832008-06-24 21:56:24 +00004308# Check whether --with-features was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004309if test "${with_features+set}" = set; then :
4310 withval=$with_features; features="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $features" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004311$as_echo "$features" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004312else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004313 features="normal"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to normal" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004314$as_echo "Defaulting to normal" >&6; }
4315fi
4316
Bram Moolenaar071d4272004-06-13 20:20:40 +00004317
4318dovimdiff=""
4319dogvimdiff=""
4320case "$features" in
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004321 tiny) $as_echo "#define FEAT_TINY 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00004322 ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004323 small) $as_echo "#define FEAT_SMALL 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00004324 ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004325 normal) $as_echo "#define FEAT_NORMAL 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00004326 dovimdiff="installvimdiff";
4327 dogvimdiff="installgvimdiff" ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004328 big) $as_echo "#define FEAT_BIG 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00004329 dovimdiff="installvimdiff";
4330 dogvimdiff="installgvimdiff" ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004331 huge) $as_echo "#define FEAT_HUGE 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00004332 dovimdiff="installvimdiff";
4333 dogvimdiff="installgvimdiff" ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004334 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $features is not supported" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004335$as_echo "Sorry, $features is not supported" >&6; } ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004336esac
4337
4338
4339
4340
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004341{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-compiledby argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004342$as_echo_n "checking --with-compiledby argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004343
Bram Moolenaar446cb832008-06-24 21:56:24 +00004344# Check whether --with-compiledby was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004345if test "${with_compiledby+set}" = set; then :
4346 withval=$with_compiledby; compiledby="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004347$as_echo "$withval" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004348else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004349 compiledby=""; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004350$as_echo "no" >&6; }
4351fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004352
4353
Bram Moolenaar446cb832008-06-24 21:56:24 +00004354
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004355{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-xsmp argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004356$as_echo_n "checking --disable-xsmp argument... " >&6; }
4357# Check whether --enable-xsmp was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004358if test "${enable_xsmp+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004359 enableval=$enable_xsmp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004360else
4361 enable_xsmp="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004362fi
4363
Bram Moolenaar071d4272004-06-13 20:20:40 +00004364
4365if test "$enable_xsmp" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004367$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004368 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-xsmp-interact argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004369$as_echo_n "checking --disable-xsmp-interact argument... " >&6; }
4370 # Check whether --enable-xsmp-interact was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004371if test "${enable_xsmp_interact+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004372 enableval=$enable_xsmp_interact;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004373else
4374 enable_xsmp_interact="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004375fi
4376
Bram Moolenaar071d4272004-06-13 20:20:40 +00004377 if test "$enable_xsmp_interact" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004379$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004380 $as_echo "#define USE_XSMP_INTERACT 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00004381
4382 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004384$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004385 fi
4386else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004388$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004389fi
4390
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004391{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-mzschemeinterp argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004392$as_echo_n "checking --enable-mzschemeinterp argument... " >&6; }
4393# Check whether --enable-mzschemeinterp was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004394if test "${enable_mzschemeinterp+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004395 enableval=$enable_mzschemeinterp;
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004396else
4397 enable_mzschemeinterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004398fi
4399
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004400{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_mzschemeinterp" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004401$as_echo "$enable_mzschemeinterp" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004402
4403if test "$enable_mzschemeinterp" = "yes"; then
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004404
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004405
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-plthome argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004407$as_echo_n "checking --with-plthome argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004408
Bram Moolenaar446cb832008-06-24 21:56:24 +00004409# Check whether --with-plthome was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004410if test "${with_plthome+set}" = set; then :
4411 withval=$with_plthome; with_plthome="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_plthome" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004412$as_echo "$with_plthome" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004413else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004414 with_plthome="";{ $as_echo "$as_me:${as_lineno-$LINENO}: result: \"no\"" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004415$as_echo "\"no\"" >&6; }
4416fi
4417
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004418
4419 if test "X$with_plthome" != "X"; then
4420 vi_cv_path_mzscheme_pfx="$with_plthome"
4421 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking PLTHOME environment var" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004423$as_echo_n "checking PLTHOME environment var... " >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004424 if test "X$PLTHOME" != "X"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$PLTHOME\"" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004426$as_echo "\"$PLTHOME\"" >&6; }
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004427 vi_cv_path_mzscheme_pfx="$PLTHOME"
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004428 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004430$as_echo "not set" >&6; }
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004431 # Extract the first word of "mzscheme", so it can be a program name with args.
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004432set dummy mzscheme; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004433{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004434$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004435if test "${ac_cv_path_vi_cv_path_mzscheme+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004436 $as_echo_n "(cached) " >&6
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004437else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004438 case $vi_cv_path_mzscheme in
4439 [\\/]* | ?:[\\/]*)
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004440 ac_cv_path_vi_cv_path_mzscheme="$vi_cv_path_mzscheme" # Let the user override the test with a path.
4441 ;;
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004442 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004443 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4444for as_dir in $PATH
4445do
4446 IFS=$as_save_IFS
4447 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004448 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00004449 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 +00004450 ac_cv_path_vi_cv_path_mzscheme="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004451 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004452 break 2
4453 fi
4454done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004455 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00004456IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004457
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004458 ;;
4459esac
4460fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004461vi_cv_path_mzscheme=$ac_cv_path_vi_cv_path_mzscheme
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004462if test -n "$vi_cv_path_mzscheme"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_mzscheme" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004464$as_echo "$vi_cv_path_mzscheme" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004465else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004467$as_echo "no" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004468fi
4469
4470
Bram Moolenaar446cb832008-06-24 21:56:24 +00004471
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004472 if test "X$vi_cv_path_mzscheme" != "X"; then
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004473 lsout=`ls -l $vi_cv_path_mzscheme`
4474 if echo "$lsout" | grep -e '->' >/dev/null 2>/dev/null; then
4475 vi_cv_path_mzscheme=`echo "$lsout" | sed 's/.*-> \(.*\)/\1/'`
4476 fi
4477 fi
4478
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004479 if test "X$vi_cv_path_mzscheme" != "X"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking MzScheme install prefix" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004481$as_echo_n "checking MzScheme install prefix... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004482if test "${vi_cv_path_mzscheme_pfx+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004483 $as_echo_n "(cached) " >&6
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004484else
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004485 echo "(display (simplify-path \
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004486 (build-path (call-with-values \
4487 (lambda () (split-path (find-system-path (quote exec-file)))) \
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004488 (lambda (base name must-be-dir?) base)) (quote up))))" > mzdirs.scm
4489 vi_cv_path_mzscheme_pfx=`${vi_cv_path_mzscheme} -r mzdirs.scm | \
4490 sed -e 's+/$++'`
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004491fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004492{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_mzscheme_pfx" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004493$as_echo "$vi_cv_path_mzscheme_pfx" >&6; }
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004494 rm -f mzdirs.scm
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004495 fi
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004496 fi
4497 fi
4498
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004499 SCHEME_INC=
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004500 if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004501 { $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 +00004502$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 +00004503 if test -f $vi_cv_path_mzscheme_pfx/include/scheme.h; then
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004504 SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004506$as_echo "yes" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004507 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004509$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004510 { $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 +00004511$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 +00004512 if test -f $vi_cv_path_mzscheme_pfx/include/plt/scheme.h; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004514$as_echo "yes" >&6; }
4515 SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include/plt
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004516 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004518$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004519 { $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 +00004520$as_echo_n "checking if scheme.h can be found in /usr/include/plt/... " >&6; }
4521 if test -f /usr/include/plt/scheme.h; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004523$as_echo "yes" >&6; }
4524 SCHEME_INC=/usr/include/plt
4525 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004527$as_echo "no" >&6; }
4528 vi_cv_path_mzscheme_pfx=
4529 fi
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004530 fi
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004531 fi
4532 fi
4533
4534 if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
Bram Moolenaarf15f9432007-06-28 11:07:21 +00004535 if test "x$MACOSX" = "xyes"; then
4536 MZSCHEME_LIBS="-framework PLT_MzScheme"
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004537 elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzscheme3m.a"; then
4538 MZSCHEME_LIBS="${vi_cv_path_mzscheme_pfx}/lib/libmzscheme3m.a"
4539 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
Bram Moolenaarf15f9432007-06-28 11:07:21 +00004540 elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzgc.a"; then
Bram Moolenaare0d7b3c2007-05-12 14:23:41 +00004541 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 +00004542 else
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004543 if test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzscheme3m.so"; then
4544 MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lmzscheme3m"
4545 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
4546 else
4547 MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lmzscheme -lmzgc"
4548 fi
Bram Moolenaar2df6dcc2004-07-12 15:53:54 +00004549 if test "$GCC" = yes; then
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004550 MZSCHEME_LIBS="${MZSCHEME_LIBS} -Wl,-rpath -Wl,${vi_cv_path_mzscheme_pfx}/lib"
Bram Moolenaar21cf8232004-07-16 20:18:37 +00004551 elif test "`(uname) 2>/dev/null`" = SunOS &&
4552 uname -r | grep '^5' >/dev/null; then
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004553 MZSCHEME_LIBS="${MZSCHEME_LIBS} -R ${vi_cv_path_mzscheme_pfx}/lib"
Bram Moolenaar2df6dcc2004-07-12 15:53:54 +00004554 fi
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004555 fi
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004556 if test -d $vi_cv_path_mzscheme_pfx/lib/plt/collects; then
4557 SCHEME_COLLECTS=lib/plt/
4558 fi
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004559 if test -f "${vi_cv_path_mzscheme_pfx}/${SCHEME_COLLECTS}collects/scheme/base.ss" ; then
4560 MZSCHEME_EXTRA="mzscheme_base.c"
4561 MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -DINCLUDE_MZSCHEME_BASE"
4562 MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/mzc"
4563 fi
4564 MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -I${SCHEME_INC} \
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004565 -DMZSCHEME_COLLECTS='\"${vi_cv_path_mzscheme_pfx}/${SCHEME_COLLECTS}collects\"'"
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004566 MZSCHEME_SRC="if_mzsch.c"
4567 MZSCHEME_OBJ="objects/if_mzsch.o"
4568 MZSCHEME_PRO="if_mzsch.pro"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004569 $as_echo "#define FEAT_MZSCHEME 1" >>confdefs.h
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004570
4571 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004572
4573
4574
4575
4576
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004577
4578
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004579fi
4580
4581
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004582{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-perlinterp argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004583$as_echo_n "checking --enable-perlinterp argument... " >&6; }
4584# Check whether --enable-perlinterp was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004585if test "${enable_perlinterp+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004586 enableval=$enable_perlinterp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004587else
4588 enable_perlinterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004589fi
4590
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004591{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_perlinterp" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004592$as_echo "$enable_perlinterp" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004593if test "$enable_perlinterp" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004594
Bram Moolenaar071d4272004-06-13 20:20:40 +00004595 # Extract the first word of "perl", so it can be a program name with args.
4596set dummy perl; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004597{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004598$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004599if test "${ac_cv_path_vi_cv_path_perl+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004600 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004601else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004602 case $vi_cv_path_perl in
4603 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00004604 ac_cv_path_vi_cv_path_perl="$vi_cv_path_perl" # Let the user override the test with a path.
4605 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004606 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004607 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4608for as_dir in $PATH
4609do
4610 IFS=$as_save_IFS
4611 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004612 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00004613 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 +00004614 ac_cv_path_vi_cv_path_perl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004615 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004616 break 2
4617 fi
4618done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004619 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00004620IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004621
Bram Moolenaar071d4272004-06-13 20:20:40 +00004622 ;;
4623esac
4624fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004625vi_cv_path_perl=$ac_cv_path_vi_cv_path_perl
Bram Moolenaar071d4272004-06-13 20:20:40 +00004626if test -n "$vi_cv_path_perl"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_perl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004628$as_echo "$vi_cv_path_perl" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004629else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004631$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004632fi
4633
Bram Moolenaar446cb832008-06-24 21:56:24 +00004634
Bram Moolenaar071d4272004-06-13 20:20:40 +00004635 if test "X$vi_cv_path_perl" != "X"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Perl version" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004637$as_echo_n "checking Perl version... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004638 if $vi_cv_path_perl -e 'require 5.003_01' >/dev/null 2>/dev/null; then
4639 eval `$vi_cv_path_perl -V:usethreads`
4640 if test "X$usethreads" = "XUNKNOWN" -o "X$usethreads" = "Xundef"; then
4641 badthreads=no
4642 else
4643 if $vi_cv_path_perl -e 'require 5.6.0' >/dev/null 2>/dev/null; then
4644 eval `$vi_cv_path_perl -V:use5005threads`
4645 if test "X$use5005threads" = "XUNKNOWN" -o "X$use5005threads" = "Xundef"; then
4646 badthreads=no
4647 else
4648 badthreads=yes
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004649 { $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 +00004650$as_echo ">>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004651 fi
4652 else
4653 badthreads=yes
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> Perl 5.5 with threads cannot be used <<<" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004655$as_echo ">>> Perl 5.5 with threads cannot be used <<<" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004656 fi
4657 fi
4658 if test $badthreads = no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004660$as_echo "OK" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004661 eval `$vi_cv_path_perl -V:shrpenv`
4662 if test "X$shrpenv" = "XUNKNOWN"; then # pre 5.003_04
4663 shrpenv=""
4664 fi
4665 vi_cv_perllib=`$vi_cv_path_perl -MConfig -e 'print $Config{privlibexp}'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004666
Bram Moolenaar071d4272004-06-13 20:20:40 +00004667 perlcppflags=`$vi_cv_path_perl -Mlib=$srcdir -MExtUtils::Embed \
4668 -e 'ccflags;perl_inc;print"\n"' | sed -e 's/-fno[^ ]*//'`
4669 perllibs=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed -e 'ldopts' | \
4670 sed -e '/Warning/d' -e '/Note (probably harmless)/d' \
4671 -e 's/-bE:perl.exp//' -e 's/-lc //'`
4672 perlldflags=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed \
4673 -e 'ccdlflags' | sed -e 's/-bE:perl.exp//'`
4674
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004675 { $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 +00004676$as_echo_n "checking if compile and link flags for Perl are sane... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004677 cflags_save=$CFLAGS
4678 libs_save=$LIBS
4679 ldflags_save=$LDFLAGS
4680 CFLAGS="$CFLAGS $perlcppflags"
4681 LIBS="$LIBS $perllibs"
4682 LDFLAGS="$perlldflags $LDFLAGS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004683 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004684/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00004685
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004686int
4687main ()
4688{
4689
4690 ;
4691 return 0;
4692}
4693_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004694if ac_fn_c_try_link "$LINENO"; then :
4695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004696$as_echo "yes" >&6; }; perl_ok=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00004697else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PERL DISABLED" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004699$as_echo "no: PERL DISABLED" >&6; }; perl_ok=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00004700fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004701rm -f core conftest.err conftest.$ac_objext \
4702 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00004703 CFLAGS=$cflags_save
4704 LIBS=$libs_save
4705 LDFLAGS=$ldflags_save
4706 if test $perl_ok = yes; then
4707 if test "X$perlcppflags" != "X"; then
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004708 PERL_CFLAGS=`echo "$perlcppflags" | sed -e 's/-pipe //' -e 's/-W[^ ]*//'`
Bram Moolenaar071d4272004-06-13 20:20:40 +00004709 fi
4710 if test "X$perlldflags" != "X"; then
4711 LDFLAGS="$perlldflags $LDFLAGS"
4712 fi
4713 PERL_LIBS=$perllibs
4714 PERL_SRC="auto/if_perl.c if_perlsfio.c"
4715 PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o"
4716 PERL_PRO="if_perl.pro if_perlsfio.pro"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004717 $as_echo "#define FEAT_PERL 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00004718
4719 fi
4720 fi
4721 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004722 { $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 +00004723$as_echo ">>> too old; need Perl version 5.003_01 or later <<<" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004724 fi
4725 fi
4726
4727 if test "x$MACOSX" = "xyes"; then
4728 dir=/System/Library/Perl
4729 darwindir=$dir/darwin
4730 if test -d $darwindir; then
4731 PERL=/usr/bin/perl
4732 else
4733 dir=/System/Library/Perl/5.8.1
4734 darwindir=$dir/darwin-thread-multi-2level
4735 if test -d $darwindir; then
4736 PERL=/usr/bin/perl
4737 fi
4738 fi
4739 if test -n "$PERL"; then
4740 PERL_DIR="$dir"
4741 PERL_CFLAGS="-DFEAT_PERL -I$darwindir/CORE"
4742 PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o $darwindir/auto/DynaLoader/DynaLoader.a"
4743 PERL_LIBS="-L$darwindir/CORE -lperl"
4744 fi
4745 fi
4746fi
4747
4748
4749
4750
4751
4752
4753
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004754{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-pythoninterp argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004755$as_echo_n "checking --enable-pythoninterp argument... " >&6; }
4756# Check whether --enable-pythoninterp was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004757if test "${enable_pythoninterp+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004758 enableval=$enable_pythoninterp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004759else
4760 enable_pythoninterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004761fi
4762
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004763{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_pythoninterp" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004764$as_echo "$enable_pythoninterp" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004765if test "$enable_pythoninterp" = "yes"; then
4766 # Extract the first word of "python", so it can be a program name with args.
4767set dummy python; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004768{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004769$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004770if test "${ac_cv_path_vi_cv_path_python+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004771 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004772else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004773 case $vi_cv_path_python in
4774 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00004775 ac_cv_path_vi_cv_path_python="$vi_cv_path_python" # Let the user override the test with a path.
4776 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004777 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004778 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4779for as_dir in $PATH
4780do
4781 IFS=$as_save_IFS
4782 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004783 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00004784 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 +00004785 ac_cv_path_vi_cv_path_python="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004786 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004787 break 2
4788 fi
4789done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004790 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00004791IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004792
Bram Moolenaar071d4272004-06-13 20:20:40 +00004793 ;;
4794esac
4795fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004796vi_cv_path_python=$ac_cv_path_vi_cv_path_python
Bram Moolenaar071d4272004-06-13 20:20:40 +00004797if test -n "$vi_cv_path_python"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004799$as_echo "$vi_cv_path_python" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004800else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004802$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004803fi
4804
Bram Moolenaar446cb832008-06-24 21:56:24 +00004805
Bram Moolenaar071d4272004-06-13 20:20:40 +00004806 if test "X$vi_cv_path_python" != "X"; then
4807
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python version" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004809$as_echo_n "checking Python version... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004810if test "${vi_cv_var_python_version+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004811 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004812else
4813 vi_cv_var_python_version=`
4814 ${vi_cv_path_python} -c 'import sys; print sys.version[:3]'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004815
Bram Moolenaar071d4272004-06-13 20:20:40 +00004816fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004817{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python_version" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004818$as_echo "$vi_cv_var_python_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004819
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python is 1.4 or better" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004821$as_echo_n "checking Python is 1.4 or better... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004822 if ${vi_cv_path_python} -c \
4823 "import sys; sys.exit(${vi_cv_var_python_version} < 1.4)"
4824 then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yep" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004826$as_echo "yep" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004827
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's install prefix" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004829$as_echo_n "checking Python's install prefix... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004830if test "${vi_cv_path_python_pfx+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004831 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004832else
4833 vi_cv_path_python_pfx=`
4834 ${vi_cv_path_python} -c \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004835 "import sys; print sys.prefix"`
Bram Moolenaar071d4272004-06-13 20:20:40 +00004836fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004837{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_pfx" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004838$as_echo "$vi_cv_path_python_pfx" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004839
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's execution prefix" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004841$as_echo_n "checking Python's execution prefix... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004842if test "${vi_cv_path_python_epfx+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004843 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004844else
4845 vi_cv_path_python_epfx=`
4846 ${vi_cv_path_python} -c \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004847 "import sys; print sys.exec_prefix"`
Bram Moolenaar071d4272004-06-13 20:20:40 +00004848fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004849{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_epfx" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004850$as_echo "$vi_cv_path_python_epfx" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004851
Bram Moolenaar071d4272004-06-13 20:20:40 +00004852
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004853 if test "${vi_cv_path_pythonpath+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004854 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004855else
4856 vi_cv_path_pythonpath=`
4857 unset PYTHONPATH;
4858 ${vi_cv_path_python} -c \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004859 "import sys, string; print string.join(sys.path,':')"`
Bram Moolenaar071d4272004-06-13 20:20:40 +00004860fi
4861
4862
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004863
4864
Bram Moolenaar446cb832008-06-24 21:56:24 +00004865# Check whether --with-python-config-dir was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004866if test "${with_python_config_dir+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004867 withval=$with_python_config_dir; vi_cv_path_python_conf="${withval}"
4868fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004869
Bram Moolenaar446cb832008-06-24 21:56:24 +00004870
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's configuration directory" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004872$as_echo_n "checking Python's configuration directory... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004873if test "${vi_cv_path_python_conf+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004874 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004875else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004876
Bram Moolenaar071d4272004-06-13 20:20:40 +00004877 vi_cv_path_python_conf=
4878 for path in "${vi_cv_path_python_pfx}" "${vi_cv_path_python_epfx}"; do
Bram Moolenaar72951072009-12-02 16:58:33 +00004879 for subdir in lib64 lib share; do
Bram Moolenaar071d4272004-06-13 20:20:40 +00004880 d="${path}/${subdir}/python${vi_cv_var_python_version}/config"
4881 if test -d "$d" && test -f "$d/config.c"; then
4882 vi_cv_path_python_conf="$d"
4883 fi
4884 done
4885 done
Bram Moolenaar071d4272004-06-13 20:20:40 +00004886
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004887fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004888{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_conf" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004889$as_echo "$vi_cv_path_python_conf" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004890
4891 PYTHON_CONFDIR="${vi_cv_path_python_conf}"
4892
4893 if test "X$PYTHON_CONFDIR" = "X"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't find it!" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004895$as_echo "can't find it!" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004896 else
4897
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004898 if test "${vi_cv_path_python_plibs+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004899 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004900else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004901
Bram Moolenaar01dd60c2008-07-24 14:24:48 +00004902 pwd=`pwd`
4903 tmp_mkf="$pwd/config-PyMake$$"
4904 cat -- "${PYTHON_CONFDIR}/Makefile" - <<'eof' >"${tmp_mkf}"
Bram Moolenaar071d4272004-06-13 20:20:40 +00004905__:
4906 @echo "python_MODLIBS='$(MODLIBS)'"
4907 @echo "python_LIBS='$(LIBS)'"
4908 @echo "python_SYSLIBS='$(SYSLIBS)'"
4909 @echo "python_LINKFORSHARED='$(LINKFORSHARED)'"
4910eof
Bram Moolenaar01dd60c2008-07-24 14:24:48 +00004911 eval "`cd ${PYTHON_CONFDIR} && make -f "${tmp_mkf}" __ | sed '/ directory /d'`"
4912 rm -f -- "${tmp_mkf}"
Bram Moolenaar071d4272004-06-13 20:20:40 +00004913 if test "x$MACOSX" = "xyes" && ${vi_cv_path_python} -c \
4914 "import sys; sys.exit(${vi_cv_var_python_version} < 2.3)"; then
4915 vi_cv_path_python_plibs="-framework Python"
4916 else
4917 if test "${vi_cv_var_python_version}" = "1.4"; then
4918 vi_cv_path_python_plibs="${PYTHON_CONFDIR}/libModules.a ${PYTHON_CONFDIR}/libPython.a ${PYTHON_CONFDIR}/libObjects.a ${PYTHON_CONFDIR}/libParser.a"
4919 else
4920 vi_cv_path_python_plibs="-L${PYTHON_CONFDIR} -lpython${vi_cv_var_python_version}"
4921 fi
4922 vi_cv_path_python_plibs="${vi_cv_path_python_plibs} ${python_MODLIBS} ${python_LIBS} ${python_SYSLIBS} ${python_LINKFORSHARED}"
4923 vi_cv_path_python_plibs=`echo $vi_cv_path_python_plibs | sed s/-ltermcap//`
4924 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004925
Bram Moolenaar071d4272004-06-13 20:20:40 +00004926fi
4927
4928
4929 PYTHON_LIBS="${vi_cv_path_python_plibs}"
4930 if test "${vi_cv_path_python_pfx}" = "${vi_cv_path_python_epfx}"; then
4931 PYTHON_CFLAGS="-I${vi_cv_path_python_pfx}/include/python${vi_cv_var_python_version}"
4932 else
4933 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}"
4934 fi
4935 PYTHON_SRC="if_python.c"
4936 if test "x$MACOSX" = "xyes"; then
4937 PYTHON_OBJ="objects/if_python.o"
4938 else
4939 PYTHON_OBJ="objects/if_python.o objects/py_config.o"
4940 fi
4941 if test "${vi_cv_var_python_version}" = "1.4"; then
4942 PYTHON_OBJ="$PYTHON_OBJ objects/py_getpath.o"
4943 fi
4944 PYTHON_GETPATH_CFLAGS="-DPYTHONPATH='\"${vi_cv_path_pythonpath}\"' -DPREFIX='\"${vi_cv_path_python_pfx}\"' -DEXEC_PREFIX='\"${vi_cv_path_python_epfx}\"'"
4945
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -pthread should be used" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004947$as_echo_n "checking if -pthread should be used... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004948 threadsafe_flag=
4949 thread_lib=
Bram Moolenaara1b5aa52006-10-10 09:41:28 +00004950 if test "`(uname) 2>/dev/null`" != Darwin; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00004951 test "$GCC" = yes && threadsafe_flag="-pthread"
4952 if test "`(uname) 2>/dev/null`" = FreeBSD; then
4953 threadsafe_flag="-D_THREAD_SAFE"
4954 thread_lib="-pthread"
4955 fi
4956 fi
4957 libs_save_old=$LIBS
4958 if test -n "$threadsafe_flag"; then
4959 cflags_save=$CFLAGS
4960 CFLAGS="$CFLAGS $threadsafe_flag"
4961 LIBS="$LIBS $thread_lib"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004962 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004963/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00004964
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004965int
4966main ()
4967{
4968
4969 ;
4970 return 0;
4971}
4972_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004973if ac_fn_c_try_link "$LINENO"; then :
4974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004975$as_echo "yes" >&6; }; PYTHON_CFLAGS="$PYTHON_CFLAGS $threadsafe_flag"
Bram Moolenaar071d4272004-06-13 20:20:40 +00004976else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004978$as_echo "no" >&6; }; LIBS=$libs_save_old
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004979
Bram Moolenaar071d4272004-06-13 20:20:40 +00004980fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004981rm -f core conftest.err conftest.$ac_objext \
4982 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00004983 CFLAGS=$cflags_save
4984 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004986$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004987 fi
4988
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004989 { $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 +00004990$as_echo_n "checking if compile and link flags for Python are sane... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004991 cflags_save=$CFLAGS
4992 libs_save=$LIBS
4993 CFLAGS="$CFLAGS $PYTHON_CFLAGS"
4994 LIBS="$LIBS $PYTHON_LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004995 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004996/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00004997
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004998int
4999main ()
5000{
5001
5002 ;
5003 return 0;
5004}
5005_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005006if ac_fn_c_try_link "$LINENO"; then :
5007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005008$as_echo "yes" >&6; }; python_ok=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00005009else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PYTHON DISABLED" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005011$as_echo "no: PYTHON DISABLED" >&6; }; python_ok=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005012fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005013rm -f core conftest.err conftest.$ac_objext \
5014 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00005015 CFLAGS=$cflags_save
5016 LIBS=$libs_save
5017 if test $python_ok = yes; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005018 $as_echo "#define FEAT_PYTHON 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00005019
5020 else
5021 LIBS=$libs_save_old
5022 PYTHON_SRC=
5023 PYTHON_OBJ=
5024 PYTHON_LIBS=
5025 PYTHON_CFLAGS=
5026 fi
5027
5028 fi
5029 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005031$as_echo "too old" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005032 fi
5033 fi
5034fi
5035
5036
5037
5038
5039
5040
5041
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005042{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-tclinterp argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005043$as_echo_n "checking --enable-tclinterp argument... " >&6; }
5044# Check whether --enable-tclinterp was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005045if test "${enable_tclinterp+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005046 enableval=$enable_tclinterp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005047else
5048 enable_tclinterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005049fi
5050
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005051{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_tclinterp" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005052$as_echo "$enable_tclinterp" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005053
5054if test "$enable_tclinterp" = "yes"; then
5055
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-tclsh argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005057$as_echo_n "checking --with-tclsh argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005058
Bram Moolenaar446cb832008-06-24 21:56:24 +00005059# Check whether --with-tclsh was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005060if test "${with_tclsh+set}" = set; then :
5061 withval=$with_tclsh; tclsh_name="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tclsh_name" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005062$as_echo "$tclsh_name" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005063else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005064 tclsh_name="tclsh8.5"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005065$as_echo "no" >&6; }
5066fi
5067
Bram Moolenaar071d4272004-06-13 20:20:40 +00005068 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5069set dummy $tclsh_name; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005070{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005071$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005072if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005073 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005074else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005075 case $vi_cv_path_tcl in
5076 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005077 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5078 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005079 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005080 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5081for as_dir in $PATH
5082do
5083 IFS=$as_save_IFS
5084 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005085 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005086 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 +00005087 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005088 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005089 break 2
5090 fi
5091done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005092 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005093IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005094
Bram Moolenaar071d4272004-06-13 20:20:40 +00005095 ;;
5096esac
5097fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005098vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar071d4272004-06-13 20:20:40 +00005099if test -n "$vi_cv_path_tcl"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005101$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005102else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005104$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005105fi
5106
Bram Moolenaar071d4272004-06-13 20:20:40 +00005107
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005108
Bram Moolenaar446cb832008-06-24 21:56:24 +00005109
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005110 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.5"; then
5111 tclsh_name="tclsh8.4"
5112 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5113set dummy $tclsh_name; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005114{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005115$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005116if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005117 $as_echo_n "(cached) " >&6
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005118else
5119 case $vi_cv_path_tcl in
5120 [\\/]* | ?:[\\/]*)
5121 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5122 ;;
5123 *)
5124 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5125for as_dir in $PATH
5126do
5127 IFS=$as_save_IFS
5128 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005129 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005130 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 +00005131 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005132 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005133 break 2
5134 fi
5135done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005136 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005137IFS=$as_save_IFS
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005138
5139 ;;
5140esac
5141fi
5142vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005143if test -n "$vi_cv_path_tcl"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005145$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005146else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005148$as_echo "no" >&6; }
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005149fi
5150
Bram Moolenaar446cb832008-06-24 21:56:24 +00005151
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005152 fi
5153 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.4"; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00005154 tclsh_name="tclsh8.2"
5155 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5156set dummy $tclsh_name; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005157{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005158$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005159if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005160 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005161else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005162 case $vi_cv_path_tcl in
5163 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005164 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5165 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005166 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005167 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5168for as_dir in $PATH
5169do
5170 IFS=$as_save_IFS
5171 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005172 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005173 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 +00005174 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005175 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005176 break 2
5177 fi
5178done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005179 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005180IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005181
Bram Moolenaar071d4272004-06-13 20:20:40 +00005182 ;;
5183esac
5184fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005185vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar071d4272004-06-13 20:20:40 +00005186if test -n "$vi_cv_path_tcl"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005188$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005189else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005191$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005192fi
5193
Bram Moolenaar446cb832008-06-24 21:56:24 +00005194
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005195 fi
5196 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.2"; then
5197 tclsh_name="tclsh8.0"
5198 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5199set dummy $tclsh_name; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005200{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005201$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005202if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005203 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005204else
5205 case $vi_cv_path_tcl in
5206 [\\/]* | ?:[\\/]*)
5207 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5208 ;;
5209 *)
5210 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5211for as_dir in $PATH
5212do
5213 IFS=$as_save_IFS
5214 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005215 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005216 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 +00005217 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005218 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005219 break 2
5220 fi
5221done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005222 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005223IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005224
5225 ;;
5226esac
5227fi
5228vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005229if test -n "$vi_cv_path_tcl"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005231$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005232else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005234$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005235fi
5236
Bram Moolenaar446cb832008-06-24 21:56:24 +00005237
Bram Moolenaar071d4272004-06-13 20:20:40 +00005238 fi
5239 if test "X$vi_cv_path_tcl" = "X"; then
5240 tclsh_name="tclsh"
5241 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5242set dummy $tclsh_name; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005243{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005244$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005245if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005246 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005247else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005248 case $vi_cv_path_tcl in
5249 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005250 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5251 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005252 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005253 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5254for as_dir in $PATH
5255do
5256 IFS=$as_save_IFS
5257 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005258 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005259 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 +00005260 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005261 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005262 break 2
5263 fi
5264done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005265 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005266IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005267
Bram Moolenaar071d4272004-06-13 20:20:40 +00005268 ;;
5269esac
5270fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005271vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar071d4272004-06-13 20:20:40 +00005272if test -n "$vi_cv_path_tcl"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005274$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005275else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005277$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005278fi
5279
Bram Moolenaar446cb832008-06-24 21:56:24 +00005280
Bram Moolenaar071d4272004-06-13 20:20:40 +00005281 fi
5282 if test "X$vi_cv_path_tcl" != "X"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Tcl version" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005284$as_echo_n "checking Tcl version... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005285 if echo 'exit [expr [info tclversion] < 8.0]' | $vi_cv_path_tcl - ; then
5286 tclver=`echo 'puts [info tclversion]' | $vi_cv_path_tcl -`
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tclver - OK" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005288$as_echo "$tclver - OK" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00005289 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 -`
5290
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Tcl include" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005292$as_echo_n "checking for location of Tcl include... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005293 if test "x$MACOSX" != "xyes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005294 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 +00005295 else
5296 tclinc="/System/Library/Frameworks/Tcl.framework/Headers"
5297 fi
Bram Moolenaar0ff8f602008-02-20 11:44:03 +00005298 TCL_INC=
Bram Moolenaar071d4272004-06-13 20:20:40 +00005299 for try in $tclinc; do
5300 if test -f "$try/tcl.h"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/tcl.h" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005302$as_echo "$try/tcl.h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005303 TCL_INC=$try
5304 break
5305 fi
5306 done
5307 if test -z "$TCL_INC"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005309$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005310 SKIP_TCL=YES
5311 fi
5312 if test -z "$SKIP_TCL"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of tclConfig.sh script" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005314$as_echo_n "checking for location of tclConfig.sh script... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005315 if test "x$MACOSX" != "xyes"; then
5316 tclcnf=`echo $tclinc | sed s/include/lib/g`
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005317 tclcnf="$tclcnf `echo $tclinc | sed s/include/lib64/g`"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005318 else
5319 tclcnf="/System/Library/Frameworks/Tcl.framework"
5320 fi
5321 for try in $tclcnf; do
5322 if test -f $try/tclConfig.sh; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/tclConfig.sh" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005324$as_echo "$try/tclConfig.sh" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005325 . $try/tclConfig.sh
5326 TCL_LIBS=`eval echo "$TCL_LIB_SPEC $TCL_LIBS"`
Bram Moolenaar4394bff2008-07-24 11:21:31 +00005327 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 +00005328 break
5329 fi
5330 done
5331 if test -z "$TCL_LIBS"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005333$as_echo "<not found>" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl library by myself" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005335$as_echo_n "checking for Tcl library by myself... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005336 tcllib=`echo $tclinc | sed s/include/lib/g`
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005337 tcllib="$tcllib `echo $tclinc | sed s/include/lib64/g`"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005338 for ext in .so .a ; do
5339 for ver in "" $tclver ; do
5340 for try in $tcllib ; do
5341 trylib=tcl$ver$ext
5342 if test -f $try/lib$trylib ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/lib$trylib" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005344$as_echo "$try/lib$trylib" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005345 TCL_LIBS="-L$try -ltcl$ver -ldl -lm"
5346 if test "`(uname) 2>/dev/null`" = SunOS &&
5347 uname -r | grep '^5' >/dev/null; then
5348 TCL_LIBS="$TCL_LIBS -R $try"
5349 fi
5350 break 3
5351 fi
5352 done
5353 done
5354 done
5355 if test -z "$TCL_LIBS"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005357$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005358 SKIP_TCL=YES
5359 fi
5360 fi
5361 if test -z "$SKIP_TCL"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005362 $as_echo "#define FEAT_TCL 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00005363
5364 TCL_SRC=if_tcl.c
5365 TCL_OBJ=objects/if_tcl.o
5366 TCL_PRO=if_tcl.pro
5367 TCL_CFLAGS="-I$TCL_INC $TCL_DEFS"
5368 fi
5369 fi
5370 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005371 { $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 +00005372$as_echo "too old; need Tcl version 8.0 or later" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005373 fi
5374 fi
5375fi
5376
5377
5378
5379
5380
5381
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005382{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-rubyinterp argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005383$as_echo_n "checking --enable-rubyinterp argument... " >&6; }
5384# Check whether --enable-rubyinterp was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005385if test "${enable_rubyinterp+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005386 enableval=$enable_rubyinterp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005387else
5388 enable_rubyinterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005389fi
5390
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005391{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_rubyinterp" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005392$as_echo "$enable_rubyinterp" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005393if test "$enable_rubyinterp" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-ruby-command argument" >&5
Bram Moolenaar165641d2010-02-17 16:23:09 +01005395$as_echo_n "checking --with-ruby-command argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005396
Bram Moolenaar165641d2010-02-17 16:23:09 +01005397# Check whether --with-ruby-command was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005398if test "${with_ruby_command+set}" = set; then :
5399 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 +01005400$as_echo "$RUBY_CMD" >&6; }
5401else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005402 RUBY_CMD="ruby"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to $RUBY_CMD" >&5
Bram Moolenaar165641d2010-02-17 16:23:09 +01005403$as_echo "defaulting to $RUBY_CMD" >&6; }
5404fi
5405
5406
5407 # Extract the first word of "$RUBY_CMD", so it can be a program name with args.
5408set dummy $RUBY_CMD; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005409{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005410$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005411if test "${ac_cv_path_vi_cv_path_ruby+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005412 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005413else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005414 case $vi_cv_path_ruby in
5415 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005416 ac_cv_path_vi_cv_path_ruby="$vi_cv_path_ruby" # Let the user override the test with a path.
5417 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005418 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005419 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5420for as_dir in $PATH
5421do
5422 IFS=$as_save_IFS
5423 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005424 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005425 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 +00005426 ac_cv_path_vi_cv_path_ruby="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005427 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005428 break 2
5429 fi
5430done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005431 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005432IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005433
Bram Moolenaar071d4272004-06-13 20:20:40 +00005434 ;;
5435esac
5436fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005437vi_cv_path_ruby=$ac_cv_path_vi_cv_path_ruby
Bram Moolenaar071d4272004-06-13 20:20:40 +00005438if test -n "$vi_cv_path_ruby"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_ruby" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005440$as_echo "$vi_cv_path_ruby" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005441else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005443$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005444fi
5445
Bram Moolenaar446cb832008-06-24 21:56:24 +00005446
Bram Moolenaar071d4272004-06-13 20:20:40 +00005447 if test "X$vi_cv_path_ruby" != "X"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby version" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005449$as_echo_n "checking Ruby version... " >&6; }
Bram Moolenaar0cb032e2005-04-23 20:52:00 +00005450 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 +02005451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005452$as_echo "OK" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005453 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby header files" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005454$as_echo_n "checking Ruby header files... " >&6; }
Bram Moolenaar165641d2010-02-17 16:23:09 +01005455 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 +00005456 if test "X$rubyhdrdir" != "X"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $rubyhdrdir" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005458$as_echo "$rubyhdrdir" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005459 RUBY_CFLAGS="-I$rubyhdrdir"
Bram Moolenaar165641d2010-02-17 16:23:09 +01005460 rubyarch=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["arch"]'`
5461 if test -d "$rubyhdrdir/$rubyarch"; then
5462 RUBY_CFLAGS="$RUBY_CFLAGS -I$rubyhdrdir/$rubyarch"
5463 fi
5464 rubyversion=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["ruby_version"].gsub(/\./, "")[0,2]'`
5465 RUBY_CFLAGS="$RUBY_CFLAGS -DRUBY_VERSION=$rubyversion"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005466 rubylibs=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["LIBS"]'`
5467 if test "X$rubylibs" != "X"; then
5468 RUBY_LIBS="$rubylibs"
5469 fi
5470 librubyarg=`$vi_cv_path_ruby -r rbconfig -e 'print Config.expand(Config::CONFIG["LIBRUBYARG"])'`
5471 if test -f "$rubyhdrdir/$librubyarg"; then
5472 librubyarg="$rubyhdrdir/$librubyarg"
5473 else
5474 rubylibdir=`$vi_cv_path_ruby -r rbconfig -e 'print Config.expand(Config::CONFIG["libdir"])'`
5475 if test -f "$rubylibdir/$librubyarg"; then
5476 librubyarg="$rubylibdir/$librubyarg"
5477 elif test "$librubyarg" = "libruby.a"; then
5478 librubyarg="-lruby"
5479 else
5480 librubyarg=`$vi_cv_path_ruby -r rbconfig -e "print '$librubyarg'.gsub(/-L\./, %'-L#{Config.expand(Config::CONFIG[\"libdir\"])}')"`
5481 fi
5482 fi
5483
5484 if test "X$librubyarg" != "X"; then
5485 RUBY_LIBS="$librubyarg $RUBY_LIBS"
5486 fi
5487 rubyldflags=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["LDFLAGS"]'`
5488 if test "X$rubyldflags" != "X"; then
Bram Moolenaar996b6d82009-07-22 09:17:23 +00005489 rubyldflags=`echo "$rubyldflags" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//'`
5490 if test "X$rubyldflags" != "X"; then
5491 LDFLAGS="$rubyldflags $LDFLAGS"
5492 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00005493 fi
5494 RUBY_SRC="if_ruby.c"
5495 RUBY_OBJ="objects/if_ruby.o"
5496 RUBY_PRO="if_ruby.pro"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005497 $as_echo "#define FEAT_RUBY 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00005498
5499 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found; disabling Ruby" >&5
Bram Moolenaar165641d2010-02-17 16:23:09 +01005501$as_echo "not found; disabling Ruby" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005502 fi
5503 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005504 { $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 +00005505$as_echo "too old; need Ruby version 1.6.0 or later" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005506 fi
5507 fi
5508fi
5509
5510
5511
5512
5513
5514
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005515{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-cscope argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005516$as_echo_n "checking --enable-cscope argument... " >&6; }
5517# Check whether --enable-cscope was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005518if test "${enable_cscope+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005519 enableval=$enable_cscope;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005520else
5521 enable_cscope="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005522fi
5523
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005524{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_cscope" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005525$as_echo "$enable_cscope" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005526if test "$enable_cscope" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005527 $as_echo "#define FEAT_CSCOPE 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00005528
5529fi
5530
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005531{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-workshop argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005532$as_echo_n "checking --enable-workshop argument... " >&6; }
5533# Check whether --enable-workshop was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005534if test "${enable_workshop+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005535 enableval=$enable_workshop;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005536else
5537 enable_workshop="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005538fi
5539
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005540{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_workshop" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005541$as_echo "$enable_workshop" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005542if test "$enable_workshop" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005543 $as_echo "#define FEAT_SUN_WORKSHOP 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00005544
5545 WORKSHOP_SRC="workshop.c integration.c"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005546
Bram Moolenaar071d4272004-06-13 20:20:40 +00005547 WORKSHOP_OBJ="objects/workshop.o objects/integration.o"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005548
Bram Moolenaar071d4272004-06-13 20:20:40 +00005549 if test "${enable_gui-xxx}" = xxx; then
5550 enable_gui=motif
5551 fi
5552fi
5553
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005554{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-netbeans argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005555$as_echo_n "checking --disable-netbeans argument... " >&6; }
5556# Check whether --enable-netbeans was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005557if test "${enable_netbeans+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005558 enableval=$enable_netbeans;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005559else
5560 enable_netbeans="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005561fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005562
Bram Moolenaar446cb832008-06-24 21:56:24 +00005563if test "$enable_netbeans" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005565$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005567$as_echo_n "checking for socket in -lsocket... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005568if test "${ac_cv_lib_socket_socket+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 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00005572LIBS="-lsocket $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005573cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005574/* end confdefs.h. */
5575
Bram Moolenaar446cb832008-06-24 21:56:24 +00005576/* Override any GCC internal prototype to avoid an error.
5577 Use char because int might match the return type of a GCC
5578 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005579#ifdef __cplusplus
5580extern "C"
5581#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005582char socket ();
5583int
5584main ()
5585{
Bram Moolenaar446cb832008-06-24 21:56:24 +00005586return socket ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005587 ;
5588 return 0;
5589}
5590_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005591if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005592 ac_cv_lib_socket_socket=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00005593else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005594 ac_cv_lib_socket_socket=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005595fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005596rm -f core conftest.err conftest.$ac_objext \
5597 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005598LIBS=$ac_check_lib_save_LIBS
5599fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005600{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005601$as_echo "$ac_cv_lib_socket_socket" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005602if test "x$ac_cv_lib_socket_socket" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005603 cat >>confdefs.h <<_ACEOF
5604#define HAVE_LIBSOCKET 1
5605_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005606
5607 LIBS="-lsocket $LIBS"
5608
Bram Moolenaar071d4272004-06-13 20:20:40 +00005609fi
5610
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005612$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005613if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005614 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005615else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005616 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00005617LIBS="-lnsl $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005618cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005619/* end confdefs.h. */
5620
Bram Moolenaar446cb832008-06-24 21:56:24 +00005621/* Override any GCC internal prototype to avoid an error.
5622 Use char because int might match the return type of a GCC
5623 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005624#ifdef __cplusplus
5625extern "C"
5626#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005627char gethostbyname ();
5628int
5629main ()
5630{
Bram Moolenaar446cb832008-06-24 21:56:24 +00005631return gethostbyname ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005632 ;
5633 return 0;
5634}
5635_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005636if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005637 ac_cv_lib_nsl_gethostbyname=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00005638else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005639 ac_cv_lib_nsl_gethostbyname=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005640fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005641rm -f core conftest.err conftest.$ac_objext \
5642 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005643LIBS=$ac_check_lib_save_LIBS
5644fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005645{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005646$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005647if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005648 cat >>confdefs.h <<_ACEOF
5649#define HAVE_LIBNSL 1
5650_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005651
5652 LIBS="-lnsl $LIBS"
5653
Bram Moolenaar071d4272004-06-13 20:20:40 +00005654fi
5655
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling netbeans integration is possible" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005657$as_echo_n "checking whether compiling netbeans integration is possible... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005658 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005659/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00005660
5661#include <stdio.h>
5662#include <stdlib.h>
5663#include <stdarg.h>
5664#include <fcntl.h>
5665#include <netdb.h>
5666#include <netinet/in.h>
5667#include <errno.h>
5668#include <sys/types.h>
5669#include <sys/socket.h>
5670 /* Check bitfields */
5671 struct nbbuf {
5672 unsigned int initDone:1;
5673 ushort signmaplen;
5674 };
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005675
5676int
5677main ()
5678{
Bram Moolenaar071d4272004-06-13 20:20:40 +00005679
5680 /* Check creating a socket. */
5681 struct sockaddr_in server;
5682 (void)socket(AF_INET, SOCK_STREAM, 0);
5683 (void)htons(100);
5684 (void)gethostbyname("microsoft.com");
5685 if (errno == ECONNREFUSED)
5686 (void)connect(1, (struct sockaddr *)&server, sizeof(server));
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005687
5688 ;
5689 return 0;
5690}
5691_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005692if ac_fn_c_try_link "$LINENO"; then :
5693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005694$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005695else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005697$as_echo "no" >&6; }; enable_netbeans="no"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005698fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005699rm -f core conftest.err conftest.$ac_objext \
5700 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00005701else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005703$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005704fi
5705if test "$enable_netbeans" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005706 $as_echo "#define FEAT_NETBEANS_INTG 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00005707
5708 NETBEANS_SRC="netbeans.c"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005709
Bram Moolenaar071d4272004-06-13 20:20:40 +00005710 NETBEANS_OBJ="objects/netbeans.o"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005711
Bram Moolenaar071d4272004-06-13 20:20:40 +00005712fi
5713
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005714{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-sniff argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005715$as_echo_n "checking --enable-sniff argument... " >&6; }
5716# Check whether --enable-sniff was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005717if test "${enable_sniff+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005718 enableval=$enable_sniff;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005719else
5720 enable_sniff="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005721fi
5722
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005723{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_sniff" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005724$as_echo "$enable_sniff" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005725if test "$enable_sniff" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005726 $as_echo "#define FEAT_SNIFF 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00005727
5728 SNIFF_SRC="if_sniff.c"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005729
Bram Moolenaar071d4272004-06-13 20:20:40 +00005730 SNIFF_OBJ="objects/if_sniff.o"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005731
Bram Moolenaar071d4272004-06-13 20:20:40 +00005732fi
5733
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005734{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-multibyte argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005735$as_echo_n "checking --enable-multibyte argument... " >&6; }
5736# Check whether --enable-multibyte was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005737if test "${enable_multibyte+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005738 enableval=$enable_multibyte;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005739else
5740 enable_multibyte="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005741fi
5742
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005743{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_multibyte" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005744$as_echo "$enable_multibyte" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005745if test "$enable_multibyte" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005746 $as_echo "#define FEAT_MBYTE 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00005747
5748fi
5749
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005750{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-hangulinput argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005751$as_echo_n "checking --enable-hangulinput argument... " >&6; }
5752# Check whether --enable-hangulinput was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005753if test "${enable_hangulinput+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005754 enableval=$enable_hangulinput;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005755else
5756 enable_hangulinput="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005757fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00005758
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005759{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_hangulinput" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005760$as_echo "$enable_hangulinput" >&6; }
5761
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005762{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-xim argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005763$as_echo_n "checking --enable-xim argument... " >&6; }
5764# Check whether --enable-xim was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005765if test "${enable_xim+set}" = set; then :
5766 enableval=$enable_xim; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_xim" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005767$as_echo "$enable_xim" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005768else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005769 enable_xim="auto"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to auto" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005770$as_echo "defaulting to auto" >&6; }
5771fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00005772
Bram Moolenaar446cb832008-06-24 21:56:24 +00005773
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005774{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-fontset argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005775$as_echo_n "checking --enable-fontset argument... " >&6; }
5776# Check whether --enable-fontset was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005777if test "${enable_fontset+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005778 enableval=$enable_fontset;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005779else
5780 enable_fontset="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005781fi
5782
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005783{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_fontset" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005784$as_echo "$enable_fontset" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005785
5786test -z "$with_x" && with_x=yes
5787test "${enable_gui-yes}" != no -a "x$MACOSX" != "xyes" -a "x$QNX" != "xyes" && with_x=yes
5788if test "$with_x" = no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to: don't HAVE_X11" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005790$as_echo "defaulting to: don't HAVE_X11" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005791else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005792
Bram Moolenaar071d4272004-06-13 20:20:40 +00005793 # Extract the first word of "xmkmf", so it can be a program name with args.
5794set dummy xmkmf; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005795{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005796$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005797if test "${ac_cv_path_xmkmfpath+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005798 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005799else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005800 case $xmkmfpath in
5801 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005802 ac_cv_path_xmkmfpath="$xmkmfpath" # Let the user override the test with a path.
5803 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005804 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005805 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5806for as_dir in $PATH
5807do
5808 IFS=$as_save_IFS
5809 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005810 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005811 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 +00005812 ac_cv_path_xmkmfpath="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005813 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005814 break 2
5815 fi
5816done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005817 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005818IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005819
Bram Moolenaar071d4272004-06-13 20:20:40 +00005820 ;;
5821esac
5822fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005823xmkmfpath=$ac_cv_path_xmkmfpath
Bram Moolenaar071d4272004-06-13 20:20:40 +00005824if test -n "$xmkmfpath"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xmkmfpath" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005826$as_echo "$xmkmfpath" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005827else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005829$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005830fi
5831
5832
Bram Moolenaar446cb832008-06-24 21:56:24 +00005833
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005835$as_echo_n "checking for X... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005836
Bram Moolenaar071d4272004-06-13 20:20:40 +00005837
Bram Moolenaar446cb832008-06-24 21:56:24 +00005838# Check whether --with-x was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005839if test "${with_x+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005840 withval=$with_x;
5841fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00005842
5843# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
5844if test "x$with_x" = xno; then
5845 # The user explicitly disabled X.
5846 have_x=disabled
5847else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005848 case $x_includes,$x_libraries in #(
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005849 *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
5850 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005851 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005852else
5853 # One or both of the vars are not set, and there is no cached value.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005854ac_x_includes=no ac_x_libraries=no
Bram Moolenaar446cb832008-06-24 21:56:24 +00005855rm -f -r conftest.dir
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005856if mkdir conftest.dir; then
5857 cd conftest.dir
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005858 cat >Imakefile <<'_ACEOF'
Bram Moolenaar446cb832008-06-24 21:56:24 +00005859incroot:
5860 @echo incroot='${INCROOT}'
5861usrlibdir:
5862 @echo usrlibdir='${USRLIBDIR}'
5863libdir:
5864 @echo libdir='${LIBDIR}'
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005865_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00005866 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00005867 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
Bram Moolenaar446cb832008-06-24 21:56:24 +00005868 for ac_var in incroot usrlibdir libdir; do
5869 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
5870 done
Bram Moolenaar071d4272004-06-13 20:20:40 +00005871 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
Bram Moolenaar446cb832008-06-24 21:56:24 +00005872 for ac_extension in a so sl dylib la dll; do
5873 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
5874 test -f "$ac_im_libdir/libX11.$ac_extension"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005875 ac_im_usrlibdir=$ac_im_libdir; break
Bram Moolenaar071d4272004-06-13 20:20:40 +00005876 fi
5877 done
5878 # Screen out bogus values from the imake configuration. They are
5879 # bogus both because they are the default anyway, and because
5880 # using them would break gcc on systems where it needs fixed includes.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005881 case $ac_im_incroot in
Bram Moolenaar446cb832008-06-24 21:56:24 +00005882 /usr/include) ac_x_includes= ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005883 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005884 esac
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005885 case $ac_im_usrlibdir in
Bram Moolenaar32f31b12009-05-21 13:20:59 +00005886 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005887 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005888 esac
5889 fi
5890 cd ..
Bram Moolenaar446cb832008-06-24 21:56:24 +00005891 rm -f -r conftest.dir
Bram Moolenaar071d4272004-06-13 20:20:40 +00005892fi
5893
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005894# Standard set of common directories for X headers.
5895# Check X11 before X11Rn because it is often a symlink to the current release.
5896ac_x_header_dirs='
5897/usr/X11/include
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005898/usr/X11R7/include
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005899/usr/X11R6/include
5900/usr/X11R5/include
5901/usr/X11R4/include
Bram Moolenaar071d4272004-06-13 20:20:40 +00005902
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005903/usr/include/X11
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005904/usr/include/X11R7
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005905/usr/include/X11R6
5906/usr/include/X11R5
5907/usr/include/X11R4
5908
5909/usr/local/X11/include
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005910/usr/local/X11R7/include
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005911/usr/local/X11R6/include
5912/usr/local/X11R5/include
5913/usr/local/X11R4/include
5914
5915/usr/local/include/X11
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005916/usr/local/include/X11R7
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005917/usr/local/include/X11R6
5918/usr/local/include/X11R5
5919/usr/local/include/X11R4
5920
5921/usr/X386/include
5922/usr/x386/include
5923/usr/XFree86/include/X11
5924
5925/usr/include
5926/usr/local/include
5927/usr/unsupported/include
5928/usr/athena/include
5929/usr/local/x11r5/include
5930/usr/lpp/Xamples/include
5931
5932/usr/openwin/include
5933/usr/openwin/share/include'
5934
5935if test "$ac_x_includes" = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005936 # Guess where to find include files, by looking for Xlib.h.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005937 # First, try using that file with no special directory specified.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005938 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005939/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00005940#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005941_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005942if ac_fn_c_try_cpp "$LINENO"; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00005943 # We can compile using X headers with no special include directory.
5944ac_x_includes=
5945else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005946 for ac_dir in $ac_x_header_dirs; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005947 if test -r "$ac_dir/X11/Xlib.h"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005948 ac_x_includes=$ac_dir
5949 break
5950 fi
5951done
Bram Moolenaar071d4272004-06-13 20:20:40 +00005952fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005953rm -f conftest.err conftest.$ac_ext
5954fi # $ac_x_includes = no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005955
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005956if test "$ac_x_libraries" = no; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00005957 # Check for the libraries.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005958 # See if we find them without any special options.
5959 # Don't add to $LIBS permanently.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005960 ac_save_LIBS=$LIBS
Bram Moolenaar446cb832008-06-24 21:56:24 +00005961 LIBS="-lX11 $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005962 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005963/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00005964#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005965int
5966main ()
5967{
Bram Moolenaar446cb832008-06-24 21:56:24 +00005968XrmInitialize ()
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005969 ;
5970 return 0;
5971}
5972_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005973if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005974 LIBS=$ac_save_LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00005975# We can link X programs with no special library path.
5976ac_x_libraries=
5977else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005978 LIBS=$ac_save_LIBS
Bram Moolenaar446cb832008-06-24 21:56:24 +00005979for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
Bram Moolenaar071d4272004-06-13 20:20:40 +00005980do
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005981 # Don't even attempt the hair of trying to link an X program!
Bram Moolenaar446cb832008-06-24 21:56:24 +00005982 for ac_extension in a so sl dylib la dll; do
5983 if test -r "$ac_dir/libX11.$ac_extension"; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00005984 ac_x_libraries=$ac_dir
5985 break 2
5986 fi
5987 done
5988done
5989fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005990rm -f core conftest.err conftest.$ac_objext \
5991 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005992fi # $ac_x_libraries = no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005993
Bram Moolenaar446cb832008-06-24 21:56:24 +00005994case $ac_x_includes,$ac_x_libraries in #(
5995 no,* | *,no | *\'*)
5996 # Didn't find X, or a directory has "'" in its name.
5997 ac_cv_have_x="have_x=no";; #(
5998 *)
5999 # Record where we found X for the cache.
6000 ac_cv_have_x="have_x=yes\
6001 ac_x_includes='$ac_x_includes'\
6002 ac_x_libraries='$ac_x_libraries'"
6003esac
Bram Moolenaar071d4272004-06-13 20:20:40 +00006004fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006005;; #(
6006 *) have_x=yes;;
6007 esac
Bram Moolenaar071d4272004-06-13 20:20:40 +00006008 eval "$ac_cv_have_x"
6009fi # $with_x != no
6010
6011if test "$have_x" != yes; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006013$as_echo "$have_x" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006014 no_x=yes
6015else
6016 # If each of the values was on the command line, it overrides each guess.
6017 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
6018 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
6019 # Update the cache value to reflect the command line values.
Bram Moolenaar446cb832008-06-24 21:56:24 +00006020 ac_cv_have_x="have_x=yes\
6021 ac_x_includes='$x_includes'\
6022 ac_x_libraries='$x_libraries'"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006024$as_echo "libraries $x_libraries, headers $x_includes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006025fi
6026
6027if test "$no_x" = yes; then
6028 # Not all programs may use this symbol, but it does not hurt to define it.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006029
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006030$as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00006031
6032 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
6033else
6034 if test -n "$x_includes"; then
6035 X_CFLAGS="$X_CFLAGS -I$x_includes"
6036 fi
6037
6038 # It would also be nice to do this for all -L options, not just this one.
6039 if test -n "$x_libraries"; then
6040 X_LIBS="$X_LIBS -L$x_libraries"
6041 # For Solaris; some versions of Sun CC require a space after -R and
6042 # others require no space. Words are not sufficient . . . .
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006044$as_echo_n "checking whether -R must be followed by a space... " >&6; }
6045 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
6046 ac_xsave_c_werror_flag=$ac_c_werror_flag
6047 ac_c_werror_flag=yes
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006048 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006049/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00006050
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006051int
6052main ()
6053{
Bram Moolenaar071d4272004-06-13 20:20:40 +00006054
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006055 ;
6056 return 0;
6057}
6058_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006059if ac_fn_c_try_link "$LINENO"; then :
6060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006061$as_echo "no" >&6; }
6062 X_LIBS="$X_LIBS -R$x_libraries"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006063else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006064 LIBS="$ac_xsave_LIBS -R $x_libraries"
6065 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006066/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00006067
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006068int
6069main ()
6070{
Bram Moolenaar071d4272004-06-13 20:20:40 +00006071
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006072 ;
6073 return 0;
6074}
6075_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006076if ac_fn_c_try_link "$LINENO"; then :
6077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006078$as_echo "yes" >&6; }
6079 X_LIBS="$X_LIBS -R $x_libraries"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006080else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006082$as_echo "neither works" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006083fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006084rm -f core conftest.err conftest.$ac_objext \
6085 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006086fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006087rm -f core conftest.err conftest.$ac_objext \
6088 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006089 ac_c_werror_flag=$ac_xsave_c_werror_flag
6090 LIBS=$ac_xsave_LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006091 fi
6092
6093 # Check for system-dependent libraries X programs must link with.
6094 # Do this before checking for the system-independent R6 libraries
6095 # (-lICE), since we may need -lsocket or whatever for X linking.
6096
6097 if test "$ISC" = yes; then
6098 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
6099 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006100 # Martyn Johnson says this is needed for Ultrix, if the X
6101 # libraries were built with DECnet support. And Karl Berry says
Bram Moolenaar071d4272004-06-13 20:20:40 +00006102 # the Alpha needs dnet_stub (dnet does not exist).
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006103 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006104 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006105/* end confdefs.h. */
6106
Bram Moolenaar446cb832008-06-24 21:56:24 +00006107/* Override any GCC internal prototype to avoid an error.
6108 Use char because int might match the return type of a GCC
6109 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006110#ifdef __cplusplus
6111extern "C"
6112#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006113char XOpenDisplay ();
6114int
6115main ()
6116{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006117return XOpenDisplay ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006118 ;
6119 return 0;
6120}
6121_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006122if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006123
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006124else
6125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006126$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006127if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006128 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006129else
6130 ac_check_lib_save_LIBS=$LIBS
6131LIBS="-ldnet $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006132cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006133/* end confdefs.h. */
6134
Bram Moolenaar446cb832008-06-24 21:56:24 +00006135/* Override any GCC internal prototype to avoid an error.
6136 Use char because int might match the return type of a GCC
6137 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006138#ifdef __cplusplus
6139extern "C"
6140#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006141char dnet_ntoa ();
6142int
6143main ()
6144{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006145return dnet_ntoa ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006146 ;
6147 return 0;
6148}
6149_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006150if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006151 ac_cv_lib_dnet_dnet_ntoa=yes
6152else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006153 ac_cv_lib_dnet_dnet_ntoa=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006154fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006155rm -f core conftest.err conftest.$ac_objext \
6156 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006157LIBS=$ac_check_lib_save_LIBS
6158fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006159{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006160$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006161if test "x$ac_cv_lib_dnet_dnet_ntoa" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006162 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006163fi
6164
6165 if test $ac_cv_lib_dnet_dnet_ntoa = no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006167$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006168if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006169 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006170else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006171 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006172LIBS="-ldnet_stub $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006173cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006174/* end confdefs.h. */
6175
Bram Moolenaar446cb832008-06-24 21:56:24 +00006176/* Override any GCC internal prototype to avoid an error.
6177 Use char because int might match the return type of a GCC
6178 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006179#ifdef __cplusplus
6180extern "C"
6181#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006182char dnet_ntoa ();
6183int
6184main ()
6185{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006186return dnet_ntoa ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006187 ;
6188 return 0;
6189}
6190_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006191if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006192 ac_cv_lib_dnet_stub_dnet_ntoa=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006193else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006194 ac_cv_lib_dnet_stub_dnet_ntoa=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006195fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006196rm -f core conftest.err conftest.$ac_objext \
6197 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006198LIBS=$ac_check_lib_save_LIBS
6199fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006200{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006201$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006202if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006203 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006204fi
6205
6206 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006207fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006208rm -f core conftest.err conftest.$ac_objext \
6209 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006210 LIBS="$ac_xsave_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006211
6212 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
6213 # to get the SysV transport functions.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006214 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
Bram Moolenaar071d4272004-06-13 20:20:40 +00006215 # needs -lnsl.
6216 # The nsl library prevents programs from opening the X display
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006217 # on Irix 5.2, according to T.E. Dickey.
6218 # The functions gethostbyname, getservbyname, and inet_addr are
6219 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006220 ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
6221if test "x$ac_cv_func_gethostbyname" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006222
Bram Moolenaar071d4272004-06-13 20:20:40 +00006223fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006224
Bram Moolenaar071d4272004-06-13 20:20:40 +00006225 if test $ac_cv_func_gethostbyname = no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006227$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006228if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006229 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006230else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006231 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006232LIBS="-lnsl $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006233cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006234/* end confdefs.h. */
6235
Bram Moolenaar446cb832008-06-24 21:56:24 +00006236/* Override any GCC internal prototype to avoid an error.
6237 Use char because int might match the return type of a GCC
6238 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006239#ifdef __cplusplus
6240extern "C"
6241#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006242char gethostbyname ();
6243int
6244main ()
6245{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006246return gethostbyname ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006247 ;
6248 return 0;
6249}
6250_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006251if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006252 ac_cv_lib_nsl_gethostbyname=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006253else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006254 ac_cv_lib_nsl_gethostbyname=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006255fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006256rm -f core conftest.err conftest.$ac_objext \
6257 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006258LIBS=$ac_check_lib_save_LIBS
6259fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006260{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006261$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006262if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006263 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006264fi
6265
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006266 if test $ac_cv_lib_nsl_gethostbyname = no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006268$as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006269if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006270 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006271else
6272 ac_check_lib_save_LIBS=$LIBS
6273LIBS="-lbsd $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006274cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006275/* end confdefs.h. */
6276
Bram Moolenaar446cb832008-06-24 21:56:24 +00006277/* Override any GCC internal prototype to avoid an error.
6278 Use char because int might match the return type of a GCC
6279 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006280#ifdef __cplusplus
6281extern "C"
6282#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006283char gethostbyname ();
6284int
6285main ()
6286{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006287return gethostbyname ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006288 ;
6289 return 0;
6290}
6291_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006292if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006293 ac_cv_lib_bsd_gethostbyname=yes
6294else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006295 ac_cv_lib_bsd_gethostbyname=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006296fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006297rm -f core conftest.err conftest.$ac_objext \
6298 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006299LIBS=$ac_check_lib_save_LIBS
6300fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006301{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006302$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006303if test "x$ac_cv_lib_bsd_gethostbyname" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006304 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
6305fi
6306
6307 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00006308 fi
6309
6310 # lieder@skyler.mavd.honeywell.com says without -lsocket,
6311 # socket/setsockopt and other routines are undefined under SCO ODT
6312 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006313 # on later versions), says Simon Leinen: it contains gethostby*
6314 # variants that don't use the name server (or something). -lsocket
6315 # must be given before -lnsl if both are needed. We assume that
6316 # if connect needs -lnsl, so does gethostbyname.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006317 ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
6318if test "x$ac_cv_func_connect" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006319
Bram Moolenaar071d4272004-06-13 20:20:40 +00006320fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006321
Bram Moolenaar071d4272004-06-13 20:20:40 +00006322 if test $ac_cv_func_connect = no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006324$as_echo_n "checking for connect in -lsocket... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006325if test "${ac_cv_lib_socket_connect+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006326 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006327else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006328 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006329LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006330cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006331/* end confdefs.h. */
6332
Bram Moolenaar446cb832008-06-24 21:56:24 +00006333/* Override any GCC internal prototype to avoid an error.
6334 Use char because int might match the return type of a GCC
6335 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006336#ifdef __cplusplus
6337extern "C"
6338#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006339char connect ();
6340int
6341main ()
6342{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006343return connect ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006344 ;
6345 return 0;
6346}
6347_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006348if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006349 ac_cv_lib_socket_connect=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006350else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006351 ac_cv_lib_socket_connect=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006352fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006353rm -f core conftest.err conftest.$ac_objext \
6354 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006355LIBS=$ac_check_lib_save_LIBS
6356fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006357{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006358$as_echo "$ac_cv_lib_socket_connect" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006359if test "x$ac_cv_lib_socket_connect" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006360 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006361fi
6362
6363 fi
6364
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006365 # Guillermo Gomez says -lposix is necessary on A/UX.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006366 ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
6367if test "x$ac_cv_func_remove" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006368
Bram Moolenaar071d4272004-06-13 20:20:40 +00006369fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006370
Bram Moolenaar071d4272004-06-13 20:20:40 +00006371 if test $ac_cv_func_remove = no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006373$as_echo_n "checking for remove in -lposix... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006374if test "${ac_cv_lib_posix_remove+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006375 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006376else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006377 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006378LIBS="-lposix $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006379cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006380/* end confdefs.h. */
6381
Bram Moolenaar446cb832008-06-24 21:56:24 +00006382/* Override any GCC internal prototype to avoid an error.
6383 Use char because int might match the return type of a GCC
6384 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006385#ifdef __cplusplus
6386extern "C"
6387#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006388char remove ();
6389int
6390main ()
6391{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006392return remove ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006393 ;
6394 return 0;
6395}
6396_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006397if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006398 ac_cv_lib_posix_remove=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006399else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006400 ac_cv_lib_posix_remove=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006401fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006402rm -f core conftest.err conftest.$ac_objext \
6403 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006404LIBS=$ac_check_lib_save_LIBS
6405fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006406{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006407$as_echo "$ac_cv_lib_posix_remove" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006408if test "x$ac_cv_lib_posix_remove" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006409 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006410fi
6411
6412 fi
6413
6414 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006415 ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
6416if test "x$ac_cv_func_shmat" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006417
Bram Moolenaar071d4272004-06-13 20:20:40 +00006418fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006419
Bram Moolenaar071d4272004-06-13 20:20:40 +00006420 if test $ac_cv_func_shmat = no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006422$as_echo_n "checking for shmat in -lipc... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006423if test "${ac_cv_lib_ipc_shmat+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006424 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006425else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006426 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006427LIBS="-lipc $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006428cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006429/* end confdefs.h. */
6430
Bram Moolenaar446cb832008-06-24 21:56:24 +00006431/* Override any GCC internal prototype to avoid an error.
6432 Use char because int might match the return type of a GCC
6433 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006434#ifdef __cplusplus
6435extern "C"
6436#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006437char shmat ();
6438int
6439main ()
6440{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006441return shmat ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006442 ;
6443 return 0;
6444}
6445_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006446if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006447 ac_cv_lib_ipc_shmat=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006448else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006449 ac_cv_lib_ipc_shmat=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006450fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006451rm -f core conftest.err conftest.$ac_objext \
6452 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006453LIBS=$ac_check_lib_save_LIBS
6454fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006455{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006456$as_echo "$ac_cv_lib_ipc_shmat" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006457if test "x$ac_cv_lib_ipc_shmat" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006458 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006459fi
6460
6461 fi
6462 fi
6463
6464 # Check for libraries that X11R6 Xt/Xaw programs need.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006465 ac_save_LDFLAGS=$LDFLAGS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006466 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
6467 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
6468 # check for ICE first), but we must link in the order -lSM -lICE or
6469 # we get undefined symbols. So assume we have SM if we have ICE.
6470 # These have to be linked with before -lX11, unlike the other
6471 # libraries we check for below, so use a different variable.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006472 # John Interrante, Karl Berry
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006473 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006474$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006475if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006476 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006477else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006478 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006479LIBS="-lICE $X_EXTRA_LIBS $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006480cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006481/* end confdefs.h. */
6482
Bram Moolenaar446cb832008-06-24 21:56:24 +00006483/* Override any GCC internal prototype to avoid an error.
6484 Use char because int might match the return type of a GCC
6485 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006486#ifdef __cplusplus
6487extern "C"
6488#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006489char IceConnectionNumber ();
6490int
6491main ()
6492{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006493return IceConnectionNumber ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006494 ;
6495 return 0;
6496}
6497_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006498if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006499 ac_cv_lib_ICE_IceConnectionNumber=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006500else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006501 ac_cv_lib_ICE_IceConnectionNumber=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006502fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006503rm -f core conftest.err conftest.$ac_objext \
6504 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006505LIBS=$ac_check_lib_save_LIBS
6506fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006507{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006508$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006509if test "x$ac_cv_lib_ICE_IceConnectionNumber" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006510 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006511fi
6512
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006513 LDFLAGS=$ac_save_LDFLAGS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006514
6515fi
6516
6517
6518 if test "$OS390Unix" = "yes"; then
6519 CFLAGS="$CFLAGS -W c,dll"
6520 LDFLAGS="$LDFLAGS -W l,dll"
6521 X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE -lXmu"
6522 fi
6523
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006524
Bram Moolenaar071d4272004-06-13 20:20:40 +00006525 if test -d "$x_includes" && test ! -d "$x_libraries"; then
6526 x_libraries=`echo "$x_includes" | sed s/include/lib/`
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X libraries to $x_libraries" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006528$as_echo "Corrected X libraries to $x_libraries" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006529 X_LIBS="$X_LIBS -L$x_libraries"
6530 if test "`(uname) 2>/dev/null`" = SunOS &&
6531 uname -r | grep '^5' >/dev/null; then
6532 X_LIBS="$X_LIBS -R $x_libraries"
6533 fi
6534 fi
6535
6536 if test -d "$x_libraries" && test ! -d "$x_includes"; then
6537 x_includes=`echo "$x_libraries" | sed s/lib/include/`
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X includes to $x_includes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006539$as_echo "Corrected X includes to $x_includes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006540 X_CFLAGS="$X_CFLAGS -I$x_includes"
6541 fi
6542
6543 X_CFLAGS="`echo $X_CFLAGS\ | sed 's%-I/usr/include %%'`"
6544 X_LIBS="`echo $X_LIBS\ | sed 's%-L/usr/lib %%'`"
6545 X_LIBS="`echo $X_LIBS\ | sed -e 's%-R/usr/lib %%' -e 's%-R /usr/lib %%'`"
6546
6547
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files can be found" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006549$as_echo_n "checking if X11 header files can be found... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006550 cflags_save=$CFLAGS
6551 CFLAGS="$CFLAGS $X_CFLAGS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006552 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006553/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00006554#include <X11/Xlib.h>
Bram Moolenaar00ca2842008-06-26 20:14:00 +00006555#include <X11/Intrinsic.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006556int
6557main ()
6558{
Bram Moolenaar071d4272004-06-13 20:20:40 +00006559
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006560 ;
6561 return 0;
6562}
6563_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006564if ac_fn_c_try_compile "$LINENO"; then :
6565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006566$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006567else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006569$as_echo "no" >&6; }; no_x=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006570fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006571rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00006572 CFLAGS=$cflags_save
6573
6574 if test "${no_x-no}" = yes; then
6575 with_x=no
6576 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006577 $as_echo "#define HAVE_X11 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00006578
6579 X_LIB="-lXt -lX11";
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006580
Bram Moolenaar071d4272004-06-13 20:20:40 +00006581
6582 ac_save_LDFLAGS="$LDFLAGS"
6583 LDFLAGS="-L$x_libraries $LDFLAGS"
6584
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _XdmcpAuthDoIt in -lXdmcp" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006586$as_echo_n "checking for _XdmcpAuthDoIt in -lXdmcp... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006587if test "${ac_cv_lib_Xdmcp__XdmcpAuthDoIt+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006588 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006589else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006590 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006591LIBS="-lXdmcp -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS -lXdmcp $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006592cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006593/* end confdefs.h. */
6594
Bram Moolenaar446cb832008-06-24 21:56:24 +00006595/* Override any GCC internal prototype to avoid an error.
6596 Use char because int might match the return type of a GCC
6597 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006598#ifdef __cplusplus
6599extern "C"
6600#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006601char _XdmcpAuthDoIt ();
6602int
6603main ()
6604{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006605return _XdmcpAuthDoIt ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006606 ;
6607 return 0;
6608}
6609_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006610if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006611 ac_cv_lib_Xdmcp__XdmcpAuthDoIt=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006612else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006613 ac_cv_lib_Xdmcp__XdmcpAuthDoIt=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006614fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006615rm -f core conftest.err conftest.$ac_objext \
6616 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006617LIBS=$ac_check_lib_save_LIBS
6618fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006619{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006620$as_echo "$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006621if test "x$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006622 X_EXTRA_LIBS="$X_EXTRA_LIBS -lXdmcp"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006623fi
6624
6625
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceOpenConnection in -lICE" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006627$as_echo_n "checking for IceOpenConnection in -lICE... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006628if test "${ac_cv_lib_ICE_IceOpenConnection+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006629 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006630else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006631 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006632LIBS="-lICE $X_EXTRA_LIBS $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006633cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006634/* end confdefs.h. */
6635
Bram Moolenaar446cb832008-06-24 21:56:24 +00006636/* Override any GCC internal prototype to avoid an error.
6637 Use char because int might match the return type of a GCC
6638 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006639#ifdef __cplusplus
6640extern "C"
6641#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006642char IceOpenConnection ();
6643int
6644main ()
6645{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006646return IceOpenConnection ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006647 ;
6648 return 0;
6649}
6650_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006651if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006652 ac_cv_lib_ICE_IceOpenConnection=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006653else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006654 ac_cv_lib_ICE_IceOpenConnection=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006655fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006656rm -f core conftest.err conftest.$ac_objext \
6657 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006658LIBS=$ac_check_lib_save_LIBS
6659fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006660{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceOpenConnection" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006661$as_echo "$ac_cv_lib_ICE_IceOpenConnection" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006662if test "x$ac_cv_lib_ICE_IceOpenConnection" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006663 X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006664fi
6665
6666
6667 LDFLAGS="$X_LIBS $ac_save_LDFLAGS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmCreatePixmapFromData in -lXpm" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006669$as_echo_n "checking for XpmCreatePixmapFromData in -lXpm... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006670if test "${ac_cv_lib_Xpm_XpmCreatePixmapFromData+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006671 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006672else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006673 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006674LIBS="-lXpm -lXt $X_PRE_LIBS -lXpm -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006675cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006676/* end confdefs.h. */
6677
Bram Moolenaar446cb832008-06-24 21:56:24 +00006678/* Override any GCC internal prototype to avoid an error.
6679 Use char because int might match the return type of a GCC
6680 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006681#ifdef __cplusplus
6682extern "C"
6683#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006684char XpmCreatePixmapFromData ();
6685int
6686main ()
6687{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006688return XpmCreatePixmapFromData ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006689 ;
6690 return 0;
6691}
6692_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006693if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006694 ac_cv_lib_Xpm_XpmCreatePixmapFromData=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006695else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006696 ac_cv_lib_Xpm_XpmCreatePixmapFromData=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006697fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006698rm -f core conftest.err conftest.$ac_objext \
6699 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006700LIBS=$ac_check_lib_save_LIBS
6701fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006702{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006703$as_echo "$ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006704if test "x$ac_cv_lib_Xpm_XpmCreatePixmapFromData" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006705 X_PRE_LIBS="$X_PRE_LIBS -lXpm"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006706fi
6707
6708
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files implicitly declare return values" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006710$as_echo_n "checking if X11 header files implicitly declare return values... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006711 cflags_save=$CFLAGS
6712 CFLAGS="$CFLAGS $X_CFLAGS -Werror"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006713 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006714/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00006715#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006716int
6717main ()
6718{
Bram Moolenaar071d4272004-06-13 20:20:40 +00006719
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006720 ;
6721 return 0;
6722}
6723_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006724if ac_fn_c_try_compile "$LINENO"; then :
6725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006726$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006727else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006728 CFLAGS="$CFLAGS -Wno-implicit-int"
6729 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006730/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00006731#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006732int
6733main ()
6734{
Bram Moolenaar071d4272004-06-13 20:20:40 +00006735
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006736 ;
6737 return 0;
6738}
6739_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006740if ac_fn_c_try_compile "$LINENO"; then :
6741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006742$as_echo "yes" >&6; }; cflags_save="$cflags_save -Wno-implicit-int"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006743else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: test failed" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006745$as_echo "test failed" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006746
Bram Moolenaar071d4272004-06-13 20:20:40 +00006747fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006748rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006749
Bram Moolenaar071d4272004-06-13 20:20:40 +00006750fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006751rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00006752 CFLAGS=$cflags_save
6753
6754 LDFLAGS="$ac_save_LDFLAGS"
6755
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of wchar_t is 2 bytes" >&5
Bram Moolenaar4bdbbf72009-05-21 21:27:43 +00006757$as_echo_n "checking size of wchar_t is 2 bytes... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006758 if test "${ac_cv_small_wchar_t+set}" = set; then :
Bram Moolenaar4bdbbf72009-05-21 21:27:43 +00006759 $as_echo_n "(cached) " >&6
6760else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006761 if test "$cross_compiling" = yes; then :
6762 as_fn_error "failed to compile test program" "$LINENO" 5
Bram Moolenaar4bdbbf72009-05-21 21:27:43 +00006763else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006764 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar4bdbbf72009-05-21 21:27:43 +00006765/* end confdefs.h. */
6766
6767#include <X11/Xlib.h>
6768#if STDC_HEADERS
6769# include <stdlib.h>
6770# include <stddef.h>
6771#endif
6772 main()
6773 {
6774 if (sizeof(wchar_t) <= 2)
6775 exit(1);
6776 exit(0);
6777 }
6778_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006779if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar4bdbbf72009-05-21 21:27:43 +00006780 ac_cv_small_wchar_t="no"
6781else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006782 ac_cv_small_wchar_t="yes"
Bram Moolenaar4bdbbf72009-05-21 21:27:43 +00006783fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006784rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6785 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar4bdbbf72009-05-21 21:27:43 +00006786fi
6787
Bram Moolenaar4bdbbf72009-05-21 21:27:43 +00006788fi
6789
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_small_wchar_t" >&5
Bram Moolenaar4bdbbf72009-05-21 21:27:43 +00006791$as_echo "$ac_cv_small_wchar_t" >&6; }
6792 if test "x$ac_cv_small_wchar_t" = "xyes" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006793 $as_echo "#define SMALL_WCHAR_T 1" >>confdefs.h
Bram Moolenaar4bdbbf72009-05-21 21:27:43 +00006794
6795 fi
6796
Bram Moolenaar071d4272004-06-13 20:20:40 +00006797 fi
6798fi
6799
Bram Moolenaar2389c3c2005-05-22 22:07:59 +00006800test "x$with_x" = xno -a "x$MACOSX" != "xyes" -a "x$QNX" != "xyes" && enable_gui=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006801
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006802{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-gui argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006803$as_echo_n "checking --enable-gui argument... " >&6; }
6804# Check whether --enable-gui was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006805if test "${enable_gui+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006806 enableval=$enable_gui;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006807else
6808 enable_gui="auto"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006809fi
6810
Bram Moolenaar071d4272004-06-13 20:20:40 +00006811
6812enable_gui_canon=`echo "_$enable_gui" | \
6813 sed 's/[ _+-]//g;y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
6814
6815SKIP_GTK=YES
6816SKIP_GTK2=YES
6817SKIP_GNOME=YES
6818SKIP_MOTIF=YES
6819SKIP_ATHENA=YES
6820SKIP_NEXTAW=YES
6821SKIP_PHOTON=YES
Bram Moolenaar071d4272004-06-13 20:20:40 +00006822SKIP_CARBON=YES
6823GUITYPE=NONE
6824
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006825if test "x$QNX" = "xyes" -a "x$with_x" = "xno" ; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006826 SKIP_PHOTON=
6827 case "$enable_gui_canon" in
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006828 no) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006829$as_echo "no GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006830 SKIP_PHOTON=YES ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006831 yes|"") { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - automatic GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006832$as_echo "yes - automatic GUI support" >&6; } ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006833 auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: auto - automatic GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006834$as_echo "auto - automatic GUI support" >&6; } ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006835 photon) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Photon GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006836$as_echo "Photon GUI support" >&6; } ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006837 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006838$as_echo "Sorry, $enable_gui GUI is not supported" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006839 SKIP_PHOTON=YES ;;
6840 esac
6841
6842elif test "x$MACOSX" = "xyes" -a "x$with_x" = "xno" ; then
6843 SKIP_CARBON=
6844 case "$enable_gui_canon" in
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006845 no) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006846$as_echo "no GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006847 SKIP_CARBON=YES ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006848 yes|"") { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - automatic GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006849$as_echo "yes - automatic GUI support" >&6; } ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006850 auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: auto - automatic GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006851$as_echo "auto - automatic GUI support" >&6; } ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006852 carbon) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Carbon GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006853$as_echo "Carbon GUI support" >&6; } ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006854 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006855$as_echo "Sorry, $enable_gui GUI is not supported" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006856 SKIP_CARBON=YES ;;
6857 esac
6858
6859else
6860
Bram Moolenaar071d4272004-06-13 20:20:40 +00006861 case "$enable_gui_canon" in
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006862 no|none) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006863$as_echo "no GUI support" >&6; } ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006864 yes|""|auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes/auto - automatic GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006865$as_echo "yes/auto - automatic GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006866 SKIP_GTK=
6867 SKIP_GTK2=
6868 SKIP_GNOME=
6869 SKIP_MOTIF=
6870 SKIP_ATHENA=
6871 SKIP_NEXTAW=
6872 SKIP_CARBON=;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006873 gtk) { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 1.x GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006874$as_echo "GTK+ 1.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006875 SKIP_GTK=;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006876 gtk2) { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2.x GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006877$as_echo "GTK+ 2.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006878 SKIP_GTK=
6879 SKIP_GTK2=;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006880 gnome) { $as_echo "$as_me:${as_lineno-$LINENO}: result: GNOME 1.x GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006881$as_echo "GNOME 1.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006882 SKIP_GNOME=
6883 SKIP_GTK=;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006884 gnome2) { $as_echo "$as_me:${as_lineno-$LINENO}: result: GNOME 2.x GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006885$as_echo "GNOME 2.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006886 SKIP_GNOME=
6887 SKIP_GTK=
6888 SKIP_GTK2=;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006889 motif) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Motif GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006890$as_echo "Motif GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006891 SKIP_MOTIF=;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006892 athena) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Athena GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006893$as_echo "Athena GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006894 SKIP_ATHENA=;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006895 nextaw) { $as_echo "$as_me:${as_lineno-$LINENO}: result: neXtaw GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006896$as_echo "neXtaw GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006897 SKIP_NEXTAW=;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006898 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006899$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006900 esac
6901
6902fi
6903
6904if test "x$SKIP_GTK" != "xYES" -a "$enable_gui_canon" != "gtk" -a "$enable_gui_canon" != "gtk2"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GTK" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006906$as_echo_n "checking whether or not to look for GTK... " >&6; }
6907 # Check whether --enable-gtk-check was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006908if test "${enable_gtk_check+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006909 enableval=$enable_gtk_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006910else
6911 enable_gtk_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006912fi
6913
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk_check" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006915$as_echo "$enable_gtk_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006916 if test "x$enable_gtk_check" = "xno"; then
6917 SKIP_GTK=YES
6918 SKIP_GNOME=YES
6919 fi
6920fi
6921
6922if test "x$SKIP_GTK2" != "xYES" -a "$enable_gui_canon" != "gtk2" \
6923 -a "$enable_gui_canon" != "gnome2"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GTK+ 2" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006925$as_echo_n "checking whether or not to look for GTK+ 2... " >&6; }
6926 # Check whether --enable-gtk2-check was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006927if test "${enable_gtk2_check+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006928 enableval=$enable_gtk2_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006929else
6930 enable_gtk2_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006931fi
6932
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk2_check" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006934$as_echo "$enable_gtk2_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006935 if test "x$enable_gtk2_check" = "xno"; then
6936 SKIP_GTK2=YES
6937 fi
6938fi
6939
6940if test "x$SKIP_GNOME" != "xYES" -a "$enable_gui_canon" != "gnome" \
6941 -a "$enable_gui_canon" != "gnome2"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GNOME" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006943$as_echo_n "checking whether or not to look for GNOME... " >&6; }
6944 # Check whether --enable-gnome-check was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006945if test "${enable_gnome_check+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006946 enableval=$enable_gnome_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006947else
6948 enable_gnome_check="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006949fi
6950
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gnome_check" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006952$as_echo "$enable_gnome_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006953 if test "x$enable_gnome_check" = "xno"; then
6954 SKIP_GNOME=YES
6955 fi
6956fi
6957
6958if test "x$SKIP_MOTIF" != "xYES" -a "$enable_gui_canon" != "motif"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Motif" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006960$as_echo_n "checking whether or not to look for Motif... " >&6; }
6961 # Check whether --enable-motif-check was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006962if test "${enable_motif_check+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006963 enableval=$enable_motif_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006964else
6965 enable_motif_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006966fi
6967
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_motif_check" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006969$as_echo "$enable_motif_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006970 if test "x$enable_motif_check" = "xno"; then
6971 SKIP_MOTIF=YES
6972 fi
6973fi
6974
6975if test "x$SKIP_ATHENA" != "xYES" -a "$enable_gui_canon" != "athena"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Athena" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006977$as_echo_n "checking whether or not to look for Athena... " >&6; }
6978 # Check whether --enable-athena-check was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006979if test "${enable_athena_check+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006980 enableval=$enable_athena_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006981else
6982 enable_athena_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006983fi
6984
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_athena_check" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006986$as_echo "$enable_athena_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006987 if test "x$enable_athena_check" = "xno"; then
6988 SKIP_ATHENA=YES
6989 fi
6990fi
6991
6992if test "x$SKIP_NEXTAW" != "xYES" -a "$enable_gui_canon" != "nextaw"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for neXtaw" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006994$as_echo_n "checking whether or not to look for neXtaw... " >&6; }
6995 # Check whether --enable-nextaw-check was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006996if test "${enable_nextaw_check+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006997 enableval=$enable_nextaw_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006998else
6999 enable_nextaw_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00007000fi
7001
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_nextaw_check" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007003$as_echo "$enable_nextaw_check" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00007004 if test "x$enable_nextaw_check" = "xno"; then
7005 SKIP_NEXTAW=YES
7006 fi
7007fi
7008
7009if test "x$SKIP_CARBON" != "xYES" -a "$enable_gui_canon" != "carbon"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Carbon" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007011$as_echo_n "checking whether or not to look for Carbon... " >&6; }
7012 # Check whether --enable-carbon-check was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007013if test "${enable_carbon_check+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007014 enableval=$enable_carbon_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007015else
7016 enable_carbon_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00007017fi
7018
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_carbon_check" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007020$as_echo "$enable_carbon_check" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00007021 if test "x$enable_carbon_check" = "xno"; then
7022 SKIP_CARBON=YES
7023 fi
7024fi
7025
Bram Moolenaar843ee412004-06-30 16:16:41 +00007026
Bram Moolenaar071d4272004-06-13 20:20:40 +00007027if test "x$MACOSX" = "xyes" -a -z "$SKIP_CARBON" -a "x$CARBON" = "xyes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Carbon GUI" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007029$as_echo_n "checking for Carbon GUI... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007031$as_echo "yes" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00007032 GUITYPE=CARBONGUI
Bram Moolenaare344bea2005-09-01 20:46:49 +00007033 if test "$VIMNAME" = "vim"; then
7034 VIMNAME=Vim
7035 fi
Bram Moolenaar14716812006-05-04 21:54:08 +00007036
7037 if test x$prefix = xNONE; then
7038 prefix=/Applications
7039 fi
7040
7041 datadir='${prefix}/Vim.app/Contents/Resources'
7042
Bram Moolenaar071d4272004-06-13 20:20:40 +00007043 SKIP_GTK=YES;
7044 SKIP_GTK2=YES;
7045 SKIP_GNOME=YES;
7046 SKIP_MOTIF=YES;
7047 SKIP_ATHENA=YES;
7048 SKIP_NEXTAW=YES;
7049 SKIP_PHOTON=YES;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007050 SKIP_CARBON=YES
7051fi
7052
7053
7054
7055
7056
7057
7058
7059
7060
Bram Moolenaar071d4272004-06-13 20:20:40 +00007061if test -z "$SKIP_GTK"; then
7062
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-gtk-prefix argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007064$as_echo_n "checking --with-gtk-prefix argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007065
Bram Moolenaar446cb832008-06-24 21:56:24 +00007066# Check whether --with-gtk-prefix was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007067if test "${with_gtk_prefix+set}" = set; then :
7068 withval=$with_gtk_prefix; gtk_config_prefix="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gtk_config_prefix" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007069$as_echo "$gtk_config_prefix" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007070else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007071 gtk_config_prefix=""; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007072$as_echo "no" >&6; }
7073fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00007074
7075
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-gtk-exec-prefix argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007077$as_echo_n "checking --with-gtk-exec-prefix argument... " >&6; }
7078
7079# Check whether --with-gtk-exec-prefix was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007080if test "${with_gtk_exec_prefix+set}" = set; then :
7081 withval=$with_gtk_exec_prefix; gtk_config_exec_prefix="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gtk_config_prefix" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007082$as_echo "$gtk_config_prefix" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007083else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007084 gtk_config_exec_prefix=""; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007085$as_echo "no" >&6; }
7086fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00007087
Bram Moolenaar446cb832008-06-24 21:56:24 +00007088
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gtktest argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007090$as_echo_n "checking --disable-gtktest argument... " >&6; }
7091 # Check whether --enable-gtktest was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007092if test "${enable_gtktest+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007093 enableval=$enable_gtktest;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007094else
7095 enable_gtktest=yes
Bram Moolenaar446cb832008-06-24 21:56:24 +00007096fi
7097
Bram Moolenaar071d4272004-06-13 20:20:40 +00007098 if test "x$enable_gtktest" = "xyes" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test enabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007100$as_echo "gtk test enabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007101 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test disabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007103$as_echo "gtk test disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007104 fi
7105
7106 if test "x$gtk_config_prefix" != "x" ; then
7107 gtk_config_args="$gtk_config_args --prefix=$gtk_config_prefix"
7108 GTK_CONFIG=$gtk_config_prefix/bin/gtk-config
7109 fi
7110 if test "x$gtk_config_exec_prefix" != "x" ; then
7111 gtk_config_args="$gtk_config_args --exec-prefix=$gtk_config_exec_prefix"
7112 GTK_CONFIG=$gtk_config_exec_prefix/bin/gtk-config
7113 fi
7114 if test "X$GTK_CONFIG" = "X"; then
7115 # Extract the first word of "gtk-config", so it can be a program name with args.
7116set dummy gtk-config; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007117{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007118$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007119if test "${ac_cv_path_GTK_CONFIG+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007120 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007121else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007122 case $GTK_CONFIG in
7123 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00007124 ac_cv_path_GTK_CONFIG="$GTK_CONFIG" # Let the user override the test with a path.
7125 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007126 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007127 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7128for as_dir in $PATH
7129do
7130 IFS=$as_save_IFS
7131 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007132 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00007133 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 +00007134 ac_cv_path_GTK_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007135 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007136 break 2
7137 fi
7138done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007139 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00007140IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007141
Bram Moolenaar071d4272004-06-13 20:20:40 +00007142 test -z "$ac_cv_path_GTK_CONFIG" && ac_cv_path_GTK_CONFIG="no"
7143 ;;
7144esac
7145fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007146GTK_CONFIG=$ac_cv_path_GTK_CONFIG
Bram Moolenaar071d4272004-06-13 20:20:40 +00007147if test -n "$GTK_CONFIG"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_CONFIG" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007149$as_echo "$GTK_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007150else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007152$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007153fi
7154
Bram Moolenaar446cb832008-06-24 21:56:24 +00007155
Bram Moolenaar071d4272004-06-13 20:20:40 +00007156 if test "X$GTK_CONFIG" = "Xno"; then
7157 # Extract the first word of "gtk12-config", so it can be a program name with args.
7158set dummy gtk12-config; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007159{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007160$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007161if test "${ac_cv_path_GTK12_CONFIG+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007162 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007163else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007164 case $GTK12_CONFIG in
7165 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00007166 ac_cv_path_GTK12_CONFIG="$GTK12_CONFIG" # Let the user override the test with a path.
7167 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007168 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007169 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7170for as_dir in $PATH
7171do
7172 IFS=$as_save_IFS
7173 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007174 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00007175 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 +00007176 ac_cv_path_GTK12_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007177 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007178 break 2
7179 fi
7180done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007181 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00007182IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007183
Bram Moolenaar071d4272004-06-13 20:20:40 +00007184 test -z "$ac_cv_path_GTK12_CONFIG" && ac_cv_path_GTK12_CONFIG="no"
7185 ;;
7186esac
7187fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007188GTK12_CONFIG=$ac_cv_path_GTK12_CONFIG
Bram Moolenaar071d4272004-06-13 20:20:40 +00007189if test -n "$GTK12_CONFIG"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK12_CONFIG" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007191$as_echo "$GTK12_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007192else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007194$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007195fi
7196
Bram Moolenaar446cb832008-06-24 21:56:24 +00007197
Bram Moolenaar071d4272004-06-13 20:20:40 +00007198 GTK_CONFIG="$GTK12_CONFIG"
7199 fi
7200 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using GTK configuration program $GTK_CONFIG" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007202$as_echo "Using GTK configuration program $GTK_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007203 fi
7204 if test "X$PKG_CONFIG" = "X"; then
7205 # Extract the first word of "pkg-config", so it can be a program name with args.
7206set dummy pkg-config; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007207{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007208$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007209if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007210 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007211else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007212 case $PKG_CONFIG in
7213 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00007214 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
7215 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007216 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007217 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7218for as_dir in $PATH
7219do
7220 IFS=$as_save_IFS
7221 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007222 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00007223 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 +00007224 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007225 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007226 break 2
7227 fi
7228done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007229 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00007230IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007231
Bram Moolenaar071d4272004-06-13 20:20:40 +00007232 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
7233 ;;
7234esac
7235fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007236PKG_CONFIG=$ac_cv_path_PKG_CONFIG
Bram Moolenaar071d4272004-06-13 20:20:40 +00007237if test -n "$PKG_CONFIG"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007239$as_echo "$PKG_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007240else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007242$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007243fi
7244
Bram Moolenaar446cb832008-06-24 21:56:24 +00007245
Bram Moolenaar071d4272004-06-13 20:20:40 +00007246 fi
7247
7248 if test "x$GTK_CONFIG:$PKG_CONFIG" != "xno:no"; then
7249 if test "X$SKIP_GTK2" != "XYES"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007250
Bram Moolenaar071d4272004-06-13 20:20:40 +00007251 if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then
7252 {
7253 min_gtk_version=2.2.0
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007255$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007256 no_gtk=""
7257 if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
7258 && $PKG_CONFIG --exists gtk+-2.0; then
7259 {
7260 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00007261 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0`
Bram Moolenaar071d4272004-06-13 20:20:40 +00007262 GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0`
7263 gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
7264 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
7265 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
7266 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
7267 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
7268 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
7269 }
7270 elif test "X$GTK_CONFIG" != "Xno"; then
7271 {
7272 GTK_CFLAGS=`$GTK_CONFIG $gtk_config_args --cflags`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00007273 GTK_LIBDIR=
Bram Moolenaar071d4272004-06-13 20:20:40 +00007274 GTK_LIBS=`$GTK_CONFIG $gtk_config_args --libs`
7275 gtk_major_version=`$GTK_CONFIG $gtk_config_args --version | \
7276 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
7277 gtk_minor_version=`$GTK_CONFIG $gtk_config_args --version | \
7278 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
7279 gtk_micro_version=`$GTK_CONFIG $gtk_config_args --version | \
7280 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
7281 }
7282 else
7283 no_gtk=yes
7284 fi
7285
7286 if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then
7287 {
7288 ac_save_CFLAGS="$CFLAGS"
7289 ac_save_LIBS="$LIBS"
7290 CFLAGS="$CFLAGS $GTK_CFLAGS"
7291 LIBS="$LIBS $GTK_LIBS"
7292
7293 rm -f conf.gtktest
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007294 if test "$cross_compiling" = yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00007295 echo $ac_n "cross compiling; assumed OK... $ac_c"
7296else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007297 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007298/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00007299
7300#include <gtk/gtk.h>
7301#include <stdio.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +00007302#if STDC_HEADERS
7303# include <stdlib.h>
7304# include <stddef.h>
7305#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00007306
7307int
7308main ()
7309{
7310int major, minor, micro;
7311char *tmp_version;
7312
7313system ("touch conf.gtktest");
7314
7315/* HP/UX 9 (%@#!) writes to sscanf strings */
7316tmp_version = g_strdup("$min_gtk_version");
7317if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
7318 printf("%s, bad version string\n", "$min_gtk_version");
7319 exit(1);
7320 }
7321
7322if ((gtk_major_version > major) ||
7323 ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
7324 ((gtk_major_version == major) && (gtk_minor_version == minor) &&
7325 (gtk_micro_version >= micro)))
7326{
7327 return 0;
7328}
7329return 1;
7330}
7331
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007332_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007333if ac_fn_c_try_run "$LINENO"; then :
7334
Bram Moolenaar071d4272004-06-13 20:20:40 +00007335else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007336 no_gtk=yes
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007337fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007338rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7339 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007340fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007341
Bram Moolenaar071d4272004-06-13 20:20:40 +00007342 CFLAGS="$ac_save_CFLAGS"
7343 LIBS="$ac_save_LIBS"
7344 }
7345 fi
7346 if test "x$no_gtk" = x ; then
7347 if test "x$enable_gtktest" = "xyes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007348 { $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 +00007349$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007350 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007351 { $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 +00007352$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007353 fi
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00007354 GUI_LIB_LOC="$GTK_LIBDIR"
7355 GTK_LIBNAME="$GTK_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007356 GUI_INC_LOC="$GTK_CFLAGS"
7357 else
7358 {
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007360$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007361 GTK_CFLAGS=""
7362 GTK_LIBS=""
7363 :
7364 }
7365 fi
7366 }
7367 else
7368 GTK_CFLAGS=""
7369 GTK_LIBS=""
7370 :
7371 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007372
7373
Bram Moolenaar071d4272004-06-13 20:20:40 +00007374 rm -f conf.gtktest
7375
7376 if test "x$GTK_CFLAGS" != "x"; then
7377 SKIP_ATHENA=YES
7378 SKIP_NEXTAW=YES
7379 SKIP_MOTIF=YES
7380 GUITYPE=GTK
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007381
Bram Moolenaar071d4272004-06-13 20:20:40 +00007382 fi
7383 fi
7384
7385 if test "x$GUITYPE" != "xGTK"; then
7386 SKIP_GTK2=YES
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007387
Bram Moolenaar071d4272004-06-13 20:20:40 +00007388 if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then
7389 {
7390 min_gtk_version=1.1.16
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007392$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007393 no_gtk=""
7394 if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
7395 && $PKG_CONFIG --exists gtk+-2.0; then
7396 {
7397 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00007398 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0`
Bram Moolenaar071d4272004-06-13 20:20:40 +00007399 GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0`
7400 gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
7401 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
7402 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
7403 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
7404 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
7405 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
7406 }
7407 elif test "X$GTK_CONFIG" != "Xno"; then
7408 {
7409 GTK_CFLAGS=`$GTK_CONFIG $gtk_config_args --cflags`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00007410 GTK_LIBDIR=
Bram Moolenaar071d4272004-06-13 20:20:40 +00007411 GTK_LIBS=`$GTK_CONFIG $gtk_config_args --libs`
7412 gtk_major_version=`$GTK_CONFIG $gtk_config_args --version | \
7413 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
7414 gtk_minor_version=`$GTK_CONFIG $gtk_config_args --version | \
7415 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
7416 gtk_micro_version=`$GTK_CONFIG $gtk_config_args --version | \
7417 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
7418 }
7419 else
7420 no_gtk=yes
7421 fi
7422
7423 if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then
7424 {
7425 ac_save_CFLAGS="$CFLAGS"
7426 ac_save_LIBS="$LIBS"
7427 CFLAGS="$CFLAGS $GTK_CFLAGS"
7428 LIBS="$LIBS $GTK_LIBS"
7429
7430 rm -f conf.gtktest
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007431 if test "$cross_compiling" = yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00007432 echo $ac_n "cross compiling; assumed OK... $ac_c"
7433else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007434 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007435/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00007436
7437#include <gtk/gtk.h>
7438#include <stdio.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +00007439#if STDC_HEADERS
7440# include <stdlib.h>
7441# include <stddef.h>
7442#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00007443
7444int
7445main ()
7446{
7447int major, minor, micro;
7448char *tmp_version;
7449
7450system ("touch conf.gtktest");
7451
7452/* HP/UX 9 (%@#!) writes to sscanf strings */
7453tmp_version = g_strdup("$min_gtk_version");
7454if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
7455 printf("%s, bad version string\n", "$min_gtk_version");
7456 exit(1);
7457 }
7458
7459if ((gtk_major_version > major) ||
7460 ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
7461 ((gtk_major_version == major) && (gtk_minor_version == minor) &&
7462 (gtk_micro_version >= micro)))
7463{
7464 return 0;
7465}
7466return 1;
7467}
7468
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007469_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007470if ac_fn_c_try_run "$LINENO"; then :
7471
Bram Moolenaar071d4272004-06-13 20:20:40 +00007472else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007473 no_gtk=yes
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007474fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007475rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7476 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007477fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007478
Bram Moolenaar071d4272004-06-13 20:20:40 +00007479 CFLAGS="$ac_save_CFLAGS"
7480 LIBS="$ac_save_LIBS"
7481 }
7482 fi
7483 if test "x$no_gtk" = x ; then
7484 if test "x$enable_gtktest" = "xyes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007485 { $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 +00007486$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007487 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007488 { $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 +00007489$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007490 fi
7491 GTK_LIBNAME="$GTK_LIBS"
7492 GUI_INC_LOC="$GTK_CFLAGS"
7493 else
7494 {
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007496$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007497 GTK_CFLAGS=""
7498 GTK_LIBS=""
7499 :
7500 }
7501 fi
7502 }
7503 else
7504 GTK_CFLAGS=""
7505 GTK_LIBS=""
7506 :
7507 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007508
7509
Bram Moolenaar071d4272004-06-13 20:20:40 +00007510 rm -f conf.gtktest
7511
7512 if test "x$GTK_CFLAGS" != "x"; then
7513 SKIP_ATHENA=YES
7514 SKIP_NEXTAW=YES
7515 SKIP_MOTIF=YES
7516 GUITYPE=GTK
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007517
Bram Moolenaar071d4272004-06-13 20:20:40 +00007518 fi
7519 fi
7520 fi
7521 if test "x$GUITYPE" = "xGTK"; then
7522 if test "$gtk_major_version" = 1 -a "0$gtk_minor_version" -lt 2 \
7523 -o "$gtk_major_version" = 1 -a "$gtk_minor_version" = 2 -a "0$gtk_micro_version" -lt 3; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: this GTK version is old; version 1.2.3 or later is recommended" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007525$as_echo "this GTK version is old; version 1.2.3 or later is recommended" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007526 else
7527 {
7528 if test "0$gtk_major_version" -ge 2; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007529 $as_echo "#define HAVE_GTK2 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00007530
7531 if test "$gtk_minor_version" = 1 -a "0$gtk_micro_version" -ge 1 \
7532 || test "0$gtk_minor_version" -ge 2 \
7533 || test "0$gtk_major_version" -gt 2; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007534 $as_echo "#define HAVE_GTK_MULTIHEAD 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00007535
7536 fi
7537 fi
7538 if test -z "$SKIP_GNOME"; then
7539 {
Bram Moolenaar071d4272004-06-13 20:20:40 +00007540
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007541
7542
7543
7544
7545
Bram Moolenaar446cb832008-06-24 21:56:24 +00007546# Check whether --with-gnome-includes was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007547if test "${with_gnome_includes+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007548 withval=$with_gnome_includes; CFLAGS="$CFLAGS -I$withval"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007549
Bram Moolenaar446cb832008-06-24 21:56:24 +00007550fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00007551
7552
Bram Moolenaar446cb832008-06-24 21:56:24 +00007553
7554# Check whether --with-gnome-libs was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007555if test "${with_gnome_libs+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007556 withval=$with_gnome_libs; LDFLAGS="$LDFLAGS -L$withval" gnome_prefix=$withval
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007557
Bram Moolenaar446cb832008-06-24 21:56:24 +00007558fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00007559
7560
Bram Moolenaar446cb832008-06-24 21:56:24 +00007561
7562# Check whether --with-gnome was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007563if test "${with_gnome+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007564 withval=$with_gnome; if test x$withval = xyes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007565 want_gnome=yes
7566 have_gnome=yes
7567 else
7568 if test "x$withval" = xno; then
7569 want_gnome=no
7570 else
7571 want_gnome=yes
7572 LDFLAGS="$LDFLAGS -L$withval/lib"
7573 CFLAGS="$CFLAGS -I$withval/include"
7574 gnome_prefix=$withval/lib
7575 fi
7576 fi
7577else
7578 want_gnome=yes
Bram Moolenaar446cb832008-06-24 21:56:24 +00007579fi
7580
Bram Moolenaar071d4272004-06-13 20:20:40 +00007581
7582 if test "x$want_gnome" = xyes -a "0$gtk_major_version" -ge 2; then
7583 {
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgnomeui-2.0" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007585$as_echo_n "checking for libgnomeui-2.0... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007586 if $PKG_CONFIG --exists libgnomeui-2.0; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007588$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007589 GNOME_LIBS=`$PKG_CONFIG --libs-only-l libgnomeui-2.0`
7590 GNOME_LIBDIR=`$PKG_CONFIG --libs-only-L libgnomeui-2.0`
7591 GNOME_INCLUDEDIR=`$PKG_CONFIG --cflags libgnomeui-2.0`
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00007592
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FreeBSD" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007594$as_echo_n "checking for FreeBSD... " >&6; }
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00007595 if test "`(uname) 2>/dev/null`" = FreeBSD; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007597$as_echo "yes" >&6; }
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00007598 GNOME_INCLUDEDIR="$GNOME_INCLUDEDIR -D_THREAD_SAFE"
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00007599 GNOME_LIBS="$GNOME_LIBS -pthread"
7600 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007602$as_echo "no" >&6; }
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00007603 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00007604 have_gnome=yes
7605 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007607$as_echo "not found" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007608 if test "x" = xfail; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007609 as_fn_error "Could not find libgnomeui-2.0 via pkg-config" "$LINENO" 5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007610 fi
7611 fi
7612 }
7613 elif test "x$want_gnome" = xyes; then
7614 {
7615 # Extract the first word of "gnome-config", so it can be a program name with args.
7616set dummy gnome-config; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007617{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007618$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007619if test "${ac_cv_path_GNOME_CONFIG+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007620 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007621else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007622 case $GNOME_CONFIG in
7623 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00007624 ac_cv_path_GNOME_CONFIG="$GNOME_CONFIG" # Let the user override the test with a path.
7625 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007626 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007627 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7628for as_dir in $PATH
7629do
7630 IFS=$as_save_IFS
7631 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007632 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00007633 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 +00007634 ac_cv_path_GNOME_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007635 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007636 break 2
7637 fi
7638done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007639 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00007640IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007641
Bram Moolenaar071d4272004-06-13 20:20:40 +00007642 test -z "$ac_cv_path_GNOME_CONFIG" && ac_cv_path_GNOME_CONFIG="no"
7643 ;;
7644esac
7645fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007646GNOME_CONFIG=$ac_cv_path_GNOME_CONFIG
Bram Moolenaar071d4272004-06-13 20:20:40 +00007647if test -n "$GNOME_CONFIG"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNOME_CONFIG" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007649$as_echo "$GNOME_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007650else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007652$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007653fi
7654
Bram Moolenaar446cb832008-06-24 21:56:24 +00007655
Bram Moolenaar071d4272004-06-13 20:20:40 +00007656 if test "$GNOME_CONFIG" = "no"; then
7657 no_gnome_config="yes"
7658 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $GNOME_CONFIG works" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007660$as_echo_n "checking if $GNOME_CONFIG works... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007661 if $GNOME_CONFIG --libs-only-l gnome >/dev/null 2>&1; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007663$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007664 GNOME_LIBS="`$GNOME_CONFIG --libs-only-l gnome gnomeui`"
7665 GNOME_LIBDIR="`$GNOME_CONFIG --libs-only-L gnorba gnomeui`"
7666 GNOME_INCLUDEDIR="`$GNOME_CONFIG --cflags gnorba gnomeui`"
7667 have_gnome=yes
7668 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007670$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007671 no_gnome_config="yes"
7672 fi
7673 fi
7674
7675 if test x$exec_prefix = xNONE; then
7676 if test x$prefix = xNONE; then
7677 gnome_prefix=$ac_default_prefix/lib
7678 else
7679 gnome_prefix=$prefix/lib
7680 fi
7681 else
7682 gnome_prefix=`eval echo \`echo $libdir\``
7683 fi
7684
7685 if test "$no_gnome_config" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gnomeConf.sh file in $gnome_prefix" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007687$as_echo_n "checking for gnomeConf.sh file in $gnome_prefix... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007688 if test -f $gnome_prefix/gnomeConf.sh; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007690$as_echo "found" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007691 echo "loading gnome configuration from" \
7692 "$gnome_prefix/gnomeConf.sh"
7693 . $gnome_prefix/gnomeConf.sh
7694 have_gnome=yes
7695 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007697$as_echo "not found" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007698 if test x = xfail; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007699 as_fn_error "Could not find the gnomeConf.sh file that is generated by gnome-libs install" "$LINENO" 5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007700 fi
7701 fi
7702 fi
7703 }
7704 fi
7705
7706 if test x$have_gnome = xyes ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007707 $as_echo "#define FEAT_GUI_GNOME 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00007708
7709 GUI_INC_LOC="$GUI_INC_LOC $GNOME_INCLUDEDIR"
7710 GTK_LIBNAME="$GTK_LIBNAME $GNOME_LIBDIR $GNOME_LIBS"
7711 fi
7712 }
7713 fi
7714 }
7715 fi
7716 fi
7717fi
7718
7719
7720if test -z "$SKIP_MOTIF"; then
7721 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"
7722 GUI_INC_LOC="`echo $GUI_INC_LOC|sed 's%-I%%g'`"
7723
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI includes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007725$as_echo_n "checking for location of Motif GUI includes... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007726 gui_includes="`echo $x_includes|sed 's%/^/^/*$%%'` `echo "$gui_XXX" | sed s/XXX/include/g` $GUI_INC_LOC"
7727 GUI_INC_LOC=
7728 for try in $gui_includes; do
7729 if test -f "$try/Xm/Xm.h"; then
7730 GUI_INC_LOC=$try
7731 fi
7732 done
7733 if test -n "$GUI_INC_LOC"; then
7734 if test "$GUI_INC_LOC" = /usr/include; then
7735 GUI_INC_LOC=
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007737$as_echo "in default path" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007738 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_INC_LOC" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007740$as_echo "$GUI_INC_LOC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007741 fi
7742 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007744$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007745 SKIP_MOTIF=YES
7746 fi
7747fi
7748
7749
7750if test -z "$SKIP_MOTIF"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-motif-lib argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007752$as_echo_n "checking --with-motif-lib argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007753
Bram Moolenaar446cb832008-06-24 21:56:24 +00007754# Check whether --with-motif-lib was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007755if test "${with_motif_lib+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007756 withval=$with_motif_lib; MOTIF_LIBNAME="${withval}"
7757fi
7758
Bram Moolenaar071d4272004-06-13 20:20:40 +00007759
7760 if test -n "$MOTIF_LIBNAME"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOTIF_LIBNAME" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007762$as_echo "$MOTIF_LIBNAME" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007763 GUI_LIB_LOC=
7764 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007766$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007767
7768 GUI_LIB_LOC="`echo $GUI_LIB_LOC|sed 's%-L%%g'`"
7769
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI libs" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007771$as_echo_n "checking for location of Motif GUI libs... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007772 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"
7773 GUI_LIB_LOC=
7774 for try in $gui_libs; do
Bram Moolenaar325b7a22004-07-05 15:58:32 +00007775 for libtry in "$try"/libXm.a "$try"/libXm.so* "$try"/libXm.sl "$try"/libXm.dylib; do
Bram Moolenaar071d4272004-06-13 20:20:40 +00007776 if test -f "$libtry"; then
7777 GUI_LIB_LOC=$try
7778 fi
7779 done
7780 done
7781 if test -n "$GUI_LIB_LOC"; then
7782 if test "$GUI_LIB_LOC" = /usr/lib; then
7783 GUI_LIB_LOC=
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007785$as_echo "in default path" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007786 else
7787 if test -n "$GUI_LIB_LOC"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_LIB_LOC" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007789$as_echo "$GUI_LIB_LOC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007790 if test "`(uname) 2>/dev/null`" = SunOS &&
7791 uname -r | grep '^5' >/dev/null; then
7792 GUI_LIB_LOC="$GUI_LIB_LOC -R $GUI_LIB_LOC"
7793 fi
7794 fi
7795 fi
7796 MOTIF_LIBNAME=-lXm
7797 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007799$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007800 SKIP_MOTIF=YES
7801 fi
7802 fi
7803fi
7804
7805if test -z "$SKIP_MOTIF"; then
7806 SKIP_ATHENA=YES
7807 SKIP_NEXTAW=YES
7808 GUITYPE=MOTIF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007809
Bram Moolenaar071d4272004-06-13 20:20:40 +00007810fi
7811
7812
7813GUI_X_LIBS=
7814
7815if test -z "$SKIP_ATHENA"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Athena header files can be found" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007817$as_echo_n "checking if Athena header files can be found... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007818 cflags_save=$CFLAGS
7819 CFLAGS="$CFLAGS $X_CFLAGS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007820 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007821/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00007822
7823#include <X11/Intrinsic.h>
7824#include <X11/Xaw/Paned.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007825int
7826main ()
7827{
Bram Moolenaar071d4272004-06-13 20:20:40 +00007828
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007829 ;
7830 return 0;
7831}
7832_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007833if ac_fn_c_try_compile "$LINENO"; then :
7834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007835$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007836else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007838$as_echo "no" >&6; }; SKIP_ATHENA=YES
Bram Moolenaar071d4272004-06-13 20:20:40 +00007839fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007840rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00007841 CFLAGS=$cflags_save
7842fi
7843
7844if test -z "$SKIP_ATHENA"; then
7845 GUITYPE=ATHENA
7846fi
7847
7848if test -z "$SKIP_NEXTAW"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if neXtaw header files can be found" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007850$as_echo_n "checking if neXtaw header files can be found... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007851 cflags_save=$CFLAGS
7852 CFLAGS="$CFLAGS $X_CFLAGS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007853 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007854/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00007855
7856#include <X11/Intrinsic.h>
7857#include <X11/neXtaw/Paned.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007858int
7859main ()
7860{
Bram Moolenaar071d4272004-06-13 20:20:40 +00007861
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007862 ;
7863 return 0;
7864}
7865_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007866if ac_fn_c_try_compile "$LINENO"; then :
7867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007868$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007869else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007871$as_echo "no" >&6; }; SKIP_NEXTAW=YES
Bram Moolenaar071d4272004-06-13 20:20:40 +00007872fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007873rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00007874 CFLAGS=$cflags_save
7875fi
7876
7877if test -z "$SKIP_NEXTAW"; then
7878 GUITYPE=NEXTAW
7879fi
7880
7881if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then
7882 if test -n "$GUI_INC_LOC"; then
7883 GUI_INC_LOC=-I"`echo $GUI_INC_LOC|sed 's%-I%%'`"
7884 fi
7885 if test -n "$GUI_LIB_LOC"; then
7886 GUI_LIB_LOC=-L"`echo $GUI_LIB_LOC|sed 's%-L%%'`"
7887 fi
7888
7889 ldflags_save=$LDFLAGS
7890 LDFLAGS="$X_LIBS $LDFLAGS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShapeQueryExtension in -lXext" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007892$as_echo_n "checking for XShapeQueryExtension in -lXext... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007893if test "${ac_cv_lib_Xext_XShapeQueryExtension+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007894 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007895else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007896 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007897LIBS="-lXext -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007898cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007899/* end confdefs.h. */
7900
Bram Moolenaar446cb832008-06-24 21:56:24 +00007901/* Override any GCC internal prototype to avoid an error.
7902 Use char because int might match the return type of a GCC
7903 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007904#ifdef __cplusplus
7905extern "C"
7906#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007907char XShapeQueryExtension ();
7908int
7909main ()
7910{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007911return XShapeQueryExtension ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007912 ;
7913 return 0;
7914}
7915_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007916if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007917 ac_cv_lib_Xext_XShapeQueryExtension=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007918else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007919 ac_cv_lib_Xext_XShapeQueryExtension=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007920fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007921rm -f core conftest.err conftest.$ac_objext \
7922 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007923LIBS=$ac_check_lib_save_LIBS
7924fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007925{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XShapeQueryExtension" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007926$as_echo "$ac_cv_lib_Xext_XShapeQueryExtension" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007927if test "x$ac_cv_lib_Xext_XShapeQueryExtension" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00007928 GUI_X_LIBS="-lXext"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007929fi
7930
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wslen in -lw" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007932$as_echo_n "checking for wslen in -lw... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007933if test "${ac_cv_lib_w_wslen+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007934 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007935else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007936 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007937LIBS="-lw $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007938cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007939/* end confdefs.h. */
7940
Bram Moolenaar446cb832008-06-24 21:56:24 +00007941/* Override any GCC internal prototype to avoid an error.
7942 Use char because int might match the return type of a GCC
7943 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007944#ifdef __cplusplus
7945extern "C"
7946#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007947char wslen ();
7948int
7949main ()
7950{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007951return wslen ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007952 ;
7953 return 0;
7954}
7955_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007956if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007957 ac_cv_lib_w_wslen=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007958else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007959 ac_cv_lib_w_wslen=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007960fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007961rm -f core conftest.err conftest.$ac_objext \
7962 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007963LIBS=$ac_check_lib_save_LIBS
7964fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007965{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wslen" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007966$as_echo "$ac_cv_lib_w_wslen" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007967if test "x$ac_cv_lib_w_wslen" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00007968 X_EXTRA_LIBS="$X_EXTRA_LIBS -lw"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007969fi
7970
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym in -ldl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007972$as_echo_n "checking for dlsym in -ldl... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007973if test "${ac_cv_lib_dl_dlsym+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007974 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007975else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007976 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007977LIBS="-ldl $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007978cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007979/* end confdefs.h. */
7980
Bram Moolenaar446cb832008-06-24 21:56:24 +00007981/* Override any GCC internal prototype to avoid an error.
7982 Use char because int might match the return type of a GCC
7983 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007984#ifdef __cplusplus
7985extern "C"
7986#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007987char dlsym ();
7988int
7989main ()
7990{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007991return dlsym ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007992 ;
7993 return 0;
7994}
7995_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007996if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007997 ac_cv_lib_dl_dlsym=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007998else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007999 ac_cv_lib_dl_dlsym=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00008000fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008001rm -f core conftest.err conftest.$ac_objext \
8002 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008003LIBS=$ac_check_lib_save_LIBS
8004fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008005{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlsym" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008006$as_echo "$ac_cv_lib_dl_dlsym" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008007if test "x$ac_cv_lib_dl_dlsym" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00008008 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldl"
Bram Moolenaar071d4272004-06-13 20:20:40 +00008009fi
8010
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XmuCreateStippledPixmap in -lXmu" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008012$as_echo_n "checking for XmuCreateStippledPixmap in -lXmu... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008013if test "${ac_cv_lib_Xmu_XmuCreateStippledPixmap+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008014 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008015else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008016 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00008017LIBS="-lXmu $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008018cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008019/* end confdefs.h. */
8020
Bram Moolenaar446cb832008-06-24 21:56:24 +00008021/* Override any GCC internal prototype to avoid an error.
8022 Use char because int might match the return type of a GCC
8023 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008024#ifdef __cplusplus
8025extern "C"
8026#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008027char XmuCreateStippledPixmap ();
8028int
8029main ()
8030{
Bram Moolenaar446cb832008-06-24 21:56:24 +00008031return XmuCreateStippledPixmap ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008032 ;
8033 return 0;
8034}
8035_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008036if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008037 ac_cv_lib_Xmu_XmuCreateStippledPixmap=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00008038else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008039 ac_cv_lib_Xmu_XmuCreateStippledPixmap=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00008040fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008041rm -f core conftest.err conftest.$ac_objext \
8042 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008043LIBS=$ac_check_lib_save_LIBS
8044fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008045{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008046$as_echo "$ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008047if test "x$ac_cv_lib_Xmu_XmuCreateStippledPixmap" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00008048 GUI_X_LIBS="-lXmu $GUI_X_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00008049fi
8050
8051 if test -z "$SKIP_MOTIF"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpEndJob in -lXp" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008053$as_echo_n "checking for XpEndJob in -lXp... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008054if test "${ac_cv_lib_Xp_XpEndJob+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008055 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008056else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008057 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00008058LIBS="-lXp $GUI_X_LIBS -lXm -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008059cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008060/* end confdefs.h. */
8061
Bram Moolenaar446cb832008-06-24 21:56:24 +00008062/* Override any GCC internal prototype to avoid an error.
8063 Use char because int might match the return type of a GCC
8064 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008065#ifdef __cplusplus
8066extern "C"
8067#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008068char XpEndJob ();
8069int
8070main ()
8071{
Bram Moolenaar446cb832008-06-24 21:56:24 +00008072return XpEndJob ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008073 ;
8074 return 0;
8075}
8076_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008077if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008078 ac_cv_lib_Xp_XpEndJob=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00008079else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008080 ac_cv_lib_Xp_XpEndJob=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00008081fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008082rm -f core conftest.err conftest.$ac_objext \
8083 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008084LIBS=$ac_check_lib_save_LIBS
8085fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008086{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xp_XpEndJob" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008087$as_echo "$ac_cv_lib_Xp_XpEndJob" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008088if test "x$ac_cv_lib_Xp_XpEndJob" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00008089 GUI_X_LIBS="-lXp $GUI_X_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00008090fi
8091
8092 fi
8093 LDFLAGS=$ldflags_save
8094
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for extra X11 defines" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008096$as_echo_n "checking for extra X11 defines... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008097 NARROW_PROTO=
8098 rm -fr conftestdir
8099 if mkdir conftestdir; then
8100 cd conftestdir
8101 cat > Imakefile <<'EOF'
8102acfindx:
8103 @echo 'NARROW_PROTO="${PROTO_DEFINES}"'
8104EOF
8105 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
8106 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
8107 fi
8108 cd ..
8109 rm -fr conftestdir
8110 fi
8111 if test -z "$NARROW_PROTO"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008113$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008114 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NARROW_PROTO" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008116$as_echo "$NARROW_PROTO" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008117 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008118
Bram Moolenaar071d4272004-06-13 20:20:40 +00008119fi
8120
8121if test "$enable_xsmp" = "yes"; then
8122 cppflags_save=$CPPFLAGS
8123 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008124 for ac_header in X11/SM/SMlib.h
8125do :
8126 ac_fn_c_check_header_mongrel "$LINENO" "X11/SM/SMlib.h" "ac_cv_header_X11_SM_SMlib_h" "$ac_includes_default"
8127if test "x$ac_cv_header_X11_SM_SMlib_h" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008128 cat >>confdefs.h <<_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008129#define HAVE_X11_SM_SMLIB_H 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008130_ACEOF
8131
8132fi
8133
Bram Moolenaar071d4272004-06-13 20:20:40 +00008134done
8135
8136 CPPFLAGS=$cppflags_save
8137fi
8138
8139
8140if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF" -o -z "$SKIP_GTK"; then
8141 cppflags_save=$CPPFLAGS
8142 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008143 for ac_header in X11/xpm.h X11/Sunkeysym.h
8144do :
8145 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8146ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8147eval as_val=\$$as_ac_Header
8148 if test "x$as_val" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008149 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00008150#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008151_ACEOF
8152
8153fi
8154
Bram Moolenaar071d4272004-06-13 20:20:40 +00008155done
8156
8157
8158 if test ! "$enable_xim" = "no"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XIMText in X11/Xlib.h" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008160$as_echo_n "checking for XIMText in X11/Xlib.h... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008161 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008162/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008163#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008164_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008165if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008166 $EGREP "XIMText" >/dev/null 2>&1; then :
8167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008168$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008169else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; xim has been disabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008171$as_echo "no; xim has been disabled" >&6; }; enable_xim = "no"
Bram Moolenaar071d4272004-06-13 20:20:40 +00008172fi
8173rm -f conftest*
8174
8175 fi
8176 CPPFLAGS=$cppflags_save
8177
8178 if test "$enable_xim" = "auto" -a "$enable_hangulinput" != "yes" \
8179 -a "x$GUITYPE" != "xNONE" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: X GUI selected; xim has been enabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008181$as_echo "X GUI selected; xim has been enabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008182 enable_xim="yes"
8183 fi
8184fi
8185
8186if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then
8187 cppflags_save=$CPPFLAGS
8188 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X11/Xmu/Editres.h" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008190$as_echo_n "checking for X11/Xmu/Editres.h... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008191 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008192/* end confdefs.h. */
Bram Moolenaar2ce06f62005-01-31 19:19:04 +00008193
8194#include <X11/Intrinsic.h>
8195#include <X11/Xmu/Editres.h>
8196int
8197main ()
8198{
8199int i; i = 0;
8200 ;
8201 return 0;
8202}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008203_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008204if ac_fn_c_try_compile "$LINENO"; then :
8205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008206$as_echo "yes" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008207 $as_echo "#define HAVE_X11_XMU_EDITRES_H 1" >>confdefs.h
Bram Moolenaar2ce06f62005-01-31 19:19:04 +00008208
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008209else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008211$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008212fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008213rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00008214 CPPFLAGS=$cppflags_save
8215fi
8216
8217if test -z "$SKIP_MOTIF"; then
8218 cppflags_save=$CPPFLAGS
8219 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008220 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 +00008221 Xm/UnhighlightT.h Xm/Notebook.h
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008222do :
8223 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8224ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8225eval as_val=\$$as_ac_Header
8226 if test "x$as_val" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008227 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00008228#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008229_ACEOF
8230
8231fi
8232
Bram Moolenaar071d4272004-06-13 20:20:40 +00008233done
8234
Bram Moolenaar910f66f2006-04-05 20:41:53 +00008235
8236 if test $ac_cv_header_Xm_XpmP_h = yes; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmAttributes_21 in Xm/XpmP.h" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008238$as_echo_n "checking for XpmAttributes_21 in Xm/XpmP.h... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008239 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar910f66f2006-04-05 20:41:53 +00008240/* end confdefs.h. */
8241#include <Xm/XpmP.h>
8242int
8243main ()
8244{
8245XpmAttributes_21 attr;
8246 ;
8247 return 0;
8248}
8249_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008250if ac_fn_c_try_compile "$LINENO"; then :
8251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8252$as_echo "yes" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes_21" >>confdefs.h
Bram Moolenaar910f66f2006-04-05 20:41:53 +00008253
8254else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8256$as_echo "no" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h
Bram Moolenaar910f66f2006-04-05 20:41:53 +00008257
8258
8259fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008260rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar910f66f2006-04-05 20:41:53 +00008261 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008262 $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h
Bram Moolenaar910f66f2006-04-05 20:41:53 +00008263
8264 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008265 CPPFLAGS=$cppflags_save
8266fi
8267
8268if test "x$GUITYPE" = "xNONE" -a "$enable_xim" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; xim has been disabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008270$as_echo "no GUI selected; xim has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008271 enable_xim="no"
8272fi
8273if test "x$GUITYPE" = "xNONE" -a "$enable_fontset" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; fontset has been disabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008275$as_echo "no GUI selected; fontset has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008276 enable_fontset="no"
8277fi
8278if test "x$GUITYPE:$enable_fontset" = "xGTK:yes" -a "0$gtk_major_version" -ge 2; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2 GUI selected; fontset has been disabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008280$as_echo "GTK+ 2 GUI selected; fontset has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008281 enable_fontset="no"
8282fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008283
8284if test -z "$SKIP_PHOTON"; then
8285 GUITYPE=PHOTONGUI
8286fi
8287
8288
8289
8290
8291
8292
8293if test "$enable_workshop" = "yes" -a -n "$SKIP_MOTIF"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008294 as_fn_error "cannot use workshop without Motif" "$LINENO" 5
Bram Moolenaar071d4272004-06-13 20:20:40 +00008295fi
8296
8297if test "$enable_xim" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008298 $as_echo "#define FEAT_XIM 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00008299
8300fi
8301if test "$enable_fontset" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008302 $as_echo "#define FEAT_XFONTSET 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00008303
8304fi
8305
8306
8307
8308
8309if test "$enable_hangulinput" = "yes"; then
8310 if test "x$GUITYPE" = "xNONE"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; hangul input has been disabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008312$as_echo "no GUI selected; hangul input has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008313 enable_hangulinput=no
8314 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008315 $as_echo "#define FEAT_HANGULIN 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00008316
8317 HANGULIN_SRC=hangulin.c
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008318
Bram Moolenaar071d4272004-06-13 20:20:40 +00008319 HANGULIN_OBJ=objects/hangulin.o
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008320
Bram Moolenaar071d4272004-06-13 20:20:40 +00008321 fi
8322fi
8323
8324
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008325{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether toupper is broken" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008326$as_echo_n "checking whether toupper is broken... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008327if test "${vim_cv_toupper_broken+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008328 $as_echo_n "(cached) " >&6
8329else
8330
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008331 if test "$cross_compiling" = yes; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008332
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008333 as_fn_error "cross-compiling: please set 'vim_cv_toupper_broken'" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008334
Bram Moolenaar071d4272004-06-13 20:20:40 +00008335else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008336 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8337/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00008338
8339#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +00008340#include <ctype.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +00008341#if STDC_HEADERS
8342# include <stdlib.h>
8343# include <stddef.h>
8344#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00008345main() { exit(toupper('A') == 'A' && tolower('z') == 'z'); }
Bram Moolenaar446cb832008-06-24 21:56:24 +00008346
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008347_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008348if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008349
8350 vim_cv_toupper_broken=yes
8351
Bram Moolenaar071d4272004-06-13 20:20:40 +00008352else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008353
8354 vim_cv_toupper_broken=no
8355
Bram Moolenaar071d4272004-06-13 20:20:40 +00008356fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008357rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8358 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00008359fi
8360
Bram Moolenaar446cb832008-06-24 21:56:24 +00008361fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008362{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_toupper_broken" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008363$as_echo "$vim_cv_toupper_broken" >&6; }
8364
8365if test "x$vim_cv_toupper_broken" = "xyes" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008366 $as_echo "#define BROKEN_TOUPPER 1" >>confdefs.h
Bram Moolenaar446cb832008-06-24 21:56:24 +00008367
8368fi
8369
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008370{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __DATE__ and __TIME__ work" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008371$as_echo_n "checking whether __DATE__ and __TIME__ work... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008372cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008373/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00008374#include <stdio.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008375int
8376main ()
8377{
Bram Moolenaar071d4272004-06-13 20:20:40 +00008378printf("(" __DATE__ " " __TIME__ ")");
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008379 ;
8380 return 0;
8381}
8382_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008383if ac_fn_c_try_compile "$LINENO"; then :
8384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8385$as_echo "yes" >&6; }; $as_echo "#define HAVE_DATE_TIME 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00008386
8387else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008389$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008390fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008391rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00008392
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008393{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((unused)) is allowed" >&5
Bram Moolenaar0c094b92009-05-14 20:20:33 +00008394$as_echo_n "checking whether __attribute__((unused)) is allowed... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008395cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar0c094b92009-05-14 20:20:33 +00008396/* end confdefs.h. */
8397#include <stdio.h>
8398int
8399main ()
8400{
8401int x __attribute__((unused));
8402 ;
8403 return 0;
8404}
8405_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008406if ac_fn_c_try_compile "$LINENO"; then :
8407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8408$as_echo "yes" >&6; }; $as_echo "#define HAVE_ATTRIBUTE_UNUSED 1" >>confdefs.h
Bram Moolenaar0c094b92009-05-14 20:20:33 +00008409
8410else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar0c094b92009-05-14 20:20:33 +00008412$as_echo "no" >&6; }
8413fi
Bram Moolenaar0c094b92009-05-14 20:20:33 +00008414rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8415
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008416ac_fn_c_check_header_mongrel "$LINENO" "elf.h" "ac_cv_header_elf_h" "$ac_includes_default"
8417if test "x$ac_cv_header_elf_h" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00008418 HAS_ELF=1
Bram Moolenaar071d4272004-06-13 20:20:40 +00008419fi
8420
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008421
Bram Moolenaar071d4272004-06-13 20:20:40 +00008422if test "$HAS_ELF" = 1; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lelf" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008424$as_echo_n "checking for main in -lelf... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008425if test "${ac_cv_lib_elf_main+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008426 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008427else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008428 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00008429LIBS="-lelf $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008430cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008431/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008432
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008433
8434int
8435main ()
8436{
Bram Moolenaar446cb832008-06-24 21:56:24 +00008437return main ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008438 ;
8439 return 0;
8440}
8441_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008442if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008443 ac_cv_lib_elf_main=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00008444else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008445 ac_cv_lib_elf_main=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00008446fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008447rm -f core conftest.err conftest.$ac_objext \
8448 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008449LIBS=$ac_check_lib_save_LIBS
8450fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008451{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_elf_main" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008452$as_echo "$ac_cv_lib_elf_main" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008453if test "x$ac_cv_lib_elf_main" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008454 cat >>confdefs.h <<_ACEOF
8455#define HAVE_LIBELF 1
8456_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008457
8458 LIBS="-lelf $LIBS"
8459
Bram Moolenaar071d4272004-06-13 20:20:40 +00008460fi
8461
8462fi
8463
8464ac_header_dirent=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008465for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00008466 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008467{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008468$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008469if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008470 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008471else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008472 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008473/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008474#include <sys/types.h>
8475#include <$ac_hdr>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008476
8477int
8478main ()
8479{
8480if ((DIR *) 0)
8481return 0;
8482 ;
8483 return 0;
8484}
8485_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008486if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008487 eval "$as_ac_Header=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +00008488else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008489 eval "$as_ac_Header=no"
Bram Moolenaar071d4272004-06-13 20:20:40 +00008490fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008491rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00008492fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008493eval ac_res=\$$as_ac_Header
8494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008495$as_echo "$ac_res" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008496eval as_val=\$$as_ac_Header
8497 if test "x$as_val" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008498 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00008499#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008500_ACEOF
8501
8502ac_header_dirent=$ac_hdr; break
Bram Moolenaar071d4272004-06-13 20:20:40 +00008503fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008504
Bram Moolenaar071d4272004-06-13 20:20:40 +00008505done
8506# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
8507if test $ac_header_dirent = dirent.h; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008509$as_echo_n "checking for library containing opendir... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008510if test "${ac_cv_search_opendir+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008511 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008512else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008513 ac_func_search_save_LIBS=$LIBS
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008514cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008515/* end confdefs.h. */
8516
Bram Moolenaar446cb832008-06-24 21:56:24 +00008517/* Override any GCC internal prototype to avoid an error.
8518 Use char because int might match the return type of a GCC
8519 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008520#ifdef __cplusplus
8521extern "C"
8522#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008523char opendir ();
8524int
8525main ()
8526{
Bram Moolenaar446cb832008-06-24 21:56:24 +00008527return opendir ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008528 ;
8529 return 0;
8530}
8531_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00008532for ac_lib in '' dir; do
8533 if test -z "$ac_lib"; then
8534 ac_res="none required"
8535 else
8536 ac_res=-l$ac_lib
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008537 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008538 fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008539 if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008540 ac_cv_search_opendir=$ac_res
Bram Moolenaar071d4272004-06-13 20:20:40 +00008541fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008542rm -f core conftest.err conftest.$ac_objext \
8543 conftest$ac_exeext
8544 if test "${ac_cv_search_opendir+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008545 break
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008546fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008547done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008548if test "${ac_cv_search_opendir+set}" = set; then :
8549
Bram Moolenaar446cb832008-06-24 21:56:24 +00008550else
8551 ac_cv_search_opendir=no
8552fi
8553rm conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008554LIBS=$ac_func_search_save_LIBS
8555fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008556{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008557$as_echo "$ac_cv_search_opendir" >&6; }
8558ac_res=$ac_cv_search_opendir
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008559if test "$ac_res" != no; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008560 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008561
8562fi
8563
Bram Moolenaar071d4272004-06-13 20:20:40 +00008564else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008566$as_echo_n "checking for library containing opendir... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008567if test "${ac_cv_search_opendir+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008568 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008569else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008570 ac_func_search_save_LIBS=$LIBS
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008571cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008572/* end confdefs.h. */
8573
Bram Moolenaar446cb832008-06-24 21:56:24 +00008574/* Override any GCC internal prototype to avoid an error.
8575 Use char because int might match the return type of a GCC
8576 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008577#ifdef __cplusplus
8578extern "C"
8579#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008580char opendir ();
8581int
8582main ()
8583{
Bram Moolenaar446cb832008-06-24 21:56:24 +00008584return opendir ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008585 ;
8586 return 0;
8587}
8588_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00008589for ac_lib in '' x; do
8590 if test -z "$ac_lib"; then
8591 ac_res="none required"
8592 else
8593 ac_res=-l$ac_lib
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008594 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008595 fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008596 if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008597 ac_cv_search_opendir=$ac_res
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008598fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008599rm -f core conftest.err conftest.$ac_objext \
8600 conftest$ac_exeext
8601 if test "${ac_cv_search_opendir+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008602 break
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008603fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008604done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008605if test "${ac_cv_search_opendir+set}" = set; then :
8606
Bram Moolenaar446cb832008-06-24 21:56:24 +00008607else
8608 ac_cv_search_opendir=no
8609fi
8610rm conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008611LIBS=$ac_func_search_save_LIBS
8612fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008613{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008614$as_echo "$ac_cv_search_opendir" >&6; }
8615ac_res=$ac_cv_search_opendir
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008616if test "$ac_res" != no; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008617 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008618
8619fi
8620
8621fi
8622
8623
Bram Moolenaar071d4272004-06-13 20:20:40 +00008624if test $ac_cv_header_sys_wait_h = no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that defines union wait" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008626$as_echo_n "checking for sys/wait.h that defines union wait... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008627 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008628/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008629#include <sys/wait.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008630int
8631main ()
8632{
Bram Moolenaar071d4272004-06-13 20:20:40 +00008633union wait xx, yy; xx = yy
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008634 ;
8635 return 0;
8636}
8637_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008638if ac_fn_c_try_compile "$LINENO"; then :
8639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008640$as_echo "yes" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008641 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00008642
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008643 $as_echo "#define HAVE_UNION_WAIT 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00008644
8645else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008647$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008648fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008649rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00008650fi
8651
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008652for ac_header in stdarg.h stdlib.h string.h sys/select.h sys/utsname.h \
Bram Moolenaare74455a2007-11-04 14:36:18 +00008653 termcap.h fcntl.h sgtty.h sys/ioctl.h sys/time.h sys/types.h termio.h \
Bram Moolenaar446cb832008-06-24 21:56:24 +00008654 iconv.h langinfo.h math.h unistd.h stropts.h errno.h \
Bram Moolenaar071d4272004-06-13 20:20:40 +00008655 sys/resource.h sys/systeminfo.h locale.h \
Bram Moolenaar00ca2842008-06-26 20:14:00 +00008656 sys/stream.h termios.h libc.h sys/statfs.h \
Bram Moolenaar071d4272004-06-13 20:20:40 +00008657 poll.h sys/poll.h pwd.h utime.h sys/param.h libintl.h \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008658 libgen.h util/debug.h util/msg18n.h frame.h \
Bram Moolenaar32f31b12009-05-21 13:20:59 +00008659 sys/acl.h sys/access.h sys/sysinfo.h wchar.h wctype.h
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008660do :
8661 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8662ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8663eval as_val=\$$as_ac_Header
8664 if test "x$as_val" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008665 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00008666#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008667_ACEOF
8668
8669fi
8670
Bram Moolenaar071d4272004-06-13 20:20:40 +00008671done
8672
8673
Bram Moolenaar00ca2842008-06-26 20:14:00 +00008674for ac_header in sys/ptem.h
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008675do :
8676 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 +00008677# include <sys/stream.h>
8678#endif
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008679"
8680if test "x$ac_cv_header_sys_ptem_h" = x""yes; then :
Bram Moolenaar32f31b12009-05-21 13:20:59 +00008681 cat >>confdefs.h <<_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008682#define HAVE_SYS_PTEM_H 1
Bram Moolenaar32f31b12009-05-21 13:20:59 +00008683_ACEOF
8684
8685fi
8686
8687done
8688
8689
Bram Moolenaar32f31b12009-05-21 13:20:59 +00008690for ac_header in sys/sysctl.h
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008691do :
8692 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 +00008693# include <sys/param.h>
8694#endif
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008695"
8696if test "x$ac_cv_header_sys_sysctl_h" = x""yes; then :
Bram Moolenaar00ca2842008-06-26 20:14:00 +00008697 cat >>confdefs.h <<_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008698#define HAVE_SYS_SYSCTL_H 1
Bram Moolenaar00ca2842008-06-26 20:14:00 +00008699_ACEOF
8700
8701fi
8702
8703done
8704
8705
8706
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008707{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_np.h" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008708$as_echo_n "checking for pthread_np.h... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008709cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008710/* end confdefs.h. */
8711
8712#include <pthread.h>
8713#include <pthread_np.h>
8714int
8715main ()
8716{
8717int i; i = 0;
8718 ;
8719 return 0;
8720}
8721_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008722if ac_fn_c_try_compile "$LINENO"; then :
8723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008724$as_echo "yes" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008725 $as_echo "#define HAVE_PTHREAD_NP_H 1" >>confdefs.h
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008726
8727else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008729$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008730fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008731rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008732
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008733for ac_header in strings.h
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008734do :
8735 ac_fn_c_check_header_mongrel "$LINENO" "strings.h" "ac_cv_header_strings_h" "$ac_includes_default"
8736if test "x$ac_cv_header_strings_h" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008737 cat >>confdefs.h <<_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008738#define HAVE_STRINGS_H 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008739_ACEOF
8740
8741fi
8742
Bram Moolenaar071d4272004-06-13 20:20:40 +00008743done
8744
Bram Moolenaar9372a112005-12-06 19:59:18 +00008745if test "x$MACOSX" = "xyes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008746 $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h
Bram Moolenaar9372a112005-12-06 19:59:18 +00008747
8748else
Bram Moolenaar071d4272004-06-13 20:20:40 +00008749
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008750{ $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 +00008751$as_echo_n "checking if strings.h can be included after string.h... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008752cppflags_save=$CPPFLAGS
8753CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008754cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008755/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008756
8757#if defined(_AIX) && !defined(_AIX51) && !defined(_NO_PROTO)
8758# define _NO_PROTO /* like in os_unix.h, causes conflict for AIX (Winn) */
8759 /* but don't do it on AIX 5.1 (Uribarri) */
8760#endif
8761#ifdef HAVE_XM_XM_H
8762# include <Xm/Xm.h> /* This breaks it for HP-UX 11 (Squassabia) */
8763#endif
8764#ifdef HAVE_STRING_H
8765# include <string.h>
8766#endif
8767#if defined(HAVE_STRINGS_H)
8768# include <strings.h>
8769#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00008770
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008771int
8772main ()
8773{
8774int i; i = 0;
8775 ;
8776 return 0;
8777}
8778_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008779if ac_fn_c_try_compile "$LINENO"; then :
8780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008781$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008782else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008783 $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008784
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008786$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008787fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008788rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00008789CPPFLAGS=$cppflags_save
Bram Moolenaar9372a112005-12-06 19:59:18 +00008790fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008791
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008792if test $ac_cv_c_compiler_gnu = yes; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008794$as_echo_n "checking whether $CC needs -traditional... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008795if test "${ac_cv_prog_gcc_traditional+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008796 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008797else
8798 ac_pattern="Autoconf.*'x'"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008799 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008800/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008801#include <sgtty.h>
8802Autoconf TIOCGETP
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008803_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008804if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008805 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00008806 ac_cv_prog_gcc_traditional=yes
8807else
Bram Moolenaar071d4272004-06-13 20:20:40 +00008808 ac_cv_prog_gcc_traditional=no
8809fi
8810rm -f conftest*
8811
8812
8813 if test $ac_cv_prog_gcc_traditional = no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008814 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008815/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008816#include <termio.h>
8817Autoconf TCGETA
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008818_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008819if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008820 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00008821 ac_cv_prog_gcc_traditional=yes
8822fi
8823rm -f conftest*
8824
8825 fi
8826fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008827{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008828$as_echo "$ac_cv_prog_gcc_traditional" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008829 if test $ac_cv_prog_gcc_traditional = yes; then
8830 CC="$CC -traditional"
8831 fi
8832fi
8833
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008834{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008835$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008836if test "${ac_cv_c_const+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008837 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008838else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008839 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008840/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008841
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008842int
8843main ()
8844{
8845/* FIXME: Include the comments suggested by Paul. */
8846#ifndef __cplusplus
8847 /* Ultrix mips cc rejects this. */
8848 typedef int charset[2];
Bram Moolenaar446cb832008-06-24 21:56:24 +00008849 const charset cs;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008850 /* SunOS 4.1.1 cc rejects this. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00008851 char const *const *pcpcc;
8852 char **ppc;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008853 /* NEC SVR4.0.2 mips cc rejects this. */
8854 struct point {int x, y;};
8855 static struct point const zero = {0,0};
8856 /* AIX XL C 1.02.0.0 rejects this.
8857 It does not let you subtract one const X* pointer from another in
8858 an arm of an if-expression whose if-part is not a constant
8859 expression */
8860 const char *g = "string";
Bram Moolenaar446cb832008-06-24 21:56:24 +00008861 pcpcc = &g + (g ? g-g : 0);
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008862 /* HPUX 7.0 cc rejects these. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00008863 ++pcpcc;
8864 ppc = (char**) pcpcc;
8865 pcpcc = (char const *const *) ppc;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008866 { /* SCO 3.2v4 cc rejects this. */
8867 char *t;
8868 char const *s = 0 ? (char *) 0 : (char const *) 0;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008869
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008870 *t++ = 0;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008871 if (s) return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008872 }
8873 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
8874 int x[] = {25, 17};
8875 const int *foo = &x[0];
8876 ++foo;
8877 }
8878 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
8879 typedef const int *iptr;
8880 iptr p = 0;
8881 ++p;
8882 }
8883 { /* AIX XL C 1.02.0.0 rejects this saying
8884 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
8885 struct s { int j; const int *ap[3]; };
8886 struct s *b; b->j = 5;
8887 }
8888 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
8889 const int foo = 10;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008890 if (!foo) return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008891 }
Bram Moolenaar446cb832008-06-24 21:56:24 +00008892 return !cs[0] && !zero.x;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008893#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00008894
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008895 ;
8896 return 0;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008897}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008898_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008899if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00008900 ac_cv_c_const=yes
8901else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008902 ac_cv_c_const=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008903fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008904rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008905fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008906{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008907$as_echo "$ac_cv_c_const" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008908if test $ac_cv_c_const = no; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008909
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008910$as_echo "#define const /**/" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00008911
8912fi
8913
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008914{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5
Bram Moolenaar76243bd2009-03-02 01:47:02 +00008915$as_echo_n "checking for working volatile... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008916if test "${ac_cv_c_volatile+set}" = set; then :
Bram Moolenaar76243bd2009-03-02 01:47:02 +00008917 $as_echo_n "(cached) " >&6
8918else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008919 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar76243bd2009-03-02 01:47:02 +00008920/* end confdefs.h. */
8921
8922int
8923main ()
8924{
8925
8926volatile int x;
8927int * volatile y = (int *) 0;
8928return !x && !y;
8929 ;
8930 return 0;
8931}
8932_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008933if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar76243bd2009-03-02 01:47:02 +00008934 ac_cv_c_volatile=yes
8935else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008936 ac_cv_c_volatile=no
Bram Moolenaar76243bd2009-03-02 01:47:02 +00008937fi
Bram Moolenaar76243bd2009-03-02 01:47:02 +00008938rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8939fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008940{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_volatile" >&5
Bram Moolenaar76243bd2009-03-02 01:47:02 +00008941$as_echo "$ac_cv_c_volatile" >&6; }
8942if test $ac_cv_c_volatile = no; then
8943
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008944$as_echo "#define volatile /**/" >>confdefs.h
Bram Moolenaar76243bd2009-03-02 01:47:02 +00008945
8946fi
8947
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008948ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
8949if test "x$ac_cv_type_mode_t" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00008950
Bram Moolenaar071d4272004-06-13 20:20:40 +00008951else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008952
8953cat >>confdefs.h <<_ACEOF
8954#define mode_t int
8955_ACEOF
8956
8957fi
8958
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008959ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
8960if test "x$ac_cv_type_off_t" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00008961
Bram Moolenaar071d4272004-06-13 20:20:40 +00008962else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008963
8964cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00008965#define off_t long int
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008966_ACEOF
8967
8968fi
8969
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008970ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
8971if test "x$ac_cv_type_pid_t" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00008972
Bram Moolenaar071d4272004-06-13 20:20:40 +00008973else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008974
8975cat >>confdefs.h <<_ACEOF
8976#define pid_t int
8977_ACEOF
8978
8979fi
8980
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008981ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
8982if test "x$ac_cv_type_size_t" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00008983
Bram Moolenaar071d4272004-06-13 20:20:40 +00008984else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008985
8986cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00008987#define size_t unsigned int
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008988_ACEOF
8989
8990fi
8991
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008992{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008993$as_echo_n "checking for uid_t in sys/types.h... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008994if test "${ac_cv_type_uid_t+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008995 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008996else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008997 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008998/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008999#include <sys/types.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009000
9001_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009002if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009003 $EGREP "uid_t" >/dev/null 2>&1; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00009004 ac_cv_type_uid_t=yes
9005else
Bram Moolenaar071d4272004-06-13 20:20:40 +00009006 ac_cv_type_uid_t=no
9007fi
9008rm -f conftest*
9009
9010fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009011{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009012$as_echo "$ac_cv_type_uid_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009013if test $ac_cv_type_uid_t = no; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009014
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009015$as_echo "#define uid_t int" >>confdefs.h
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009016
9017
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009018$as_echo "#define gid_t int" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009019
9020fi
9021
Bram Moolenaar0bbabe82010-05-17 20:32:55 +02009022ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
9023case $ac_cv_c_uint32_t in #(
9024 no|yes) ;; #(
9025 *)
9026
9027$as_echo "#define _UINT32_T 1" >>confdefs.h
9028
9029
9030cat >>confdefs.h <<_ACEOF
9031#define uint32_t $ac_cv_c_uint32_t
9032_ACEOF
9033;;
9034 esac
9035
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009036{ $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 +00009037$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009038if test "${ac_cv_header_time+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009039 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009040else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009041 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009042/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009043#include <sys/types.h>
9044#include <sys/time.h>
9045#include <time.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009046
9047int
9048main ()
9049{
9050if ((struct tm *) 0)
9051return 0;
9052 ;
9053 return 0;
9054}
9055_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009056if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00009057 ac_cv_header_time=yes
9058else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009059 ac_cv_header_time=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009060fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009061rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009062fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009063{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009064$as_echo "$ac_cv_header_time" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009065if test $ac_cv_header_time = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009066
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009067$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009068
9069fi
9070
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009071ac_fn_c_check_type "$LINENO" "ino_t" "ac_cv_type_ino_t" "$ac_includes_default"
9072if test "x$ac_cv_type_ino_t" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00009073
Bram Moolenaar071d4272004-06-13 20:20:40 +00009074else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009075
9076cat >>confdefs.h <<_ACEOF
9077#define ino_t long
9078_ACEOF
9079
9080fi
9081
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009082ac_fn_c_check_type "$LINENO" "dev_t" "ac_cv_type_dev_t" "$ac_includes_default"
9083if test "x$ac_cv_type_dev_t" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009084
Bram Moolenaar071d4272004-06-13 20:20:40 +00009085else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009086
9087cat >>confdefs.h <<_ACEOF
9088#define dev_t unsigned
9089_ACEOF
9090
9091fi
9092
Bram Moolenaar0bbabe82010-05-17 20:32:55 +02009093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
9094$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
9095if test "${ac_cv_c_bigendian+set}" = set; then :
9096 $as_echo_n "(cached) " >&6
9097else
9098 ac_cv_c_bigendian=unknown
9099 # See if we're dealing with a universal compiler.
9100 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9101/* end confdefs.h. */
9102#ifndef __APPLE_CC__
9103 not a universal capable compiler
9104 #endif
9105 typedef int dummy;
9106
9107_ACEOF
9108if ac_fn_c_try_compile "$LINENO"; then :
9109
9110 # Check for potential -arch flags. It is not universal unless
9111 # there are at least two -arch flags with different values.
9112 ac_arch=
9113 ac_prev=
9114 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
9115 if test -n "$ac_prev"; then
9116 case $ac_word in
9117 i?86 | x86_64 | ppc | ppc64)
9118 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
9119 ac_arch=$ac_word
9120 else
9121 ac_cv_c_bigendian=universal
9122 break
9123 fi
9124 ;;
9125 esac
9126 ac_prev=
9127 elif test "x$ac_word" = "x-arch"; then
9128 ac_prev=arch
9129 fi
9130 done
9131fi
9132rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9133 if test $ac_cv_c_bigendian = unknown; then
9134 # See if sys/param.h defines the BYTE_ORDER macro.
9135 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9136/* end confdefs.h. */
9137#include <sys/types.h>
9138 #include <sys/param.h>
9139
9140int
9141main ()
9142{
9143#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
9144 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
9145 && LITTLE_ENDIAN)
9146 bogus endian macros
9147 #endif
9148
9149 ;
9150 return 0;
9151}
9152_ACEOF
9153if ac_fn_c_try_compile "$LINENO"; then :
9154 # It does; now see whether it defined to BIG_ENDIAN or not.
9155 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9156/* end confdefs.h. */
9157#include <sys/types.h>
9158 #include <sys/param.h>
9159
9160int
9161main ()
9162{
9163#if BYTE_ORDER != BIG_ENDIAN
9164 not big endian
9165 #endif
9166
9167 ;
9168 return 0;
9169}
9170_ACEOF
9171if ac_fn_c_try_compile "$LINENO"; then :
9172 ac_cv_c_bigendian=yes
9173else
9174 ac_cv_c_bigendian=no
9175fi
9176rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9177fi
9178rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9179 fi
9180 if test $ac_cv_c_bigendian = unknown; then
9181 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
9182 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9183/* end confdefs.h. */
9184#include <limits.h>
9185
9186int
9187main ()
9188{
9189#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
9190 bogus endian macros
9191 #endif
9192
9193 ;
9194 return 0;
9195}
9196_ACEOF
9197if ac_fn_c_try_compile "$LINENO"; then :
9198 # It does; now see whether it defined to _BIG_ENDIAN or not.
9199 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9200/* end confdefs.h. */
9201#include <limits.h>
9202
9203int
9204main ()
9205{
9206#ifndef _BIG_ENDIAN
9207 not big endian
9208 #endif
9209
9210 ;
9211 return 0;
9212}
9213_ACEOF
9214if ac_fn_c_try_compile "$LINENO"; then :
9215 ac_cv_c_bigendian=yes
9216else
9217 ac_cv_c_bigendian=no
9218fi
9219rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9220fi
9221rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9222 fi
9223 if test $ac_cv_c_bigendian = unknown; then
9224 # Compile a test program.
9225 if test "$cross_compiling" = yes; then :
9226 # Try to guess by grepping values from an object file.
9227 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9228/* end confdefs.h. */
9229short int ascii_mm[] =
9230 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
9231 short int ascii_ii[] =
9232 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
9233 int use_ascii (int i) {
9234 return ascii_mm[i] + ascii_ii[i];
9235 }
9236 short int ebcdic_ii[] =
9237 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
9238 short int ebcdic_mm[] =
9239 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
9240 int use_ebcdic (int i) {
9241 return ebcdic_mm[i] + ebcdic_ii[i];
9242 }
9243 extern int foo;
9244
9245int
9246main ()
9247{
9248return use_ascii (foo) == use_ebcdic (foo);
9249 ;
9250 return 0;
9251}
9252_ACEOF
9253if ac_fn_c_try_compile "$LINENO"; then :
9254 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
9255 ac_cv_c_bigendian=yes
9256 fi
9257 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
9258 if test "$ac_cv_c_bigendian" = unknown; then
9259 ac_cv_c_bigendian=no
9260 else
9261 # finding both strings is unlikely to happen, but who knows?
9262 ac_cv_c_bigendian=unknown
9263 fi
9264 fi
9265fi
9266rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9267else
9268 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9269/* end confdefs.h. */
9270$ac_includes_default
9271int
9272main ()
9273{
9274
9275 /* Are we little or big endian? From Harbison&Steele. */
9276 union
9277 {
9278 long int l;
9279 char c[sizeof (long int)];
9280 } u;
9281 u.l = 1;
9282 return u.c[sizeof (long int) - 1] == 1;
9283
9284 ;
9285 return 0;
9286}
9287_ACEOF
9288if ac_fn_c_try_run "$LINENO"; then :
9289 ac_cv_c_bigendian=no
9290else
9291 ac_cv_c_bigendian=yes
9292fi
9293rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9294 conftest.$ac_objext conftest.beam conftest.$ac_ext
9295fi
9296
9297 fi
9298fi
9299{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
9300$as_echo "$ac_cv_c_bigendian" >&6; }
9301 case $ac_cv_c_bigendian in #(
9302 yes)
9303 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
9304;; #(
9305 no)
9306 ;; #(
9307 universal)
9308
9309$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
9310
9311 ;; #(
9312 *)
9313 as_fn_error "unknown endianness
9314 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
9315 esac
9316
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009317
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009318{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rlim_t" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009319$as_echo_n "checking for rlim_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009320if eval "test \"`echo '$''{'ac_cv_type_rlim_t'+set}'`\" = set"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_rlim_t" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009322$as_echo "(cached) $ac_cv_type_rlim_t" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009323else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009324 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009325/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009326
9327#include <sys/types.h>
9328#if STDC_HEADERS
Bram Moolenaar446cb832008-06-24 21:56:24 +00009329# include <stdlib.h>
9330# include <stddef.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +00009331#endif
9332#ifdef HAVE_SYS_RESOURCE_H
Bram Moolenaar446cb832008-06-24 21:56:24 +00009333# include <sys/resource.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +00009334#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009335
9336_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009337if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009338 $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 +00009339 ac_cv_type_rlim_t=yes
9340else
Bram Moolenaar071d4272004-06-13 20:20:40 +00009341 ac_cv_type_rlim_t=no
9342fi
9343rm -f conftest*
9344
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_rlim_t" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009346$as_echo "$ac_cv_type_rlim_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009347fi
9348if test $ac_cv_type_rlim_t = no; then
9349 cat >> confdefs.h <<\EOF
9350#define rlim_t unsigned long
9351EOF
9352fi
9353
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009354{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stack_t" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009355$as_echo_n "checking for stack_t... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009356if eval "test \"`echo '$''{'ac_cv_type_stack_t'+set}'`\" = set"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_stack_t" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009358$as_echo "(cached) $ac_cv_type_stack_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009359else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009360 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009361/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009362
9363#include <sys/types.h>
9364#if STDC_HEADERS
Bram Moolenaar446cb832008-06-24 21:56:24 +00009365# include <stdlib.h>
9366# include <stddef.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +00009367#endif
9368#include <signal.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009369
9370_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009371if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009372 $EGREP "stack_t" >/dev/null 2>&1; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00009373 ac_cv_type_stack_t=yes
9374else
Bram Moolenaar071d4272004-06-13 20:20:40 +00009375 ac_cv_type_stack_t=no
9376fi
9377rm -f conftest*
9378
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_stack_t" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009380$as_echo "$ac_cv_type_stack_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009381fi
9382if test $ac_cv_type_stack_t = no; then
9383 cat >> confdefs.h <<\EOF
9384#define stack_t struct sigaltstack
9385EOF
9386fi
9387
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009388{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stack_t has an ss_base field" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009389$as_echo_n "checking whether stack_t has an ss_base field... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009390cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009391/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009392
9393#include <sys/types.h>
9394#if STDC_HEADERS
Bram Moolenaar446cb832008-06-24 21:56:24 +00009395# include <stdlib.h>
9396# include <stddef.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +00009397#endif
9398#include <signal.h>
9399#include "confdefs.h"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009400
9401int
9402main ()
9403{
9404stack_t sigstk; sigstk.ss_base = 0;
9405 ;
9406 return 0;
9407}
9408_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009409if ac_fn_c_try_compile "$LINENO"; then :
9410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9411$as_echo "yes" >&6; }; $as_echo "#define HAVE_SS_BASE 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009412
9413else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009415$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009416fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009417rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00009418
9419olibs="$LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009420{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-tlib argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009421$as_echo_n "checking --with-tlib argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009422
Bram Moolenaar446cb832008-06-24 21:56:24 +00009423# Check whether --with-tlib was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009424if test "${with_tlib+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009425 withval=$with_tlib;
9426fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00009427
9428if test -n "$with_tlib"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_tlib" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009430$as_echo "$with_tlib" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009431 LIBS="$LIBS -l$with_tlib"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linking with $with_tlib library" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009433$as_echo_n "checking for linking with $with_tlib library... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009434 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009435/* end confdefs.h. */
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009436
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009437int
9438main ()
9439{
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009440
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009441 ;
9442 return 0;
9443}
9444_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009445if ac_fn_c_try_link "$LINENO"; then :
9446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009447$as_echo "OK" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009448else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009449 as_fn_error "FAILED" "$LINENO" 5
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009450fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009451rm -f core conftest.err conftest.$ac_objext \
9452 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009453 olibs="$LIBS"
9454else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: empty: automatic terminal library selection" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009456$as_echo "empty: automatic terminal library selection" >&6; }
Bram Moolenaara1b5aa52006-10-10 09:41:28 +00009457 case "`uname -s 2>/dev/null`" in
9458 OSF1|SCO_SV) tlibs="ncurses curses termlib termcap";;
Bram Moolenaar071d4272004-06-13 20:20:40 +00009459 *) tlibs="ncurses termlib termcap curses";;
9460 esac
9461 for libname in $tlibs; do
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009462 as_ac_Lib=`$as_echo "ac_cv_lib_${libname}''_tgetent" | $as_tr_sh`
9463{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -l${libname}" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009464$as_echo_n "checking for tgetent in -l${libname}... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009465if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009466 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009467else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009468 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00009469LIBS="-l${libname} $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009470cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009471/* end confdefs.h. */
9472
Bram Moolenaar446cb832008-06-24 21:56:24 +00009473/* Override any GCC internal prototype to avoid an error.
9474 Use char because int might match the return type of a GCC
9475 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009476#ifdef __cplusplus
9477extern "C"
9478#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009479char tgetent ();
9480int
9481main ()
9482{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009483return tgetent ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009484 ;
9485 return 0;
9486}
9487_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009488if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009489 eval "$as_ac_Lib=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009490else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009491 eval "$as_ac_Lib=no"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009492fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009493rm -f core conftest.err conftest.$ac_objext \
9494 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009495LIBS=$ac_check_lib_save_LIBS
9496fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009497eval ac_res=\$$as_ac_Lib
9498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009499$as_echo "$ac_res" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009500eval as_val=\$$as_ac_Lib
9501 if test "x$as_val" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009502 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00009503#define `$as_echo "HAVE_LIB${libname}" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009504_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009505
9506 LIBS="-l${libname} $LIBS"
9507
Bram Moolenaar071d4272004-06-13 20:20:40 +00009508fi
9509
9510 if test "x$olibs" != "x$LIBS"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009511 if test "$cross_compiling" = yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00009512 res="FAIL"
9513else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009514 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009515/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009516
9517#ifdef HAVE_TERMCAP_H
9518# include <termcap.h>
9519#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +00009520#if STDC_HEADERS
9521# include <stdlib.h>
9522# include <stddef.h>
9523#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00009524main() {char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(0); }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009525_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009526if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00009527 res="OK"
9528else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009529 res="FAIL"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009530fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009531rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9532 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009533fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009534
Bram Moolenaar071d4272004-06-13 20:20:40 +00009535 if test "$res" = "OK"; then
9536 break
9537 fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libname library is not usable" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009539$as_echo "$libname library is not usable" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009540 LIBS="$olibs"
9541 fi
9542 done
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009543 if test "x$olibs" = "x$LIBS"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no terminal library found" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009545$as_echo "no terminal library found" >&6; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009546 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00009547fi
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009548
9549if test "x$olibs" = "x$LIBS"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent()" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009551$as_echo_n "checking for tgetent()... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009552 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009553/* end confdefs.h. */
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009554
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009555int
9556main ()
9557{
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009558char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist");
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009559 ;
9560 return 0;
9561}
9562_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009563if ac_fn_c_try_link "$LINENO"; then :
9564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009565$as_echo "yes" >&6; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009566else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009567 as_fn_error "NOT FOUND!
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009568 You need to install a terminal library; for example ncurses.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009569 Or specify the name of the library with --with-tlib." "$LINENO" 5
9570fi
9571rm -f core conftest.err conftest.$ac_objext \
9572 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009573fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009574
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009575{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we talk terminfo" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009576$as_echo_n "checking whether we talk terminfo... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009577if test "${vim_cv_terminfo+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009578 $as_echo_n "(cached) " >&6
9579else
9580
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009581 if test "$cross_compiling" = yes; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009582
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009583 as_fn_error "cross-compiling: please set 'vim_cv_terminfo'" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009584
Bram Moolenaar071d4272004-06-13 20:20:40 +00009585else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009586 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9587/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009588
Bram Moolenaar446cb832008-06-24 21:56:24 +00009589#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009590#ifdef HAVE_TERMCAP_H
9591# include <termcap.h>
9592#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +00009593#ifdef HAVE_STRING_H
9594# include <string.h>
9595#endif
9596#if STDC_HEADERS
9597# include <stdlib.h>
9598# include <stddef.h>
9599#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00009600main()
9601{char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(!strcmp(s==0 ? "" : s, "1")); }
Bram Moolenaar446cb832008-06-24 21:56:24 +00009602
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009603_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009604if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009605
9606 vim_cv_terminfo=no
9607
Bram Moolenaar071d4272004-06-13 20:20:40 +00009608else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009609
9610 vim_cv_terminfo=yes
9611
9612fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009613rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9614 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009615fi
9616
9617
Bram Moolenaar446cb832008-06-24 21:56:24 +00009618fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009619{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_terminfo" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009620$as_echo "$vim_cv_terminfo" >&6; }
9621
9622if test "x$vim_cv_terminfo" = "xyes" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009623 $as_echo "#define TERMINFO 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009624
9625fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00009626
Bram Moolenaar071d4272004-06-13 20:20:40 +00009627if test "x$olibs" != "x$LIBS"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking what tgetent() returns for an unknown terminal" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009629$as_echo_n "checking what tgetent() returns for an unknown terminal... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009630if test "${vim_cv_tgent+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009631 $as_echo_n "(cached) " >&6
9632else
9633
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009634 if test "$cross_compiling" = yes; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009635
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009636 as_fn_error "failed to compile test program." "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009637
Bram Moolenaar071d4272004-06-13 20:20:40 +00009638else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009639 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9640/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009641
Bram Moolenaar446cb832008-06-24 21:56:24 +00009642#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009643#ifdef HAVE_TERMCAP_H
9644# include <termcap.h>
9645#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +00009646#if STDC_HEADERS
9647# include <stdlib.h>
9648# include <stddef.h>
9649#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00009650main()
9651{char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); exit(res != 0); }
Bram Moolenaar446cb832008-06-24 21:56:24 +00009652
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009653_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009654if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009655
9656 vim_cv_tgent=zero
Bram Moolenaar071d4272004-06-13 20:20:40 +00009657
9658else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009659
9660 vim_cv_tgent=non-zero
9661
Bram Moolenaar071d4272004-06-13 20:20:40 +00009662fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009663rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9664 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00009665fi
9666
Bram Moolenaar446cb832008-06-24 21:56:24 +00009667
Bram Moolenaar446cb832008-06-24 21:56:24 +00009668fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009669{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_tgent" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009670$as_echo "$vim_cv_tgent" >&6; }
9671
9672 if test "x$vim_cv_tgent" = "xzero" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009673 $as_echo "#define TGETENT_ZERO_ERR 0" >>confdefs.h
Bram Moolenaar446cb832008-06-24 21:56:24 +00009674
9675 fi
9676fi
9677
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009678{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains ospeed" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009679$as_echo_n "checking whether termcap.h contains ospeed... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009680cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009681/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009682
9683#ifdef HAVE_TERMCAP_H
9684# include <termcap.h>
9685#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009686
9687int
9688main ()
9689{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009690ospeed = 20000
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009691 ;
9692 return 0;
9693}
9694_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009695if ac_fn_c_try_link "$LINENO"; then :
9696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9697$as_echo "yes" >&6; }; $as_echo "#define HAVE_OSPEED 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009698
9699else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009701$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ospeed can be extern" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009703$as_echo_n "checking whether ospeed can be extern... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009704 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009705/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009706
9707#ifdef HAVE_TERMCAP_H
9708# include <termcap.h>
9709#endif
9710extern short ospeed;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009711
9712int
9713main ()
9714{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009715ospeed = 20000
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009716 ;
9717 return 0;
9718}
9719_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009720if ac_fn_c_try_link "$LINENO"; then :
9721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9722$as_echo "yes" >&6; }; $as_echo "#define OSPEED_EXTERN 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009723
9724else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009726$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009727fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009728rm -f core conftest.err conftest.$ac_objext \
9729 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009730
9731fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009732rm -f core conftest.err conftest.$ac_objext \
9733 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009734
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009735{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains UP, BC and PC" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009736$as_echo_n "checking whether termcap.h contains UP, BC and PC... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009737cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009738/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009739
9740#ifdef HAVE_TERMCAP_H
9741# include <termcap.h>
9742#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009743
9744int
9745main ()
9746{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009747if (UP == 0 && BC == 0) PC = 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009748 ;
9749 return 0;
9750}
9751_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009752if ac_fn_c_try_link "$LINENO"; then :
9753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9754$as_echo "yes" >&6; }; $as_echo "#define HAVE_UP_BC_PC 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009755
9756else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009758$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether UP, BC and PC can be extern" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009760$as_echo_n "checking whether UP, BC and PC can be extern... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009761 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009762/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009763
9764#ifdef HAVE_TERMCAP_H
9765# include <termcap.h>
9766#endif
9767extern char *UP, *BC, PC;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009768
9769int
9770main ()
9771{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009772if (UP == 0 && BC == 0) PC = 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009773 ;
9774 return 0;
9775}
9776_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009777if ac_fn_c_try_link "$LINENO"; then :
9778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9779$as_echo "yes" >&6; }; $as_echo "#define UP_BC_PC_EXTERN 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009780
9781else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009783$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009784fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009785rm -f core conftest.err conftest.$ac_objext \
9786 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009787
9788fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009789rm -f core conftest.err conftest.$ac_objext \
9790 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009791
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009792{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether tputs() uses outfuntype" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009793$as_echo_n "checking whether tputs() uses outfuntype... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009794cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009795/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009796
9797#ifdef HAVE_TERMCAP_H
9798# include <termcap.h>
9799#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009800
9801int
9802main ()
9803{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009804extern int xx(); tputs("test", 1, (outfuntype)xx)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009805 ;
9806 return 0;
9807}
9808_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009809if ac_fn_c_try_compile "$LINENO"; then :
9810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9811$as_echo "yes" >&6; }; $as_echo "#define HAVE_OUTFUNTYPE 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009812
9813else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009815$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009816fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009817rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9818
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009819{ $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 +00009820$as_echo_n "checking whether sys/select.h and sys/time.h may both be included... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009821cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009822/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009823
9824#include <sys/types.h>
9825#include <sys/time.h>
9826#include <sys/select.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009827int
9828main ()
9829{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009830
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009831 ;
9832 return 0;
9833}
9834_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009835if ac_fn_c_try_compile "$LINENO"; then :
9836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009837$as_echo "yes" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009838 $as_echo "#define SYS_SELECT_WITH_SYS_TIME 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009839
9840else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009842$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009843fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009844rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00009845
9846
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009847{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/ptc" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009848$as_echo_n "checking for /dev/ptc... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009849if test -r /dev/ptc; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009850 $as_echo "#define HAVE_DEV_PTC 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009851
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009853$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009854else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009856$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009857fi
9858
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009859{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SVR4 ptys" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009860$as_echo_n "checking for SVR4 ptys... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009861if test -c /dev/ptmx ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009862 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009863/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009864
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009865int
9866main ()
9867{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009868ptsname(0);grantpt(0);unlockpt(0);
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009869 ;
9870 return 0;
9871}
9872_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009873if ac_fn_c_try_link "$LINENO"; then :
9874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9875$as_echo "yes" >&6; }; $as_echo "#define HAVE_SVR4_PTYS 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009876
9877else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9879$as_echo "no" >&6; }
9880fi
9881rm -f core conftest.err conftest.$ac_objext \
9882 conftest$ac_exeext conftest.$ac_ext
9883else
9884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009885$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009886fi
9887
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009888{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ptyranges" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009889$as_echo_n "checking for ptyranges... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009890if test -d /dev/ptym ; then
9891 pdir='/dev/ptym'
9892else
9893 pdir='/dev'
9894fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009895cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009896/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009897#ifdef M_UNIX
9898 yes;
9899#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009900
9901_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009902if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009903 $EGREP "yes" >/dev/null 2>&1; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00009904 ptys=`echo /dev/ptyp??`
9905else
Bram Moolenaar071d4272004-06-13 20:20:40 +00009906 ptys=`echo $pdir/pty??`
9907fi
9908rm -f conftest*
9909
9910if test "$ptys" != "$pdir/pty??" ; then
9911 p0=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\).$/\1/g' | sort -u | tr -d '\012'`
9912 p1=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\)$/\1/g' | sort -u | tr -d '\012'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009913 cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009914#define PTYRANGE0 "$p0"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009915_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009916
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009917 cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009918#define PTYRANGE1 "$p1"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009919_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009920
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $p0 / $p1" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009922$as_echo "$p0 / $p1" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009923else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: don't know" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009925$as_echo "don't know" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009926fi
9927
Bram Moolenaar071d4272004-06-13 20:20:40 +00009928rm -f conftest_grp
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009929{ $as_echo "$as_me:${as_lineno-$LINENO}: checking default tty permissions/group" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009930$as_echo_n "checking default tty permissions/group... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009931if test "${vim_cv_tty_group+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009932 $as_echo_n "(cached) " >&6
9933else
9934
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009935 if test "$cross_compiling" = yes; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009936
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009937 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 +00009938
Bram Moolenaar071d4272004-06-13 20:20:40 +00009939else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009940 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9941/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009942
Bram Moolenaar446cb832008-06-24 21:56:24 +00009943#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009944#include <sys/types.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +00009945#if STDC_HEADERS
9946# include <stdlib.h>
9947# include <stddef.h>
9948#endif
9949#ifdef HAVE_UNISTD_H
9950#include <unistd.h>
9951#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00009952#include <sys/stat.h>
9953#include <stdio.h>
9954main()
9955{
9956 struct stat sb;
9957 char *x,*ttyname();
9958 int om, m;
9959 FILE *fp;
9960
9961 if (!(x = ttyname(0))) exit(1);
9962 if (stat(x, &sb)) exit(1);
9963 om = sb.st_mode;
9964 if (om & 002) exit(0);
9965 m = system("mesg y");
9966 if (m == -1 || m == 127) exit(1);
9967 if (stat(x, &sb)) exit(1);
9968 m = sb.st_mode;
9969 if (chmod(x, om)) exit(1);
9970 if (m & 002) exit(0);
9971 if (sb.st_gid == getgid()) exit(1);
9972 if (!(fp=fopen("conftest_grp", "w")))
9973 exit(1);
9974 fprintf(fp, "%d\n", sb.st_gid);
9975 fclose(fp);
9976 exit(0);
9977}
9978
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009979_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009980if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009981
Bram Moolenaar446cb832008-06-24 21:56:24 +00009982 if test -f conftest_grp; then
9983 vim_cv_tty_group=`cat conftest_grp`
9984 if test "x$vim_cv_tty_mode" = "x" ; then
9985 vim_cv_tty_mode=0620
9986 fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009987 { $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 +00009988$as_echo "pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&6; }
9989 else
9990 vim_cv_tty_group=world
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ptys are world accessible" >&5
Bram Moolenaar72951072009-12-02 16:58:33 +00009992$as_echo "ptys are world accessible" >&6; }
Bram Moolenaar446cb832008-06-24 21:56:24 +00009993 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00009994
9995else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009996
9997 vim_cv_tty_group=world
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't determine - assume ptys are world accessible" >&5
Bram Moolenaar72951072009-12-02 16:58:33 +00009999$as_echo "can't determine - assume ptys are world accessible" >&6; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000010000
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010001fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010002rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10003 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010004fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010005
10006
Bram Moolenaar446cb832008-06-24 21:56:24 +000010007fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010008{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_tty_group" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010009$as_echo "$vim_cv_tty_group" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010010rm -f conftest_grp
10011
Bram Moolenaar446cb832008-06-24 21:56:24 +000010012if test "x$vim_cv_tty_group" != "xworld" ; then
10013 cat >>confdefs.h <<_ACEOF
10014#define PTYGROUP $vim_cv_tty_group
10015_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010016
Bram Moolenaar446cb832008-06-24 21:56:24 +000010017 if test "x$vim_cv_tty_mode" = "x" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010018 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 +000010019 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010020 $as_echo "#define PTYMODE 0620" >>confdefs.h
Bram Moolenaar446cb832008-06-24 21:56:24 +000010021
10022 fi
10023fi
10024
10025
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010026{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010027$as_echo_n "checking return type of signal handlers... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010028if test "${ac_cv_type_signal+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010029 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010030else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010031 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010032/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010033#include <sys/types.h>
10034#include <signal.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000010035
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010036int
10037main ()
10038{
Bram Moolenaar446cb832008-06-24 21:56:24 +000010039return *(signal (0, 0)) (0) == 1;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010040 ;
10041 return 0;
10042}
10043_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010044if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010045 ac_cv_type_signal=int
Bram Moolenaar071d4272004-06-13 20:20:40 +000010046else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010047 ac_cv_type_signal=void
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010048fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010049rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010050fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010051{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010052$as_echo "$ac_cv_type_signal" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010053
10054cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010055#define RETSIGTYPE $ac_cv_type_signal
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010056_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010057
10058
10059
10060if test $ac_cv_type_signal = void; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010061 $as_echo "#define SIGRETURN return" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010062
10063else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010064 $as_echo "#define SIGRETURN return 0" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010065
10066fi
10067
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010068{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct sigcontext" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010069$as_echo_n "checking for struct sigcontext... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010070cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010071/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010072
10073#include <signal.h>
10074test_sig()
10075{
10076 struct sigcontext *scont;
10077 scont = (struct sigcontext *)0;
10078 return 1;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010079}
10080int
10081main ()
10082{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010083
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010084 ;
10085 return 0;
10086}
10087_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010088if ac_fn_c_try_compile "$LINENO"; then :
10089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010090$as_echo "yes" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010091 $as_echo "#define HAVE_SIGCONTEXT 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010092
10093else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010095$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010096fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010097rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10098
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010099{ $as_echo "$as_me:${as_lineno-$LINENO}: checking getcwd implementation is broken" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010100$as_echo_n "checking getcwd implementation is broken... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010101if test "${vim_cv_getcwd_broken+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010102 $as_echo_n "(cached) " >&6
10103else
10104
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010105 if test "$cross_compiling" = yes; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010106
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010107 as_fn_error "cross-compiling: please set 'vim_cv_getcwd_broken'" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010108
Bram Moolenaar071d4272004-06-13 20:20:40 +000010109else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010110 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10111/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010112
Bram Moolenaar446cb832008-06-24 21:56:24 +000010113#include "confdefs.h"
10114#ifdef HAVE_UNISTD_H
10115#include <unistd.h>
10116#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000010117char *dagger[] = { "IFS=pwd", 0 };
10118main()
10119{
10120 char buffer[500];
10121 extern char **environ;
10122 environ = dagger;
10123 return getcwd(buffer, 500) ? 0 : 1;
10124}
Bram Moolenaar446cb832008-06-24 21:56:24 +000010125
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010126_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010127if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010128
10129 vim_cv_getcwd_broken=no
10130
Bram Moolenaar071d4272004-06-13 20:20:40 +000010131else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010132
10133 vim_cv_getcwd_broken=yes
10134
10135fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010136rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10137 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010138fi
10139
10140
Bram Moolenaar446cb832008-06-24 21:56:24 +000010141fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010142{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_getcwd_broken" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010143$as_echo "$vim_cv_getcwd_broken" >&6; }
10144
10145if test "x$vim_cv_getcwd_broken" = "xyes" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010146 $as_echo "#define BAD_GETCWD 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010147
10148fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000010149
Bram Moolenaar25153e12010-02-24 14:47:08 +010010150for ac_func in bcmp fchdir fchown fsync getcwd getpseudotty \
Bram Moolenaar071d4272004-06-13 20:20:40 +000010151 getpwnam getpwuid getrlimit gettimeofday getwd lstat memcmp \
Bram Moolenaareaf03392009-11-17 11:08:52 +000010152 memset mkdtemp nanosleep opendir putenv qsort readlink select setenv \
Bram Moolenaar071d4272004-06-13 20:20:40 +000010153 setpgid setsid sigaltstack sigstack sigset sigsetjmp sigaction \
Bram Moolenaar2389c3c2005-05-22 22:07:59 +000010154 sigvec strcasecmp strerror strftime stricmp strncasecmp \
Bram Moolenaar0cb032e2005-04-23 20:52:00 +000010155 strnicmp strpbrk strtol tgetent towlower towupper iswupper \
10156 usleep utime utimes
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010157do :
10158 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10159ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10160eval as_val=\$$as_ac_var
10161 if test "x$as_val" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010162 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010163#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010164_ACEOF
10165
Bram Moolenaar071d4272004-06-13 20:20:40 +000010166fi
10167done
10168
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010169{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5
Bram Moolenaar25153e12010-02-24 14:47:08 +010010170$as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010171if test "${ac_cv_sys_largefile_source+set}" = set; then :
Bram Moolenaar25153e12010-02-24 14:47:08 +010010172 $as_echo_n "(cached) " >&6
10173else
10174 while :; do
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010175 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar25153e12010-02-24 14:47:08 +010010176/* end confdefs.h. */
10177#include <sys/types.h> /* for off_t */
10178 #include <stdio.h>
10179int
10180main ()
10181{
10182int (*fp) (FILE *, off_t, int) = fseeko;
10183 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
10184 ;
10185 return 0;
10186}
10187_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010188if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar25153e12010-02-24 14:47:08 +010010189 ac_cv_sys_largefile_source=no; break
Bram Moolenaar25153e12010-02-24 14:47:08 +010010190fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010191rm -f core conftest.err conftest.$ac_objext \
10192 conftest$ac_exeext conftest.$ac_ext
10193 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar25153e12010-02-24 14:47:08 +010010194/* end confdefs.h. */
10195#define _LARGEFILE_SOURCE 1
10196#include <sys/types.h> /* for off_t */
10197 #include <stdio.h>
10198int
10199main ()
10200{
10201int (*fp) (FILE *, off_t, int) = fseeko;
10202 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
10203 ;
10204 return 0;
10205}
10206_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010207if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar25153e12010-02-24 14:47:08 +010010208 ac_cv_sys_largefile_source=1; break
Bram Moolenaar25153e12010-02-24 14:47:08 +010010209fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010210rm -f core conftest.err conftest.$ac_objext \
10211 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar25153e12010-02-24 14:47:08 +010010212 ac_cv_sys_largefile_source=unknown
10213 break
10214done
10215fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010216{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5
Bram Moolenaar25153e12010-02-24 14:47:08 +010010217$as_echo "$ac_cv_sys_largefile_source" >&6; }
10218case $ac_cv_sys_largefile_source in #(
10219 no | unknown) ;;
10220 *)
10221cat >>confdefs.h <<_ACEOF
10222#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
10223_ACEOF
10224;;
10225esac
10226rm -rf conftest*
10227
10228# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
10229# in glibc 2.1.3, but that breaks too many other things.
10230# If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
10231if test $ac_cv_sys_largefile_source != unknown; then
10232
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010233$as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
Bram Moolenaar25153e12010-02-24 14:47:08 +010010234
10235fi
10236
Bram Moolenaar071d4272004-06-13 20:20:40 +000010237
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010238# Check whether --enable-largefile was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010239if test "${enable_largefile+set}" = set; then :
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010240 enableval=$enable_largefile;
10241fi
10242
10243if test "$enable_largefile" != no; then
10244
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010245 { $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 +020010246$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010247if test "${ac_cv_sys_largefile_CC+set}" = set; then :
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010248 $as_echo_n "(cached) " >&6
10249else
10250 ac_cv_sys_largefile_CC=no
10251 if test "$GCC" != yes; then
10252 ac_save_CC=$CC
10253 while :; do
10254 # IRIX 6.2 and later do not support large files by default,
10255 # so use the C compiler's -n32 option if that helps.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010256 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010257/* end confdefs.h. */
10258#include <sys/types.h>
10259 /* Check that off_t can represent 2**63 - 1 correctly.
10260 We can't simply define LARGE_OFF_T to be 9223372036854775807,
10261 since some C++ compilers masquerading as C compilers
10262 incorrectly reject 9223372036854775807. */
10263#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10264 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10265 && LARGE_OFF_T % 2147483647 == 1)
10266 ? 1 : -1];
10267int
10268main ()
10269{
10270
10271 ;
10272 return 0;
10273}
10274_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010275 if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010276 break
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010277fi
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010278rm -f core conftest.err conftest.$ac_objext
10279 CC="$CC -n32"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010280 if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010281 ac_cv_sys_largefile_CC=' -n32'; break
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010282fi
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010283rm -f core conftest.err conftest.$ac_objext
10284 break
10285 done
10286 CC=$ac_save_CC
10287 rm -f conftest.$ac_ext
10288 fi
10289fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010290{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010291$as_echo "$ac_cv_sys_largefile_CC" >&6; }
10292 if test "$ac_cv_sys_largefile_CC" != no; then
10293 CC=$CC$ac_cv_sys_largefile_CC
10294 fi
10295
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010296 { $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 +020010297$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010298if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010299 $as_echo_n "(cached) " >&6
10300else
10301 while :; do
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010302 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010303/* end confdefs.h. */
10304#include <sys/types.h>
10305 /* Check that off_t can represent 2**63 - 1 correctly.
10306 We can't simply define LARGE_OFF_T to be 9223372036854775807,
10307 since some C++ compilers masquerading as C compilers
10308 incorrectly reject 9223372036854775807. */
10309#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10310 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10311 && LARGE_OFF_T % 2147483647 == 1)
10312 ? 1 : -1];
10313int
10314main ()
10315{
10316
10317 ;
10318 return 0;
10319}
10320_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010321if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010322 ac_cv_sys_file_offset_bits=no; break
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010323fi
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010324rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010325 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010326/* end confdefs.h. */
10327#define _FILE_OFFSET_BITS 64
10328#include <sys/types.h>
10329 /* Check that off_t can represent 2**63 - 1 correctly.
10330 We can't simply define LARGE_OFF_T to be 9223372036854775807,
10331 since some C++ compilers masquerading as C compilers
10332 incorrectly reject 9223372036854775807. */
10333#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10334 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10335 && LARGE_OFF_T % 2147483647 == 1)
10336 ? 1 : -1];
10337int
10338main ()
10339{
10340
10341 ;
10342 return 0;
10343}
10344_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010345if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010346 ac_cv_sys_file_offset_bits=64; break
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010347fi
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010348rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10349 ac_cv_sys_file_offset_bits=unknown
10350 break
10351done
10352fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010353{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010354$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
10355case $ac_cv_sys_file_offset_bits in #(
10356 no | unknown) ;;
10357 *)
10358cat >>confdefs.h <<_ACEOF
10359#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
10360_ACEOF
10361;;
10362esac
10363rm -rf conftest*
10364 if test $ac_cv_sys_file_offset_bits = unknown; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010366$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010367if test "${ac_cv_sys_large_files+set}" = set; then :
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010368 $as_echo_n "(cached) " >&6
10369else
10370 while :; do
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010371 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010372/* end confdefs.h. */
10373#include <sys/types.h>
10374 /* Check that off_t can represent 2**63 - 1 correctly.
10375 We can't simply define LARGE_OFF_T to be 9223372036854775807,
10376 since some C++ compilers masquerading as C compilers
10377 incorrectly reject 9223372036854775807. */
10378#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10379 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10380 && LARGE_OFF_T % 2147483647 == 1)
10381 ? 1 : -1];
10382int
10383main ()
10384{
10385
10386 ;
10387 return 0;
10388}
10389_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010390if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010391 ac_cv_sys_large_files=no; break
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010392fi
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010393rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010394 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010395/* end confdefs.h. */
10396#define _LARGE_FILES 1
10397#include <sys/types.h>
10398 /* Check that off_t can represent 2**63 - 1 correctly.
10399 We can't simply define LARGE_OFF_T to be 9223372036854775807,
10400 since some C++ compilers masquerading as C compilers
10401 incorrectly reject 9223372036854775807. */
10402#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10403 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10404 && LARGE_OFF_T % 2147483647 == 1)
10405 ? 1 : -1];
10406int
10407main ()
10408{
10409
10410 ;
10411 return 0;
10412}
10413_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010414if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010415 ac_cv_sys_large_files=1; break
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010416fi
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010417rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10418 ac_cv_sys_large_files=unknown
10419 break
10420done
10421fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010422{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010423$as_echo "$ac_cv_sys_large_files" >&6; }
10424case $ac_cv_sys_large_files in #(
10425 no | unknown) ;;
10426 *)
10427cat >>confdefs.h <<_ACEOF
10428#define _LARGE_FILES $ac_cv_sys_large_files
10429_ACEOF
10430;;
10431esac
10432rm -rf conftest*
10433 fi
10434fi
10435
10436
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010437{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for st_blksize" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010438$as_echo_n "checking for st_blksize... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010439cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010440/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010441#include <sys/types.h>
10442#include <sys/stat.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010443int
10444main ()
10445{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010446 struct stat st;
10447 int n;
10448
10449 stat("/", &st);
10450 n = (int)st.st_blksize;
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_compile "$LINENO"; then :
10456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10457$as_echo "yes" >&6; }; $as_echo "#define HAVE_ST_BLKSIZE 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010458
10459else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010461$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010462fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010463rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10464
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010465{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat() ignores a trailing slash" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010466$as_echo_n "checking whether stat() ignores a trailing slash... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010467if test "${vim_cv_stat_ignores_slash+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010468 $as_echo_n "(cached) " >&6
10469else
10470
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010471 if test "$cross_compiling" = yes; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010472
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010473 as_fn_error "cross-compiling: please set 'vim_cv_stat_ignores_slash'" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010474
Bram Moolenaar071d4272004-06-13 20:20:40 +000010475else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010476 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10477/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000010478
10479#include "confdefs.h"
10480#if STDC_HEADERS
10481# include <stdlib.h>
10482# include <stddef.h>
10483#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000010484#include <sys/types.h>
10485#include <sys/stat.h>
10486main() {struct stat st; exit(stat("configure/", &st) != 0); }
Bram Moolenaar446cb832008-06-24 21:56:24 +000010487
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010488_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010489if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010490
10491 vim_cv_stat_ignores_slash=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000010492
10493else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010494
10495 vim_cv_stat_ignores_slash=no
10496
Bram Moolenaar071d4272004-06-13 20:20:40 +000010497fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010498rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10499 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010500fi
10501
Bram Moolenaar446cb832008-06-24 21:56:24 +000010502
Bram Moolenaar446cb832008-06-24 21:56:24 +000010503fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010504{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_stat_ignores_slash" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010505$as_echo "$vim_cv_stat_ignores_slash" >&6; }
10506
10507if test "x$vim_cv_stat_ignores_slash" = "xyes" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010508 $as_echo "#define STAT_IGNORES_SLASH 1" >>confdefs.h
Bram Moolenaar446cb832008-06-24 21:56:24 +000010509
10510fi
10511
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010512{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv_open()" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010513$as_echo_n "checking for iconv_open()... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010514save_LIBS="$LIBS"
10515LIBS="$LIBS -liconv"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010516cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010517/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010518
10519#ifdef HAVE_ICONV_H
10520# include <iconv.h>
10521#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010522
10523int
10524main ()
10525{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010526iconv_open("fr", "to");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010527 ;
10528 return 0;
10529}
10530_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010531if ac_fn_c_try_link "$LINENO"; then :
10532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; with -liconv" >&5
10533$as_echo "yes; with -liconv" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010534
10535else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010536 LIBS="$save_LIBS"
10537 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010538/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010539
10540#ifdef HAVE_ICONV_H
10541# include <iconv.h>
10542#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010543
10544int
10545main ()
10546{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010547iconv_open("fr", "to");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010548 ;
10549 return 0;
10550}
10551_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010552if ac_fn_c_try_link "$LINENO"; then :
10553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10554$as_echo "yes" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010555
10556else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010558$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010559fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010560rm -f core conftest.err conftest.$ac_objext \
10561 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010562fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010563rm -f core conftest.err conftest.$ac_objext \
10564 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010565
10566
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010567{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo(CODESET)" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010568$as_echo_n "checking for nl_langinfo(CODESET)... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010569cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010570/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010571
10572#ifdef HAVE_LANGINFO_H
10573# include <langinfo.h>
10574#endif
10575
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010576int
10577main ()
10578{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010579char *cs = nl_langinfo(CODESET);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010580 ;
10581 return 0;
10582}
10583_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010584if ac_fn_c_try_link "$LINENO"; then :
10585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10586$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_LANGINFO_CODESET 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010587
10588else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010590$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010591fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010592rm -f core conftest.err conftest.$ac_objext \
10593 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010594
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010595{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod in -lm" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010596$as_echo_n "checking for strtod in -lm... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010597if test "${ac_cv_lib_m_strtod+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010598 $as_echo_n "(cached) " >&6
10599else
10600 ac_check_lib_save_LIBS=$LIBS
10601LIBS="-lm $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010602cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010603/* end confdefs.h. */
10604
10605/* Override any GCC internal prototype to avoid an error.
10606 Use char because int might match the return type of a GCC
10607 builtin and then its argument prototype would still apply. */
10608#ifdef __cplusplus
10609extern "C"
10610#endif
10611char strtod ();
10612int
10613main ()
10614{
10615return strtod ();
10616 ;
10617 return 0;
10618}
10619_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010620if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010621 ac_cv_lib_m_strtod=yes
10622else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010623 ac_cv_lib_m_strtod=no
Bram Moolenaar446cb832008-06-24 21:56:24 +000010624fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010625rm -f core conftest.err conftest.$ac_objext \
10626 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010627LIBS=$ac_check_lib_save_LIBS
10628fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010629{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_strtod" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010630$as_echo "$ac_cv_lib_m_strtod" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010631if test "x$ac_cv_lib_m_strtod" = x""yes; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010632 cat >>confdefs.h <<_ACEOF
10633#define HAVE_LIBM 1
10634_ACEOF
10635
10636 LIBS="-lm $LIBS"
10637
10638fi
10639
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010640{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod() and other floating point functions" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010641$as_echo_n "checking for strtod() and other floating point functions... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010642cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010643/* end confdefs.h. */
10644
10645#ifdef HAVE_MATH_H
10646# include <math.h>
10647#endif
10648#if STDC_HEADERS
10649# include <stdlib.h>
10650# include <stddef.h>
10651#endif
10652
10653int
10654main ()
10655{
10656char *s; double d;
10657 d = strtod("1.1", &s);
10658 d = fabs(1.11);
10659 d = ceil(1.11);
10660 d = floor(1.11);
10661 d = log10(1.11);
10662 d = pow(1.11, 2.22);
10663 d = sqrt(1.11);
10664 d = sin(1.11);
10665 d = cos(1.11);
10666 d = atan(1.11);
10667
10668 ;
10669 return 0;
10670}
10671_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010672if ac_fn_c_try_link "$LINENO"; then :
10673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10674$as_echo "yes" >&6; }; $as_echo "#define HAVE_FLOAT_FUNCS 1" >>confdefs.h
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010675
Bram Moolenaar071d4272004-06-13 20:20:40 +000010676else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010678$as_echo "no" >&6; }
10679fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010680rm -f core conftest.err conftest.$ac_objext \
10681 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010682
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010683{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-acl argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010684$as_echo_n "checking --disable-acl argument... " >&6; }
10685# Check whether --enable-acl was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010686if test "${enable_acl+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010687 enableval=$enable_acl;
10688else
Bram Moolenaar071d4272004-06-13 20:20:40 +000010689 enable_acl="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +000010690fi
10691
Bram Moolenaar071d4272004-06-13 20:20:40 +000010692if test "$enable_acl" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010693{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010694$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010695{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lposix1e" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010696$as_echo_n "checking for acl_get_file in -lposix1e... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010697if test "${ac_cv_lib_posix1e_acl_get_file+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010698 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010699else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010700 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000010701LIBS="-lposix1e $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010702cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010703/* end confdefs.h. */
10704
Bram Moolenaar446cb832008-06-24 21:56:24 +000010705/* Override any GCC internal prototype to avoid an error.
10706 Use char because int might match the return type of a GCC
10707 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010708#ifdef __cplusplus
10709extern "C"
10710#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010711char acl_get_file ();
10712int
10713main ()
10714{
Bram Moolenaar446cb832008-06-24 21:56:24 +000010715return acl_get_file ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010716 ;
10717 return 0;
10718}
10719_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010720if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010721 ac_cv_lib_posix1e_acl_get_file=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000010722else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010723 ac_cv_lib_posix1e_acl_get_file=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000010724fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010725rm -f core conftest.err conftest.$ac_objext \
10726 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010727LIBS=$ac_check_lib_save_LIBS
10728fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010729{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix1e_acl_get_file" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010730$as_echo "$ac_cv_lib_posix1e_acl_get_file" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010731if test "x$ac_cv_lib_posix1e_acl_get_file" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +000010732 LIBS="$LIBS -lposix1e"
10733else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lacl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010735$as_echo_n "checking for acl_get_file in -lacl... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010736if test "${ac_cv_lib_acl_acl_get_file+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010737 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010738else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010739 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000010740LIBS="-lacl $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010741cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010742/* end confdefs.h. */
10743
Bram Moolenaar446cb832008-06-24 21:56:24 +000010744/* Override any GCC internal prototype to avoid an error.
10745 Use char because int might match the return type of a GCC
10746 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010747#ifdef __cplusplus
10748extern "C"
10749#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010750char acl_get_file ();
10751int
10752main ()
10753{
Bram Moolenaar446cb832008-06-24 21:56:24 +000010754return acl_get_file ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010755 ;
10756 return 0;
10757}
10758_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010759if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010760 ac_cv_lib_acl_acl_get_file=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000010761else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010762 ac_cv_lib_acl_acl_get_file=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000010763fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010764rm -f core conftest.err conftest.$ac_objext \
10765 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010766LIBS=$ac_check_lib_save_LIBS
10767fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010768{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_acl_acl_get_file" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010769$as_echo "$ac_cv_lib_acl_acl_get_file" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010770if test "x$ac_cv_lib_acl_acl_get_file" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +000010771 LIBS="$LIBS -lacl"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgetxattr in -lattr" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010773$as_echo_n "checking for fgetxattr in -lattr... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010774if test "${ac_cv_lib_attr_fgetxattr+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010775 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010776else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010777 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000010778LIBS="-lattr $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010779cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010780/* end confdefs.h. */
10781
Bram Moolenaar446cb832008-06-24 21:56:24 +000010782/* Override any GCC internal prototype to avoid an error.
10783 Use char because int might match the return type of a GCC
10784 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010785#ifdef __cplusplus
10786extern "C"
10787#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010788char fgetxattr ();
10789int
10790main ()
10791{
Bram Moolenaar446cb832008-06-24 21:56:24 +000010792return fgetxattr ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010793 ;
10794 return 0;
10795}
10796_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010797if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010798 ac_cv_lib_attr_fgetxattr=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000010799else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010800 ac_cv_lib_attr_fgetxattr=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000010801fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010802rm -f core conftest.err conftest.$ac_objext \
10803 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010804LIBS=$ac_check_lib_save_LIBS
10805fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010806{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_attr_fgetxattr" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010807$as_echo "$ac_cv_lib_attr_fgetxattr" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010808if test "x$ac_cv_lib_attr_fgetxattr" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +000010809 LIBS="$LIBS -lattr"
Bram Moolenaar071d4272004-06-13 20:20:40 +000010810fi
10811
Bram Moolenaar071d4272004-06-13 20:20:40 +000010812fi
10813
10814fi
10815
10816
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010817{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for POSIX ACL support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010818$as_echo_n "checking for POSIX ACL support... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010819cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010820/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010821
10822#include <sys/types.h>
10823#ifdef HAVE_SYS_ACL_H
10824# include <sys/acl.h>
10825#endif
10826acl_t acl;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010827int
10828main ()
10829{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010830acl = acl_get_file("foo", ACL_TYPE_ACCESS);
10831 acl_set_file("foo", ACL_TYPE_ACCESS, acl);
10832 acl_free(acl);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010833 ;
10834 return 0;
10835}
10836_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010837if ac_fn_c_try_link "$LINENO"; then :
10838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10839$as_echo "yes" >&6; }; $as_echo "#define HAVE_POSIX_ACL 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010840
10841else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010843$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010844fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010845rm -f core conftest.err conftest.$ac_objext \
10846 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010847
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010848{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris ACL support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010849$as_echo_n "checking for Solaris ACL support... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010850cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010851/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010852
10853#ifdef HAVE_SYS_ACL_H
10854# include <sys/acl.h>
10855#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010856int
10857main ()
10858{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010859acl("foo", GETACLCNT, 0, NULL);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010860
10861 ;
10862 return 0;
10863}
10864_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010865if ac_fn_c_try_link "$LINENO"; then :
10866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10867$as_echo "yes" >&6; }; $as_echo "#define HAVE_SOLARIS_ACL 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010868
10869else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010871$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010872fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010873rm -f core conftest.err conftest.$ac_objext \
10874 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010875
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010876{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for AIX ACL support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010877$as_echo_n "checking for AIX ACL support... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010878cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010879/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010880
Bram Moolenaar446cb832008-06-24 21:56:24 +000010881#if STDC_HEADERS
10882# include <stdlib.h>
10883# include <stddef.h>
10884#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000010885#ifdef HAVE_SYS_ACL_H
10886# include <sys/acl.h>
10887#endif
10888#ifdef HAVE_SYS_ACCESS_H
10889# include <sys/access.h>
10890#endif
10891#define _ALL_SOURCE
10892
10893#include <sys/stat.h>
10894
10895int aclsize;
10896struct acl *aclent;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010897int
10898main ()
10899{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010900aclsize = sizeof(struct acl);
10901 aclent = (void *)malloc(aclsize);
10902 statacl("foo", STX_NORMAL, aclent, aclsize);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010903
10904 ;
10905 return 0;
10906}
10907_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010908if ac_fn_c_try_link "$LINENO"; then :
10909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10910$as_echo "yes" >&6; }; $as_echo "#define HAVE_AIX_ACL 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010911
10912else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010914$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010915fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010916rm -f core conftest.err conftest.$ac_objext \
10917 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010918else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010920$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010921fi
10922
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010923{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gpm argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010924$as_echo_n "checking --disable-gpm argument... " >&6; }
10925# Check whether --enable-gpm was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010926if test "${enable_gpm+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010927 enableval=$enable_gpm;
Bram Moolenaar071d4272004-06-13 20:20:40 +000010928else
10929 enable_gpm="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +000010930fi
10931
Bram Moolenaar071d4272004-06-13 20:20:40 +000010932
10933if test "$enable_gpm" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010935$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gpm" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010937$as_echo_n "checking for gpm... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010938if test "${vi_cv_have_gpm+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010939 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010940else
10941 olibs="$LIBS" ; LIBS="-lgpm"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010942 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010943/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010944#include <gpm.h>
10945 #include <linux/keyboard.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010946int
10947main ()
10948{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010949Gpm_GetLibVersion(NULL);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010950 ;
10951 return 0;
10952}
10953_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010954if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +000010955 vi_cv_have_gpm=yes
10956else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010957 vi_cv_have_gpm=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010958fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010959rm -f core conftest.err conftest.$ac_objext \
10960 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010961 LIBS="$olibs"
10962
10963fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010964{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_gpm" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010965$as_echo "$vi_cv_have_gpm" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010966 if test $vi_cv_have_gpm = yes; then
10967 LIBS="$LIBS -lgpm"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010968 $as_echo "#define HAVE_GPM 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010969
10970 fi
10971else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010973$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010974fi
10975
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010976{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-sysmouse argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010977$as_echo_n "checking --disable-sysmouse argument... " >&6; }
10978# Check whether --enable-sysmouse was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010979if test "${enable_sysmouse+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010980 enableval=$enable_sysmouse;
10981else
10982 enable_sysmouse="yes"
10983fi
10984
10985
10986if test "$enable_sysmouse" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010988$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysmouse" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010990$as_echo_n "checking for sysmouse... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010991if test "${vi_cv_have_sysmouse+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010992 $as_echo_n "(cached) " >&6
10993else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010994 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010995/* end confdefs.h. */
10996#include <sys/consio.h>
10997 #include <signal.h>
10998 #include <sys/fbio.h>
10999int
11000main ()
11001{
11002struct mouse_info mouse;
11003 mouse.operation = MOUSE_MODE;
11004 mouse.operation = MOUSE_SHOW;
11005 mouse.u.mode.mode = 0;
11006 mouse.u.mode.signal = SIGUSR2;
11007 ;
11008 return 0;
11009}
11010_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011011if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011012 vi_cv_have_sysmouse=yes
11013else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011014 vi_cv_have_sysmouse=no
Bram Moolenaar446cb832008-06-24 21:56:24 +000011015fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011016rm -f core conftest.err conftest.$ac_objext \
11017 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011018
11019fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011020{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_sysmouse" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011021$as_echo "$vi_cv_have_sysmouse" >&6; }
11022 if test $vi_cv_have_sysmouse = yes; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011023 $as_echo "#define HAVE_SYSMOUSE 1" >>confdefs.h
Bram Moolenaar446cb832008-06-24 21:56:24 +000011024
11025 fi
11026else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011028$as_echo "yes" >&6; }
11029fi
11030
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011031{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for FD_CLOEXEC" >&5
Bram Moolenaarf05da212009-11-17 16:13:15 +000011032$as_echo_n "checking for FD_CLOEXEC... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011033cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaarf05da212009-11-17 16:13:15 +000011034/* end confdefs.h. */
11035#if HAVE_FCNTL_H
11036# include <fcntl.h>
11037#endif
11038int
11039main ()
11040{
11041 int flag = FD_CLOEXEC;
11042 ;
11043 return 0;
11044}
11045_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011046if ac_fn_c_try_compile "$LINENO"; then :
11047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11048$as_echo "yes" >&6; }; $as_echo "#define HAVE_FD_CLOEXEC 1" >>confdefs.h
Bram Moolenaarf05da212009-11-17 16:13:15 +000011049
11050else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
Bram Moolenaarf05da212009-11-17 16:13:15 +000011052$as_echo "not usable" >&6; }
11053fi
Bram Moolenaarf05da212009-11-17 16:13:15 +000011054rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11055
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011056{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rename" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011057$as_echo_n "checking for rename... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011058cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011059/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011060#include <stdio.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011061int
11062main ()
11063{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011064rename("this", "that")
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011065 ;
11066 return 0;
11067}
11068_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011069if ac_fn_c_try_link "$LINENO"; then :
11070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11071$as_echo "yes" >&6; }; $as_echo "#define HAVE_RENAME 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011072
11073else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011075$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011076fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011077rm -f core conftest.err conftest.$ac_objext \
11078 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011079
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011080{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysctl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011081$as_echo_n "checking for sysctl... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011082cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011083/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011084#include <sys/types.h>
11085#include <sys/sysctl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011086int
11087main ()
11088{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011089 int mib[2], r;
11090 size_t len;
11091
11092 mib[0] = CTL_HW;
11093 mib[1] = HW_USERMEM;
11094 len = sizeof(r);
11095 (void)sysctl(mib, 2, &r, &len, (void *)0, (size_t)0);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011096
11097 ;
11098 return 0;
11099}
11100_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011101if ac_fn_c_try_compile "$LINENO"; then :
11102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11103$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCTL 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011104
11105else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011107$as_echo "not usable" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011108fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011109rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11110
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011111{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011112$as_echo_n "checking for sysinfo... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011113cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011114/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011115#include <sys/types.h>
11116#include <sys/sysinfo.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011117int
11118main ()
11119{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011120 struct sysinfo sinfo;
11121 int t;
11122
11123 (void)sysinfo(&sinfo);
11124 t = sinfo.totalram;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011125
11126 ;
11127 return 0;
11128}
11129_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011130if ac_fn_c_try_compile "$LINENO"; then :
11131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11132$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011133
11134else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011136$as_echo "not usable" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011137fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011138rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11139
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011140{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo.mem_unit" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011141$as_echo_n "checking for sysinfo.mem_unit... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011142cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar914572a2007-05-01 11:37:47 +000011143/* end confdefs.h. */
11144#include <sys/types.h>
11145#include <sys/sysinfo.h>
11146int
11147main ()
11148{
11149 struct sysinfo sinfo;
11150 sinfo.mem_unit = 1;
11151
11152 ;
11153 return 0;
11154}
11155_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011156if ac_fn_c_try_compile "$LINENO"; then :
11157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11158$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO_MEM_UNIT 1" >>confdefs.h
Bram Moolenaar914572a2007-05-01 11:37:47 +000011159
11160else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011162$as_echo "no" >&6; }
Bram Moolenaar914572a2007-05-01 11:37:47 +000011163fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011164rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11165
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011166{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysconf" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011167$as_echo_n "checking for sysconf... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011168cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011169/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011170#include <unistd.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011171int
11172main ()
11173{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011174 (void)sysconf(_SC_PAGESIZE);
11175 (void)sysconf(_SC_PHYS_PAGES);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011176
11177 ;
11178 return 0;
11179}
11180_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011181if ac_fn_c_try_compile "$LINENO"; then :
11182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11183$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCONF 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011184
11185else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011187$as_echo "not usable" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011188fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011189rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011190
11191
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011192{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011193$as_echo_n "checking size of int... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011194if test "${ac_cv_sizeof_int+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011195 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011196else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011197 if test "$cross_compiling" = yes; then :
11198 as_fn_error "failed to compile test program" "$LINENO" 5
Bram Moolenaar071d4272004-06-13 20:20:40 +000011199else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011200 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011201/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000011202
Bram Moolenaar071d4272004-06-13 20:20:40 +000011203#include <stdio.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +000011204#if STDC_HEADERS
11205# include <stdlib.h>
11206# include <stddef.h>
11207#endif
11208main()
11209{
11210 FILE *f=fopen("conftestval", "w");
11211 if (!f) exit(1);
11212 fprintf(f, "%d\n", (int)sizeof(int));
11213 exit(0);
11214}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011215_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011216if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011217 ac_cv_sizeof_int=`cat conftestval`
11218else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011219 ac_cv_sizeof_int=0
Bram Moolenaar071d4272004-06-13 20:20:40 +000011220fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011221rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11222 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011223fi
11224
Bram Moolenaar446cb832008-06-24 21:56:24 +000011225fi
11226
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011227{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011228$as_echo "$ac_cv_sizeof_int" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011229cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011230#define SIZEOF_INT $ac_cv_sizeof_int
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011231_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011232
11233
Bram Moolenaar446cb832008-06-24 21:56:24 +000011234
Bram Moolenaar071d4272004-06-13 20:20:40 +000011235bcopy_test_prog='
Bram Moolenaar446cb832008-06-24 21:56:24 +000011236#include "confdefs.h"
11237#ifdef HAVE_STRING_H
11238# include <string.h>
11239#endif
11240#if STDC_HEADERS
11241# include <stdlib.h>
11242# include <stddef.h>
11243#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000011244main() {
11245 char buf[10];
11246 strcpy(buf, "abcdefghi");
11247 mch_memmove(buf, buf + 2, 3);
11248 if (strncmp(buf, "ababcf", 6))
11249 exit(1);
11250 strcpy(buf, "abcdefghi");
11251 mch_memmove(buf + 2, buf, 3);
11252 if (strncmp(buf, "cdedef", 6))
11253 exit(1);
11254 exit(0); /* libc version works properly. */
11255}'
11256
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011257{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmove handles overlaps" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011258$as_echo_n "checking whether memmove handles overlaps... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011259if test "${vim_cv_memmove_handles_overlap+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011260 $as_echo_n "(cached) " >&6
11261else
Bram Moolenaar071d4272004-06-13 20:20:40 +000011262
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011263 if test "$cross_compiling" = yes; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011264
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011265 as_fn_error "cross-compiling: please set 'vim_cv_memmove_handles_overlap'" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011266
Bram Moolenaar071d4272004-06-13 20:20:40 +000011267else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011268 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11269/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011270#define mch_memmove(s,d,l) memmove(d,s,l) $bcopy_test_prog
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011271_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011272if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011273
11274 vim_cv_memmove_handles_overlap=yes
11275
11276else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011277
11278 vim_cv_memmove_handles_overlap=no
11279
11280fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011281rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11282 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011283fi
11284
11285
Bram Moolenaar446cb832008-06-24 21:56:24 +000011286fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011287{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memmove_handles_overlap" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011288$as_echo "$vim_cv_memmove_handles_overlap" >&6; }
11289
11290if test "x$vim_cv_memmove_handles_overlap" = "xyes" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011291 $as_echo "#define USEMEMMOVE 1" >>confdefs.h
Bram Moolenaar446cb832008-06-24 21:56:24 +000011292
Bram Moolenaar071d4272004-06-13 20:20:40 +000011293else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether bcopy handles overlaps" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011295$as_echo_n "checking whether bcopy handles overlaps... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011296if test "${vim_cv_bcopy_handles_overlap+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011297 $as_echo_n "(cached) " >&6
11298else
11299
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011300 if test "$cross_compiling" = yes; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011301
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011302 as_fn_error "cross-compiling: please set 'vim_cv_bcopy_handles_overlap'" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011303
11304else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011305 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11306/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000011307#define mch_bcopy(s,d,l) bcopy(d,s,l) $bcopy_test_prog
11308_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011309if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011310
11311 vim_cv_bcopy_handles_overlap=yes
11312
11313else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011314
11315 vim_cv_bcopy_handles_overlap=no
11316
11317fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011318rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11319 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011320fi
11321
11322
Bram Moolenaar446cb832008-06-24 21:56:24 +000011323fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011324{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_bcopy_handles_overlap" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011325$as_echo "$vim_cv_bcopy_handles_overlap" >&6; }
11326
11327 if test "x$vim_cv_bcopy_handles_overlap" = "xyes" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011328 $as_echo "#define USEBCOPY 1" >>confdefs.h
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011329
Bram Moolenaar446cb832008-06-24 21:56:24 +000011330 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memcpy handles overlaps" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011332$as_echo_n "checking whether memcpy handles overlaps... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011333if test "${vim_cv_memcpy_handles_overlap+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011334 $as_echo_n "(cached) " >&6
11335else
11336
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011337 if test "$cross_compiling" = yes; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011338
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011339 as_fn_error "cross-compiling: please set 'vim_cv_memcpy_handles_overlap'" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011340
Bram Moolenaar071d4272004-06-13 20:20:40 +000011341else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011342 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11343/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000011344#define mch_memcpy(s,d,l) memcpy(d,s,l) $bcopy_test_prog
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011345_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011346if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011347
11348 vim_cv_memcpy_handles_overlap=yes
11349
Bram Moolenaar071d4272004-06-13 20:20:40 +000011350else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011351
11352 vim_cv_memcpy_handles_overlap=no
11353
Bram Moolenaar071d4272004-06-13 20:20:40 +000011354fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011355rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11356 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011357fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011358
11359
Bram Moolenaar071d4272004-06-13 20:20:40 +000011360fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011361{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memcpy_handles_overlap" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011362$as_echo "$vim_cv_memcpy_handles_overlap" >&6; }
11363
11364 if test "x$vim_cv_memcpy_handles_overlap" = "xyes" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011365 $as_echo "#define USEMEMCPY 1" >>confdefs.h
Bram Moolenaar446cb832008-06-24 21:56:24 +000011366
11367 fi
11368 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000011369fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011370
Bram Moolenaar071d4272004-06-13 20:20:40 +000011371
11372
11373if test "$enable_multibyte" = "yes"; then
11374 cflags_save=$CFLAGS
11375 ldflags_save=$LDFLAGS
Bram Moolenaar94ba1ce2009-04-22 15:53:09 +000011376 if test "x$x_includes" != "xNONE" ; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000011377 CFLAGS="$CFLAGS -I$x_includes"
11378 LDFLAGS="$X_LIBS $LDFLAGS -lX11"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether X_LOCALE needed" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011380$as_echo_n "checking whether X_LOCALE needed... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011381 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011382/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011383#include <X11/Xlocale.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011384int
11385main ()
11386{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011387
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011388 ;
11389 return 0;
11390}
11391_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011392if ac_fn_c_try_compile "$LINENO"; then :
11393 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011394/* end confdefs.h. */
11395
Bram Moolenaar446cb832008-06-24 21:56:24 +000011396/* Override any GCC internal prototype to avoid an error.
11397 Use char because int might match the return type of a GCC
11398 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011399#ifdef __cplusplus
11400extern "C"
11401#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011402char _Xsetlocale ();
11403int
11404main ()
11405{
Bram Moolenaar446cb832008-06-24 21:56:24 +000011406return _Xsetlocale ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011407 ;
11408 return 0;
11409}
11410_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011411if ac_fn_c_try_link "$LINENO"; then :
11412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011413$as_echo "yes" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011414 $as_echo "#define X_LOCALE 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011415
11416else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011418$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011419fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011420rm -f core conftest.err conftest.$ac_objext \
11421 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011422else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011424$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011425fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011426rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011427 fi
11428 CFLAGS=$cflags_save
11429 LDFLAGS=$ldflags_save
11430fi
11431
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011432{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _xpg4_setrunelocale in -lxpg4" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011433$as_echo_n "checking for _xpg4_setrunelocale in -lxpg4... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011434if test "${ac_cv_lib_xpg4__xpg4_setrunelocale+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011435 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011436else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011437 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000011438LIBS="-lxpg4 $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011439cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011440/* end confdefs.h. */
11441
Bram Moolenaar446cb832008-06-24 21:56:24 +000011442/* Override any GCC internal prototype to avoid an error.
11443 Use char because int might match the return type of a GCC
11444 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011445#ifdef __cplusplus
11446extern "C"
11447#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011448char _xpg4_setrunelocale ();
11449int
11450main ()
11451{
Bram Moolenaar446cb832008-06-24 21:56:24 +000011452return _xpg4_setrunelocale ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011453 ;
11454 return 0;
11455}
11456_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011457if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011458 ac_cv_lib_xpg4__xpg4_setrunelocale=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000011459else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011460 ac_cv_lib_xpg4__xpg4_setrunelocale=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000011461fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011462rm -f core conftest.err conftest.$ac_objext \
11463 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011464LIBS=$ac_check_lib_save_LIBS
11465fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011466{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xpg4__xpg4_setrunelocale" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011467$as_echo "$ac_cv_lib_xpg4__xpg4_setrunelocale" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011468if test "x$ac_cv_lib_xpg4__xpg4_setrunelocale" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011469 LIBS="$LIBS -lxpg4"
Bram Moolenaar071d4272004-06-13 20:20:40 +000011470fi
11471
11472
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011473{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to create tags" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011474$as_echo_n "checking how to create tags... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011475test -f tags && mv tags tags.save
11476if (eval ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
Bram Moolenaarb21e5842006-04-16 18:30:08 +000011477 TAGPRG="ctags -I INIT+ --fields=+S"
Bram Moolenaar071d4272004-06-13 20:20:40 +000011478else
Bram Moolenaar0c7ce772009-05-13 12:49:39 +000011479 TAGPRG="ctags"
Bram Moolenaar071d4272004-06-13 20:20:40 +000011480 (eval etags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags"
11481 (eval etags -c /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags -c"
11482 (eval ctags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags"
11483 (eval ctags -t /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -t"
11484 (eval ctags -ts /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -ts"
11485 (eval ctags -tvs /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -tvs"
11486 (eval ctags -i+m /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -i+m"
11487fi
11488test -f tags.save && mv tags.save tags
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011489{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAGPRG" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011490$as_echo "$TAGPRG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011491
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011492{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run man with a section nr" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011493$as_echo_n "checking how to run man with a section nr... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011494MANDEF="man"
Bram Moolenaar8b131502008-02-13 09:28:19 +000011495(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 +020011496{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANDEF" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011497$as_echo "$MANDEF" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011498if test "$MANDEF" = "man -s"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011499 $as_echo "#define USEMAN_S 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011500
11501fi
11502
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011503{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-nls argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011504$as_echo_n "checking --disable-nls argument... " >&6; }
11505# Check whether --enable-nls was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011506if test "${enable_nls+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011507 enableval=$enable_nls;
Bram Moolenaar071d4272004-06-13 20:20:40 +000011508else
11509 enable_nls="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +000011510fi
11511
Bram Moolenaar071d4272004-06-13 20:20:40 +000011512
11513if test "$enable_nls" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011515$as_echo "no" >&6; }
Bram Moolenaar2389c3c2005-05-22 22:07:59 +000011516
11517 INSTALL_LANGS=install-languages
11518
11519 INSTALL_TOOL_LANGS=install-tool-languages
11520
11521
Bram Moolenaar071d4272004-06-13 20:20:40 +000011522 # Extract the first word of "msgfmt", so it can be a program name with args.
11523set dummy msgfmt; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011524{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011525$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011526if test "${ac_cv_prog_MSGFMT+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011527 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011528else
11529 if test -n "$MSGFMT"; then
11530 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
11531else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011532as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11533for as_dir in $PATH
11534do
11535 IFS=$as_save_IFS
11536 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011537 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +000011538 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 +000011539 ac_cv_prog_MSGFMT="msgfmt"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011540 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011541 break 2
11542 fi
11543done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011544 done
Bram Moolenaar446cb832008-06-24 21:56:24 +000011545IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011546
Bram Moolenaar071d4272004-06-13 20:20:40 +000011547fi
11548fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011549MSGFMT=$ac_cv_prog_MSGFMT
Bram Moolenaar071d4272004-06-13 20:20:40 +000011550if test -n "$MSGFMT"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011552$as_echo "$MSGFMT" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011553else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011555$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011556fi
11557
Bram Moolenaar446cb832008-06-24 21:56:24 +000011558
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NLS" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011560$as_echo_n "checking for NLS... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011561 if test -f po/Makefile; then
11562 have_gettext="no"
11563 if test -n "$MSGFMT"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011564 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011565/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011566#include <libintl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011567int
11568main ()
11569{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011570gettext("Test");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011571 ;
11572 return 0;
11573}
11574_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011575if ac_fn_c_try_link "$LINENO"; then :
11576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011577$as_echo "gettext() works" >&6; }; have_gettext="yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000011578else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011579 olibs=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000011580 LIBS="$LIBS -lintl"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011581 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011582/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011583#include <libintl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011584int
11585main ()
11586{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011587gettext("Test");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011588 ;
11589 return 0;
11590}
11591_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011592if ac_fn_c_try_link "$LINENO"; then :
11593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works with -lintl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011594$as_echo "gettext() works with -lintl" >&6; }; have_gettext="yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000011595else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() doesn't work" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011597$as_echo "gettext() doesn't work" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000011598 LIBS=$olibs
11599fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011600rm -f core conftest.err conftest.$ac_objext \
11601 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011602fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011603rm -f core conftest.err conftest.$ac_objext \
11604 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011605 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: msgfmt not found - disabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011607$as_echo "msgfmt not found - disabled" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000011608 fi
11609 if test $have_gettext = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011610 $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011611
11612 MAKEMO=yes
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011613
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011614 for ac_func in bind_textdomain_codeset
11615do :
11616 ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
11617if test "x$ac_cv_func_bind_textdomain_codeset" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011618 cat >>confdefs.h <<_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011619#define HAVE_BIND_TEXTDOMAIN_CODESET 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011620_ACEOF
11621
Bram Moolenaar071d4272004-06-13 20:20:40 +000011622fi
11623done
11624
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _nl_msg_cat_cntr" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011626$as_echo_n "checking for _nl_msg_cat_cntr... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011627 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011628/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011629#include <libintl.h>
11630 extern int _nl_msg_cat_cntr;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011631int
11632main ()
11633{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011634++_nl_msg_cat_cntr;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011635 ;
11636 return 0;
11637}
11638_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011639if ac_fn_c_try_link "$LINENO"; then :
11640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11641$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_MSG_CAT_CNTR 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011642
11643else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011645$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011646fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011647rm -f core conftest.err conftest.$ac_objext \
11648 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011649 fi
11650 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no \"po/Makefile\" - disabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011652$as_echo "no \"po/Makefile\" - disabled" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000011653 fi
11654else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011656$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011657fi
11658
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011659ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default"
11660if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011661 DLL=dlfcn.h
11662else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011663 ac_fn_c_check_header_mongrel "$LINENO" "dl.h" "ac_cv_header_dl_h" "$ac_includes_default"
11664if test "x$ac_cv_header_dl_h" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011665 DLL=dl.h
11666fi
11667
11668
11669fi
11670
Bram Moolenaar071d4272004-06-13 20:20:40 +000011671
11672if test x${DLL} = xdlfcn.h; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011673
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011674$as_echo "#define HAVE_DLFCN_H 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011675
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen()" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011677$as_echo_n "checking for dlopen()... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011678 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011679/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011680
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011681int
11682main ()
11683{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011684
11685 extern void* dlopen();
11686 dlopen();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011687
11688 ;
11689 return 0;
11690}
11691_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011692if ac_fn_c_try_link "$LINENO"; then :
11693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011694$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011695
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011696$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011697
11698else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011700$as_echo "no" >&6; };
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen() in -ldl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011702$as_echo_n "checking for dlopen() in -ldl... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011703 olibs=$LIBS
11704 LIBS="$LIBS -ldl"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011705 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011706/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011707
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011708int
11709main ()
11710{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011711
11712 extern void* dlopen();
11713 dlopen();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011714
11715 ;
11716 return 0;
11717}
11718_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011719if ac_fn_c_try_link "$LINENO"; then :
11720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011721$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011722
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011723$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011724
11725else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011727$as_echo "no" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000011728 LIBS=$olibs
11729fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011730rm -f core conftest.err conftest.$ac_objext \
11731 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011732fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011733rm -f core conftest.err conftest.$ac_objext \
11734 conftest$ac_exeext conftest.$ac_ext
11735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym()" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011736$as_echo_n "checking for dlsym()... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011737 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011738/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011739
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011740int
11741main ()
11742{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011743
11744 extern void* dlsym();
11745 dlsym();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011746
11747 ;
11748 return 0;
11749}
11750_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011751if ac_fn_c_try_link "$LINENO"; then :
11752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011753$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011754
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011755$as_echo "#define HAVE_DLSYM 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011756
11757else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011759$as_echo "no" >&6; };
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym() in -ldl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011761$as_echo_n "checking for dlsym() in -ldl... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011762 olibs=$LIBS
11763 LIBS="$LIBS -ldl"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011764 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011765/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011766
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011767int
11768main ()
11769{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011770
11771 extern void* dlsym();
11772 dlsym();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011773
11774 ;
11775 return 0;
11776}
11777_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011778if ac_fn_c_try_link "$LINENO"; then :
11779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011780$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011781
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011782$as_echo "#define HAVE_DLSYM 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011783
11784else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011786$as_echo "no" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000011787 LIBS=$olibs
11788fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011789rm -f core conftest.err conftest.$ac_objext \
11790 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011791fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011792rm -f core conftest.err conftest.$ac_objext \
11793 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011794elif test x${DLL} = xdl.h; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011795
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011796$as_echo "#define HAVE_DL_H 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011797
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load()" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011799$as_echo_n "checking for shl_load()... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011800 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011801/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011802
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011803int
11804main ()
11805{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011806
11807 extern void* shl_load();
11808 shl_load();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011809
11810 ;
11811 return 0;
11812}
11813_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011814if ac_fn_c_try_link "$LINENO"; then :
11815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011816$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011817
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011818$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011819
11820else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011822$as_echo "no" >&6; };
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load() in -ldld" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011824$as_echo_n "checking for shl_load() in -ldld... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011825 olibs=$LIBS
11826 LIBS="$LIBS -ldld"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011827 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011828/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011829
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011830int
11831main ()
11832{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011833
11834 extern void* shl_load();
11835 shl_load();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011836
11837 ;
11838 return 0;
11839}
11840_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011841if ac_fn_c_try_link "$LINENO"; then :
11842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011843$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011844
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011845$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011846
11847else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011849$as_echo "no" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000011850 LIBS=$olibs
11851fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011852rm -f core conftest.err conftest.$ac_objext \
11853 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011854fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011855rm -f core conftest.err conftest.$ac_objext \
11856 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011857fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011858for ac_header in setjmp.h
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011859do :
11860 ac_fn_c_check_header_mongrel "$LINENO" "setjmp.h" "ac_cv_header_setjmp_h" "$ac_includes_default"
11861if test "x$ac_cv_header_setjmp_h" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011862 cat >>confdefs.h <<_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011863#define HAVE_SETJMP_H 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011864_ACEOF
11865
11866fi
11867
Bram Moolenaar071d4272004-06-13 20:20:40 +000011868done
11869
11870
11871if test "x$MACOSX" = "xyes" -a -n "$PERL"; then
11872 if echo $LIBS | grep -e '-ldl' >/dev/null; then
11873 LIBS=`echo $LIBS | sed s/-ldl//`
11874 PERL_LIBS="$PERL_LIBS -ldl"
11875 fi
11876fi
11877
11878if test "x$MACOSX" = "xyes" && test "x$CARBON" = "xyes" \
11879 && test "x$GUITYPE" != "xCARBONGUI"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -framework Carbon" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011881$as_echo_n "checking whether we need -framework Carbon... " >&6; }
Bram Moolenaarb90daee2006-10-17 09:49:09 +000011882 if test "x$enable_multibyte" = "xyes" || test "x$features" = "xbig" \
Bram Moolenaar071d4272004-06-13 20:20:40 +000011883 || test "x$features" = "xhuge"; then
11884 LIBS="$LIBS -framework Carbon"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011886$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011887 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011889$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011890 fi
11891fi
Bram Moolenaare224ffa2006-03-01 00:01:28 +000011892if test "x$MACARCH" = "xboth"; then
Bram Moolenaar595a7be2010-03-10 16:28:12 +010011893 LDFLAGS="$LDFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
Bram Moolenaare224ffa2006-03-01 00:01:28 +000011894fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000011895
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000011896DEPEND_CFLAGS_FILTER=
11897if test "$GCC" = yes; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCC 3 or later" >&5
Bram Moolenaar0cd49302008-11-20 09:37:01 +000011899$as_echo_n "checking for GCC 3 or later... " >&6; }
Bram Moolenaar2217cae2006-03-25 21:55:52 +000011900 gccmajor=`echo "$gccversion" | sed -e 's/^\([1-9]\)\..*$/\1/g'`
Bram Moolenaarf740b292006-02-16 22:11:02 +000011901 if test "$gccmajor" -gt "2"; then
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000011902 DEPEND_CFLAGS_FILTER="| sed 's+-I */+-isystem /+g'"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011904$as_echo "yes" >&6; }
Bram Moolenaar0cd49302008-11-20 09:37:01 +000011905 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar0cd49302008-11-20 09:37:01 +000011907$as_echo "no" >&6; }
11908 fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D_FORTIFY_SOURCE=1" >&5
Bram Moolenaar0cd49302008-11-20 09:37:01 +000011910$as_echo_n "checking whether we need -D_FORTIFY_SOURCE=1... " >&6; }
11911 if test "$gccmajor" -gt "3"; then
Bram Moolenaar56d1db32009-12-16 16:14:51 +000011912 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 +020011913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar0cd49302008-11-20 09:37:01 +000011914$as_echo "yes" >&6; }
11915 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar0cd49302008-11-20 09:37:01 +000011917$as_echo "no" >&6; }
11918 fi
Bram Moolenaara5792f52005-11-23 21:25:05 +000011919fi
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000011920
Bram Moolenaar071d4272004-06-13 20:20:40 +000011921
Bram Moolenaar446cb832008-06-24 21:56:24 +000011922ac_config_files="$ac_config_files auto/config.mk:config.mk.in"
11923
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011924cat >confcache <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011925# This file is a shell script that caches the results of configure
11926# tests run on this system so they can be shared between configure
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011927# scripts and configure runs, see configure's option --config-cache.
11928# It is not useful on other systems. If it contains results you don't
11929# want to keep, you may remove or edit it.
Bram Moolenaar071d4272004-06-13 20:20:40 +000011930#
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011931# config.status only pays attention to the cache file if you give it
11932# the --recheck option to rerun configure.
Bram Moolenaar071d4272004-06-13 20:20:40 +000011933#
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011934# `ac_cv_env_foo' variables (set or unset) will be overridden when
11935# loading this file, other *unset* `ac_cv_foo' will be assigned the
11936# following values.
11937
11938_ACEOF
11939
Bram Moolenaar071d4272004-06-13 20:20:40 +000011940# The following way of writing the cache mishandles newlines in values,
11941# but we know of no workaround that is simple, portable, and efficient.
Bram Moolenaar446cb832008-06-24 21:56:24 +000011942# So, we kill variables containing newlines.
Bram Moolenaar071d4272004-06-13 20:20:40 +000011943# Ultrix sh set writes to stderr and can't be redirected directly,
11944# and sets the high bit in the cache file unless we assign to the vars.
Bram Moolenaar446cb832008-06-24 21:56:24 +000011945(
11946 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11947 eval ac_val=\$$ac_var
11948 case $ac_val in #(
11949 *${as_nl}*)
11950 case $ac_var in #(
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011951 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +000011952$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000011953 esac
11954 case $ac_var in #(
11955 _ | IFS | as_nl) ;; #(
11956 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011957 *) { eval $ac_var=; unset $ac_var;} ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000011958 esac ;;
11959 esac
11960 done
11961
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011962 (set) 2>&1 |
Bram Moolenaar446cb832008-06-24 21:56:24 +000011963 case $as_nl`(ac_space=' '; set) 2>&1` in #(
11964 *${as_nl}ac_space=\ *)
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011965 # `set' does not quote correctly, so add quotes: double-quote
11966 # substitution turns \\\\ into \\, and sed turns \\ into \.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011967 sed -n \
11968 "s/'/'\\\\''/g;
11969 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
Bram Moolenaar446cb832008-06-24 21:56:24 +000011970 ;; #(
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011971 *)
11972 # `set' quotes correctly as required by POSIX, so do not add quotes.
Bram Moolenaar446cb832008-06-24 21:56:24 +000011973 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011974 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000011975 esac |
11976 sort
11977) |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011978 sed '
Bram Moolenaar446cb832008-06-24 21:56:24 +000011979 /^ac_cv_env_/b end
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011980 t clear
Bram Moolenaar446cb832008-06-24 21:56:24 +000011981 :clear
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011982 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11983 t end
Bram Moolenaar446cb832008-06-24 21:56:24 +000011984 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11985 :end' >>confcache
11986if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11987 if test -w "$cache_file"; then
11988 test "x$cache_file" != "x/dev/null" &&
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011989 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011990$as_echo "$as_me: updating cache $cache_file" >&6;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011991 cat confcache >$cache_file
Bram Moolenaar071d4272004-06-13 20:20:40 +000011992 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011993 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011994$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
Bram Moolenaar071d4272004-06-13 20:20:40 +000011995 fi
11996fi
11997rm -f confcache
11998
Bram Moolenaar071d4272004-06-13 20:20:40 +000011999test "x$prefix" = xNONE && prefix=$ac_default_prefix
12000# Let make expand exec_prefix.
12001test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12002
Bram Moolenaar071d4272004-06-13 20:20:40 +000012003DEFS=-DHAVE_CONFIG_H
12004
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012005ac_libobjs=
12006ac_ltlibobjs=
12007for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
12008 # 1. Remove the extension, and $U if already installed.
Bram Moolenaar446cb832008-06-24 21:56:24 +000012009 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
12010 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
12011 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
12012 # will be set to the directory where LIBOBJS objects are built.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012013 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
12014 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012015done
12016LIBOBJS=$ac_libobjs
12017
12018LTLIBOBJS=$ac_ltlibobjs
12019
12020
12021
Bram Moolenaar0bbabe82010-05-17 20:32:55 +020012022
Bram Moolenaar071d4272004-06-13 20:20:40 +000012023: ${CONFIG_STATUS=./config.status}
Bram Moolenaar446cb832008-06-24 21:56:24 +000012024ac_write_fail=0
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012025ac_clean_files_save=$ac_clean_files
12026ac_clean_files="$ac_clean_files $CONFIG_STATUS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012027{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012028$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012029as_write_fail=0
12030cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012031#! $SHELL
12032# Generated by $as_me.
Bram Moolenaar071d4272004-06-13 20:20:40 +000012033# Run this file to recreate the current configuration.
Bram Moolenaar071d4272004-06-13 20:20:40 +000012034# Compiler output produced by configure, useful for debugging
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012035# configure, is in config.log if it exists.
Bram Moolenaar071d4272004-06-13 20:20:40 +000012036
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012037debug=false
12038ac_cs_recheck=false
12039ac_cs_silent=false
Bram Moolenaar071d4272004-06-13 20:20:40 +000012040
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012041SHELL=\${CONFIG_SHELL-$SHELL}
12042export SHELL
12043_ASEOF
12044cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
12045## -------------------- ##
12046## M4sh Initialization. ##
12047## -------------------- ##
Bram Moolenaar071d4272004-06-13 20:20:40 +000012048
Bram Moolenaar446cb832008-06-24 21:56:24 +000012049# Be more Bourne compatible
12050DUALCASE=1; export DUALCASE # for MKS sh
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012051if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012052 emulate sh
12053 NULLCMD=:
Bram Moolenaar446cb832008-06-24 21:56:24 +000012054 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012055 # is contrary to our usage. Disable this feature.
12056 alias -g '${1+"$@"}'='"$@"'
Bram Moolenaar446cb832008-06-24 21:56:24 +000012057 setopt NO_GLOB_SUBST
12058else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012059 case `(set -o) 2>/dev/null` in #(
12060 *posix*) :
12061 set -o posix ;; #(
12062 *) :
12063 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012064esac
Bram Moolenaar071d4272004-06-13 20:20:40 +000012065fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012066
12067
Bram Moolenaar446cb832008-06-24 21:56:24 +000012068as_nl='
12069'
12070export as_nl
12071# Printing a long string crashes Solaris 7 /usr/bin/printf.
12072as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
12073as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
12074as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012075# Prefer a ksh shell builtin over an external printf program on Solaris,
12076# but without wasting forks for bash or zsh.
12077if test -z "$BASH_VERSION$ZSH_VERSION" \
12078 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
12079 as_echo='print -r --'
12080 as_echo_n='print -rn --'
12081elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012082 as_echo='printf %s\n'
12083 as_echo_n='printf %s'
12084else
12085 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
12086 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
12087 as_echo_n='/usr/ucb/echo -n'
12088 else
12089 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
12090 as_echo_n_body='eval
12091 arg=$1;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012092 case $arg in #(
Bram Moolenaar446cb832008-06-24 21:56:24 +000012093 *"$as_nl"*)
12094 expr "X$arg" : "X\\(.*\\)$as_nl";
12095 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
12096 esac;
12097 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
12098 '
12099 export as_echo_n_body
12100 as_echo_n='sh -c $as_echo_n_body as_echo'
12101 fi
12102 export as_echo_body
12103 as_echo='sh -c $as_echo_body as_echo'
12104fi
12105
12106# The user is always right.
12107if test "${PATH_SEPARATOR+set}" != set; then
12108 PATH_SEPARATOR=:
12109 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
12110 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
12111 PATH_SEPARATOR=';'
12112 }
12113fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000012114
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012115
Bram Moolenaar446cb832008-06-24 21:56:24 +000012116# IFS
12117# We need space, tab and new line, in precisely that order. Quoting is
12118# there to prevent editors from complaining about space-tab.
12119# (If _AS_PATH_WALK were called with IFS unset, it would disable word
12120# splitting by setting IFS to empty value.)
12121IFS=" "" $as_nl"
12122
12123# Find who we are. Look in the path if we contain no directory separator.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012124case $0 in #((
Bram Moolenaar446cb832008-06-24 21:56:24 +000012125 *[\\/]* ) as_myself=$0 ;;
12126 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12127for as_dir in $PATH
12128do
12129 IFS=$as_save_IFS
12130 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012131 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
12132 done
Bram Moolenaar446cb832008-06-24 21:56:24 +000012133IFS=$as_save_IFS
12134
12135 ;;
12136esac
12137# We did not find ourselves, most probably we were run as `sh COMMAND'
12138# in which case we are not to be found in the path.
12139if test "x$as_myself" = x; then
12140 as_myself=$0
12141fi
12142if test ! -f "$as_myself"; then
12143 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012144 exit 1
Bram Moolenaar446cb832008-06-24 21:56:24 +000012145fi
12146
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012147# Unset variables that we do not need and which cause bugs (e.g. in
12148# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
12149# suppresses any "Segmentation fault" message there. '((' could
12150# trigger a bug in pdksh 5.2.14.
12151for as_var in BASH_ENV ENV MAIL MAILPATH
12152do eval test x\${$as_var+set} = xset \
12153 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
Bram Moolenaar446cb832008-06-24 21:56:24 +000012154done
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012155PS1='$ '
12156PS2='> '
12157PS4='+ '
12158
12159# NLS nuisances.
Bram Moolenaar446cb832008-06-24 21:56:24 +000012160LC_ALL=C
12161export LC_ALL
12162LANGUAGE=C
12163export LANGUAGE
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012164
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012165# CDPATH.
12166(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12167
12168
12169# as_fn_error ERROR [LINENO LOG_FD]
12170# ---------------------------------
12171# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12172# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
12173# script with status $?, using 1 if that was 0.
12174as_fn_error ()
12175{
12176 as_status=$?; test $as_status -eq 0 && as_status=1
12177 if test "$3"; then
12178 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
12179 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
12180 fi
12181 $as_echo "$as_me: error: $1" >&2
12182 as_fn_exit $as_status
12183} # as_fn_error
12184
12185
12186# as_fn_set_status STATUS
12187# -----------------------
12188# Set $? to STATUS, without forking.
12189as_fn_set_status ()
12190{
12191 return $1
12192} # as_fn_set_status
12193
12194# as_fn_exit STATUS
12195# -----------------
12196# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12197as_fn_exit ()
12198{
12199 set +e
12200 as_fn_set_status $1
12201 exit $1
12202} # as_fn_exit
12203
12204# as_fn_unset VAR
12205# ---------------
12206# Portably unset VAR.
12207as_fn_unset ()
12208{
12209 { eval $1=; unset $1;}
12210}
12211as_unset=as_fn_unset
12212# as_fn_append VAR VALUE
12213# ----------------------
12214# Append the text in VALUE to the end of the definition contained in VAR. Take
12215# advantage of any shell optimizations that allow amortized linear growth over
12216# repeated appends, instead of the typical quadratic growth present in naive
12217# implementations.
12218if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
12219 eval 'as_fn_append ()
12220 {
12221 eval $1+=\$2
12222 }'
12223else
12224 as_fn_append ()
12225 {
12226 eval $1=\$$1\$2
12227 }
12228fi # as_fn_append
12229
12230# as_fn_arith ARG...
12231# ------------------
12232# Perform arithmetic evaluation on the ARGs, and store the result in the
12233# global $as_val. Take advantage of shells that can avoid forks. The arguments
12234# must be portable across $(()) and expr.
12235if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
12236 eval 'as_fn_arith ()
12237 {
12238 as_val=$(( $* ))
12239 }'
12240else
12241 as_fn_arith ()
12242 {
12243 as_val=`expr "$@" || test $? -eq 1`
12244 }
12245fi # as_fn_arith
12246
12247
Bram Moolenaar446cb832008-06-24 21:56:24 +000012248if expr a : '\(a\)' >/dev/null 2>&1 &&
12249 test "X`expr 00001 : '.*\(...\)'`" = X001; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012250 as_expr=expr
12251else
12252 as_expr=false
12253fi
12254
Bram Moolenaar446cb832008-06-24 21:56:24 +000012255if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012256 as_basename=basename
12257else
12258 as_basename=false
12259fi
12260
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012261if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12262 as_dirname=dirname
12263else
12264 as_dirname=false
12265fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012266
Bram Moolenaar446cb832008-06-24 21:56:24 +000012267as_me=`$as_basename -- "$0" ||
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012268$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12269 X"$0" : 'X\(//\)$' \| \
Bram Moolenaar446cb832008-06-24 21:56:24 +000012270 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12271$as_echo X/"$0" |
12272 sed '/^.*\/\([^/][^/]*\)\/*$/{
12273 s//\1/
12274 q
12275 }
12276 /^X\/\(\/\/\)$/{
12277 s//\1/
12278 q
12279 }
12280 /^X\/\(\/\).*/{
12281 s//\1/
12282 q
12283 }
12284 s/.*/./; q'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012285
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012286# Avoid depending upon Character Ranges.
12287as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12288as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12289as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12290as_cr_digits='0123456789'
12291as_cr_alnum=$as_cr_Letters$as_cr_digits
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012292
Bram Moolenaar446cb832008-06-24 21:56:24 +000012293ECHO_C= ECHO_N= ECHO_T=
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012294case `echo -n x` in #(((((
Bram Moolenaar446cb832008-06-24 21:56:24 +000012295-n*)
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012296 case `echo 'xy\c'` in
Bram Moolenaar446cb832008-06-24 21:56:24 +000012297 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012298 xy) ECHO_C='\c';;
12299 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
12300 ECHO_T=' ';;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012301 esac;;
12302*)
12303 ECHO_N='-n';;
12304esac
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012305
12306rm -f conf$$ conf$$.exe conf$$.file
Bram Moolenaar446cb832008-06-24 21:56:24 +000012307if test -d conf$$.dir; then
12308 rm -f conf$$.dir/conf$$.file
12309else
12310 rm -f conf$$.dir
12311 mkdir conf$$.dir 2>/dev/null
12312fi
12313if (echo >conf$$.file) 2>/dev/null; then
12314 if ln -s conf$$.file conf$$ 2>/dev/null; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012315 as_ln_s='ln -s'
Bram Moolenaar446cb832008-06-24 21:56:24 +000012316 # ... but there are two gotchas:
12317 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12318 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
12319 # In both cases, we have to default to `cp -p'.
12320 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
12321 as_ln_s='cp -p'
12322 elif ln conf$$.file conf$$ 2>/dev/null; then
12323 as_ln_s=ln
12324 else
12325 as_ln_s='cp -p'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012326 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012327else
12328 as_ln_s='cp -p'
12329fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012330rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12331rmdir conf$$.dir 2>/dev/null
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012332
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012333
12334# as_fn_mkdir_p
12335# -------------
12336# Create "$as_dir" as a directory, including parents if necessary.
12337as_fn_mkdir_p ()
12338{
12339
12340 case $as_dir in #(
12341 -*) as_dir=./$as_dir;;
12342 esac
12343 test -d "$as_dir" || eval $as_mkdir_p || {
12344 as_dirs=
12345 while :; do
12346 case $as_dir in #(
12347 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12348 *) as_qdir=$as_dir;;
12349 esac
12350 as_dirs="'$as_qdir' $as_dirs"
12351 as_dir=`$as_dirname -- "$as_dir" ||
12352$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12353 X"$as_dir" : 'X\(//\)[^/]' \| \
12354 X"$as_dir" : 'X\(//\)$' \| \
12355 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12356$as_echo X"$as_dir" |
12357 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12358 s//\1/
12359 q
12360 }
12361 /^X\(\/\/\)[^/].*/{
12362 s//\1/
12363 q
12364 }
12365 /^X\(\/\/\)$/{
12366 s//\1/
12367 q
12368 }
12369 /^X\(\/\).*/{
12370 s//\1/
12371 q
12372 }
12373 s/.*/./; q'`
12374 test -d "$as_dir" && break
12375 done
12376 test -z "$as_dirs" || eval "mkdir $as_dirs"
12377 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
12378
12379
12380} # as_fn_mkdir_p
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012381if mkdir -p . 2>/dev/null; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012382 as_mkdir_p='mkdir -p "$as_dir"'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012383else
12384 test -d ./-p && rmdir ./-p
12385 as_mkdir_p=false
12386fi
12387
Bram Moolenaar446cb832008-06-24 21:56:24 +000012388if test -x / >/dev/null 2>&1; then
12389 as_test_x='test -x'
12390else
12391 if ls -dL / >/dev/null 2>&1; then
12392 as_ls_L_option=L
12393 else
12394 as_ls_L_option=
12395 fi
12396 as_test_x='
12397 eval sh -c '\''
12398 if test -d "$1"; then
12399 test -d "$1/.";
12400 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012401 case $1 in #(
Bram Moolenaar446cb832008-06-24 21:56:24 +000012402 -*)set "./$1";;
12403 esac;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012404 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
Bram Moolenaar446cb832008-06-24 21:56:24 +000012405 ???[sx]*):;;*)false;;esac;fi
12406 '\'' sh
12407 '
12408fi
12409as_executable_p=$as_test_x
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012410
12411# Sed expression to map a string onto a valid CPP name.
12412as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12413
12414# Sed expression to map a string onto a valid variable name.
12415as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12416
12417
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012418exec 6>&1
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012419## ----------------------------------- ##
12420## Main body of $CONFIG_STATUS script. ##
12421## ----------------------------------- ##
12422_ASEOF
12423test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012424
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012425cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12426# Save the log message, to keep $0 and so on meaningful, and to
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012427# report actual input values of CONFIG_FILES etc. instead of their
Bram Moolenaar446cb832008-06-24 21:56:24 +000012428# values after options handling.
12429ac_log="
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012430This file was extended by $as_me, which was
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012431generated by GNU Autoconf 2.65. Invocation command line was
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012432
12433 CONFIG_FILES = $CONFIG_FILES
12434 CONFIG_HEADERS = $CONFIG_HEADERS
12435 CONFIG_LINKS = $CONFIG_LINKS
12436 CONFIG_COMMANDS = $CONFIG_COMMANDS
12437 $ $0 $@
12438
Bram Moolenaar446cb832008-06-24 21:56:24 +000012439on `(hostname || uname -n) 2>/dev/null | sed 1q`
12440"
12441
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012442_ACEOF
12443
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012444case $ac_config_files in *"
12445"*) set x $ac_config_files; shift; ac_config_files=$*;;
12446esac
12447
12448case $ac_config_headers in *"
12449"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12450esac
12451
12452
Bram Moolenaar446cb832008-06-24 21:56:24 +000012453cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012454# Files that config.status was made for.
Bram Moolenaar446cb832008-06-24 21:56:24 +000012455config_files="$ac_config_files"
12456config_headers="$ac_config_headers"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012457
Bram Moolenaar446cb832008-06-24 21:56:24 +000012458_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012459
Bram Moolenaar446cb832008-06-24 21:56:24 +000012460cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012461ac_cs_usage="\
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012462\`$as_me' instantiates files and other configuration actions
12463from templates according to the current configuration. Unless the files
12464and actions are specified as TAGs, all are instantiated by default.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012465
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012466Usage: $0 [OPTION]... [TAG]...
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012467
12468 -h, --help print this help, then exit
Bram Moolenaar446cb832008-06-24 21:56:24 +000012469 -V, --version print version number and configuration settings, then exit
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012470 --config print configuration, then exit
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012471 -q, --quiet, --silent
12472 do not print progress messages
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012473 -d, --debug don't remove temporary files
12474 --recheck update $as_me by reconfiguring in the same conditions
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012475 --file=FILE[:TEMPLATE]
Bram Moolenaar446cb832008-06-24 21:56:24 +000012476 instantiate the configuration file FILE
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012477 --header=FILE[:TEMPLATE]
Bram Moolenaar446cb832008-06-24 21:56:24 +000012478 instantiate the configuration header FILE
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012479
12480Configuration files:
12481$config_files
12482
12483Configuration headers:
12484$config_headers
12485
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012486Report bugs to the package provider."
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012487
Bram Moolenaar446cb832008-06-24 21:56:24 +000012488_ACEOF
12489cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012490ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012491ac_cs_version="\\
12492config.status
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012493configured by $0, generated by GNU Autoconf 2.65,
12494 with options \\"\$ac_cs_config\\"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012495
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012496Copyright (C) 2009 Free Software Foundation, Inc.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012497This config.status script is free software; the Free Software Foundation
12498gives unlimited permission to copy, distribute and modify it."
Bram Moolenaar446cb832008-06-24 21:56:24 +000012499
12500ac_pwd='$ac_pwd'
12501srcdir='$srcdir'
12502AWK='$AWK'
12503test -n "\$AWK" || AWK=awk
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012504_ACEOF
12505
Bram Moolenaar446cb832008-06-24 21:56:24 +000012506cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12507# The default lists apply if the user does not specify any file.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012508ac_need_defaults=:
12509while test $# != 0
12510do
12511 case $1 in
12512 --*=*)
Bram Moolenaar446cb832008-06-24 21:56:24 +000012513 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12514 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012515 ac_shift=:
12516 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012517 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012518 ac_option=$1
12519 ac_optarg=$2
12520 ac_shift=shift
12521 ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012522 esac
12523
12524 case $ac_option in
12525 # Handling of the options.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012526 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12527 ac_cs_recheck=: ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012528 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12529 $as_echo "$ac_cs_version"; exit ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012530 --config | --confi | --conf | --con | --co | --c )
12531 $as_echo "$ac_cs_config"; exit ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012532 --debug | --debu | --deb | --de | --d | -d )
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012533 debug=: ;;
12534 --file | --fil | --fi | --f )
12535 $ac_shift
Bram Moolenaar446cb832008-06-24 21:56:24 +000012536 case $ac_optarg in
12537 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12538 esac
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012539 as_fn_append CONFIG_FILES " '$ac_optarg'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012540 ac_need_defaults=false;;
12541 --header | --heade | --head | --hea )
12542 $ac_shift
Bram Moolenaar446cb832008-06-24 21:56:24 +000012543 case $ac_optarg in
12544 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12545 esac
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012546 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012547 ac_need_defaults=false;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012548 --he | --h)
12549 # Conflict between --help and --header
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012550 as_fn_error "ambiguous option: \`$1'
12551Try \`$0 --help' for more information.";;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012552 --help | --hel | -h )
12553 $as_echo "$ac_cs_usage"; exit ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012554 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12555 | -silent | --silent | --silen | --sile | --sil | --si | --s)
12556 ac_cs_silent=: ;;
12557
12558 # This is an error.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012559 -*) as_fn_error "unrecognized option: \`$1'
12560Try \`$0 --help' for more information." ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012561
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012562 *) as_fn_append ac_config_targets " $1"
Bram Moolenaar446cb832008-06-24 21:56:24 +000012563 ac_need_defaults=false ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012564
12565 esac
12566 shift
12567done
12568
12569ac_configure_extra_args=
12570
12571if $ac_cs_silent; then
12572 exec 6>/dev/null
12573 ac_configure_extra_args="$ac_configure_extra_args --silent"
12574fi
12575
12576_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000012577cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012578if \$ac_cs_recheck; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012579 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12580 shift
12581 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12582 CONFIG_SHELL='$SHELL'
12583 export CONFIG_SHELL
12584 exec "\$@"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012585fi
12586
12587_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000012588cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12589exec 5>>auto/config.log
12590{
12591 echo
12592 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12593## Running $as_me. ##
12594_ASBOX
12595 $as_echo "$ac_log"
12596} >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012597
Bram Moolenaar446cb832008-06-24 21:56:24 +000012598_ACEOF
12599cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12600_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012601
Bram Moolenaar446cb832008-06-24 21:56:24 +000012602cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012603
Bram Moolenaar446cb832008-06-24 21:56:24 +000012604# Handling of arguments.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012605for ac_config_target in $ac_config_targets
12606do
Bram Moolenaar446cb832008-06-24 21:56:24 +000012607 case $ac_config_target in
12608 "auto/config.h") CONFIG_HEADERS="$CONFIG_HEADERS auto/config.h:config.h.in" ;;
12609 "auto/config.mk") CONFIG_FILES="$CONFIG_FILES auto/config.mk:config.mk.in" ;;
12610
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012611 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012612 esac
12613done
12614
Bram Moolenaar446cb832008-06-24 21:56:24 +000012615
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012616# If the user did not use the arguments to specify the items to instantiate,
12617# then the envvar interface is used. Set only those that are not.
12618# We use the long form for the default assignment because of an extremely
12619# bizarre bug on SunOS 4.1.3.
12620if $ac_need_defaults; then
12621 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12622 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12623fi
12624
12625# Have a temporary directory for convenience. Make it in the build tree
Bram Moolenaar446cb832008-06-24 21:56:24 +000012626# simply because there is no reason against having it here, and in addition,
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012627# creating and moving files from /tmp can sometimes cause problems.
Bram Moolenaar446cb832008-06-24 21:56:24 +000012628# Hook for its removal unless debugging.
12629# Note that there is a small window in which the directory will not be cleaned:
12630# after its creation but before its name has been assigned to `$tmp'.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012631$debug ||
12632{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012633 tmp=
12634 trap 'exit_status=$?
12635 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
12636' 0
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012637 trap 'as_fn_exit 1' 1 2 13 15
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012638}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012639# Create a (secure) tmp directory for tmp files.
12640
12641{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012642 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012643 test -n "$tmp" && test -d "$tmp"
12644} ||
12645{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012646 tmp=./conf$$-$RANDOM
12647 (umask 077 && mkdir "$tmp")
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012648} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012649
Bram Moolenaar446cb832008-06-24 21:56:24 +000012650# Set up the scripts for CONFIG_FILES section.
12651# No need to generate them if there are no CONFIG_FILES.
12652# This happens for instance with `./config.status config.h'.
12653if test -n "$CONFIG_FILES"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012654
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012655
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012656ac_cr=`echo X | tr X '\015'`
12657# On cygwin, bash can eat \r inside `` if the user requested igncr.
12658# But we know of no other shell where ac_cr would be empty at this
12659# point, so we can use a bashism as a fallback.
12660if test "x$ac_cr" = x; then
12661 eval ac_cr=\$\'\\r\'
12662fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012663ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12664if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012665 ac_cs_awk_cr='\r'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012666else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012667 ac_cs_awk_cr=$ac_cr
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012668fi
12669
Bram Moolenaar446cb832008-06-24 21:56:24 +000012670echo 'BEGIN {' >"$tmp/subs1.awk" &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012671_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012672
Bram Moolenaar446cb832008-06-24 21:56:24 +000012673
12674{
12675 echo "cat >conf$$subs.awk <<_ACEOF" &&
12676 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12677 echo "_ACEOF"
12678} >conf$$subs.sh ||
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012679 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012680ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
12681ac_delim='%!_!# '
12682for ac_last_try in false false false false false :; do
12683 . ./conf$$subs.sh ||
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012684 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012685
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012686 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12687 if test $ac_delim_n = $ac_delim_num; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012688 break
12689 elif $ac_last_try; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012690 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012691 else
12692 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12693 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012694done
Bram Moolenaar446cb832008-06-24 21:56:24 +000012695rm -f conf$$subs.sh
12696
12697cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12698cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012699_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000012700sed -n '
12701h
12702s/^/S["/; s/!.*/"]=/
12703p
12704g
12705s/^[^!]*!//
12706:repl
12707t repl
12708s/'"$ac_delim"'$//
12709t delim
12710:nl
12711h
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012712s/\(.\{148\}\)..*/\1/
Bram Moolenaar446cb832008-06-24 21:56:24 +000012713t more1
12714s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12715p
12716n
12717b repl
12718:more1
12719s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12720p
12721g
12722s/.\{148\}//
12723t nl
12724:delim
12725h
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012726s/\(.\{148\}\)..*/\1/
Bram Moolenaar446cb832008-06-24 21:56:24 +000012727t more2
12728s/["\\]/\\&/g; s/^/"/; s/$/"/
12729p
12730b
12731:more2
12732s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12733p
12734g
12735s/.\{148\}//
12736t delim
12737' <conf$$subs.awk | sed '
12738/^[^""]/{
12739 N
12740 s/\n//
12741}
12742' >>$CONFIG_STATUS || ac_write_fail=1
12743rm -f conf$$subs.awk
12744cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12745_ACAWK
12746cat >>"\$tmp/subs1.awk" <<_ACAWK &&
12747 for (key in S) S_is_set[key] = 1
12748 FS = ""
Bram Moolenaar071d4272004-06-13 20:20:40 +000012749
Bram Moolenaar446cb832008-06-24 21:56:24 +000012750}
12751{
12752 line = $ 0
12753 nfields = split(line, field, "@")
12754 substed = 0
12755 len = length(field[1])
12756 for (i = 2; i < nfields; i++) {
12757 key = field[i]
12758 keylen = length(key)
12759 if (S_is_set[key]) {
12760 value = S[key]
12761 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12762 len += length(value) + length(field[++i])
12763 substed = 1
12764 } else
12765 len += 1 + keylen
12766 }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012767
Bram Moolenaar446cb832008-06-24 21:56:24 +000012768 print line
12769}
Bram Moolenaar071d4272004-06-13 20:20:40 +000012770
Bram Moolenaar446cb832008-06-24 21:56:24 +000012771_ACAWK
12772_ACEOF
12773cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12774if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12775 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12776else
12777 cat
12778fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012779 || as_fn_error "could not setup config files machinery" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012780_ACEOF
12781
12782# VPATH may cause trouble with some makes, so we remove $(srcdir),
12783# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
12784# trailing colons and then remove the whole line if VPATH becomes empty
12785# (actually we leave an empty line to preserve line numbers).
12786if test "x$srcdir" = x.; then
12787 ac_vpsub='/^[ ]*VPATH[ ]*=/{
12788s/:*\$(srcdir):*/:/
12789s/:*\${srcdir}:*/:/
12790s/:*@srcdir@:*/:/
12791s/^\([^=]*=[ ]*\):*/\1/
12792s/:*$//
12793s/^[^=]*=[ ]*$//
12794}'
12795fi
12796
12797cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12798fi # test -n "$CONFIG_FILES"
12799
12800# Set up the scripts for CONFIG_HEADERS section.
12801# No need to generate them if there are no CONFIG_HEADERS.
12802# This happens for instance with `./config.status Makefile'.
12803if test -n "$CONFIG_HEADERS"; then
12804cat >"$tmp/defines.awk" <<\_ACAWK ||
12805BEGIN {
12806_ACEOF
12807
12808# Transform confdefs.h into an awk script `defines.awk', embedded as
12809# here-document in config.status, that substitutes the proper values into
12810# config.h.in to produce config.h.
12811
12812# Create a delimiter string that does not exist in confdefs.h, to ease
12813# handling of long lines.
12814ac_delim='%!_!# '
12815for ac_last_try in false false :; do
12816 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
12817 if test -z "$ac_t"; then
12818 break
12819 elif $ac_last_try; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012820 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012821 else
12822 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12823 fi
12824done
12825
12826# For the awk script, D is an array of macro values keyed by name,
12827# likewise P contains macro parameters if any. Preserve backslash
12828# newline sequences.
12829
12830ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12831sed -n '
12832s/.\{148\}/&'"$ac_delim"'/g
12833t rset
12834:rset
12835s/^[ ]*#[ ]*define[ ][ ]*/ /
12836t def
12837d
12838:def
12839s/\\$//
12840t bsnl
12841s/["\\]/\\&/g
12842s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12843D["\1"]=" \3"/p
12844s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
12845d
12846:bsnl
12847s/["\\]/\\&/g
12848s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12849D["\1"]=" \3\\\\\\n"\\/p
12850t cont
12851s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12852t cont
12853d
12854:cont
12855n
12856s/.\{148\}/&'"$ac_delim"'/g
12857t clear
12858:clear
12859s/\\$//
12860t bsnlc
12861s/["\\]/\\&/g; s/^/"/; s/$/"/p
12862d
12863:bsnlc
12864s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12865b cont
12866' <confdefs.h | sed '
12867s/'"$ac_delim"'/"\\\
12868"/g' >>$CONFIG_STATUS || ac_write_fail=1
12869
12870cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12871 for (key in D) D_is_set[key] = 1
12872 FS = ""
12873}
12874/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12875 line = \$ 0
12876 split(line, arg, " ")
12877 if (arg[1] == "#") {
12878 defundef = arg[2]
12879 mac1 = arg[3]
12880 } else {
12881 defundef = substr(arg[1], 2)
12882 mac1 = arg[2]
12883 }
12884 split(mac1, mac2, "(") #)
12885 macro = mac2[1]
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012886 prefix = substr(line, 1, index(line, defundef) - 1)
Bram Moolenaar446cb832008-06-24 21:56:24 +000012887 if (D_is_set[macro]) {
12888 # Preserve the white space surrounding the "#".
Bram Moolenaar446cb832008-06-24 21:56:24 +000012889 print prefix "define", macro P[macro] D[macro]
12890 next
12891 } else {
12892 # Replace #undef with comments. This is necessary, for example,
12893 # in the case of _POSIX_SOURCE, which is predefined and required
12894 # on some systems where configure will not decide to define it.
12895 if (defundef == "undef") {
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012896 print "/*", prefix defundef, macro, "*/"
Bram Moolenaar446cb832008-06-24 21:56:24 +000012897 next
12898 }
12899 }
12900}
12901{ print }
12902_ACAWK
12903_ACEOF
12904cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012905 as_fn_error "could not setup config headers machinery" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012906fi # test -n "$CONFIG_HEADERS"
12907
12908
12909eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
12910shift
12911for ac_tag
12912do
12913 case $ac_tag in
12914 :[FHLC]) ac_mode=$ac_tag; continue;;
12915 esac
12916 case $ac_mode$ac_tag in
12917 :[FHL]*:*);;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012918 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012919 :[FH]-) ac_tag=-:-;;
12920 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12921 esac
12922 ac_save_IFS=$IFS
12923 IFS=:
12924 set x $ac_tag
12925 IFS=$ac_save_IFS
12926 shift
12927 ac_file=$1
12928 shift
12929
12930 case $ac_mode in
12931 :L) ac_source=$1;;
12932 :[FH])
12933 ac_file_inputs=
12934 for ac_f
12935 do
12936 case $ac_f in
12937 -) ac_f="$tmp/stdin";;
12938 *) # Look for the file first in the build tree, then in the source tree
12939 # (if the path is not absolute). The absolute path cannot be DOS-style,
12940 # because $ac_f cannot contain `:'.
12941 test -f "$ac_f" ||
12942 case $ac_f in
12943 [\\/$]*) false;;
12944 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12945 esac ||
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012946 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012947 esac
12948 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012949 as_fn_append ac_file_inputs " '$ac_f'"
Bram Moolenaar446cb832008-06-24 21:56:24 +000012950 done
12951
12952 # Let's still pretend it is `configure' which instantiates (i.e., don't
12953 # use $as_me), people would be surprised to read:
12954 # /* config.h. Generated by config.status. */
12955 configure_input='Generated from '`
12956 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12957 `' by configure.'
12958 if test x"$ac_file" != x-; then
12959 configure_input="$ac_file. $configure_input"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012960 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012961$as_echo "$as_me: creating $ac_file" >&6;}
12962 fi
12963 # Neutralize special characters interpreted by sed in replacement strings.
12964 case $configure_input in #(
12965 *\&* | *\|* | *\\* )
12966 ac_sed_conf_input=`$as_echo "$configure_input" |
12967 sed 's/[\\\\&|]/\\\\&/g'`;; #(
12968 *) ac_sed_conf_input=$configure_input;;
12969 esac
12970
12971 case $ac_tag in
12972 *:-:* | *:-) cat >"$tmp/stdin" \
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012973 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012974 esac
12975 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +000012976 esac
12977
Bram Moolenaar446cb832008-06-24 21:56:24 +000012978 ac_dir=`$as_dirname -- "$ac_file" ||
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012979$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12980 X"$ac_file" : 'X\(//\)[^/]' \| \
12981 X"$ac_file" : 'X\(//\)$' \| \
Bram Moolenaar446cb832008-06-24 21:56:24 +000012982 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12983$as_echo X"$ac_file" |
12984 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12985 s//\1/
12986 q
12987 }
12988 /^X\(\/\/\)[^/].*/{
12989 s//\1/
12990 q
12991 }
12992 /^X\(\/\/\)$/{
12993 s//\1/
12994 q
12995 }
12996 /^X\(\/\).*/{
12997 s//\1/
12998 q
12999 }
13000 s/.*/./; q'`
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013001 as_dir="$ac_dir"; as_fn_mkdir_p
Bram Moolenaar446cb832008-06-24 21:56:24 +000013002 ac_builddir=.
Bram Moolenaar071d4272004-06-13 20:20:40 +000013003
Bram Moolenaar446cb832008-06-24 21:56:24 +000013004case "$ac_dir" in
13005.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13006*)
13007 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13008 # A ".." for each directory in $ac_dir_suffix.
13009 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13010 case $ac_top_builddir_sub in
13011 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13012 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13013 esac ;;
13014esac
13015ac_abs_top_builddir=$ac_pwd
13016ac_abs_builddir=$ac_pwd$ac_dir_suffix
13017# for backward compatibility:
13018ac_top_builddir=$ac_top_build_prefix
13019
13020case $srcdir in
13021 .) # We are building in place.
13022 ac_srcdir=.
13023 ac_top_srcdir=$ac_top_builddir_sub
13024 ac_abs_top_srcdir=$ac_pwd ;;
13025 [\\/]* | ?:[\\/]* ) # Absolute name.
13026 ac_srcdir=$srcdir$ac_dir_suffix;
13027 ac_top_srcdir=$srcdir
13028 ac_abs_top_srcdir=$srcdir ;;
13029 *) # Relative name.
13030 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13031 ac_top_srcdir=$ac_top_build_prefix$srcdir
13032 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13033esac
13034ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
13035
13036
13037 case $ac_mode in
13038 :F)
13039 #
13040 # CONFIG_FILE
13041 #
13042
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013043_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013044
Bram Moolenaar446cb832008-06-24 21:56:24 +000013045cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13046# If the template does not know about datarootdir, expand it.
13047# FIXME: This hack should be removed a few years after 2.60.
13048ac_datarootdir_hack=; ac_datarootdir_seen=
Bram Moolenaar446cb832008-06-24 21:56:24 +000013049ac_sed_dataroot='
13050/datarootdir/ {
13051 p
13052 q
13053}
13054/@datadir@/p
13055/@docdir@/p
13056/@infodir@/p
13057/@localedir@/p
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013058/@mandir@/p'
Bram Moolenaar446cb832008-06-24 21:56:24 +000013059case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13060*datarootdir*) ac_datarootdir_seen=yes;;
13061*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013062 { $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 +000013063$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13064_ACEOF
13065cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13066 ac_datarootdir_hack='
13067 s&@datadir@&$datadir&g
13068 s&@docdir@&$docdir&g
13069 s&@infodir@&$infodir&g
13070 s&@localedir@&$localedir&g
13071 s&@mandir@&$mandir&g
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013072 s&\\\${datarootdir}&$datarootdir&g' ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000013073esac
13074_ACEOF
13075
13076# Neutralize VPATH when `$srcdir' = `.'.
13077# Shell code in configure.ac might set extrasub.
13078# FIXME: do we really want to maintain this feature?
13079cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13080ac_sed_extra="$ac_vpsub
13081$extrasub
13082_ACEOF
13083cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13084:t
13085/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13086s|@configure_input@|$ac_sed_conf_input|;t t
13087s&@top_builddir@&$ac_top_builddir_sub&;t t
13088s&@top_build_prefix@&$ac_top_build_prefix&;t t
13089s&@srcdir@&$ac_srcdir&;t t
13090s&@abs_srcdir@&$ac_abs_srcdir&;t t
13091s&@top_srcdir@&$ac_top_srcdir&;t t
13092s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13093s&@builddir@&$ac_builddir&;t t
13094s&@abs_builddir@&$ac_abs_builddir&;t t
13095s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13096$ac_datarootdir_hack
13097"
13098eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013099 || as_fn_error "could not create $ac_file" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013100
13101test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13102 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
13103 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013104 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
Bram Moolenaar446cb832008-06-24 21:56:24 +000013105which seems to be undefined. Please make sure it is defined." >&5
13106$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13107which seems to be undefined. Please make sure it is defined." >&2;}
13108
13109 rm -f "$tmp/stdin"
13110 case $ac_file in
13111 -) cat "$tmp/out" && rm -f "$tmp/out";;
13112 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
13113 esac \
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013114 || as_fn_error "could not create $ac_file" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013115 ;;
13116 :H)
13117 #
13118 # CONFIG_HEADER
13119 #
13120 if test x"$ac_file" != x-; then
13121 {
13122 $as_echo "/* $configure_input */" \
13123 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
13124 } >"$tmp/config.h" \
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013125 || as_fn_error "could not create $ac_file" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013126 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013127 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013128$as_echo "$as_me: $ac_file is unchanged" >&6;}
13129 else
13130 rm -f "$ac_file"
13131 mv "$tmp/config.h" "$ac_file" \
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013132 || as_fn_error "could not create $ac_file" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013133 fi
13134 else
13135 $as_echo "/* $configure_input */" \
13136 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013137 || as_fn_error "could not create -" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013138 fi
13139 ;;
13140
13141
13142 esac
13143
13144done # for ac_tag
13145
Bram Moolenaar071d4272004-06-13 20:20:40 +000013146
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013147as_fn_exit 0
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013148_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013149ac_clean_files=$ac_clean_files_save
13150
Bram Moolenaar446cb832008-06-24 21:56:24 +000013151test $ac_write_fail = 0 ||
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013152 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013153
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013154
13155# configure is writing to config.log, and then calls config.status.
13156# config.status does its own redirection, appending to config.log.
13157# Unfortunately, on DOS this fails, as config.log is still kept open
13158# by configure, so config.status won't be able to write to it; its
13159# output is simply discarded. So we exec the FD to /dev/null,
13160# effectively closing config.log, so it can be properly (re)opened and
13161# appended to by config.status. When coming back to configure, we
13162# need to make the FD available again.
13163if test "$no_create" != yes; then
13164 ac_cs_success=:
13165 ac_config_status_args=
13166 test "$silent" = yes &&
13167 ac_config_status_args="$ac_config_status_args --quiet"
13168 exec 5>/dev/null
13169 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
Bram Moolenaarc7453f52006-02-10 23:20:28 +000013170 exec 5>>auto/config.log
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013171 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13172 # would make configure fail if this is the last instruction.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013173 $ac_cs_success || as_fn_exit $?
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013174fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013175if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013176 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +000013177$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
Bram Moolenaar446cb832008-06-24 21:56:24 +000013178fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000013179
13180