blob: 77dea5de9941322e1fda2bf162ee8dfecf9325bd [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
Bram Moolenaar218116c2010-05-20 21:46:00 +0200647PYTHON_NOPROTO
Bram Moolenaar32f31b12009-05-21 13:20:59 +0000648PYTHON_CFLAGS
649PYTHON_GETPATH_CFLAGS
650PYTHON_LIBS
651PYTHON_CONFDIR
652vi_cv_path_python
653PERL_LIBS
654PERL_CFLAGS
655PERL_PRO
656PERL_OBJ
657PERL_SRC
658shrpenv
659vi_cv_perllib
660vi_cv_path_perl
Bram Moolenaar9e70cf12009-05-26 20:59:55 +0000661MZSCHEME_MZC
662MZSCHEME_EXTRA
Bram Moolenaar32f31b12009-05-21 13:20:59 +0000663MZSCHEME_CFLAGS
664MZSCHEME_LIBS
665MZSCHEME_PRO
666MZSCHEME_OBJ
667MZSCHEME_SRC
668vi_cv_path_mzscheme
669compiledby
670dogvimdiff
671dovimdiff
672line_break
673VIEWNAME
674EXNAME
675VIMNAME
676OS_EXTRA_OBJ
677OS_EXTRA_SRC
Bram Moolenaar595a7be2010-03-10 16:28:12 +0100678XCODE_SELECT
Bram Moolenaar32f31b12009-05-21 13:20:59 +0000679CPP_MM
680STRIP
681AWK
682EGREP
683GREP
684CPP
685OBJEXT
686EXEEXT
687ac_ct_CC
688CPPFLAGS
689LDFLAGS
690CFLAGS
691CC
692SET_MAKE
693target_alias
694host_alias
695build_alias
696LIBS
697ECHO_T
698ECHO_N
699ECHO_C
700DEFS
701mandir
702localedir
703libdir
704psdir
705pdfdir
706dvidir
707htmldir
708infodir
709docdir
710oldincludedir
711includedir
712localstatedir
713sharedstatedir
714sysconfdir
715datadir
716datarootdir
717libexecdir
718sbindir
719bindir
720program_transform_name
721prefix
722exec_prefix
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +0200723PACKAGE_URL
Bram Moolenaar32f31b12009-05-21 13:20:59 +0000724PACKAGE_BUGREPORT
725PACKAGE_STRING
726PACKAGE_VERSION
727PACKAGE_TARNAME
728PACKAGE_NAME
729PATH_SEPARATOR
730SHELL'
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000731ac_subst_files=''
Bram Moolenaar446cb832008-06-24 21:56:24 +0000732ac_user_opts='
733enable_option_checking
734enable_darwin
735with_mac_arch
Bram Moolenaar595a7be2010-03-10 16:28:12 +0100736with_developer_dir
Bram Moolenaarc236c162008-07-13 17:41:49 +0000737with_local_dir
Bram Moolenaar446cb832008-06-24 21:56:24 +0000738with_vim_name
739with_ex_name
740with_view_name
741with_global_runtime
742with_modified_by
743enable_selinux
744with_features
745with_compiledby
746enable_xsmp
747enable_xsmp_interact
748enable_mzschemeinterp
749with_plthome
750enable_perlinterp
751enable_pythoninterp
752with_python_config_dir
753enable_tclinterp
754with_tclsh
755enable_rubyinterp
Bram Moolenaar165641d2010-02-17 16:23:09 +0100756with_ruby_command
Bram Moolenaar446cb832008-06-24 21:56:24 +0000757enable_cscope
758enable_workshop
759enable_netbeans
760enable_sniff
761enable_multibyte
762enable_hangulinput
763enable_xim
764enable_fontset
765with_x
766enable_gui
767enable_gtk_check
768enable_gtk2_check
769enable_gnome_check
770enable_motif_check
771enable_athena_check
772enable_nextaw_check
773enable_carbon_check
774with_gtk_prefix
775with_gtk_exec_prefix
776enable_gtktest
777with_gnome_includes
778with_gnome_libs
779with_gnome
780with_motif_lib
781with_tlib
Bram Moolenaar317fd3a2010-05-07 16:05:55 +0200782enable_largefile
Bram Moolenaar446cb832008-06-24 21:56:24 +0000783enable_acl
784enable_gpm
785enable_sysmouse
786enable_nls
787'
788 ac_precious_vars='build_alias
789host_alias
790target_alias
791CC
792CFLAGS
793LDFLAGS
794LIBS
795CPPFLAGS
796CPP
797XMKMF'
798
Bram Moolenaar071d4272004-06-13 20:20:40 +0000799
800# Initialize some variables set by options.
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000801ac_init_help=
802ac_init_version=false
Bram Moolenaar446cb832008-06-24 21:56:24 +0000803ac_unrecognized_opts=
804ac_unrecognized_sep=
Bram Moolenaar071d4272004-06-13 20:20:40 +0000805# The variables have the same names as the options, with
806# dashes changed to underlines.
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000807cache_file=/dev/null
Bram Moolenaar071d4272004-06-13 20:20:40 +0000808exec_prefix=NONE
Bram Moolenaar071d4272004-06-13 20:20:40 +0000809no_create=
Bram Moolenaar071d4272004-06-13 20:20:40 +0000810no_recursion=
811prefix=NONE
812program_prefix=NONE
813program_suffix=NONE
814program_transform_name=s,x,x,
815silent=
816site=
817srcdir=
Bram Moolenaar071d4272004-06-13 20:20:40 +0000818verbose=
819x_includes=NONE
820x_libraries=NONE
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000821
822# Installation directory options.
823# These are left unexpanded so users can "make install exec_prefix=/foo"
824# and all the variables that are supposed to be based on exec_prefix
825# by default will actually change.
826# Use braces instead of parens because sh, perl, etc. also accept them.
Bram Moolenaar446cb832008-06-24 21:56:24 +0000827# (The list follows the same order as the GNU Coding Standards.)
Bram Moolenaar071d4272004-06-13 20:20:40 +0000828bindir='${exec_prefix}/bin'
829sbindir='${exec_prefix}/sbin'
830libexecdir='${exec_prefix}/libexec'
Bram Moolenaar446cb832008-06-24 21:56:24 +0000831datarootdir='${prefix}/share'
832datadir='${datarootdir}'
Bram Moolenaar071d4272004-06-13 20:20:40 +0000833sysconfdir='${prefix}/etc'
834sharedstatedir='${prefix}/com'
835localstatedir='${prefix}/var'
Bram Moolenaar071d4272004-06-13 20:20:40 +0000836includedir='${prefix}/include'
837oldincludedir='/usr/include'
Bram Moolenaar446cb832008-06-24 21:56:24 +0000838docdir='${datarootdir}/doc/${PACKAGE}'
839infodir='${datarootdir}/info'
840htmldir='${docdir}'
841dvidir='${docdir}'
842pdfdir='${docdir}'
843psdir='${docdir}'
844libdir='${exec_prefix}/lib'
845localedir='${datarootdir}/locale'
846mandir='${datarootdir}/man'
Bram Moolenaar071d4272004-06-13 20:20:40 +0000847
Bram Moolenaar071d4272004-06-13 20:20:40 +0000848ac_prev=
Bram Moolenaar446cb832008-06-24 21:56:24 +0000849ac_dashdash=
Bram Moolenaar071d4272004-06-13 20:20:40 +0000850for ac_option
851do
Bram Moolenaar071d4272004-06-13 20:20:40 +0000852 # If the previous option needs an argument, assign it.
853 if test -n "$ac_prev"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +0000854 eval $ac_prev=\$ac_option
Bram Moolenaar071d4272004-06-13 20:20:40 +0000855 ac_prev=
856 continue
857 fi
858
Bram Moolenaar446cb832008-06-24 21:56:24 +0000859 case $ac_option in
860 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
861 *) ac_optarg=yes ;;
862 esac
Bram Moolenaar071d4272004-06-13 20:20:40 +0000863
864 # Accept the important Cygnus configure options, so we can diagnose typos.
865
Bram Moolenaar446cb832008-06-24 21:56:24 +0000866 case $ac_dashdash$ac_option in
867 --)
868 ac_dashdash=yes ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000869
870 -bindir | --bindir | --bindi | --bind | --bin | --bi)
871 ac_prev=bindir ;;
872 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000873 bindir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000874
875 -build | --build | --buil | --bui | --bu)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000876 ac_prev=build_alias ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000877 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000878 build_alias=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000879
880 -cache-file | --cache-file | --cache-fil | --cache-fi \
881 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
882 ac_prev=cache_file ;;
883 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
884 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000885 cache_file=$ac_optarg ;;
886
887 --config-cache | -C)
888 cache_file=config.cache ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000889
Bram Moolenaar446cb832008-06-24 21:56:24 +0000890 -datadir | --datadir | --datadi | --datad)
Bram Moolenaar071d4272004-06-13 20:20:40 +0000891 ac_prev=datadir ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +0000892 -datadir=* | --datadir=* | --datadi=* | --datad=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000893 datadir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000894
Bram Moolenaar446cb832008-06-24 21:56:24 +0000895 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
896 | --dataroo | --dataro | --datar)
897 ac_prev=datarootdir ;;
898 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
899 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
900 datarootdir=$ac_optarg ;;
901
Bram Moolenaar071d4272004-06-13 20:20:40 +0000902 -disable-* | --disable-*)
Bram Moolenaar446cb832008-06-24 21:56:24 +0000903 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
Bram Moolenaar071d4272004-06-13 20:20:40 +0000904 # Reject names that are not valid shell variable names.
Bram Moolenaar446cb832008-06-24 21:56:24 +0000905 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +0200906 as_fn_error "invalid feature name: $ac_useropt"
Bram Moolenaar446cb832008-06-24 21:56:24 +0000907 ac_useropt_orig=$ac_useropt
908 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
909 case $ac_user_opts in
910 *"
911"enable_$ac_useropt"
912"*) ;;
913 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
914 ac_unrecognized_sep=', ';;
915 esac
916 eval enable_$ac_useropt=no ;;
917
918 -docdir | --docdir | --docdi | --doc | --do)
919 ac_prev=docdir ;;
920 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
921 docdir=$ac_optarg ;;
922
923 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
924 ac_prev=dvidir ;;
925 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
926 dvidir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000927
928 -enable-* | --enable-*)
Bram Moolenaar446cb832008-06-24 21:56:24 +0000929 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
Bram Moolenaar071d4272004-06-13 20:20:40 +0000930 # Reject names that are not valid shell variable names.
Bram Moolenaar446cb832008-06-24 21:56:24 +0000931 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +0200932 as_fn_error "invalid feature name: $ac_useropt"
Bram Moolenaar446cb832008-06-24 21:56:24 +0000933 ac_useropt_orig=$ac_useropt
934 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
935 case $ac_user_opts in
936 *"
937"enable_$ac_useropt"
938"*) ;;
939 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
940 ac_unrecognized_sep=', ';;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000941 esac
Bram Moolenaar446cb832008-06-24 21:56:24 +0000942 eval enable_$ac_useropt=\$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000943
944 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
945 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
946 | --exec | --exe | --ex)
947 ac_prev=exec_prefix ;;
948 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
949 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
950 | --exec=* | --exe=* | --ex=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000951 exec_prefix=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000952
953 -gas | --gas | --ga | --g)
954 # Obsolete; use --with-gas.
955 with_gas=yes ;;
956
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000957 -help | --help | --hel | --he | -h)
958 ac_init_help=long ;;
959 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
960 ac_init_help=recursive ;;
961 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
962 ac_init_help=short ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000963
964 -host | --host | --hos | --ho)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000965 ac_prev=host_alias ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000966 -host=* | --host=* | --hos=* | --ho=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000967 host_alias=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000968
Bram Moolenaar446cb832008-06-24 21:56:24 +0000969 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
970 ac_prev=htmldir ;;
971 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
972 | --ht=*)
973 htmldir=$ac_optarg ;;
974
Bram Moolenaar071d4272004-06-13 20:20:40 +0000975 -includedir | --includedir | --includedi | --included | --include \
976 | --includ | --inclu | --incl | --inc)
977 ac_prev=includedir ;;
978 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
979 | --includ=* | --inclu=* | --incl=* | --inc=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000980 includedir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000981
982 -infodir | --infodir | --infodi | --infod | --info | --inf)
983 ac_prev=infodir ;;
984 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000985 infodir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000986
987 -libdir | --libdir | --libdi | --libd)
988 ac_prev=libdir ;;
989 -libdir=* | --libdir=* | --libdi=* | --libd=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000990 libdir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000991
992 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
993 | --libexe | --libex | --libe)
994 ac_prev=libexecdir ;;
995 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
996 | --libexe=* | --libex=* | --libe=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000997 libexecdir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000998
Bram Moolenaar446cb832008-06-24 21:56:24 +0000999 -localedir | --localedir | --localedi | --localed | --locale)
1000 ac_prev=localedir ;;
1001 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1002 localedir=$ac_optarg ;;
1003
Bram Moolenaar071d4272004-06-13 20:20:40 +00001004 -localstatedir | --localstatedir | --localstatedi | --localstated \
Bram Moolenaar446cb832008-06-24 21:56:24 +00001005 | --localstate | --localstat | --localsta | --localst | --locals)
Bram Moolenaar071d4272004-06-13 20:20:40 +00001006 ac_prev=localstatedir ;;
1007 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
Bram Moolenaar446cb832008-06-24 21:56:24 +00001008 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001009 localstatedir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001010
1011 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1012 ac_prev=mandir ;;
1013 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001014 mandir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001015
1016 -nfp | --nfp | --nf)
1017 # Obsolete; use --without-fp.
1018 with_fp=no ;;
1019
1020 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001021 | --no-cr | --no-c | -n)
Bram Moolenaar071d4272004-06-13 20:20:40 +00001022 no_create=yes ;;
1023
1024 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1025 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1026 no_recursion=yes ;;
1027
1028 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1029 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1030 | --oldin | --oldi | --old | --ol | --o)
1031 ac_prev=oldincludedir ;;
1032 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1033 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1034 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001035 oldincludedir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001036
1037 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1038 ac_prev=prefix ;;
1039 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001040 prefix=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001041
1042 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1043 | --program-pre | --program-pr | --program-p)
1044 ac_prev=program_prefix ;;
1045 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1046 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001047 program_prefix=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001048
1049 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1050 | --program-suf | --program-su | --program-s)
1051 ac_prev=program_suffix ;;
1052 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1053 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001054 program_suffix=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001055
1056 -program-transform-name | --program-transform-name \
1057 | --program-transform-nam | --program-transform-na \
1058 | --program-transform-n | --program-transform- \
1059 | --program-transform | --program-transfor \
1060 | --program-transfo | --program-transf \
1061 | --program-trans | --program-tran \
1062 | --progr-tra | --program-tr | --program-t)
1063 ac_prev=program_transform_name ;;
1064 -program-transform-name=* | --program-transform-name=* \
1065 | --program-transform-nam=* | --program-transform-na=* \
1066 | --program-transform-n=* | --program-transform-=* \
1067 | --program-transform=* | --program-transfor=* \
1068 | --program-transfo=* | --program-transf=* \
1069 | --program-trans=* | --program-tran=* \
1070 | --progr-tra=* | --program-tr=* | --program-t=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001071 program_transform_name=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001072
Bram Moolenaar446cb832008-06-24 21:56:24 +00001073 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1074 ac_prev=pdfdir ;;
1075 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1076 pdfdir=$ac_optarg ;;
1077
1078 -psdir | --psdir | --psdi | --psd | --ps)
1079 ac_prev=psdir ;;
1080 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1081 psdir=$ac_optarg ;;
1082
Bram Moolenaar071d4272004-06-13 20:20:40 +00001083 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1084 | -silent | --silent | --silen | --sile | --sil)
1085 silent=yes ;;
1086
1087 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1088 ac_prev=sbindir ;;
1089 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1090 | --sbi=* | --sb=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001091 sbindir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001092
1093 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1094 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1095 | --sharedst | --shareds | --shared | --share | --shar \
1096 | --sha | --sh)
1097 ac_prev=sharedstatedir ;;
1098 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1099 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1100 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1101 | --sha=* | --sh=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001102 sharedstatedir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001103
1104 -site | --site | --sit)
1105 ac_prev=site ;;
1106 -site=* | --site=* | --sit=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001107 site=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001108
1109 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1110 ac_prev=srcdir ;;
1111 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001112 srcdir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001113
1114 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1115 | --syscon | --sysco | --sysc | --sys | --sy)
1116 ac_prev=sysconfdir ;;
1117 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1118 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001119 sysconfdir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001120
1121 -target | --target | --targe | --targ | --tar | --ta | --t)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001122 ac_prev=target_alias ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001123 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001124 target_alias=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001125
1126 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1127 verbose=yes ;;
1128
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001129 -version | --version | --versio | --versi | --vers | -V)
1130 ac_init_version=: ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001131
1132 -with-* | --with-*)
Bram Moolenaar446cb832008-06-24 21:56:24 +00001133 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
Bram Moolenaar071d4272004-06-13 20:20:40 +00001134 # Reject names that are not valid shell variable names.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001135 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001136 as_fn_error "invalid package name: $ac_useropt"
Bram Moolenaar446cb832008-06-24 21:56:24 +00001137 ac_useropt_orig=$ac_useropt
1138 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1139 case $ac_user_opts in
1140 *"
1141"with_$ac_useropt"
1142"*) ;;
1143 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1144 ac_unrecognized_sep=', ';;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001145 esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00001146 eval with_$ac_useropt=\$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001147
1148 -without-* | --without-*)
Bram Moolenaar446cb832008-06-24 21:56:24 +00001149 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
Bram Moolenaar071d4272004-06-13 20:20:40 +00001150 # Reject names that are not valid shell variable names.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001151 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001152 as_fn_error "invalid package name: $ac_useropt"
Bram Moolenaar446cb832008-06-24 21:56:24 +00001153 ac_useropt_orig=$ac_useropt
1154 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1155 case $ac_user_opts in
1156 *"
1157"with_$ac_useropt"
1158"*) ;;
1159 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1160 ac_unrecognized_sep=', ';;
1161 esac
1162 eval with_$ac_useropt=no ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001163
1164 --x)
1165 # Obsolete; use --with-x.
1166 with_x=yes ;;
1167
1168 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1169 | --x-incl | --x-inc | --x-in | --x-i)
1170 ac_prev=x_includes ;;
1171 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1172 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001173 x_includes=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001174
1175 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1176 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1177 ac_prev=x_libraries ;;
1178 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1179 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001180 x_libraries=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001181
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001182 -*) as_fn_error "unrecognized option: \`$ac_option'
1183Try \`$0 --help' for more information."
Bram Moolenaar071d4272004-06-13 20:20:40 +00001184 ;;
1185
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001186 *=*)
1187 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1188 # Reject names that are not valid shell variable names.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001189 case $ac_envvar in #(
1190 '' | [0-9]* | *[!_$as_cr_alnum]* )
1191 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1192 esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00001193 eval $ac_envvar=\$ac_optarg
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001194 export $ac_envvar ;;
1195
Bram Moolenaar071d4272004-06-13 20:20:40 +00001196 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001197 # FIXME: should be removed in autoconf 3.0.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001198 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001199 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
Bram Moolenaar446cb832008-06-24 21:56:24 +00001200 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001201 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
Bram Moolenaar071d4272004-06-13 20:20:40 +00001202 ;;
1203
1204 esac
1205done
1206
1207if test -n "$ac_prev"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001208 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001209 as_fn_error "missing argument to $ac_option"
Bram Moolenaar071d4272004-06-13 20:20:40 +00001210fi
1211
Bram Moolenaar446cb832008-06-24 21:56:24 +00001212if test -n "$ac_unrecognized_opts"; then
1213 case $enable_option_checking in
1214 no) ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001215 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
Bram Moolenaar32f31b12009-05-21 13:20:59 +00001216 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001217 esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00001218fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00001219
Bram Moolenaar446cb832008-06-24 21:56:24 +00001220# Check all directory arguments for consistency.
1221for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1222 datadir sysconfdir sharedstatedir localstatedir includedir \
1223 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1224 libdir localedir mandir
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001225do
Bram Moolenaar446cb832008-06-24 21:56:24 +00001226 eval ac_val=\$$ac_var
1227 # Remove trailing slashes.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001228 case $ac_val in
Bram Moolenaar446cb832008-06-24 21:56:24 +00001229 */ )
1230 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1231 eval $ac_var=\$ac_val;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001232 esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00001233 # Be sure to have absolute directory names.
1234 case $ac_val in
1235 [\\/$]* | ?:[\\/]* ) continue;;
1236 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1237 esac
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001238 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001239done
Bram Moolenaar071d4272004-06-13 20:20:40 +00001240
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001241# There might be people who depend on the old broken behavior: `$host'
1242# used to hold the argument of --host etc.
1243# FIXME: To remove some day.
1244build=$build_alias
1245host=$host_alias
1246target=$target_alias
Bram Moolenaar071d4272004-06-13 20:20:40 +00001247
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001248# FIXME: To remove some day.
1249if test "x$host_alias" != x; then
1250 if test "x$build_alias" = x; then
1251 cross_compiling=maybe
Bram Moolenaar446cb832008-06-24 21:56:24 +00001252 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001253 If a cross compiler is detected then cross compile mode will be used." >&2
1254 elif test "x$build_alias" != "x$host_alias"; then
1255 cross_compiling=yes
1256 fi
1257fi
1258
1259ac_tool_prefix=
1260test -n "$host_alias" && ac_tool_prefix=$host_alias-
1261
1262test "$silent" = yes && exec 6>/dev/null
1263
Bram Moolenaar071d4272004-06-13 20:20:40 +00001264
Bram Moolenaar446cb832008-06-24 21:56:24 +00001265ac_pwd=`pwd` && test -n "$ac_pwd" &&
1266ac_ls_di=`ls -di .` &&
1267ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001268 as_fn_error "working directory cannot be determined"
Bram Moolenaar446cb832008-06-24 21:56:24 +00001269test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001270 as_fn_error "pwd does not report name of working directory"
Bram Moolenaar446cb832008-06-24 21:56:24 +00001271
1272
Bram Moolenaar071d4272004-06-13 20:20:40 +00001273# Find the source files, if location was not specified.
1274if test -z "$srcdir"; then
1275 ac_srcdir_defaulted=yes
Bram Moolenaar446cb832008-06-24 21:56:24 +00001276 # Try the directory containing this script, then the parent directory.
1277 ac_confdir=`$as_dirname -- "$as_myself" ||
1278$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1279 X"$as_myself" : 'X\(//\)[^/]' \| \
1280 X"$as_myself" : 'X\(//\)$' \| \
1281 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1282$as_echo X"$as_myself" |
1283 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1284 s//\1/
1285 q
1286 }
1287 /^X\(\/\/\)[^/].*/{
1288 s//\1/
1289 q
1290 }
1291 /^X\(\/\/\)$/{
1292 s//\1/
1293 q
1294 }
1295 /^X\(\/\).*/{
1296 s//\1/
1297 q
1298 }
1299 s/.*/./; q'`
Bram Moolenaar071d4272004-06-13 20:20:40 +00001300 srcdir=$ac_confdir
Bram Moolenaar446cb832008-06-24 21:56:24 +00001301 if test ! -r "$srcdir/$ac_unique_file"; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00001302 srcdir=..
1303 fi
1304else
1305 ac_srcdir_defaulted=no
1306fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00001307if test ! -r "$srcdir/$ac_unique_file"; then
1308 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001309 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
Bram Moolenaar071d4272004-06-13 20:20:40 +00001310fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00001311ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1312ac_abs_confdir=`(
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001313 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
Bram Moolenaar446cb832008-06-24 21:56:24 +00001314 pwd)`
1315# When building in place, set srcdir=.
1316if test "$ac_abs_confdir" = "$ac_pwd"; then
1317 srcdir=.
1318fi
1319# Remove unnecessary trailing slashes from srcdir.
1320# Double slashes in file names in object file debugging info
1321# mess up M-x gdb in Emacs.
1322case $srcdir in
1323*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1324esac
1325for ac_var in $ac_precious_vars; do
1326 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1327 eval ac_env_${ac_var}_value=\$${ac_var}
1328 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1329 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1330done
Bram Moolenaar071d4272004-06-13 20:20:40 +00001331
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001332#
1333# Report the --help message.
1334#
1335if test "$ac_init_help" = "long"; then
1336 # Omit some internal or obsolete options to make the list less imposing.
1337 # This message is too long to be a string in the A/UX 3.1 sh.
1338 cat <<_ACEOF
1339\`configure' configures this package to adapt to many kinds of systems.
1340
1341Usage: $0 [OPTION]... [VAR=VALUE]...
1342
1343To assign environment variables (e.g., CC, CFLAGS...), specify them as
1344VAR=VALUE. See below for descriptions of some of the useful variables.
1345
1346Defaults for the options are specified in brackets.
1347
1348Configuration:
1349 -h, --help display this help and exit
1350 --help=short display options specific to this package
1351 --help=recursive display the short help of all the included packages
1352 -V, --version display version information and exit
1353 -q, --quiet, --silent do not print \`checking...' messages
1354 --cache-file=FILE cache test results in FILE [disabled]
1355 -C, --config-cache alias for \`--cache-file=config.cache'
1356 -n, --no-create do not create output files
1357 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1358
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001359Installation directories:
1360 --prefix=PREFIX install architecture-independent files in PREFIX
Bram Moolenaar446cb832008-06-24 21:56:24 +00001361 [$ac_default_prefix]
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001362 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
Bram Moolenaar446cb832008-06-24 21:56:24 +00001363 [PREFIX]
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001364
1365By default, \`make install' will install all the files in
1366\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1367an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1368for instance \`--prefix=\$HOME'.
1369
1370For better control, use the options below.
1371
1372Fine tuning of the installation directories:
Bram Moolenaar446cb832008-06-24 21:56:24 +00001373 --bindir=DIR user executables [EPREFIX/bin]
1374 --sbindir=DIR system admin executables [EPREFIX/sbin]
1375 --libexecdir=DIR program executables [EPREFIX/libexec]
1376 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1377 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1378 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1379 --libdir=DIR object code libraries [EPREFIX/lib]
1380 --includedir=DIR C header files [PREFIX/include]
1381 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1382 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1383 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1384 --infodir=DIR info documentation [DATAROOTDIR/info]
1385 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1386 --mandir=DIR man documentation [DATAROOTDIR/man]
1387 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1388 --htmldir=DIR html documentation [DOCDIR]
1389 --dvidir=DIR dvi documentation [DOCDIR]
1390 --pdfdir=DIR pdf documentation [DOCDIR]
1391 --psdir=DIR ps documentation [DOCDIR]
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001392_ACEOF
1393
1394 cat <<\_ACEOF
1395
1396X features:
1397 --x-includes=DIR X include files are in DIR
1398 --x-libraries=DIR X library files are in DIR
1399_ACEOF
1400fi
1401
1402if test -n "$ac_init_help"; then
1403
1404 cat <<\_ACEOF
1405
1406Optional Features:
Bram Moolenaar446cb832008-06-24 21:56:24 +00001407 --disable-option-checking ignore unrecognized --enable/--with options
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001408 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1409 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1410 --disable-darwin Disable Darwin (Mac OS X) support.
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00001411 --disable-selinux Don't check for SELinux support.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001412 --disable-xsmp Disable XSMP session management
1413 --disable-xsmp-interact Disable XSMP interaction
1414 --enable-mzschemeinterp Include MzScheme interpreter.
1415 --enable-perlinterp Include Perl interpreter.
1416 --enable-pythoninterp Include Python interpreter.
1417 --enable-tclinterp Include Tcl interpreter.
1418 --enable-rubyinterp Include Ruby interpreter.
1419 --enable-cscope Include cscope interface.
1420 --enable-workshop Include Sun Visual Workshop support.
1421 --disable-netbeans Disable NetBeans integration support.
1422 --enable-sniff Include Sniff interface.
1423 --enable-multibyte Include multibyte editing support.
1424 --enable-hangulinput Include Hangul input support.
1425 --enable-xim Include XIM input support.
1426 --enable-fontset Include X fontset output support.
Bram Moolenaar9372a112005-12-06 19:59:18 +00001427 --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 +00001428 --enable-gtk-check If auto-select GUI, check for GTK default=yes
1429 --enable-gtk2-check If GTK GUI, check for GTK+ 2 default=yes
1430 --enable-gnome-check If GTK GUI, check for GNOME default=no
1431 --enable-motif-check If auto-select GUI, check for Motif default=yes
1432 --enable-athena-check If auto-select GUI, check for Athena default=yes
1433 --enable-nextaw-check If auto-select GUI, check for neXtaw default=yes
1434 --enable-carbon-check If auto-select GUI, check for Carbon default=yes
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001435 --disable-gtktest Do not try to compile and run a test GTK program
Bram Moolenaar317fd3a2010-05-07 16:05:55 +02001436 --disable-largefile omit support for large files
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001437 --disable-acl Don't check for ACL support.
1438 --disable-gpm Don't use gpm (Linux mouse daemon).
Bram Moolenaar446cb832008-06-24 21:56:24 +00001439 --disable-sysmouse Don't use sysmouse (mouse in *BSD console).
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001440 --disable-nls Don't support NLS (gettext()).
1441
1442Optional Packages:
1443 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1444 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
Bram Moolenaar899dddf2006-03-26 21:06:50 +00001445 --with-mac-arch=ARCH current, intel, ppc or both
Bram Moolenaar595a7be2010-03-10 16:28:12 +01001446 --with-developer-dir=PATH use PATH as location for Xcode developer tools
Bram Moolenaarc236c162008-07-13 17:41:49 +00001447 --with-local-dir=PATH search PATH instead of /usr/local for local libraries.
1448 --without-local-dir do not search /usr/local for local libraries.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001449 --with-vim-name=NAME what to call the Vim executable
1450 --with-ex-name=NAME what to call the Ex executable
1451 --with-view-name=NAME what to call the View executable
1452 --with-global-runtime=DIR global runtime directory in 'runtimepath'
1453 --with-modified-by=NAME name of who modified a release version
1454 --with-features=TYPE tiny, small, normal, big or huge (default: normal)
1455 --with-compiledby=NAME name to show in :version message
1456 --with-plthome=PLTHOME Use PLTHOME.
1457 --with-python-config-dir=PATH Python's config directory
1458 --with-tclsh=PATH which tclsh to use (default: tclsh8.0)
Bram Moolenaar165641d2010-02-17 16:23:09 +01001459 --with-ruby-command=RUBY name of the Ruby command (default: ruby)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001460 --with-x use the X Window System
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001461 --with-gtk-prefix=PFX Prefix where GTK is installed (optional)
1462 --with-gtk-exec-prefix=PFX Exec prefix where GTK is installed (optional)
1463 --with-gnome-includes=DIR Specify location of GNOME headers
1464 --with-gnome-libs=DIR Specify location of GNOME libs
1465 --with-gnome Specify prefix for GNOME files
1466 --with-motif-lib=STRING Library for Motif
1467 --with-tlib=library terminal library to be used
1468
1469Some influential environment variables:
1470 CC C compiler command
1471 CFLAGS C compiler flags
1472 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1473 nonstandard directory <lib dir>
Bram Moolenaar446cb832008-06-24 21:56:24 +00001474 LIBS libraries to pass to the linker, e.g. -l<library>
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001475 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
Bram Moolenaar446cb832008-06-24 21:56:24 +00001476 you have headers in a nonstandard directory <include dir>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001477 CPP C preprocessor
Bram Moolenaar446cb832008-06-24 21:56:24 +00001478 XMKMF Path to xmkmf, Makefile generator for X Window System
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001479
1480Use these variables to override the choices made by `configure' or to help
1481it to find libraries and programs with nonstandard names/locations.
1482
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001483Report bugs to the package provider.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001484_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00001485ac_status=$?
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001486fi
1487
1488if test "$ac_init_help" = "recursive"; then
1489 # If there are subdirs, report their specific --help.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001490 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
Bram Moolenaar446cb832008-06-24 21:56:24 +00001491 test -d "$ac_dir" ||
1492 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1493 continue
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001494 ac_builddir=.
1495
Bram Moolenaar446cb832008-06-24 21:56:24 +00001496case "$ac_dir" in
1497.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1498*)
1499 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1500 # A ".." for each directory in $ac_dir_suffix.
1501 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1502 case $ac_top_builddir_sub in
1503 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1504 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1505 esac ;;
1506esac
1507ac_abs_top_builddir=$ac_pwd
1508ac_abs_builddir=$ac_pwd$ac_dir_suffix
1509# for backward compatibility:
1510ac_top_builddir=$ac_top_build_prefix
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001511
1512case $srcdir in
Bram Moolenaar446cb832008-06-24 21:56:24 +00001513 .) # We are building in place.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001514 ac_srcdir=.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001515 ac_top_srcdir=$ac_top_builddir_sub
1516 ac_abs_top_srcdir=$ac_pwd ;;
1517 [\\/]* | ?:[\\/]* ) # Absolute name.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001518 ac_srcdir=$srcdir$ac_dir_suffix;
Bram Moolenaar446cb832008-06-24 21:56:24 +00001519 ac_top_srcdir=$srcdir
1520 ac_abs_top_srcdir=$srcdir ;;
1521 *) # Relative name.
1522 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1523 ac_top_srcdir=$ac_top_build_prefix$srcdir
1524 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001525esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00001526ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001527
Bram Moolenaar446cb832008-06-24 21:56:24 +00001528 cd "$ac_dir" || { ac_status=$?; continue; }
1529 # Check for guested configure.
1530 if test -f "$ac_srcdir/configure.gnu"; then
1531 echo &&
1532 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1533 elif test -f "$ac_srcdir/configure"; then
1534 echo &&
1535 $SHELL "$ac_srcdir/configure" --help=recursive
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001536 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00001537 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1538 fi || ac_status=$?
1539 cd "$ac_pwd" || { ac_status=$?; break; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001540 done
1541fi
1542
Bram Moolenaar446cb832008-06-24 21:56:24 +00001543test -n "$ac_init_help" && exit $ac_status
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001544if $ac_init_version; then
1545 cat <<\_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00001546configure
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001547generated by GNU Autoconf 2.65
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001548
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001549Copyright (C) 2009 Free Software Foundation, Inc.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001550This configure script is free software; the Free Software Foundation
1551gives unlimited permission to copy, distribute and modify it.
1552_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00001553 exit
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001554fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001555
1556## ------------------------ ##
1557## Autoconf initialization. ##
1558## ------------------------ ##
1559
1560# ac_fn_c_try_compile LINENO
1561# --------------------------
1562# Try to compile conftest.$ac_ext, and return whether this succeeded.
1563ac_fn_c_try_compile ()
1564{
1565 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1566 rm -f conftest.$ac_objext
1567 if { { ac_try="$ac_compile"
1568case "(($ac_try" in
1569 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1570 *) ac_try_echo=$ac_try;;
1571esac
1572eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1573$as_echo "$ac_try_echo"; } >&5
1574 (eval "$ac_compile") 2>conftest.err
1575 ac_status=$?
1576 if test -s conftest.err; then
1577 grep -v '^ *+' conftest.err >conftest.er1
1578 cat conftest.er1 >&5
1579 mv -f conftest.er1 conftest.err
1580 fi
1581 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1582 test $ac_status = 0; } && {
1583 test -z "$ac_c_werror_flag" ||
1584 test ! -s conftest.err
1585 } && test -s conftest.$ac_objext; then :
1586 ac_retval=0
1587else
1588 $as_echo "$as_me: failed program was:" >&5
1589sed 's/^/| /' conftest.$ac_ext >&5
1590
1591 ac_retval=1
1592fi
1593 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1594 as_fn_set_status $ac_retval
1595
1596} # ac_fn_c_try_compile
1597
1598# ac_fn_c_try_cpp LINENO
1599# ----------------------
1600# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1601ac_fn_c_try_cpp ()
1602{
1603 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1604 if { { ac_try="$ac_cpp conftest.$ac_ext"
1605case "(($ac_try" in
1606 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1607 *) ac_try_echo=$ac_try;;
1608esac
1609eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1610$as_echo "$ac_try_echo"; } >&5
1611 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1612 ac_status=$?
1613 if test -s conftest.err; then
1614 grep -v '^ *+' conftest.err >conftest.er1
1615 cat conftest.er1 >&5
1616 mv -f conftest.er1 conftest.err
1617 fi
1618 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1619 test $ac_status = 0; } >/dev/null && {
1620 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1621 test ! -s conftest.err
1622 }; then :
1623 ac_retval=0
1624else
1625 $as_echo "$as_me: failed program was:" >&5
1626sed 's/^/| /' conftest.$ac_ext >&5
1627
1628 ac_retval=1
1629fi
1630 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1631 as_fn_set_status $ac_retval
1632
1633} # ac_fn_c_try_cpp
1634
1635# ac_fn_c_try_link LINENO
1636# -----------------------
1637# Try to link conftest.$ac_ext, and return whether this succeeded.
1638ac_fn_c_try_link ()
1639{
1640 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1641 rm -f conftest.$ac_objext conftest$ac_exeext
1642 if { { ac_try="$ac_link"
1643case "(($ac_try" in
1644 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1645 *) ac_try_echo=$ac_try;;
1646esac
1647eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1648$as_echo "$ac_try_echo"; } >&5
1649 (eval "$ac_link") 2>conftest.err
1650 ac_status=$?
1651 if test -s conftest.err; then
1652 grep -v '^ *+' conftest.err >conftest.er1
1653 cat conftest.er1 >&5
1654 mv -f conftest.er1 conftest.err
1655 fi
1656 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1657 test $ac_status = 0; } && {
1658 test -z "$ac_c_werror_flag" ||
1659 test ! -s conftest.err
1660 } && test -s conftest$ac_exeext && {
1661 test "$cross_compiling" = yes ||
1662 $as_test_x conftest$ac_exeext
1663 }; then :
1664 ac_retval=0
1665else
1666 $as_echo "$as_me: failed program was:" >&5
1667sed 's/^/| /' conftest.$ac_ext >&5
1668
1669 ac_retval=1
1670fi
1671 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1672 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1673 # interfere with the next link command; also delete a directory that is
1674 # left behind by Apple's compiler. We do this before executing the actions.
1675 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1676 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1677 as_fn_set_status $ac_retval
1678
1679} # ac_fn_c_try_link
1680
1681# ac_fn_c_try_run LINENO
1682# ----------------------
1683# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1684# that executables *can* be run.
1685ac_fn_c_try_run ()
1686{
1687 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1688 if { { ac_try="$ac_link"
1689case "(($ac_try" in
1690 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1691 *) ac_try_echo=$ac_try;;
1692esac
1693eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1694$as_echo "$ac_try_echo"; } >&5
1695 (eval "$ac_link") 2>&5
1696 ac_status=$?
1697 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1698 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1699 { { case "(($ac_try" in
1700 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1701 *) ac_try_echo=$ac_try;;
1702esac
1703eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1704$as_echo "$ac_try_echo"; } >&5
1705 (eval "$ac_try") 2>&5
1706 ac_status=$?
1707 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1708 test $ac_status = 0; }; }; then :
1709 ac_retval=0
1710else
1711 $as_echo "$as_me: program exited with status $ac_status" >&5
1712 $as_echo "$as_me: failed program was:" >&5
1713sed 's/^/| /' conftest.$ac_ext >&5
1714
1715 ac_retval=$ac_status
1716fi
1717 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1718 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1719 as_fn_set_status $ac_retval
1720
1721} # ac_fn_c_try_run
1722
1723# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1724# -------------------------------------------------------
1725# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1726# the include files in INCLUDES and setting the cache variable VAR
1727# accordingly.
1728ac_fn_c_check_header_mongrel ()
1729{
1730 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1731 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1733$as_echo_n "checking for $2... " >&6; }
1734if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1735 $as_echo_n "(cached) " >&6
1736fi
1737eval ac_res=\$$3
1738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1739$as_echo "$ac_res" >&6; }
1740else
1741 # Is the header compilable?
1742{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1743$as_echo_n "checking $2 usability... " >&6; }
1744cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1745/* end confdefs.h. */
1746$4
1747#include <$2>
1748_ACEOF
1749if ac_fn_c_try_compile "$LINENO"; then :
1750 ac_header_compiler=yes
1751else
1752 ac_header_compiler=no
1753fi
1754rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1755{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1756$as_echo "$ac_header_compiler" >&6; }
1757
1758# Is the header present?
1759{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1760$as_echo_n "checking $2 presence... " >&6; }
1761cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1762/* end confdefs.h. */
1763#include <$2>
1764_ACEOF
1765if ac_fn_c_try_cpp "$LINENO"; then :
1766 ac_header_preproc=yes
1767else
1768 ac_header_preproc=no
1769fi
1770rm -f conftest.err conftest.$ac_ext
1771{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1772$as_echo "$ac_header_preproc" >&6; }
1773
1774# So? What about this header?
1775case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1776 yes:no: )
1777 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1778$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1779 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1780$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1781 ;;
1782 no:yes:* )
1783 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1784$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1785 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1786$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1787 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1788$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1789 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1790$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1791 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1792$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1793 ;;
1794esac
1795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1796$as_echo_n "checking for $2... " >&6; }
1797if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1798 $as_echo_n "(cached) " >&6
1799else
1800 eval "$3=\$ac_header_compiler"
1801fi
1802eval ac_res=\$$3
1803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1804$as_echo "$ac_res" >&6; }
1805fi
1806 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1807
1808} # ac_fn_c_check_header_mongrel
1809
1810# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1811# -------------------------------------------------------
1812# Tests whether HEADER exists and can be compiled using the include files in
1813# INCLUDES, setting the cache variable VAR accordingly.
1814ac_fn_c_check_header_compile ()
1815{
1816 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1818$as_echo_n "checking for $2... " >&6; }
1819if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1820 $as_echo_n "(cached) " >&6
1821else
1822 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1823/* end confdefs.h. */
1824$4
1825#include <$2>
1826_ACEOF
1827if ac_fn_c_try_compile "$LINENO"; then :
1828 eval "$3=yes"
1829else
1830 eval "$3=no"
1831fi
1832rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1833fi
1834eval ac_res=\$$3
1835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1836$as_echo "$ac_res" >&6; }
1837 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1838
1839} # ac_fn_c_check_header_compile
1840
1841# ac_fn_c_check_func LINENO FUNC VAR
1842# ----------------------------------
1843# Tests whether FUNC exists, setting the cache variable VAR accordingly
1844ac_fn_c_check_func ()
1845{
1846 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1848$as_echo_n "checking for $2... " >&6; }
1849if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1850 $as_echo_n "(cached) " >&6
1851else
1852 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1853/* end confdefs.h. */
1854/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1855 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1856#define $2 innocuous_$2
1857
1858/* System header to define __stub macros and hopefully few prototypes,
1859 which can conflict with char $2 (); below.
1860 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1861 <limits.h> exists even on freestanding compilers. */
1862
1863#ifdef __STDC__
1864# include <limits.h>
1865#else
1866# include <assert.h>
1867#endif
1868
1869#undef $2
1870
1871/* Override any GCC internal prototype to avoid an error.
1872 Use char because int might match the return type of a GCC
1873 builtin and then its argument prototype would still apply. */
1874#ifdef __cplusplus
1875extern "C"
1876#endif
1877char $2 ();
1878/* The GNU C library defines this for functions which it implements
1879 to always fail with ENOSYS. Some functions are actually named
1880 something starting with __ and the normal name is an alias. */
1881#if defined __stub_$2 || defined __stub___$2
1882choke me
1883#endif
1884
1885int
1886main ()
1887{
1888return $2 ();
1889 ;
1890 return 0;
1891}
1892_ACEOF
1893if ac_fn_c_try_link "$LINENO"; then :
1894 eval "$3=yes"
1895else
1896 eval "$3=no"
1897fi
1898rm -f core conftest.err conftest.$ac_objext \
1899 conftest$ac_exeext conftest.$ac_ext
1900fi
1901eval ac_res=\$$3
1902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1903$as_echo "$ac_res" >&6; }
1904 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1905
1906} # ac_fn_c_check_func
1907
1908# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1909# -------------------------------------------
1910# Tests whether TYPE exists after having included INCLUDES, setting cache
1911# variable VAR accordingly.
1912ac_fn_c_check_type ()
1913{
1914 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1916$as_echo_n "checking for $2... " >&6; }
1917if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1918 $as_echo_n "(cached) " >&6
1919else
1920 eval "$3=no"
1921 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1922/* end confdefs.h. */
1923$4
1924int
1925main ()
1926{
1927if (sizeof ($2))
1928 return 0;
1929 ;
1930 return 0;
1931}
1932_ACEOF
1933if ac_fn_c_try_compile "$LINENO"; then :
1934 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1935/* end confdefs.h. */
1936$4
1937int
1938main ()
1939{
1940if (sizeof (($2)))
1941 return 0;
1942 ;
1943 return 0;
1944}
1945_ACEOF
1946if ac_fn_c_try_compile "$LINENO"; then :
1947
1948else
1949 eval "$3=yes"
1950fi
1951rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1952fi
1953rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1954fi
1955eval ac_res=\$$3
1956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1957$as_echo "$ac_res" >&6; }
1958 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1959
1960} # ac_fn_c_check_type
Bram Moolenaar0bbabe82010-05-17 20:32:55 +02001961
1962# ac_fn_c_find_uintX_t LINENO BITS VAR
1963# ------------------------------------
1964# Finds an unsigned integer type with width BITS, setting cache variable VAR
1965# accordingly.
1966ac_fn_c_find_uintX_t ()
1967{
1968 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
1970$as_echo_n "checking for uint$2_t... " >&6; }
1971if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1972 $as_echo_n "(cached) " >&6
1973else
1974 eval "$3=no"
1975 # Order is important - never check a type that is potentially smaller
1976 # than half of the expected target width.
1977 for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
1978 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
1979 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1980/* end confdefs.h. */
1981$ac_includes_default
1982int
1983main ()
1984{
1985static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)];
1986test_array [0] = 0
1987
1988 ;
1989 return 0;
1990}
1991_ACEOF
1992if ac_fn_c_try_compile "$LINENO"; then :
1993 case $ac_type in #(
1994 uint$2_t) :
1995 eval "$3=yes" ;; #(
1996 *) :
1997 eval "$3=\$ac_type" ;;
1998esac
1999fi
2000rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2001 eval as_val=\$$3
2002 if test "x$as_val" = x""no; then :
2003
2004else
2005 break
2006fi
2007 done
2008fi
2009eval ac_res=\$$3
2010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2011$as_echo "$ac_res" >&6; }
2012 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2013
2014} # ac_fn_c_find_uintX_t
Bram Moolenaar446cb832008-06-24 21:56:24 +00002015cat >auto/config.log <<_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002016This file contains any messages produced by compilers while
2017running configure, to aid debugging if configure makes a mistake.
2018
2019It was created by $as_me, which was
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002020generated by GNU Autoconf 2.65. Invocation command line was
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002021
2022 $ $0 $@
2023
2024_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00002025exec 5>>auto/config.log
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002026{
2027cat <<_ASUNAME
2028## --------- ##
2029## Platform. ##
2030## --------- ##
2031
2032hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2033uname -m = `(uname -m) 2>/dev/null || echo unknown`
2034uname -r = `(uname -r) 2>/dev/null || echo unknown`
2035uname -s = `(uname -s) 2>/dev/null || echo unknown`
2036uname -v = `(uname -v) 2>/dev/null || echo unknown`
2037
2038/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2039/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2040
2041/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2042/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2043/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
Bram Moolenaar446cb832008-06-24 21:56:24 +00002044/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002045/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2046/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2047/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2048
2049_ASUNAME
2050
2051as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2052for as_dir in $PATH
2053do
2054 IFS=$as_save_IFS
2055 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002056 $as_echo "PATH: $as_dir"
2057 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002058IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002059
2060} >&5
2061
2062cat >&5 <<_ACEOF
2063
2064
2065## ----------- ##
2066## Core tests. ##
2067## ----------- ##
2068
2069_ACEOF
2070
2071
2072# Keep a trace of the command line.
2073# Strip out --no-create and --no-recursion so they do not pile up.
2074# Strip out --silent because we don't want to record it for future runs.
2075# Also quote any args containing shell meta-characters.
2076# Make two passes to allow for proper duplicate-argument suppression.
2077ac_configure_args=
2078ac_configure_args0=
2079ac_configure_args1=
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002080ac_must_keep_next=false
2081for ac_pass in 1 2
2082do
2083 for ac_arg
2084 do
2085 case $ac_arg in
2086 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2087 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2088 | -silent | --silent | --silen | --sile | --sil)
2089 continue ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00002090 *\'*)
2091 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002092 esac
2093 case $ac_pass in
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002094 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002095 2)
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002096 as_fn_append ac_configure_args1 " '$ac_arg'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002097 if test $ac_must_keep_next = true; then
2098 ac_must_keep_next=false # Got value, back to normal.
2099 else
2100 case $ac_arg in
2101 *=* | --config-cache | -C | -disable-* | --disable-* \
2102 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2103 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2104 | -with-* | --with-* | -without-* | --without-* | --x)
2105 case "$ac_configure_args0 " in
2106 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2107 esac
2108 ;;
2109 -* ) ac_must_keep_next=true ;;
2110 esac
2111 fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002112 as_fn_append ac_configure_args " '$ac_arg'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002113 ;;
2114 esac
2115 done
2116done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002117{ ac_configure_args0=; unset ac_configure_args0;}
2118{ ac_configure_args1=; unset ac_configure_args1;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002119
2120# When interrupted or exit'd, cleanup temporary files, and complete
2121# config.log. We remove comments because anyway the quotes in there
2122# would cause problems or look ugly.
Bram Moolenaar446cb832008-06-24 21:56:24 +00002123# WARNING: Use '\'' to represent an apostrophe within the trap.
2124# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002125trap 'exit_status=$?
2126 # Save into config.log some information that might help in debugging.
2127 {
2128 echo
2129
2130 cat <<\_ASBOX
2131## ---------------- ##
2132## Cache variables. ##
2133## ---------------- ##
2134_ASBOX
2135 echo
2136 # The following way of writing the cache mishandles newlines in values,
Bram Moolenaar446cb832008-06-24 21:56:24 +00002137(
2138 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2139 eval ac_val=\$$ac_var
2140 case $ac_val in #(
2141 *${as_nl}*)
2142 case $ac_var in #(
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002143 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002144$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00002145 esac
2146 case $ac_var in #(
2147 _ | IFS | as_nl) ;; #(
2148 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002149 *) { eval $ac_var=; unset $ac_var;} ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00002150 esac ;;
2151 esac
2152 done
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002153 (set) 2>&1 |
Bram Moolenaar446cb832008-06-24 21:56:24 +00002154 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2155 *${as_nl}ac_space=\ *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002156 sed -n \
Bram Moolenaar446cb832008-06-24 21:56:24 +00002157 "s/'\''/'\''\\\\'\'''\''/g;
2158 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2159 ;; #(
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002160 *)
Bram Moolenaar446cb832008-06-24 21:56:24 +00002161 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002162 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00002163 esac |
2164 sort
2165)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002166 echo
2167
2168 cat <<\_ASBOX
2169## ----------------- ##
2170## Output variables. ##
2171## ----------------- ##
2172_ASBOX
2173 echo
2174 for ac_var in $ac_subst_vars
2175 do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002176 eval ac_val=\$$ac_var
2177 case $ac_val in
2178 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2179 esac
2180 $as_echo "$ac_var='\''$ac_val'\''"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002181 done | sort
2182 echo
2183
2184 if test -n "$ac_subst_files"; then
2185 cat <<\_ASBOX
Bram Moolenaar446cb832008-06-24 21:56:24 +00002186## ------------------- ##
2187## File substitutions. ##
2188## ------------------- ##
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002189_ASBOX
2190 echo
2191 for ac_var in $ac_subst_files
2192 do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002193 eval ac_val=\$$ac_var
2194 case $ac_val in
2195 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2196 esac
2197 $as_echo "$ac_var='\''$ac_val'\''"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002198 done | sort
2199 echo
2200 fi
2201
2202 if test -s confdefs.h; then
2203 cat <<\_ASBOX
2204## ----------- ##
2205## confdefs.h. ##
2206## ----------- ##
2207_ASBOX
2208 echo
Bram Moolenaar446cb832008-06-24 21:56:24 +00002209 cat confdefs.h
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002210 echo
2211 fi
2212 test "$ac_signal" != 0 &&
Bram Moolenaar446cb832008-06-24 21:56:24 +00002213 $as_echo "$as_me: caught signal $ac_signal"
2214 $as_echo "$as_me: exit $exit_status"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002215 } >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002216 rm -f core *.core core.conftest.* &&
2217 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002218 exit $exit_status
Bram Moolenaar446cb832008-06-24 21:56:24 +00002219' 0
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002220for ac_signal in 1 2 13 15; do
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002221 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002222done
2223ac_signal=0
2224
2225# confdefs.h avoids OS command line length limits that DEFS can exceed.
Bram Moolenaar446cb832008-06-24 21:56:24 +00002226rm -f -r conftest* confdefs.h
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002227
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002228$as_echo "/* confdefs.h */" > confdefs.h
2229
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002230# Predefined preprocessor variables.
2231
2232cat >>confdefs.h <<_ACEOF
2233#define PACKAGE_NAME "$PACKAGE_NAME"
2234_ACEOF
2235
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002236cat >>confdefs.h <<_ACEOF
2237#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2238_ACEOF
2239
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002240cat >>confdefs.h <<_ACEOF
2241#define PACKAGE_VERSION "$PACKAGE_VERSION"
2242_ACEOF
2243
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002244cat >>confdefs.h <<_ACEOF
2245#define PACKAGE_STRING "$PACKAGE_STRING"
2246_ACEOF
2247
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002248cat >>confdefs.h <<_ACEOF
2249#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2250_ACEOF
2251
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002252cat >>confdefs.h <<_ACEOF
2253#define PACKAGE_URL "$PACKAGE_URL"
2254_ACEOF
2255
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002256
2257# Let the site file select an alternate cache file if it wants to.
Bram Moolenaar446cb832008-06-24 21:56:24 +00002258# Prefer an explicitly selected file to automatically selected ones.
2259ac_site_file1=NONE
2260ac_site_file2=NONE
2261if test -n "$CONFIG_SITE"; then
2262 ac_site_file1=$CONFIG_SITE
2263elif test "x$prefix" != xNONE; then
2264 ac_site_file1=$prefix/share/config.site
2265 ac_site_file2=$prefix/etc/config.site
2266else
2267 ac_site_file1=$ac_default_prefix/share/config.site
2268 ac_site_file2=$ac_default_prefix/etc/config.site
Bram Moolenaar071d4272004-06-13 20:20:40 +00002269fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002270for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2271do
2272 test "x$ac_site_file" = xNONE && continue
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002273 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2274 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002275$as_echo "$as_me: loading site script $ac_site_file" >&6;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002276 sed 's/^/| /' "$ac_site_file" >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00002277 . "$ac_site_file"
2278 fi
2279done
2280
2281if test -r "$cache_file"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002282 # Some versions of bash will fail to source /dev/null (special files
2283 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2284 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2285 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002286$as_echo "$as_me: loading cache $cache_file" >&6;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002287 case $cache_file in
Bram Moolenaar446cb832008-06-24 21:56:24 +00002288 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2289 *) . "./$cache_file";;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002290 esac
2291 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00002292else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002293 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002294$as_echo "$as_me: creating cache $cache_file" >&6;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002295 >$cache_file
2296fi
2297
2298# Check that the precious variables saved in the cache have kept the same
2299# value.
2300ac_cache_corrupted=false
Bram Moolenaar446cb832008-06-24 21:56:24 +00002301for ac_var in $ac_precious_vars; do
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002302 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2303 eval ac_new_set=\$ac_env_${ac_var}_set
Bram Moolenaar446cb832008-06-24 21:56:24 +00002304 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2305 eval ac_new_val=\$ac_env_${ac_var}_value
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002306 case $ac_old_set,$ac_new_set in
2307 set,)
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002308 { $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 +00002309$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 +00002310 ac_cache_corrupted=: ;;
2311 ,set)
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002312 { $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 +00002313$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002314 ac_cache_corrupted=: ;;
2315 ,);;
2316 *)
2317 if test "x$ac_old_val" != "x$ac_new_val"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002318 # differences in whitespace do not lead to failure.
2319 ac_old_val_w=`echo x $ac_old_val`
2320 ac_new_val_w=`echo x $ac_new_val`
2321 if test "$ac_old_val_w" != "$ac_new_val_w"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002322 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002323$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2324 ac_cache_corrupted=:
2325 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002326 { $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 +00002327$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2328 eval $ac_var=\$ac_old_val
2329 fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002330 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002331$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002332 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002333$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002334 fi;;
2335 esac
2336 # Pass precious variables to config.status.
2337 if test "$ac_new_set" = set; then
2338 case $ac_new_val in
Bram Moolenaar446cb832008-06-24 21:56:24 +00002339 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002340 *) ac_arg=$ac_var=$ac_new_val ;;
2341 esac
2342 case " $ac_configure_args " in
2343 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002344 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002345 esac
2346 fi
2347done
2348if $ac_cache_corrupted; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002349 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002350$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002351 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002352$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002353 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
Bram Moolenaar071d4272004-06-13 20:20:40 +00002354fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002355## -------------------- ##
2356## Main body of script. ##
2357## -------------------- ##
Bram Moolenaar446cb832008-06-24 21:56:24 +00002358
Bram Moolenaar071d4272004-06-13 20:20:40 +00002359ac_ext=c
Bram Moolenaar071d4272004-06-13 20:20:40 +00002360ac_cpp='$CPP $CPPFLAGS'
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002361ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2362ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2363ac_compiler_gnu=$ac_cv_c_compiler_gnu
Bram Moolenaar071d4272004-06-13 20:20:40 +00002364
2365
Bram Moolenaar446cb832008-06-24 21:56:24 +00002366ac_config_headers="$ac_config_headers auto/config.h:config.h.in"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002367
2368
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002369$as_echo "#define UNIX 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00002370
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002371{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002372$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2373set x ${MAKE-make}
2374ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002375if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00002376 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002377else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002378 cat >conftest.make <<\_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00002379SHELL = /bin/sh
Bram Moolenaar071d4272004-06-13 20:20:40 +00002380all:
Bram Moolenaar446cb832008-06-24 21:56:24 +00002381 @echo '@@@%%%=$(MAKE)=@@@%%%'
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002382_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00002383# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
Bram Moolenaar446cb832008-06-24 21:56:24 +00002384case `${MAKE-make} -f conftest.make 2>/dev/null` in
2385 *@@@%%%=?*=@@@%%%*)
2386 eval ac_cv_prog_make_${ac_make}_set=yes;;
2387 *)
2388 eval ac_cv_prog_make_${ac_make}_set=no;;
2389esac
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002390rm -f conftest.make
Bram Moolenaar071d4272004-06-13 20:20:40 +00002391fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002392if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002394$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002395 SET_MAKE=
2396else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002398$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002399 SET_MAKE="MAKE=${MAKE-make}"
2400fi
2401
2402
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002403ac_ext=c
2404ac_cpp='$CPP $CPPFLAGS'
2405ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2406ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2407ac_compiler_gnu=$ac_cv_c_compiler_gnu
2408if test -n "$ac_tool_prefix"; then
2409 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2410set dummy ${ac_tool_prefix}gcc; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002411{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002412$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002413if test "${ac_cv_prog_CC+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00002414 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002415else
2416 if test -n "$CC"; then
2417 ac_cv_prog_CC="$CC" # Let the user override the test.
2418else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002419as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2420for as_dir in $PATH
2421do
2422 IFS=$as_save_IFS
2423 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002424 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002425 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 +00002426 ac_cv_prog_CC="${ac_tool_prefix}gcc"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002427 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002428 break 2
2429 fi
2430done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002431 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002432IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002433
Bram Moolenaar071d4272004-06-13 20:20:40 +00002434fi
2435fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002436CC=$ac_cv_prog_CC
Bram Moolenaar071d4272004-06-13 20:20:40 +00002437if test -n "$CC"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002439$as_echo "$CC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002440else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002442$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002443fi
2444
Bram Moolenaar446cb832008-06-24 21:56:24 +00002445
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002446fi
2447if test -z "$ac_cv_prog_CC"; then
2448 ac_ct_CC=$CC
2449 # Extract the first word of "gcc", so it can be a program name with args.
2450set dummy gcc; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002451{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002452$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002453if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00002454 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002455else
2456 if test -n "$ac_ct_CC"; then
2457 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2458else
2459as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2460for as_dir in $PATH
2461do
2462 IFS=$as_save_IFS
2463 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002464 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002465 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 +00002466 ac_cv_prog_ac_ct_CC="gcc"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002467 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002468 break 2
2469 fi
2470done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002471 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002472IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002473
2474fi
2475fi
2476ac_ct_CC=$ac_cv_prog_ac_ct_CC
2477if test -n "$ac_ct_CC"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002479$as_echo "$ac_ct_CC" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002480else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002482$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002483fi
2484
Bram Moolenaar446cb832008-06-24 21:56:24 +00002485 if test "x$ac_ct_CC" = x; then
2486 CC=""
2487 else
2488 case $cross_compiling:$ac_tool_warned in
2489yes:)
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002490{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002491$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Bram Moolenaar446cb832008-06-24 21:56:24 +00002492ac_tool_warned=yes ;;
2493esac
2494 CC=$ac_ct_CC
2495 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002496else
2497 CC="$ac_cv_prog_CC"
Bram Moolenaar071d4272004-06-13 20:20:40 +00002498fi
2499
2500if test -z "$CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002501 if test -n "$ac_tool_prefix"; then
2502 # 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 +00002503set dummy ${ac_tool_prefix}cc; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002504{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002505$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002506if test "${ac_cv_prog_CC+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00002507 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002508else
2509 if test -n "$CC"; then
2510 ac_cv_prog_CC="$CC" # Let the user override the test.
2511else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002512as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2513for as_dir in $PATH
2514do
2515 IFS=$as_save_IFS
2516 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002517 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002518 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 +00002519 ac_cv_prog_CC="${ac_tool_prefix}cc"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002520 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002521 break 2
2522 fi
2523done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002524 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002525IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002526
2527fi
2528fi
2529CC=$ac_cv_prog_CC
2530if test -n "$CC"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002532$as_echo "$CC" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002533else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002535$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002536fi
2537
Bram Moolenaar446cb832008-06-24 21:56:24 +00002538
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002539 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002540fi
2541if test -z "$CC"; then
2542 # Extract the first word of "cc", so it can be a program name with args.
2543set dummy cc; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002544{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002545$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002546if test "${ac_cv_prog_CC+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00002547 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002548else
2549 if test -n "$CC"; then
2550 ac_cv_prog_CC="$CC" # Let the user override the test.
2551else
Bram Moolenaar071d4272004-06-13 20:20:40 +00002552 ac_prog_rejected=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002553as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2554for as_dir in $PATH
2555do
2556 IFS=$as_save_IFS
2557 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002558 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002559 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 +00002560 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2561 ac_prog_rejected=yes
2562 continue
2563 fi
2564 ac_cv_prog_CC="cc"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002565 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002566 break 2
2567 fi
2568done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002569 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002570IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002571
Bram Moolenaar071d4272004-06-13 20:20:40 +00002572if test $ac_prog_rejected = yes; then
2573 # We found a bogon in the path, so make sure we never use it.
2574 set dummy $ac_cv_prog_CC
2575 shift
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002576 if test $# != 0; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00002577 # We chose a different compiler from the bogus one.
2578 # However, it has the same basename, so the bogon will be chosen
2579 # first if we set CC to just the basename; use the full file name.
2580 shift
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002581 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
Bram Moolenaar071d4272004-06-13 20:20:40 +00002582 fi
2583fi
2584fi
2585fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002586CC=$ac_cv_prog_CC
Bram Moolenaar071d4272004-06-13 20:20:40 +00002587if test -n "$CC"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002589$as_echo "$CC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002590else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002592$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002593fi
2594
Bram Moolenaar446cb832008-06-24 21:56:24 +00002595
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002596fi
2597if test -z "$CC"; then
2598 if test -n "$ac_tool_prefix"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002599 for ac_prog in cl.exe
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002600 do
2601 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2602set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002603{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002604$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002605if test "${ac_cv_prog_CC+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00002606 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002607else
2608 if test -n "$CC"; then
2609 ac_cv_prog_CC="$CC" # Let the user override the test.
2610else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002611as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2612for as_dir in $PATH
2613do
2614 IFS=$as_save_IFS
2615 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002616 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002617 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 +00002618 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002619 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002620 break 2
2621 fi
2622done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002623 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002624IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002625
Bram Moolenaar071d4272004-06-13 20:20:40 +00002626fi
2627fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002628CC=$ac_cv_prog_CC
Bram Moolenaar071d4272004-06-13 20:20:40 +00002629if test -n "$CC"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002631$as_echo "$CC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002632else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002634$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002635fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002636
Bram Moolenaar446cb832008-06-24 21:56:24 +00002637
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002638 test -n "$CC" && break
2639 done
2640fi
2641if test -z "$CC"; then
2642 ac_ct_CC=$CC
Bram Moolenaar446cb832008-06-24 21:56:24 +00002643 for ac_prog in cl.exe
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002644do
2645 # Extract the first word of "$ac_prog", so it can be a program name with args.
2646set dummy $ac_prog; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002647{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002648$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002649if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00002650 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002651else
2652 if test -n "$ac_ct_CC"; then
2653 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2654else
2655as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2656for as_dir in $PATH
2657do
2658 IFS=$as_save_IFS
2659 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002660 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002661 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 +00002662 ac_cv_prog_ac_ct_CC="$ac_prog"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002663 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002664 break 2
Bram Moolenaar071d4272004-06-13 20:20:40 +00002665 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002666done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002667 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002668IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002669
2670fi
2671fi
2672ac_ct_CC=$ac_cv_prog_ac_ct_CC
2673if test -n "$ac_ct_CC"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002675$as_echo "$ac_ct_CC" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002676else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002678$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002679fi
2680
Bram Moolenaar446cb832008-06-24 21:56:24 +00002681
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002682 test -n "$ac_ct_CC" && break
2683done
Bram Moolenaar071d4272004-06-13 20:20:40 +00002684
Bram Moolenaar446cb832008-06-24 21:56:24 +00002685 if test "x$ac_ct_CC" = x; then
2686 CC=""
2687 else
2688 case $cross_compiling:$ac_tool_warned in
2689yes:)
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002690{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002691$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Bram Moolenaar446cb832008-06-24 21:56:24 +00002692ac_tool_warned=yes ;;
2693esac
2694 CC=$ac_ct_CC
2695 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002696fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00002697
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002698fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00002699
Bram Moolenaar071d4272004-06-13 20:20:40 +00002700
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002701test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002702$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002703as_fn_error "no acceptable C compiler found in \$PATH
2704See \`config.log' for more details." "$LINENO" 5; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002705
2706# Provide some information about the compiler.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002707$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002708set X $ac_compile
2709ac_compiler=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002710for ac_option in --version -v -V -qversion; do
2711 { { ac_try="$ac_compiler $ac_option >&5"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002712case "(($ac_try" in
2713 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2714 *) ac_try_echo=$ac_try;;
2715esac
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002716eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2717$as_echo "$ac_try_echo"; } >&5
2718 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002719 ac_status=$?
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002720 if test -s conftest.err; then
2721 sed '10a\
2722... rest of stderr output deleted ...
2723 10q' conftest.err >conftest.er1
2724 cat conftest.er1 >&5
2725 fi
2726 rm -f conftest.er1 conftest.err
2727 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2728 test $ac_status = 0; }
2729done
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002730
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002731cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002732/* end confdefs.h. */
2733
2734int
2735main ()
2736{
2737
2738 ;
2739 return 0;
2740}
2741_ACEOF
2742ac_clean_files_save=$ac_clean_files
Bram Moolenaar446cb832008-06-24 21:56:24 +00002743ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002744# Try to create an executable without -o first, disregard a.out.
2745# It will help us diagnose broken compilers, and finding out an intuition
2746# of exeext.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002747{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2748$as_echo_n "checking whether the C compiler works... " >&6; }
Bram Moolenaar446cb832008-06-24 21:56:24 +00002749ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002750
Bram Moolenaar446cb832008-06-24 21:56:24 +00002751# The possible output files:
2752ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2753
2754ac_rmfiles=
2755for ac_file in $ac_files
2756do
2757 case $ac_file in
2758 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2759 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2760 esac
2761done
2762rm -f $ac_rmfiles
2763
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002764if { { ac_try="$ac_link_default"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002765case "(($ac_try" in
2766 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2767 *) ac_try_echo=$ac_try;;
2768esac
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002769eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2770$as_echo "$ac_try_echo"; } >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002771 (eval "$ac_link_default") 2>&5
2772 ac_status=$?
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002773 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2774 test $ac_status = 0; }; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00002775 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2776# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2777# in a Makefile. We should not override ac_cv_exeext if it was cached,
2778# so that the user can short-circuit this test for compilers unknown to
2779# Autoconf.
2780for ac_file in $ac_files ''
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002781do
2782 test -f "$ac_file" || continue
2783 case $ac_file in
Bram Moolenaar446cb832008-06-24 21:56:24 +00002784 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002785 ;;
2786 [ab].out )
2787 # We found the default executable, but exeext='' is most
2788 # certainly right.
2789 break;;
2790 *.* )
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002791 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
Bram Moolenaar446cb832008-06-24 21:56:24 +00002792 then :; else
2793 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2794 fi
2795 # We set ac_cv_exeext here because the later test for it is not
2796 # safe: cross compilers may not add the suffix if given an `-o'
2797 # argument, so we may need to know it at that point already.
2798 # Even if this section looks crufty: it has the advantage of
2799 # actually working.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002800 break;;
2801 * )
2802 break;;
2803 esac
2804done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002805test "$ac_cv_exeext" = no && ac_cv_exeext=
2806
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002807else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002808 ac_file=''
2809fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002810if test -z "$ac_file"; then :
2811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2812$as_echo "no" >&6; }
2813$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002814sed 's/^/| /' conftest.$ac_ext >&5
2815
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002816{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002817$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002818{ as_fn_set_status 77
2819as_fn_error "C compiler cannot create executables
2820See \`config.log' for more details." "$LINENO" 5; }; }
2821else
2822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002823$as_echo "yes" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002824fi
2825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2826$as_echo_n "checking for C compiler default output file name... " >&6; }
2827{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2828$as_echo "$ac_file" >&6; }
2829ac_exeext=$ac_cv_exeext
Bram Moolenaar071d4272004-06-13 20:20:40 +00002830
Bram Moolenaar446cb832008-06-24 21:56:24 +00002831rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002832ac_clean_files=$ac_clean_files_save
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002833{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002834$as_echo_n "checking for suffix of executables... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002835if { { ac_try="$ac_link"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002836case "(($ac_try" in
2837 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2838 *) ac_try_echo=$ac_try;;
2839esac
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002840eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2841$as_echo "$ac_try_echo"; } >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002842 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002843 ac_status=$?
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002844 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2845 test $ac_status = 0; }; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002846 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2847# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2848# work properly (i.e., refer to `conftest.exe'), while it won't with
2849# `rm'.
2850for ac_file in conftest.exe conftest conftest.*; do
2851 test -f "$ac_file" || continue
2852 case $ac_file in
Bram Moolenaar446cb832008-06-24 21:56:24 +00002853 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002854 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002855 break;;
2856 * ) break;;
2857 esac
2858done
Bram Moolenaar071d4272004-06-13 20:20:40 +00002859else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002860 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002861$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002862as_fn_error "cannot compute suffix of executables: cannot compile and link
2863See \`config.log' for more details." "$LINENO" 5; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002864fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002865rm -f conftest conftest$ac_cv_exeext
2866{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002867$as_echo "$ac_cv_exeext" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002868
2869rm -f conftest.$ac_ext
2870EXEEXT=$ac_cv_exeext
2871ac_exeext=$EXEEXT
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002872cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2873/* end confdefs.h. */
2874#include <stdio.h>
2875int
2876main ()
2877{
2878FILE *f = fopen ("conftest.out", "w");
2879 return ferror (f) || fclose (f) != 0;
2880
2881 ;
2882 return 0;
2883}
2884_ACEOF
2885ac_clean_files="$ac_clean_files conftest.out"
2886# Check that the compiler produces executables we can run. If not, either
2887# the compiler is broken, or we cross compile.
2888{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2889$as_echo_n "checking whether we are cross compiling... " >&6; }
2890if test "$cross_compiling" != yes; then
2891 { { ac_try="$ac_link"
2892case "(($ac_try" in
2893 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2894 *) ac_try_echo=$ac_try;;
2895esac
2896eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2897$as_echo "$ac_try_echo"; } >&5
2898 (eval "$ac_link") 2>&5
2899 ac_status=$?
2900 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2901 test $ac_status = 0; }
2902 if { ac_try='./conftest$ac_cv_exeext'
2903 { { case "(($ac_try" in
2904 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2905 *) ac_try_echo=$ac_try;;
2906esac
2907eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2908$as_echo "$ac_try_echo"; } >&5
2909 (eval "$ac_try") 2>&5
2910 ac_status=$?
2911 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2912 test $ac_status = 0; }; }; then
2913 cross_compiling=no
2914 else
2915 if test "$cross_compiling" = maybe; then
2916 cross_compiling=yes
2917 else
2918 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2919$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2920as_fn_error "cannot run C compiled programs.
2921If you meant to cross compile, use \`--host'.
2922See \`config.log' for more details." "$LINENO" 5; }
2923 fi
2924 fi
2925fi
2926{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2927$as_echo "$cross_compiling" >&6; }
2928
2929rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
2930ac_clean_files=$ac_clean_files_save
2931{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002932$as_echo_n "checking for suffix of object files... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002933if test "${ac_cv_objext+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00002934 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002935else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002936 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002937/* end confdefs.h. */
2938
2939int
2940main ()
2941{
2942
2943 ;
2944 return 0;
2945}
2946_ACEOF
2947rm -f conftest.o conftest.obj
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002948if { { ac_try="$ac_compile"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002949case "(($ac_try" in
2950 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2951 *) ac_try_echo=$ac_try;;
2952esac
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002953eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2954$as_echo "$ac_try_echo"; } >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002955 (eval "$ac_compile") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002956 ac_status=$?
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002957 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2958 test $ac_status = 0; }; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00002959 for ac_file in conftest.o conftest.obj conftest.*; do
2960 test -f "$ac_file" || continue;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002961 case $ac_file in
Bram Moolenaar446cb832008-06-24 21:56:24 +00002962 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002963 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2964 break;;
2965 esac
2966done
2967else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002968 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002969sed 's/^/| /' conftest.$ac_ext >&5
2970
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002971{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002972$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002973as_fn_error "cannot compute suffix of object files: cannot compile
2974See \`config.log' for more details." "$LINENO" 5; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002975fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002976rm -f conftest.$ac_cv_objext conftest.$ac_ext
2977fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002978{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002979$as_echo "$ac_cv_objext" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002980OBJEXT=$ac_cv_objext
2981ac_objext=$OBJEXT
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002982{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002983$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002984if test "${ac_cv_c_compiler_gnu+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00002985 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002986else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002987 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002988/* end confdefs.h. */
2989
2990int
2991main ()
2992{
2993#ifndef __GNUC__
2994 choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +00002995#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00002996
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002997 ;
2998 return 0;
2999}
3000_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003001if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003002 ac_compiler_gnu=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00003003else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003004 ac_compiler_gnu=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00003005fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003006rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003007ac_cv_c_compiler_gnu=$ac_compiler_gnu
Bram Moolenaar071d4272004-06-13 20:20:40 +00003008
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003009fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003010{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003011$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3012if test $ac_compiler_gnu = yes; then
3013 GCC=yes
3014else
3015 GCC=
3016fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003017ac_test_CFLAGS=${CFLAGS+set}
3018ac_save_CFLAGS=$CFLAGS
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003019{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003020$as_echo_n "checking whether $CC accepts -g... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003021if test "${ac_cv_prog_cc_g+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003022 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003023else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003024 ac_save_c_werror_flag=$ac_c_werror_flag
3025 ac_c_werror_flag=yes
3026 ac_cv_prog_cc_g=no
3027 CFLAGS="-g"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003028 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003029/* end confdefs.h. */
3030
3031int
3032main ()
3033{
3034
3035 ;
3036 return 0;
3037}
3038_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003039if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00003040 ac_cv_prog_cc_g=yes
3041else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003042 CFLAGS=""
3043 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00003044/* end confdefs.h. */
3045
3046int
3047main ()
3048{
3049
3050 ;
3051 return 0;
3052}
3053_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003054if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003055
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003056else
3057 ac_c_werror_flag=$ac_save_c_werror_flag
Bram Moolenaar446cb832008-06-24 21:56:24 +00003058 CFLAGS="-g"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003059 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00003060/* end confdefs.h. */
3061
3062int
3063main ()
3064{
3065
3066 ;
3067 return 0;
3068}
3069_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003070if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003071 ac_cv_prog_cc_g=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00003072fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003073rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003074fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003075rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3076fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003077rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3078 ac_c_werror_flag=$ac_save_c_werror_flag
3079fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003080{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003081$as_echo "$ac_cv_prog_cc_g" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003082if test "$ac_test_CFLAGS" = set; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003083 CFLAGS=$ac_save_CFLAGS
Bram Moolenaar071d4272004-06-13 20:20:40 +00003084elif test $ac_cv_prog_cc_g = yes; then
3085 if test "$GCC" = yes; then
3086 CFLAGS="-g -O2"
3087 else
3088 CFLAGS="-g"
3089 fi
3090else
3091 if test "$GCC" = yes; then
3092 CFLAGS="-O2"
3093 else
3094 CFLAGS=
3095 fi
3096fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003097{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003098$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003099if test "${ac_cv_prog_cc_c89+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003100 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003101else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003102 ac_cv_prog_cc_c89=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003103ac_save_CC=$CC
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003104cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003105/* end confdefs.h. */
3106#include <stdarg.h>
3107#include <stdio.h>
3108#include <sys/types.h>
3109#include <sys/stat.h>
3110/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3111struct buf { int x; };
3112FILE * (*rcsopen) (struct buf *, struct stat *, int);
3113static char *e (p, i)
3114 char **p;
3115 int i;
3116{
3117 return p[i];
3118}
3119static char *f (char * (*g) (char **, int), char **p, ...)
3120{
3121 char *s;
3122 va_list v;
3123 va_start (v,p);
3124 s = g (p, va_arg (v,int));
3125 va_end (v);
3126 return s;
3127}
3128
3129/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3130 function prototypes and stuff, but not '\xHH' hex character constants.
3131 These don't provoke an error unfortunately, instead are silently treated
Bram Moolenaar446cb832008-06-24 21:56:24 +00003132 as 'x'. The following induces an error, until -std is added to get
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003133 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3134 array size at least. It's necessary to write '\x00'==0 to get something
Bram Moolenaar446cb832008-06-24 21:56:24 +00003135 that's true only with -std. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003136int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3137
Bram Moolenaar446cb832008-06-24 21:56:24 +00003138/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3139 inside strings and character constants. */
3140#define FOO(x) 'x'
3141int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3142
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003143int test (int i, double x);
3144struct s1 {int (*f) (int a);};
3145struct s2 {int (*f) (double a);};
3146int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3147int argc;
3148char **argv;
3149int
3150main ()
3151{
3152return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3153 ;
3154 return 0;
3155}
3156_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00003157for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3158 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003159do
3160 CC="$ac_save_CC $ac_arg"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003161 if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003162 ac_cv_prog_cc_c89=$ac_arg
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003163fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003164rm -f core conftest.err conftest.$ac_objext
3165 test "x$ac_cv_prog_cc_c89" != "xno" && break
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003166done
Bram Moolenaar446cb832008-06-24 21:56:24 +00003167rm -f conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003168CC=$ac_save_CC
3169
3170fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003171# AC_CACHE_VAL
3172case "x$ac_cv_prog_cc_c89" in
3173 x)
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003175$as_echo "none needed" >&6; } ;;
3176 xno)
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003178$as_echo "unsupported" >&6; } ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003179 *)
Bram Moolenaar446cb832008-06-24 21:56:24 +00003180 CC="$CC $ac_cv_prog_cc_c89"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003182$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003183esac
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003184if test "x$ac_cv_prog_cc_c89" != xno; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003185
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003186fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003187
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003188ac_ext=c
3189ac_cpp='$CPP $CPPFLAGS'
3190ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3191ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3192ac_compiler_gnu=$ac_cv_c_compiler_gnu
3193 ac_ext=c
3194ac_cpp='$CPP $CPPFLAGS'
3195ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3196ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3197ac_compiler_gnu=$ac_cv_c_compiler_gnu
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003198{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003199$as_echo_n "checking how to run the C preprocessor... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003200# On Suns, sometimes $CPP names a directory.
3201if test -n "$CPP" && test -d "$CPP"; then
3202 CPP=
3203fi
3204if test -z "$CPP"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003205 if test "${ac_cv_prog_CPP+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003206 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003207else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003208 # Double quotes because CPP needs to be expanded
3209 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3210 do
3211 ac_preproc_ok=false
3212for ac_c_preproc_warn_flag in '' yes
3213do
3214 # Use a header file that comes with gcc, so configuring glibc
3215 # with a fresh cross-compiler works.
3216 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3217 # <limits.h> exists even on freestanding compilers.
Bram Moolenaar071d4272004-06-13 20:20:40 +00003218 # On the NeXT, cc -E runs the code through the compiler's parser,
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003219 # not just through cpp. "Syntax error" is here to catch this case.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003220 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003221/* end confdefs.h. */
3222#ifdef __STDC__
3223# include <limits.h>
3224#else
3225# include <assert.h>
3226#endif
3227 Syntax error
3228_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003229if ac_fn_c_try_cpp "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003230
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003231else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003232 # Broken: fails on valid input.
3233continue
3234fi
3235rm -f conftest.err conftest.$ac_ext
3236
Bram Moolenaar446cb832008-06-24 21:56:24 +00003237 # OK, works on sane cases. Now check whether nonexistent headers
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003238 # can be detected and how.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003239 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003240/* end confdefs.h. */
3241#include <ac_nonexistent.h>
3242_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003243if ac_fn_c_try_cpp "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003244 # Broken: success on invalid input.
3245continue
3246else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003247 # Passes both tests.
3248ac_preproc_ok=:
3249break
3250fi
3251rm -f conftest.err conftest.$ac_ext
3252
3253done
3254# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3255rm -f conftest.err conftest.$ac_ext
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003256if $ac_preproc_ok; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003257 break
3258fi
3259
3260 done
3261 ac_cv_prog_CPP=$CPP
3262
3263fi
3264 CPP=$ac_cv_prog_CPP
3265else
3266 ac_cv_prog_CPP=$CPP
3267fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003268{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003269$as_echo "$CPP" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003270ac_preproc_ok=false
3271for ac_c_preproc_warn_flag in '' yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00003272do
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003273 # Use a header file that comes with gcc, so configuring glibc
3274 # with a fresh cross-compiler works.
3275 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3276 # <limits.h> exists even on freestanding compilers.
3277 # On the NeXT, cc -E runs the code through the compiler's parser,
3278 # not just through cpp. "Syntax error" is here to catch this case.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003279 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003280/* end confdefs.h. */
3281#ifdef __STDC__
3282# include <limits.h>
3283#else
3284# include <assert.h>
3285#endif
3286 Syntax error
3287_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003288if ac_fn_c_try_cpp "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003289
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003290else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003291 # Broken: fails on valid input.
3292continue
3293fi
3294rm -f conftest.err conftest.$ac_ext
3295
Bram Moolenaar446cb832008-06-24 21:56:24 +00003296 # OK, works on sane cases. Now check whether nonexistent headers
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003297 # can be detected and how.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003298 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003299/* end confdefs.h. */
3300#include <ac_nonexistent.h>
3301_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003302if ac_fn_c_try_cpp "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003303 # Broken: success on invalid input.
3304continue
3305else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003306 # Passes both tests.
3307ac_preproc_ok=:
3308break
3309fi
3310rm -f conftest.err conftest.$ac_ext
3311
3312done
3313# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3314rm -f conftest.err conftest.$ac_ext
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003315if $ac_preproc_ok; then :
3316
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003317else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003318 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +00003319$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003320as_fn_error "C preprocessor \"$CPP\" fails sanity check
3321See \`config.log' for more details." "$LINENO" 5; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003322fi
3323
3324ac_ext=c
3325ac_cpp='$CPP $CPPFLAGS'
3326ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3327ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3328ac_compiler_gnu=$ac_cv_c_compiler_gnu
3329
3330
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003331{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003332$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003333if test "${ac_cv_path_GREP+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003334 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003335else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003336 if test -z "$GREP"; then
3337 ac_path_GREP_found=false
3338 # Loop through the user's path and test for each of PROGNAME-LIST
3339 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3340for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3341do
3342 IFS=$as_save_IFS
3343 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003344 for ac_prog in grep ggrep; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00003345 for ac_exec_ext in '' $ac_executable_extensions; do
3346 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3347 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3348# Check for GNU ac_path_GREP and select it if it is found.
3349 # Check for GNU $ac_path_GREP
3350case `"$ac_path_GREP" --version 2>&1` in
3351*GNU*)
3352 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3353*)
3354 ac_count=0
3355 $as_echo_n 0123456789 >"conftest.in"
3356 while :
3357 do
3358 cat "conftest.in" "conftest.in" >"conftest.tmp"
3359 mv "conftest.tmp" "conftest.in"
3360 cp "conftest.in" "conftest.nl"
3361 $as_echo 'GREP' >> "conftest.nl"
3362 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3363 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003364 as_fn_arith $ac_count + 1 && ac_count=$as_val
Bram Moolenaar446cb832008-06-24 21:56:24 +00003365 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3366 # Best one so far, save it but keep looking for a better one
3367 ac_cv_path_GREP="$ac_path_GREP"
3368 ac_path_GREP_max=$ac_count
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003369 fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003370 # 10*(2^10) chars as input seems more than enough
3371 test $ac_count -gt 10 && break
3372 done
3373 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3374esac
3375
3376 $ac_path_GREP_found && break 3
3377 done
3378 done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003379 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00003380IFS=$as_save_IFS
3381 if test -z "$ac_cv_path_GREP"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003382 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 +00003383 fi
3384else
3385 ac_cv_path_GREP=$GREP
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003386fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003387
3388fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003389{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003390$as_echo "$ac_cv_path_GREP" >&6; }
3391 GREP="$ac_cv_path_GREP"
3392
3393
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003394{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003395$as_echo_n "checking for egrep... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003396if test "${ac_cv_path_EGREP+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003397 $as_echo_n "(cached) " >&6
3398else
3399 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3400 then ac_cv_path_EGREP="$GREP -E"
3401 else
3402 if test -z "$EGREP"; then
3403 ac_path_EGREP_found=false
3404 # Loop through the user's path and test for each of PROGNAME-LIST
3405 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3406for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3407do
3408 IFS=$as_save_IFS
3409 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003410 for ac_prog in egrep; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00003411 for ac_exec_ext in '' $ac_executable_extensions; do
3412 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3413 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3414# Check for GNU ac_path_EGREP and select it if it is found.
3415 # Check for GNU $ac_path_EGREP
3416case `"$ac_path_EGREP" --version 2>&1` in
3417*GNU*)
3418 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3419*)
3420 ac_count=0
3421 $as_echo_n 0123456789 >"conftest.in"
3422 while :
3423 do
3424 cat "conftest.in" "conftest.in" >"conftest.tmp"
3425 mv "conftest.tmp" "conftest.in"
3426 cp "conftest.in" "conftest.nl"
3427 $as_echo 'EGREP' >> "conftest.nl"
3428 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3429 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003430 as_fn_arith $ac_count + 1 && ac_count=$as_val
Bram Moolenaar446cb832008-06-24 21:56:24 +00003431 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3432 # Best one so far, save it but keep looking for a better one
3433 ac_cv_path_EGREP="$ac_path_EGREP"
3434 ac_path_EGREP_max=$ac_count
3435 fi
3436 # 10*(2^10) chars as input seems more than enough
3437 test $ac_count -gt 10 && break
3438 done
3439 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3440esac
3441
3442 $ac_path_EGREP_found && break 3
3443 done
3444 done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003445 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00003446IFS=$as_save_IFS
3447 if test -z "$ac_cv_path_EGREP"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003448 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 +00003449 fi
3450else
3451 ac_cv_path_EGREP=$EGREP
3452fi
3453
3454 fi
3455fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003456{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003457$as_echo "$ac_cv_path_EGREP" >&6; }
3458 EGREP="$ac_cv_path_EGREP"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003459
3460
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003461cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003462/* end confdefs.h. */
3463
3464_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003465if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3466 $EGREP "" >/dev/null 2>&1; then :
3467
3468fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003469rm -f conftest*
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003471$as_echo_n "checking for library containing strerror... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003472if test "${ac_cv_search_strerror+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003473 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003474else
3475 ac_func_search_save_LIBS=$LIBS
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003476cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003477/* end confdefs.h. */
3478
Bram Moolenaar446cb832008-06-24 21:56:24 +00003479/* Override any GCC internal prototype to avoid an error.
3480 Use char because int might match the return type of a GCC
3481 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003482#ifdef __cplusplus
3483extern "C"
3484#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003485char strerror ();
3486int
3487main ()
3488{
Bram Moolenaar446cb832008-06-24 21:56:24 +00003489return strerror ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003490 ;
3491 return 0;
3492}
3493_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00003494for ac_lib in '' cposix; do
3495 if test -z "$ac_lib"; then
3496 ac_res="none required"
3497 else
3498 ac_res=-l$ac_lib
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003499 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Bram Moolenaar446cb832008-06-24 21:56:24 +00003500 fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003501 if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003502 ac_cv_search_strerror=$ac_res
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003503fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003504rm -f core conftest.err conftest.$ac_objext \
3505 conftest$ac_exeext
3506 if test "${ac_cv_search_strerror+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003507 break
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003508fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003509done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003510if test "${ac_cv_search_strerror+set}" = set; then :
3511
Bram Moolenaar446cb832008-06-24 21:56:24 +00003512else
3513 ac_cv_search_strerror=no
3514fi
3515rm conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003516LIBS=$ac_func_search_save_LIBS
3517fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003518{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003519$as_echo "$ac_cv_search_strerror" >&6; }
3520ac_res=$ac_cv_search_strerror
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003521if test "$ac_res" != no; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003522 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003523
3524fi
3525 for ac_prog in gawk mawk nawk awk
3526do
3527 # Extract the first word of "$ac_prog", so it can be a program name with args.
Bram Moolenaar071d4272004-06-13 20:20:40 +00003528set dummy $ac_prog; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003529{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003530$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003531if test "${ac_cv_prog_AWK+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003532 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003533else
3534 if test -n "$AWK"; then
3535 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3536else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003537as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3538for as_dir in $PATH
3539do
3540 IFS=$as_save_IFS
3541 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003542 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00003543 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 +00003544 ac_cv_prog_AWK="$ac_prog"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003545 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003546 break 2
3547 fi
3548done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003549 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00003550IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003551
Bram Moolenaar071d4272004-06-13 20:20:40 +00003552fi
3553fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003554AWK=$ac_cv_prog_AWK
Bram Moolenaar071d4272004-06-13 20:20:40 +00003555if test -n "$AWK"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003557$as_echo "$AWK" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003558else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003560$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003561fi
3562
Bram Moolenaar446cb832008-06-24 21:56:24 +00003563
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003564 test -n "$AWK" && break
Bram Moolenaar071d4272004-06-13 20:20:40 +00003565done
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003566
Bram Moolenaar071d4272004-06-13 20:20:40 +00003567# Extract the first word of "strip", so it can be a program name with args.
3568set dummy strip; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003569{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003570$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003571if test "${ac_cv_prog_STRIP+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003572 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003573else
3574 if test -n "$STRIP"; then
3575 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3576else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003577as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3578for as_dir in $PATH
3579do
3580 IFS=$as_save_IFS
3581 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003582 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00003583 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 +00003584 ac_cv_prog_STRIP="strip"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003585 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003586 break 2
3587 fi
3588done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003589 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00003590IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003591
Bram Moolenaar071d4272004-06-13 20:20:40 +00003592 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
3593fi
3594fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003595STRIP=$ac_cv_prog_STRIP
Bram Moolenaar071d4272004-06-13 20:20:40 +00003596if test -n "$STRIP"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003598$as_echo "$STRIP" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003599else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003601$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003602fi
3603
3604
Bram Moolenaar071d4272004-06-13 20:20:40 +00003605
3606
Bram Moolenaar071d4272004-06-13 20:20:40 +00003607
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003608{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003609$as_echo_n "checking for ANSI C header files... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003610if test "${ac_cv_header_stdc+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003611 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003612else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003613 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003614/* end confdefs.h. */
3615#include <stdlib.h>
3616#include <stdarg.h>
3617#include <string.h>
3618#include <float.h>
3619
3620int
3621main ()
3622{
3623
3624 ;
3625 return 0;
3626}
3627_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003628if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003629 ac_cv_header_stdc=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00003630else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003631 ac_cv_header_stdc=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003632fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003633rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003634
3635if test $ac_cv_header_stdc = yes; then
3636 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003637 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003638/* end confdefs.h. */
3639#include <string.h>
3640
3641_ACEOF
3642if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003643 $EGREP "memchr" >/dev/null 2>&1; then :
3644
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003645else
3646 ac_cv_header_stdc=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00003647fi
3648rm -f conftest*
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003649
Bram Moolenaar071d4272004-06-13 20:20:40 +00003650fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003651
3652if test $ac_cv_header_stdc = yes; then
3653 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003654 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003655/* end confdefs.h. */
3656#include <stdlib.h>
3657
3658_ACEOF
3659if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003660 $EGREP "free" >/dev/null 2>&1; then :
3661
Bram Moolenaar071d4272004-06-13 20:20:40 +00003662else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003663 ac_cv_header_stdc=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00003664fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003665rm -f conftest*
3666
3667fi
3668
3669if test $ac_cv_header_stdc = yes; then
3670 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003671 if test "$cross_compiling" = yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003672 :
3673else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003674 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003675/* end confdefs.h. */
3676#include <ctype.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +00003677#include <stdlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003678#if ((' ' & 0x0FF) == 0x020)
3679# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3680# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3681#else
3682# define ISLOWER(c) \
3683 (('a' <= (c) && (c) <= 'i') \
3684 || ('j' <= (c) && (c) <= 'r') \
3685 || ('s' <= (c) && (c) <= 'z'))
3686# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3687#endif
3688
3689#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3690int
3691main ()
3692{
3693 int i;
3694 for (i = 0; i < 256; i++)
3695 if (XOR (islower (i), ISLOWER (i))
3696 || toupper (i) != TOUPPER (i))
Bram Moolenaar446cb832008-06-24 21:56:24 +00003697 return 2;
3698 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003699}
3700_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003701if ac_fn_c_try_run "$LINENO"; then :
3702
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003703else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003704 ac_cv_header_stdc=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003705fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003706rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3707 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00003708fi
3709
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003710fi
3711fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003712{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003713$as_echo "$ac_cv_header_stdc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003714if test $ac_cv_header_stdc = yes; then
3715
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003716$as_echo "#define STDC_HEADERS 1" >>confdefs.h
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003717
3718fi
3719
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003720{ $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 +00003721$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003722if test "${ac_cv_header_sys_wait_h+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003723 $as_echo_n "(cached) " >&6
3724else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003725 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00003726/* end confdefs.h. */
3727#include <sys/types.h>
3728#include <sys/wait.h>
3729#ifndef WEXITSTATUS
3730# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
3731#endif
3732#ifndef WIFEXITED
3733# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
3734#endif
3735
3736int
3737main ()
3738{
3739 int s;
3740 wait (&s);
3741 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
3742 ;
3743 return 0;
3744}
3745_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003746if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003747 ac_cv_header_sys_wait_h=yes
3748else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003749 ac_cv_header_sys_wait_h=no
Bram Moolenaar446cb832008-06-24 21:56:24 +00003750fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003751rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3752fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003753{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003754$as_echo "$ac_cv_header_sys_wait_h" >&6; }
3755if test $ac_cv_header_sys_wait_h = yes; then
3756
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003757$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
Bram Moolenaar446cb832008-06-24 21:56:24 +00003758
3759fi
3760
3761
3762if test -z "$CFLAGS"; then
3763 CFLAGS="-O"
3764 test "$GCC" = yes && CFLAGS="-O2 -fno-strength-reduce -Wall"
3765fi
3766if test "$GCC" = yes; then
3767 gccversion=`"$CC" -dumpversion`
3768 if test "x$gccversion" = "x"; then
3769 gccversion=`"$CC" --version | sed -e '2,$d' -e 's/darwin.//' -e 's/^[^0-9]*\([0-9]\.[0-9.]*\).*$/\1/g'`
3770 fi
3771 if test "$gccversion" = "3.0.1" -o "$gccversion" = "3.0.2" -o "$gccversion" = "4.0.1"; then
3772 echo 'GCC [34].0.[12] has a bug in the optimizer, disabling "-O#"'
3773 CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-O/'`
3774 else
3775 if test "$gccversion" = "3.1" -o "$gccversion" = "3.2" -o "$gccversion" = "3.2.1" && `echo "$CFLAGS" | grep -v fno-strength-reduce >/dev/null`; then
3776 echo 'GCC 3.1 and 3.2 have a bug in the optimizer, adding "-fno-strength-reduce"'
3777 CFLAGS="$CFLAGS -fno-strength-reduce"
3778 fi
3779 fi
3780fi
3781
3782if test "$cross_compiling" = yes; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003783 { $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 +00003784$as_echo "cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&6; }
3785fi
3786
3787test "$GCC" = yes && CPP_MM=M;
3788
3789if test -f ./toolcheck; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for buggy tools..." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003791$as_echo "$as_me: checking for buggy tools..." >&6;}
3792 sh ./toolcheck 1>&6
3793fi
3794
3795OS_EXTRA_SRC=""; OS_EXTRA_OBJ=""
3796
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003797{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BeOS" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003798$as_echo_n "checking for BeOS... " >&6; }
3799case `uname` in
3800 BeOS) OS_EXTRA_SRC=os_beos.c; OS_EXTRA_OBJ=objects/os_beos.o
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003801 BEOS=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003802$as_echo "yes" >&6; };;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003803 *) BEOS=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003804$as_echo "no" >&6; };;
3805esac
3806
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003807{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for QNX" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003808$as_echo_n "checking for QNX... " >&6; }
3809case `uname` in
3810 QNX) OS_EXTRA_SRC=os_qnx.c; OS_EXTRA_OBJ=objects/os_qnx.o
3811 test -z "$with_x" && with_x=no
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003812 QNX=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003813$as_echo "yes" >&6; };;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003814 *) QNX=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003815$as_echo "no" >&6; };;
3816esac
3817
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003818{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Darwin (Mac OS X)" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003819$as_echo_n "checking for Darwin (Mac OS X)... " >&6; }
3820if test "`(uname) 2>/dev/null`" = Darwin; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003822$as_echo "yes" >&6; }
3823
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-darwin argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003825$as_echo_n "checking --disable-darwin argument... " >&6; }
3826 # Check whether --enable-darwin was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003827if test "${enable_darwin+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003828 enableval=$enable_darwin;
3829else
3830 enable_darwin="yes"
3831fi
3832
3833 if test "$enable_darwin" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003835$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Darwin files are there" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003837$as_echo_n "checking if Darwin files are there... " >&6; }
3838 if test -f os_macosx.c; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003840$as_echo "yes" >&6; }
3841 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, Darwin support disabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003843$as_echo "no, Darwin support disabled" >&6; }
3844 enable_darwin=no
3845 fi
3846 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, Darwin support excluded" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003848$as_echo "yes, Darwin support excluded" >&6; }
3849 fi
3850
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-mac-arch argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003852$as_echo_n "checking --with-mac-arch argument... " >&6; }
3853
3854# Check whether --with-mac-arch was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003855if test "${with_mac_arch+set}" = set; then :
3856 withval=$with_mac_arch; MACARCH="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MACARCH" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003857$as_echo "$MACARCH" >&6; }
3858else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003859 MACARCH="current"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to $MACARCH" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003860$as_echo "defaulting to $MACARCH" >&6; }
3861fi
3862
3863
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-developer-dir argument" >&5
Bram Moolenaar595a7be2010-03-10 16:28:12 +01003865$as_echo_n "checking --with-developer-dir argument... " >&6; }
3866
3867# Check whether --with-developer-dir was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003868if test "${with_developer_dir+set}" = set; then :
3869 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 +01003870$as_echo "$DEVELOPER_DIR" >&6; }
3871else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003872 DEVELOPER_DIR=""; { $as_echo "$as_me:${as_lineno-$LINENO}: result: not present" >&5
Bram Moolenaar595a7be2010-03-10 16:28:12 +01003873$as_echo "not present" >&6; }
3874fi
3875
3876
3877 if test "x$DEVELOPER_DIR" = "x"; then
3878 # Extract the first word of "xcode-select", so it can be a program name with args.
3879set dummy xcode-select; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003880{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar595a7be2010-03-10 16:28:12 +01003881$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003882if test "${ac_cv_path_XCODE_SELECT+set}" = set; then :
Bram Moolenaar595a7be2010-03-10 16:28:12 +01003883 $as_echo_n "(cached) " >&6
3884else
3885 case $XCODE_SELECT in
3886 [\\/]* | ?:[\\/]*)
3887 ac_cv_path_XCODE_SELECT="$XCODE_SELECT" # Let the user override the test with a path.
3888 ;;
3889 *)
3890 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3891for as_dir in $PATH
3892do
3893 IFS=$as_save_IFS
3894 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003895 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar595a7be2010-03-10 16:28:12 +01003896 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3897 ac_cv_path_XCODE_SELECT="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003898 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar595a7be2010-03-10 16:28:12 +01003899 break 2
3900 fi
3901done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003902 done
Bram Moolenaar595a7be2010-03-10 16:28:12 +01003903IFS=$as_save_IFS
3904
3905 ;;
3906esac
3907fi
3908XCODE_SELECT=$ac_cv_path_XCODE_SELECT
3909if test -n "$XCODE_SELECT"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XCODE_SELECT" >&5
Bram Moolenaar595a7be2010-03-10 16:28:12 +01003911$as_echo "$XCODE_SELECT" >&6; }
3912else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar595a7be2010-03-10 16:28:12 +01003914$as_echo "no" >&6; }
3915fi
3916
3917
3918 if test "x$XCODE_SELECT" != "x"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for developer dir using xcode-select" >&5
Bram Moolenaar595a7be2010-03-10 16:28:12 +01003920$as_echo_n "checking for developer dir using xcode-select... " >&6; }
3921 DEVELOPER_DIR=`$XCODE_SELECT -print-path`
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEVELOPER_DIR" >&5
Bram Moolenaar595a7be2010-03-10 16:28:12 +01003923$as_echo "$DEVELOPER_DIR" >&6; }
3924 else
3925 DEVELOPER_DIR=/Developer
3926 fi
3927 fi
3928
Bram Moolenaar446cb832008-06-24 21:56:24 +00003929 if test "x$MACARCH" = "xboth"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 10.4 universal SDK" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003931$as_echo_n "checking for 10.4 universal SDK... " >&6; }
3932 save_cppflags="$CPPFLAGS"
3933 save_cflags="$CFLAGS"
3934 save_ldflags="$LDFLAGS"
Bram Moolenaar595a7be2010-03-10 16:28:12 +01003935 CFLAGS="$CFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003936 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00003937/* end confdefs.h. */
3938
3939int
3940main ()
3941{
3942
3943 ;
3944 return 0;
3945}
3946_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003947if ac_fn_c_try_link "$LINENO"; then :
3948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003949$as_echo "found" >&6; }
3950else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003952$as_echo "not found" >&6; }
3953 CFLAGS="$save_cflags"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Intel architecture is supported" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003955$as_echo_n "checking if Intel architecture is supported... " >&6; }
3956 CPPFLAGS="$CPPFLAGS -arch i386"
3957 LDFLAGS="$save_ldflags -arch i386"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003958 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00003959/* end confdefs.h. */
3960
3961int
3962main ()
3963{
3964
3965 ;
3966 return 0;
3967}
3968_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003969if ac_fn_c_try_link "$LINENO"; then :
3970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003971$as_echo "yes" >&6; }; MACARCH="intel"
3972else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003974$as_echo "no" >&6; }
3975 MACARCH="ppc"
3976 CPPFLAGS="$save_cppflags -arch ppc"
3977 LDFLAGS="$save_ldflags -arch ppc"
3978fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003979rm -f core conftest.err conftest.$ac_objext \
3980 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00003981fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003982rm -f core conftest.err conftest.$ac_objext \
3983 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00003984 elif test "x$MACARCH" = "xintel"; then
3985 CPPFLAGS="$CPPFLAGS -arch intel"
3986 LDFLAGS="$LDFLAGS -arch intel"
3987 elif test "x$MACARCH" = "xppc"; then
3988 CPPFLAGS="$CPPFLAGS -arch ppc"
3989 LDFLAGS="$LDFLAGS -arch ppc"
3990 fi
3991
3992 if test "$enable_darwin" = "yes"; then
3993 MACOSX=yes
Bram Moolenaar3a025402008-07-24 15:20:50 +00003994 OS_EXTRA_SRC="os_macosx.c os_mac_conv.c";
Bram Moolenaar446cb832008-06-24 21:56:24 +00003995 OS_EXTRA_OBJ="objects/os_macosx.o objects/os_mac_conv.o"
3996 CPPFLAGS="$CPPFLAGS -DMACOS_X_UNIX -no-cpp-precomp"
3997 if test "x$MACARCH" = "xboth"; then
Bram Moolenaar595a7be2010-03-10 16:28:12 +01003998 CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk/Developer/Headers/FlatCarbon"
Bram Moolenaar446cb832008-06-24 21:56:24 +00003999 else
Bram Moolenaar595a7be2010-03-10 16:28:12 +01004000 CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/Headers/FlatCarbon"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004001 fi
4002
4003 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004004for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4005 inttypes.h stdint.h unistd.h
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004006do :
4007 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4008ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4009"
4010eval as_val=\$$as_ac_Header
4011 if test "x$as_val" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004012 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00004013#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004014_ACEOF
4015
4016fi
4017
4018done
4019
4020
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004021ac_fn_c_check_header_mongrel "$LINENO" "Carbon/Carbon.h" "ac_cv_header_Carbon_Carbon_h" "$ac_includes_default"
4022if test "x$ac_cv_header_Carbon_Carbon_h" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004023 CARBON=yes
4024fi
4025
Bram Moolenaar071d4272004-06-13 20:20:40 +00004026
4027 if test "x$CARBON" = "xyes"; then
Bram Moolenaarab79bcb2004-07-18 21:34:53 +00004028 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 +00004029 with_x=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00004030 fi
4031 fi
4032 fi
Bram Moolenaara23ccb82006-02-27 00:08:02 +00004033
Bram Moolenaarfd2ac762006-03-01 22:09:21 +00004034 if test "$MACARCH" = "intel" -o "$MACARCH" = "both"; then
Bram Moolenaare224ffa2006-03-01 00:01:28 +00004035 CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-Oz/'`
4036 fi
4037
Bram Moolenaar071d4272004-06-13 20:20:40 +00004038else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004040$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004041fi
4042
4043
4044
4045
Bram Moolenaar446cb832008-06-24 21:56:24 +00004046if test "$cross_compiling" = no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-local-dir argument" >&5
Bram Moolenaarc236c162008-07-13 17:41:49 +00004048$as_echo_n "checking --with-local-dir argument... " >&6; }
Bram Moolenaar446cb832008-06-24 21:56:24 +00004049 have_local_include=''
4050 have_local_lib=''
Bram Moolenaarc236c162008-07-13 17:41:49 +00004051
4052# Check whether --with-local-dir was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004053if test "${with_local_dir+set}" = set; then :
Bram Moolenaarc236c162008-07-13 17:41:49 +00004054 withval=$with_local_dir;
4055 local_dir="$withval"
4056 case "$withval" in
4057 */*) ;;
4058 no)
4059 # avoid adding local dir to LDFLAGS and CPPFLAGS
4060 have_local_dir=yes
4061 have_local_lib=yes
4062 ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004063 *) as_fn_error "must pass path argument to --with-local-dir" "$LINENO" 5 ;;
Bram Moolenaarc236c162008-07-13 17:41:49 +00004064 esac
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $local_dir" >&5
Bram Moolenaarc236c162008-07-13 17:41:49 +00004066$as_echo "$local_dir" >&6; }
4067
4068else
4069
4070 local_dir=/usr/local
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to $local_dir" >&5
Bram Moolenaarc236c162008-07-13 17:41:49 +00004072$as_echo "Defaulting to $local_dir" >&6; }
4073
4074fi
4075
4076 if test "$GCC" = yes -a "$local_dir" != no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004077 echo 'void f(){}' > conftest.c
Bram Moolenaarc236c162008-07-13 17:41:49 +00004078 have_local_include=`${CC-cc} -no-cpp-precomp -c -v conftest.c 2>&1 | grep "${local_dir}/include"`
4079 have_local_lib=`${CC-cc} -c -v conftest.c 2>&1 | grep "${local_dir}/lib"`
Bram Moolenaar446cb832008-06-24 21:56:24 +00004080 rm -f conftest.c conftest.o
Bram Moolenaar071d4272004-06-13 20:20:40 +00004081 fi
Bram Moolenaarc236c162008-07-13 17:41:49 +00004082 if test -z "$have_local_lib" -a -d "${local_dir}/lib"; then
4083 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 +00004084 if test "$tt" = "$LDFLAGS"; then
Bram Moolenaarc236c162008-07-13 17:41:49 +00004085 LDFLAGS="$LDFLAGS -L${local_dir}/lib"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004086 fi
4087 fi
Bram Moolenaarc236c162008-07-13 17:41:49 +00004088 if test -z "$have_local_include" -a -d "${local_dir}/include"; then
4089 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 +00004090 if test "$tt" = "$CPPFLAGS"; then
Bram Moolenaarc236c162008-07-13 17:41:49 +00004091 CPPFLAGS="$CPPFLAGS -I${local_dir}/include"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004092 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004093 fi
4094fi
4095
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004096{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-vim-name argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004097$as_echo_n "checking --with-vim-name argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004098
Bram Moolenaar446cb832008-06-24 21:56:24 +00004099# Check whether --with-vim-name was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004100if test "${with_vim_name+set}" = set; then :
4101 withval=$with_vim_name; VIMNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VIMNAME" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004102$as_echo "$VIMNAME" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004103else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004104 VIMNAME="vim"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to $VIMNAME" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004105$as_echo "Defaulting to $VIMNAME" >&6; }
4106fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004107
4108
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004109{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-ex-name argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004110$as_echo_n "checking --with-ex-name argument... " >&6; }
4111
4112# Check whether --with-ex-name was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004113if test "${with_ex_name+set}" = set; then :
4114 withval=$with_ex_name; EXNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXNAME" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004115$as_echo "$EXNAME" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004116else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004117 EXNAME="ex"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to ex" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004118$as_echo "Defaulting to ex" >&6; }
4119fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004120
4121
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004122{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-view-name argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004123$as_echo_n "checking --with-view-name argument... " >&6; }
4124
4125# Check whether --with-view-name was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004126if test "${with_view_name+set}" = set; then :
4127 withval=$with_view_name; VIEWNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VIEWNAME" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004128$as_echo "$VIEWNAME" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004129else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004130 VIEWNAME="view"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to view" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004131$as_echo "Defaulting to view" >&6; }
4132fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004133
4134
4135
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004136{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-global-runtime argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004137$as_echo_n "checking --with-global-runtime argument... " >&6; }
4138
4139# Check whether --with-global-runtime was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004140if test "${with_global_runtime+set}" = set; then :
4141 withval=$with_global_runtime; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004142$as_echo "$withval" >&6; }; cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004143#define RUNTIME_GLOBAL "$withval"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004144_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004145
4146else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004148$as_echo "no" >&6; }
4149fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004150
4151
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004152{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-modified-by argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004153$as_echo_n "checking --with-modified-by argument... " >&6; }
4154
4155# Check whether --with-modified-by was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004156if test "${with_modified_by+set}" = set; then :
4157 withval=$with_modified_by; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004158$as_echo "$withval" >&6; }; cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004159#define MODIFIED_BY "$withval"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004160_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004161
4162else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004164$as_echo "no" >&6; }
4165fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004166
Bram Moolenaar446cb832008-06-24 21:56:24 +00004167
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004168{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if character set is EBCDIC" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004169$as_echo_n "checking if character set is EBCDIC... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004170cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004171/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00004172
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004173int
4174main ()
4175{
Bram Moolenaar071d4272004-06-13 20:20:40 +00004176 /* TryCompile function for CharSet.
4177 Treat any failure as ASCII for compatibility with existing art.
4178 Use compile-time rather than run-time tests for cross-compiler
4179 tolerance. */
4180#if '0'!=240
4181make an error "Character set is not EBCDIC"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004182#endif
4183 ;
4184 return 0;
4185}
4186_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004187if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00004188 # TryCompile action if true
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004189cf_cv_ebcdic=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00004190else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004191 # TryCompile action if false
Bram Moolenaar071d4272004-06-13 20:20:40 +00004192cf_cv_ebcdic=no
4193fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004194rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00004195# end of TryCompile ])
4196# end of CacheVal CvEbcdic
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004197{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cf_cv_ebcdic" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004198$as_echo "$cf_cv_ebcdic" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004199case "$cf_cv_ebcdic" in #(vi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004200 yes) $as_echo "#define EBCDIC 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00004201
4202 line_break='"\\n"'
4203 ;;
4204 *) line_break='"\\012"';;
4205esac
4206
4207
4208if test "$cf_cv_ebcdic" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004209{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for OS/390 Unix" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004210$as_echo_n "checking for OS/390 Unix... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004211case `uname` in
4212 OS/390) OS390Unix="yes";
4213 if test "$CC" = "cc"; then
4214 ccm="$_CC_CCMODE"
4215 ccn="CC"
4216 else
4217 if test "$CC" = "c89"; then
4218 ccm="$_CC_C89MODE"
4219 ccn="C89"
4220 else
4221 ccm=1
4222 fi
4223 fi
4224 if test "$ccm" != "1"; then
4225 echo ""
4226 echo "------------------------------------------"
4227 echo " On OS/390 Unix, the environment variable"
4228 echo " __CC_${ccn}MODE must be set to \"1\"!"
4229 echo " Do:"
4230 echo " export _CC_${ccn}MODE=1"
4231 echo " and then call configure again."
4232 echo "------------------------------------------"
4233 exit 1
4234 fi
4235 CFLAGS="$CFLAGS -D_ALL_SOURCE"; LDFLAGS="$LDFLAGS -Wl,EDIT=NO"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004237$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004238 ;;
4239 *) OS390Unix="no";
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004241$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004242 ;;
4243esac
4244fi
4245
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004246{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-selinux argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004247$as_echo_n "checking --disable-selinux argument... " >&6; }
4248# Check whether --enable-selinux was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004249if test "${enable_selinux+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004250 enableval=$enable_selinux;
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004251else
4252 enable_selinux="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004253fi
4254
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004255if test "$enable_selinux" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004257$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004259$as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004260if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004261 $as_echo_n "(cached) " >&6
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004262else
4263 ac_check_lib_save_LIBS=$LIBS
4264LIBS="-lselinux $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004265cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004266/* end confdefs.h. */
4267
Bram Moolenaar446cb832008-06-24 21:56:24 +00004268/* Override any GCC internal prototype to avoid an error.
4269 Use char because int might match the return type of a GCC
4270 builtin and then its argument prototype would still apply. */
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004271#ifdef __cplusplus
4272extern "C"
4273#endif
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004274char is_selinux_enabled ();
4275int
4276main ()
4277{
Bram Moolenaar446cb832008-06-24 21:56:24 +00004278return is_selinux_enabled ();
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004279 ;
4280 return 0;
4281}
4282_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004283if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004284 ac_cv_lib_selinux_is_selinux_enabled=yes
4285else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004286 ac_cv_lib_selinux_is_selinux_enabled=no
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004287fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004288rm -f core conftest.err conftest.$ac_objext \
4289 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004290LIBS=$ac_check_lib_save_LIBS
4291fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004292{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004293$as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004294if test "x$ac_cv_lib_selinux_is_selinux_enabled" = x""yes; then :
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004295 LIBS="$LIBS -lselinux"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004296 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004297
4298fi
4299
4300else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004302$as_echo "yes" >&6; }
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004303fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004304
4305
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004306{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-features argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004307$as_echo_n "checking --with-features argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004308
Bram Moolenaar446cb832008-06-24 21:56:24 +00004309# Check whether --with-features was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004310if test "${with_features+set}" = set; then :
4311 withval=$with_features; features="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $features" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004312$as_echo "$features" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004313else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004314 features="normal"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to normal" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004315$as_echo "Defaulting to normal" >&6; }
4316fi
4317
Bram Moolenaar071d4272004-06-13 20:20:40 +00004318
4319dovimdiff=""
4320dogvimdiff=""
4321case "$features" in
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004322 tiny) $as_echo "#define FEAT_TINY 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00004323 ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004324 small) $as_echo "#define FEAT_SMALL 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00004325 ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004326 normal) $as_echo "#define FEAT_NORMAL 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00004327 dovimdiff="installvimdiff";
4328 dogvimdiff="installgvimdiff" ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004329 big) $as_echo "#define FEAT_BIG 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00004330 dovimdiff="installvimdiff";
4331 dogvimdiff="installgvimdiff" ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004332 huge) $as_echo "#define FEAT_HUGE 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00004333 dovimdiff="installvimdiff";
4334 dogvimdiff="installgvimdiff" ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004335 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $features is not supported" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004336$as_echo "Sorry, $features is not supported" >&6; } ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004337esac
4338
4339
4340
4341
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004342{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-compiledby argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004343$as_echo_n "checking --with-compiledby argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004344
Bram Moolenaar446cb832008-06-24 21:56:24 +00004345# Check whether --with-compiledby was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004346if test "${with_compiledby+set}" = set; then :
4347 withval=$with_compiledby; compiledby="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004348$as_echo "$withval" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004349else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004350 compiledby=""; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004351$as_echo "no" >&6; }
4352fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004353
4354
Bram Moolenaar446cb832008-06-24 21:56:24 +00004355
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004356{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-xsmp argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004357$as_echo_n "checking --disable-xsmp argument... " >&6; }
4358# Check whether --enable-xsmp was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004359if test "${enable_xsmp+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004360 enableval=$enable_xsmp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004361else
4362 enable_xsmp="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004363fi
4364
Bram Moolenaar071d4272004-06-13 20:20:40 +00004365
4366if test "$enable_xsmp" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004368$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-xsmp-interact argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004370$as_echo_n "checking --disable-xsmp-interact argument... " >&6; }
4371 # Check whether --enable-xsmp-interact was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004372if test "${enable_xsmp_interact+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004373 enableval=$enable_xsmp_interact;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004374else
4375 enable_xsmp_interact="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004376fi
4377
Bram Moolenaar071d4272004-06-13 20:20:40 +00004378 if test "$enable_xsmp_interact" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004380$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004381 $as_echo "#define USE_XSMP_INTERACT 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00004382
4383 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004385$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004386 fi
4387else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004389$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004390fi
4391
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004392{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-mzschemeinterp argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004393$as_echo_n "checking --enable-mzschemeinterp argument... " >&6; }
4394# Check whether --enable-mzschemeinterp was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004395if test "${enable_mzschemeinterp+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004396 enableval=$enable_mzschemeinterp;
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004397else
4398 enable_mzschemeinterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004399fi
4400
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004401{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_mzschemeinterp" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004402$as_echo "$enable_mzschemeinterp" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004403
4404if test "$enable_mzschemeinterp" = "yes"; then
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004405
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004406
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-plthome argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004408$as_echo_n "checking --with-plthome argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004409
Bram Moolenaar446cb832008-06-24 21:56:24 +00004410# Check whether --with-plthome was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004411if test "${with_plthome+set}" = set; then :
4412 withval=$with_plthome; with_plthome="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_plthome" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004413$as_echo "$with_plthome" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004414else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004415 with_plthome="";{ $as_echo "$as_me:${as_lineno-$LINENO}: result: \"no\"" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004416$as_echo "\"no\"" >&6; }
4417fi
4418
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004419
4420 if test "X$with_plthome" != "X"; then
4421 vi_cv_path_mzscheme_pfx="$with_plthome"
4422 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking PLTHOME environment var" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004424$as_echo_n "checking PLTHOME environment var... " >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004425 if test "X$PLTHOME" != "X"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$PLTHOME\"" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004427$as_echo "\"$PLTHOME\"" >&6; }
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004428 vi_cv_path_mzscheme_pfx="$PLTHOME"
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004429 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004431$as_echo "not set" >&6; }
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004432 # Extract the first word of "mzscheme", so it can be a program name with args.
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004433set dummy mzscheme; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004434{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004435$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004436if test "${ac_cv_path_vi_cv_path_mzscheme+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004437 $as_echo_n "(cached) " >&6
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004438else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004439 case $vi_cv_path_mzscheme in
4440 [\\/]* | ?:[\\/]*)
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004441 ac_cv_path_vi_cv_path_mzscheme="$vi_cv_path_mzscheme" # Let the user override the test with a path.
4442 ;;
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004443 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004444 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4445for as_dir in $PATH
4446do
4447 IFS=$as_save_IFS
4448 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004449 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00004450 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 +00004451 ac_cv_path_vi_cv_path_mzscheme="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004452 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004453 break 2
4454 fi
4455done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004456 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00004457IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004458
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004459 ;;
4460esac
4461fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004462vi_cv_path_mzscheme=$ac_cv_path_vi_cv_path_mzscheme
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004463if test -n "$vi_cv_path_mzscheme"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_mzscheme" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004465$as_echo "$vi_cv_path_mzscheme" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004466else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004468$as_echo "no" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004469fi
4470
4471
Bram Moolenaar446cb832008-06-24 21:56:24 +00004472
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004473 if test "X$vi_cv_path_mzscheme" != "X"; then
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004474 lsout=`ls -l $vi_cv_path_mzscheme`
4475 if echo "$lsout" | grep -e '->' >/dev/null 2>/dev/null; then
4476 vi_cv_path_mzscheme=`echo "$lsout" | sed 's/.*-> \(.*\)/\1/'`
4477 fi
4478 fi
4479
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004480 if test "X$vi_cv_path_mzscheme" != "X"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking MzScheme install prefix" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004482$as_echo_n "checking MzScheme install prefix... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004483if test "${vi_cv_path_mzscheme_pfx+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004484 $as_echo_n "(cached) " >&6
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004485else
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004486 echo "(display (simplify-path \
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004487 (build-path (call-with-values \
4488 (lambda () (split-path (find-system-path (quote exec-file)))) \
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004489 (lambda (base name must-be-dir?) base)) (quote up))))" > mzdirs.scm
4490 vi_cv_path_mzscheme_pfx=`${vi_cv_path_mzscheme} -r mzdirs.scm | \
4491 sed -e 's+/$++'`
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004492fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004493{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_mzscheme_pfx" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004494$as_echo "$vi_cv_path_mzscheme_pfx" >&6; }
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004495 rm -f mzdirs.scm
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004496 fi
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004497 fi
4498 fi
4499
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004500 SCHEME_INC=
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004501 if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004502 { $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 +00004503$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 +00004504 if test -f $vi_cv_path_mzscheme_pfx/include/scheme.h; then
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004505 SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004507$as_echo "yes" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004508 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004510$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004511 { $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 +00004512$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 +00004513 if test -f $vi_cv_path_mzscheme_pfx/include/plt/scheme.h; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004515$as_echo "yes" >&6; }
4516 SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include/plt
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004517 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004519$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004520 { $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 +00004521$as_echo_n "checking if scheme.h can be found in /usr/include/plt/... " >&6; }
4522 if test -f /usr/include/plt/scheme.h; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004524$as_echo "yes" >&6; }
4525 SCHEME_INC=/usr/include/plt
4526 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004528$as_echo "no" >&6; }
4529 vi_cv_path_mzscheme_pfx=
4530 fi
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004531 fi
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004532 fi
4533 fi
4534
4535 if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
Bram Moolenaarf15f9432007-06-28 11:07:21 +00004536 if test "x$MACOSX" = "xyes"; then
4537 MZSCHEME_LIBS="-framework PLT_MzScheme"
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004538 elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzscheme3m.a"; then
4539 MZSCHEME_LIBS="${vi_cv_path_mzscheme_pfx}/lib/libmzscheme3m.a"
4540 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
Bram Moolenaarf15f9432007-06-28 11:07:21 +00004541 elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzgc.a"; then
Bram Moolenaare0d7b3c2007-05-12 14:23:41 +00004542 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 +00004543 else
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004544 if test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzscheme3m.so"; then
4545 MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lmzscheme3m"
4546 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
4547 else
4548 MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lmzscheme -lmzgc"
4549 fi
Bram Moolenaar2df6dcc2004-07-12 15:53:54 +00004550 if test "$GCC" = yes; then
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004551 MZSCHEME_LIBS="${MZSCHEME_LIBS} -Wl,-rpath -Wl,${vi_cv_path_mzscheme_pfx}/lib"
Bram Moolenaar21cf8232004-07-16 20:18:37 +00004552 elif test "`(uname) 2>/dev/null`" = SunOS &&
4553 uname -r | grep '^5' >/dev/null; then
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004554 MZSCHEME_LIBS="${MZSCHEME_LIBS} -R ${vi_cv_path_mzscheme_pfx}/lib"
Bram Moolenaar2df6dcc2004-07-12 15:53:54 +00004555 fi
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004556 fi
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004557 if test -d $vi_cv_path_mzscheme_pfx/lib/plt/collects; then
4558 SCHEME_COLLECTS=lib/plt/
4559 fi
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004560 if test -f "${vi_cv_path_mzscheme_pfx}/${SCHEME_COLLECTS}collects/scheme/base.ss" ; then
4561 MZSCHEME_EXTRA="mzscheme_base.c"
4562 MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -DINCLUDE_MZSCHEME_BASE"
4563 MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/mzc"
4564 fi
4565 MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -I${SCHEME_INC} \
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004566 -DMZSCHEME_COLLECTS='\"${vi_cv_path_mzscheme_pfx}/${SCHEME_COLLECTS}collects\"'"
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004567 MZSCHEME_SRC="if_mzsch.c"
4568 MZSCHEME_OBJ="objects/if_mzsch.o"
4569 MZSCHEME_PRO="if_mzsch.pro"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004570 $as_echo "#define FEAT_MZSCHEME 1" >>confdefs.h
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004571
4572 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004573
4574
4575
4576
4577
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004578
4579
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004580fi
4581
4582
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004583{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-perlinterp argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004584$as_echo_n "checking --enable-perlinterp argument... " >&6; }
4585# Check whether --enable-perlinterp was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004586if test "${enable_perlinterp+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004587 enableval=$enable_perlinterp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004588else
4589 enable_perlinterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004590fi
4591
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004592{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_perlinterp" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004593$as_echo "$enable_perlinterp" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004594if test "$enable_perlinterp" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004595
Bram Moolenaar071d4272004-06-13 20:20:40 +00004596 # Extract the first word of "perl", so it can be a program name with args.
4597set dummy perl; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004598{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004599$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004600if test "${ac_cv_path_vi_cv_path_perl+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004601 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004602else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004603 case $vi_cv_path_perl in
4604 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00004605 ac_cv_path_vi_cv_path_perl="$vi_cv_path_perl" # Let the user override the test with a path.
4606 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004607 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004608 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4609for as_dir in $PATH
4610do
4611 IFS=$as_save_IFS
4612 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004613 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00004614 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 +00004615 ac_cv_path_vi_cv_path_perl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004616 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004617 break 2
4618 fi
4619done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004620 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00004621IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004622
Bram Moolenaar071d4272004-06-13 20:20:40 +00004623 ;;
4624esac
4625fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004626vi_cv_path_perl=$ac_cv_path_vi_cv_path_perl
Bram Moolenaar071d4272004-06-13 20:20:40 +00004627if test -n "$vi_cv_path_perl"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_perl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004629$as_echo "$vi_cv_path_perl" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004630else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004632$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004633fi
4634
Bram Moolenaar446cb832008-06-24 21:56:24 +00004635
Bram Moolenaar071d4272004-06-13 20:20:40 +00004636 if test "X$vi_cv_path_perl" != "X"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Perl version" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004638$as_echo_n "checking Perl version... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004639 if $vi_cv_path_perl -e 'require 5.003_01' >/dev/null 2>/dev/null; then
4640 eval `$vi_cv_path_perl -V:usethreads`
4641 if test "X$usethreads" = "XUNKNOWN" -o "X$usethreads" = "Xundef"; then
4642 badthreads=no
4643 else
4644 if $vi_cv_path_perl -e 'require 5.6.0' >/dev/null 2>/dev/null; then
4645 eval `$vi_cv_path_perl -V:use5005threads`
4646 if test "X$use5005threads" = "XUNKNOWN" -o "X$use5005threads" = "Xundef"; then
4647 badthreads=no
4648 else
4649 badthreads=yes
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004650 { $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 +00004651$as_echo ">>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004652 fi
4653 else
4654 badthreads=yes
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> Perl 5.5 with threads cannot be used <<<" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004656$as_echo ">>> Perl 5.5 with threads cannot be used <<<" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004657 fi
4658 fi
4659 if test $badthreads = no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004661$as_echo "OK" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004662 eval `$vi_cv_path_perl -V:shrpenv`
4663 if test "X$shrpenv" = "XUNKNOWN"; then # pre 5.003_04
4664 shrpenv=""
4665 fi
4666 vi_cv_perllib=`$vi_cv_path_perl -MConfig -e 'print $Config{privlibexp}'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004667
Bram Moolenaar071d4272004-06-13 20:20:40 +00004668 perlcppflags=`$vi_cv_path_perl -Mlib=$srcdir -MExtUtils::Embed \
4669 -e 'ccflags;perl_inc;print"\n"' | sed -e 's/-fno[^ ]*//'`
4670 perllibs=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed -e 'ldopts' | \
4671 sed -e '/Warning/d' -e '/Note (probably harmless)/d' \
4672 -e 's/-bE:perl.exp//' -e 's/-lc //'`
4673 perlldflags=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed \
4674 -e 'ccdlflags' | sed -e 's/-bE:perl.exp//'`
4675
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004676 { $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 +00004677$as_echo_n "checking if compile and link flags for Perl are sane... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004678 cflags_save=$CFLAGS
4679 libs_save=$LIBS
4680 ldflags_save=$LDFLAGS
4681 CFLAGS="$CFLAGS $perlcppflags"
4682 LIBS="$LIBS $perllibs"
4683 LDFLAGS="$perlldflags $LDFLAGS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004684 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004685/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00004686
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004687int
4688main ()
4689{
4690
4691 ;
4692 return 0;
4693}
4694_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004695if ac_fn_c_try_link "$LINENO"; then :
4696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004697$as_echo "yes" >&6; }; perl_ok=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00004698else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PERL DISABLED" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004700$as_echo "no: PERL DISABLED" >&6; }; perl_ok=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00004701fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004702rm -f core conftest.err conftest.$ac_objext \
4703 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00004704 CFLAGS=$cflags_save
4705 LIBS=$libs_save
4706 LDFLAGS=$ldflags_save
4707 if test $perl_ok = yes; then
4708 if test "X$perlcppflags" != "X"; then
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004709 PERL_CFLAGS=`echo "$perlcppflags" | sed -e 's/-pipe //' -e 's/-W[^ ]*//'`
Bram Moolenaar071d4272004-06-13 20:20:40 +00004710 fi
4711 if test "X$perlldflags" != "X"; then
4712 LDFLAGS="$perlldflags $LDFLAGS"
4713 fi
4714 PERL_LIBS=$perllibs
4715 PERL_SRC="auto/if_perl.c if_perlsfio.c"
4716 PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o"
4717 PERL_PRO="if_perl.pro if_perlsfio.pro"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004718 $as_echo "#define FEAT_PERL 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00004719
4720 fi
4721 fi
4722 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004723 { $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 +00004724$as_echo ">>> too old; need Perl version 5.003_01 or later <<<" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004725 fi
4726 fi
4727
4728 if test "x$MACOSX" = "xyes"; then
4729 dir=/System/Library/Perl
4730 darwindir=$dir/darwin
4731 if test -d $darwindir; then
4732 PERL=/usr/bin/perl
4733 else
4734 dir=/System/Library/Perl/5.8.1
4735 darwindir=$dir/darwin-thread-multi-2level
4736 if test -d $darwindir; then
4737 PERL=/usr/bin/perl
4738 fi
4739 fi
4740 if test -n "$PERL"; then
4741 PERL_DIR="$dir"
4742 PERL_CFLAGS="-DFEAT_PERL -I$darwindir/CORE"
4743 PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o $darwindir/auto/DynaLoader/DynaLoader.a"
4744 PERL_LIBS="-L$darwindir/CORE -lperl"
4745 fi
4746 fi
4747fi
4748
4749
4750
4751
4752
4753
4754
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004755{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-pythoninterp argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004756$as_echo_n "checking --enable-pythoninterp argument... " >&6; }
4757# Check whether --enable-pythoninterp was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004758if test "${enable_pythoninterp+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004759 enableval=$enable_pythoninterp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004760else
4761 enable_pythoninterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004762fi
4763
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004764{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_pythoninterp" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004765$as_echo "$enable_pythoninterp" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004766if test "$enable_pythoninterp" = "yes"; then
4767 # Extract the first word of "python", so it can be a program name with args.
4768set dummy python; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004769{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004770$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004771if test "${ac_cv_path_vi_cv_path_python+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004772 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004773else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004774 case $vi_cv_path_python in
4775 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00004776 ac_cv_path_vi_cv_path_python="$vi_cv_path_python" # Let the user override the test with a path.
4777 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004778 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004779 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4780for as_dir in $PATH
4781do
4782 IFS=$as_save_IFS
4783 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004784 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00004785 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 +00004786 ac_cv_path_vi_cv_path_python="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004787 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004788 break 2
4789 fi
4790done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004791 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00004792IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004793
Bram Moolenaar071d4272004-06-13 20:20:40 +00004794 ;;
4795esac
4796fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004797vi_cv_path_python=$ac_cv_path_vi_cv_path_python
Bram Moolenaar071d4272004-06-13 20:20:40 +00004798if test -n "$vi_cv_path_python"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004800$as_echo "$vi_cv_path_python" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004801else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004803$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004804fi
4805
Bram Moolenaar446cb832008-06-24 21:56:24 +00004806
Bram Moolenaar071d4272004-06-13 20:20:40 +00004807 if test "X$vi_cv_path_python" != "X"; then
4808
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python version" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004810$as_echo_n "checking Python version... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004811if test "${vi_cv_var_python_version+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004812 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004813else
4814 vi_cv_var_python_version=`
4815 ${vi_cv_path_python} -c 'import sys; print sys.version[:3]'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004816
Bram Moolenaar071d4272004-06-13 20:20:40 +00004817fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004818{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python_version" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004819$as_echo "$vi_cv_var_python_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004820
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python is 1.4 or better" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004822$as_echo_n "checking Python is 1.4 or better... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004823 if ${vi_cv_path_python} -c \
4824 "import sys; sys.exit(${vi_cv_var_python_version} < 1.4)"
4825 then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yep" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004827$as_echo "yep" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004828
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's install prefix" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004830$as_echo_n "checking Python's install prefix... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004831if test "${vi_cv_path_python_pfx+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004832 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004833else
4834 vi_cv_path_python_pfx=`
4835 ${vi_cv_path_python} -c \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004836 "import sys; print sys.prefix"`
Bram Moolenaar071d4272004-06-13 20:20:40 +00004837fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004838{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_pfx" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004839$as_echo "$vi_cv_path_python_pfx" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004840
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's execution prefix" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004842$as_echo_n "checking Python's execution prefix... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004843if test "${vi_cv_path_python_epfx+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004844 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004845else
4846 vi_cv_path_python_epfx=`
4847 ${vi_cv_path_python} -c \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004848 "import sys; print sys.exec_prefix"`
Bram Moolenaar071d4272004-06-13 20:20:40 +00004849fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004850{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_epfx" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004851$as_echo "$vi_cv_path_python_epfx" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004852
Bram Moolenaar071d4272004-06-13 20:20:40 +00004853
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004854 if test "${vi_cv_path_pythonpath+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004855 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004856else
4857 vi_cv_path_pythonpath=`
4858 unset PYTHONPATH;
4859 ${vi_cv_path_python} -c \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004860 "import sys, string; print string.join(sys.path,':')"`
Bram Moolenaar071d4272004-06-13 20:20:40 +00004861fi
4862
4863
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004864
4865
Bram Moolenaar446cb832008-06-24 21:56:24 +00004866# Check whether --with-python-config-dir was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004867if test "${with_python_config_dir+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004868 withval=$with_python_config_dir; vi_cv_path_python_conf="${withval}"
4869fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004870
Bram Moolenaar446cb832008-06-24 21:56:24 +00004871
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's configuration directory" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004873$as_echo_n "checking Python's configuration directory... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004874if test "${vi_cv_path_python_conf+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004875 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004876else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004877
Bram Moolenaar071d4272004-06-13 20:20:40 +00004878 vi_cv_path_python_conf=
4879 for path in "${vi_cv_path_python_pfx}" "${vi_cv_path_python_epfx}"; do
Bram Moolenaar72951072009-12-02 16:58:33 +00004880 for subdir in lib64 lib share; do
Bram Moolenaar071d4272004-06-13 20:20:40 +00004881 d="${path}/${subdir}/python${vi_cv_var_python_version}/config"
4882 if test -d "$d" && test -f "$d/config.c"; then
4883 vi_cv_path_python_conf="$d"
4884 fi
4885 done
4886 done
Bram Moolenaar071d4272004-06-13 20:20:40 +00004887
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004888fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004889{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_conf" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004890$as_echo "$vi_cv_path_python_conf" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004891
4892 PYTHON_CONFDIR="${vi_cv_path_python_conf}"
4893
4894 if test "X$PYTHON_CONFDIR" = "X"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't find it!" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004896$as_echo "can't find it!" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004897 else
4898
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004899 if test "${vi_cv_path_python_plibs+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004900 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004901else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004902
Bram Moolenaar01dd60c2008-07-24 14:24:48 +00004903 pwd=`pwd`
4904 tmp_mkf="$pwd/config-PyMake$$"
4905 cat -- "${PYTHON_CONFDIR}/Makefile" - <<'eof' >"${tmp_mkf}"
Bram Moolenaar071d4272004-06-13 20:20:40 +00004906__:
Bram Moolenaar218116c2010-05-20 21:46:00 +02004907 @echo "python_BASEMODLIBS='$(BASEMODLIBS)'"
Bram Moolenaar071d4272004-06-13 20:20:40 +00004908 @echo "python_LIBS='$(LIBS)'"
4909 @echo "python_SYSLIBS='$(SYSLIBS)'"
4910 @echo "python_LINKFORSHARED='$(LINKFORSHARED)'"
4911eof
Bram Moolenaar01dd60c2008-07-24 14:24:48 +00004912 eval "`cd ${PYTHON_CONFDIR} && make -f "${tmp_mkf}" __ | sed '/ directory /d'`"
4913 rm -f -- "${tmp_mkf}"
Bram Moolenaar071d4272004-06-13 20:20:40 +00004914 if test "x$MACOSX" = "xyes" && ${vi_cv_path_python} -c \
4915 "import sys; sys.exit(${vi_cv_var_python_version} < 2.3)"; then
4916 vi_cv_path_python_plibs="-framework Python"
4917 else
4918 if test "${vi_cv_var_python_version}" = "1.4"; then
4919 vi_cv_path_python_plibs="${PYTHON_CONFDIR}/libModules.a ${PYTHON_CONFDIR}/libPython.a ${PYTHON_CONFDIR}/libObjects.a ${PYTHON_CONFDIR}/libParser.a"
4920 else
4921 vi_cv_path_python_plibs="-L${PYTHON_CONFDIR} -lpython${vi_cv_var_python_version}"
4922 fi
Bram Moolenaar218116c2010-05-20 21:46:00 +02004923 vi_cv_path_python_plibs="${vi_cv_path_python_plibs} ${python_BASEMODLIBS} ${python_LIBS} ${python_SYSLIBS} ${python_LINKFORSHARED}"
Bram Moolenaar071d4272004-06-13 20:20:40 +00004924 vi_cv_path_python_plibs=`echo $vi_cv_path_python_plibs | sed s/-ltermcap//`
4925 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004926
Bram Moolenaar071d4272004-06-13 20:20:40 +00004927fi
4928
4929
4930 PYTHON_LIBS="${vi_cv_path_python_plibs}"
4931 if test "${vi_cv_path_python_pfx}" = "${vi_cv_path_python_epfx}"; then
4932 PYTHON_CFLAGS="-I${vi_cv_path_python_pfx}/include/python${vi_cv_var_python_version}"
4933 else
4934 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}"
4935 fi
Bram Moolenaar218116c2010-05-20 21:46:00 +02004936 PYTHON_NOPROTO=
Bram Moolenaar071d4272004-06-13 20:20:40 +00004937 PYTHON_SRC="if_python.c"
4938 if test "x$MACOSX" = "xyes"; then
4939 PYTHON_OBJ="objects/if_python.o"
4940 else
4941 PYTHON_OBJ="objects/if_python.o objects/py_config.o"
4942 fi
4943 if test "${vi_cv_var_python_version}" = "1.4"; then
4944 PYTHON_OBJ="$PYTHON_OBJ objects/py_getpath.o"
4945 fi
4946 PYTHON_GETPATH_CFLAGS="-DPYTHONPATH='\"${vi_cv_path_pythonpath}\"' -DPREFIX='\"${vi_cv_path_python_pfx}\"' -DEXEC_PREFIX='\"${vi_cv_path_python_epfx}\"'"
4947
Bram Moolenaar218116c2010-05-20 21:46:00 +02004948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -pthread should be used" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004949$as_echo_n "checking if -pthread should be used... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004950 threadsafe_flag=
4951 thread_lib=
Bram Moolenaara1b5aa52006-10-10 09:41:28 +00004952 if test "`(uname) 2>/dev/null`" != Darwin; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00004953 test "$GCC" = yes && threadsafe_flag="-pthread"
4954 if test "`(uname) 2>/dev/null`" = FreeBSD; then
4955 threadsafe_flag="-D_THREAD_SAFE"
4956 thread_lib="-pthread"
4957 fi
4958 fi
4959 libs_save_old=$LIBS
4960 if test -n "$threadsafe_flag"; then
4961 cflags_save=$CFLAGS
4962 CFLAGS="$CFLAGS $threadsafe_flag"
4963 LIBS="$LIBS $thread_lib"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004964 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004965/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00004966
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004967int
4968main ()
4969{
4970
4971 ;
4972 return 0;
4973}
4974_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004975if ac_fn_c_try_link "$LINENO"; then :
4976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar218116c2010-05-20 21:46:00 +02004977$as_echo "yes" >&6; }; PYTHON_NOPROTO="$threadsafe_flag"
Bram Moolenaar071d4272004-06-13 20:20:40 +00004978else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004980$as_echo "no" >&6; }; LIBS=$libs_save_old
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004981
Bram Moolenaar071d4272004-06-13 20:20:40 +00004982fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004983rm -f core conftest.err conftest.$ac_objext \
4984 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00004985 CFLAGS=$cflags_save
4986 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004988$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004989 fi
4990
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004991 { $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 +00004992$as_echo_n "checking if compile and link flags for Python are sane... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004993 cflags_save=$CFLAGS
4994 libs_save=$LIBS
Bram Moolenaar218116c2010-05-20 21:46:00 +02004995 CFLAGS="$CFLAGS $PYTHON_CFLAGS $PYTHON_NOPROTO"
Bram Moolenaar071d4272004-06-13 20:20:40 +00004996 LIBS="$LIBS $PYTHON_LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004997 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004998/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00004999
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005000int
5001main ()
5002{
5003
5004 ;
5005 return 0;
5006}
5007_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005008if ac_fn_c_try_link "$LINENO"; then :
5009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005010$as_echo "yes" >&6; }; python_ok=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00005011else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PYTHON DISABLED" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005013$as_echo "no: PYTHON DISABLED" >&6; }; python_ok=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005014fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005015rm -f core conftest.err conftest.$ac_objext \
5016 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00005017 CFLAGS=$cflags_save
5018 LIBS=$libs_save
5019 if test $python_ok = yes; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005020 $as_echo "#define FEAT_PYTHON 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00005021
5022 else
5023 LIBS=$libs_save_old
5024 PYTHON_SRC=
5025 PYTHON_OBJ=
5026 PYTHON_LIBS=
5027 PYTHON_CFLAGS=
Bram Moolenaar218116c2010-05-20 21:46:00 +02005028 PYTHON_NOPROTO=
Bram Moolenaar071d4272004-06-13 20:20:40 +00005029 fi
5030
5031 fi
5032 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005034$as_echo "too old" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005035 fi
5036 fi
5037fi
5038
5039
5040
5041
5042
5043
5044
Bram Moolenaar218116c2010-05-20 21:46:00 +02005045
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005046{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-tclinterp argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005047$as_echo_n "checking --enable-tclinterp argument... " >&6; }
5048# Check whether --enable-tclinterp was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005049if test "${enable_tclinterp+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005050 enableval=$enable_tclinterp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005051else
5052 enable_tclinterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005053fi
5054
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005055{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_tclinterp" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005056$as_echo "$enable_tclinterp" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005057
5058if test "$enable_tclinterp" = "yes"; then
5059
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-tclsh argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005061$as_echo_n "checking --with-tclsh argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005062
Bram Moolenaar446cb832008-06-24 21:56:24 +00005063# Check whether --with-tclsh was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005064if test "${with_tclsh+set}" = set; then :
5065 withval=$with_tclsh; tclsh_name="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tclsh_name" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005066$as_echo "$tclsh_name" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005067else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005068 tclsh_name="tclsh8.5"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005069$as_echo "no" >&6; }
5070fi
5071
Bram Moolenaar071d4272004-06-13 20:20:40 +00005072 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5073set dummy $tclsh_name; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005074{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005075$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005076if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005077 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005078else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005079 case $vi_cv_path_tcl in
5080 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005081 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5082 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005083 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005084 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5085for as_dir in $PATH
5086do
5087 IFS=$as_save_IFS
5088 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005089 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005090 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 +00005091 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005092 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005093 break 2
5094 fi
5095done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005096 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005097IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005098
Bram Moolenaar071d4272004-06-13 20:20:40 +00005099 ;;
5100esac
5101fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005102vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar071d4272004-06-13 20:20:40 +00005103if test -n "$vi_cv_path_tcl"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005105$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005106else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005108$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005109fi
5110
Bram Moolenaar071d4272004-06-13 20:20:40 +00005111
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005112
Bram Moolenaar446cb832008-06-24 21:56:24 +00005113
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005114 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.5"; then
5115 tclsh_name="tclsh8.4"
5116 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5117set dummy $tclsh_name; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005118{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005119$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005120if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005121 $as_echo_n "(cached) " >&6
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005122else
5123 case $vi_cv_path_tcl in
5124 [\\/]* | ?:[\\/]*)
5125 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5126 ;;
5127 *)
5128 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5129for as_dir in $PATH
5130do
5131 IFS=$as_save_IFS
5132 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005133 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005134 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 +00005135 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005136 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005137 break 2
5138 fi
5139done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005140 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005141IFS=$as_save_IFS
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005142
5143 ;;
5144esac
5145fi
5146vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005147if test -n "$vi_cv_path_tcl"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005149$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005150else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005152$as_echo "no" >&6; }
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005153fi
5154
Bram Moolenaar446cb832008-06-24 21:56:24 +00005155
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005156 fi
5157 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.4"; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00005158 tclsh_name="tclsh8.2"
5159 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5160set dummy $tclsh_name; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005161{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005162$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005163if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005164 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005165else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005166 case $vi_cv_path_tcl in
5167 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005168 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5169 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005170 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005171 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5172for as_dir in $PATH
5173do
5174 IFS=$as_save_IFS
5175 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005176 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005177 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 +00005178 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005179 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005180 break 2
5181 fi
5182done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005183 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005184IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005185
Bram Moolenaar071d4272004-06-13 20:20:40 +00005186 ;;
5187esac
5188fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005189vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar071d4272004-06-13 20:20:40 +00005190if test -n "$vi_cv_path_tcl"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005192$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005193else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005195$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005196fi
5197
Bram Moolenaar446cb832008-06-24 21:56:24 +00005198
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005199 fi
5200 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.2"; then
5201 tclsh_name="tclsh8.0"
5202 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5203set dummy $tclsh_name; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005204{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005205$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005206if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005207 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005208else
5209 case $vi_cv_path_tcl in
5210 [\\/]* | ?:[\\/]*)
5211 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5212 ;;
5213 *)
5214 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5215for as_dir in $PATH
5216do
5217 IFS=$as_save_IFS
5218 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005219 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005220 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 +00005221 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005222 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005223 break 2
5224 fi
5225done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005226 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005227IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005228
5229 ;;
5230esac
5231fi
5232vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005233if test -n "$vi_cv_path_tcl"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005235$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005236else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005238$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005239fi
5240
Bram Moolenaar446cb832008-06-24 21:56:24 +00005241
Bram Moolenaar071d4272004-06-13 20:20:40 +00005242 fi
5243 if test "X$vi_cv_path_tcl" = "X"; then
5244 tclsh_name="tclsh"
5245 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5246set dummy $tclsh_name; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005247{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005248$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005249if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005250 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005251else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005252 case $vi_cv_path_tcl in
5253 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005254 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5255 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005256 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005257 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5258for as_dir in $PATH
5259do
5260 IFS=$as_save_IFS
5261 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005262 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005263 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 +00005264 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005265 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005266 break 2
5267 fi
5268done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005269 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005270IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005271
Bram Moolenaar071d4272004-06-13 20:20:40 +00005272 ;;
5273esac
5274fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005275vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar071d4272004-06-13 20:20:40 +00005276if test -n "$vi_cv_path_tcl"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005278$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005279else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005281$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005282fi
5283
Bram Moolenaar446cb832008-06-24 21:56:24 +00005284
Bram Moolenaar071d4272004-06-13 20:20:40 +00005285 fi
5286 if test "X$vi_cv_path_tcl" != "X"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Tcl version" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005288$as_echo_n "checking Tcl version... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005289 if echo 'exit [expr [info tclversion] < 8.0]' | $vi_cv_path_tcl - ; then
5290 tclver=`echo 'puts [info tclversion]' | $vi_cv_path_tcl -`
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tclver - OK" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005292$as_echo "$tclver - OK" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00005293 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 -`
5294
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Tcl include" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005296$as_echo_n "checking for location of Tcl include... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005297 if test "x$MACOSX" != "xyes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005298 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 +00005299 else
5300 tclinc="/System/Library/Frameworks/Tcl.framework/Headers"
5301 fi
Bram Moolenaar0ff8f602008-02-20 11:44:03 +00005302 TCL_INC=
Bram Moolenaar071d4272004-06-13 20:20:40 +00005303 for try in $tclinc; do
5304 if test -f "$try/tcl.h"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/tcl.h" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005306$as_echo "$try/tcl.h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005307 TCL_INC=$try
5308 break
5309 fi
5310 done
5311 if test -z "$TCL_INC"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005313$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005314 SKIP_TCL=YES
5315 fi
5316 if test -z "$SKIP_TCL"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of tclConfig.sh script" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005318$as_echo_n "checking for location of tclConfig.sh script... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005319 if test "x$MACOSX" != "xyes"; then
5320 tclcnf=`echo $tclinc | sed s/include/lib/g`
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005321 tclcnf="$tclcnf `echo $tclinc | sed s/include/lib64/g`"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005322 else
5323 tclcnf="/System/Library/Frameworks/Tcl.framework"
5324 fi
5325 for try in $tclcnf; do
5326 if test -f $try/tclConfig.sh; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/tclConfig.sh" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005328$as_echo "$try/tclConfig.sh" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005329 . $try/tclConfig.sh
5330 TCL_LIBS=`eval echo "$TCL_LIB_SPEC $TCL_LIBS"`
Bram Moolenaar4394bff2008-07-24 11:21:31 +00005331 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 +00005332 break
5333 fi
5334 done
5335 if test -z "$TCL_LIBS"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005337$as_echo "<not found>" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl library by myself" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005339$as_echo_n "checking for Tcl library by myself... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005340 tcllib=`echo $tclinc | sed s/include/lib/g`
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005341 tcllib="$tcllib `echo $tclinc | sed s/include/lib64/g`"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005342 for ext in .so .a ; do
5343 for ver in "" $tclver ; do
5344 for try in $tcllib ; do
5345 trylib=tcl$ver$ext
5346 if test -f $try/lib$trylib ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/lib$trylib" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005348$as_echo "$try/lib$trylib" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005349 TCL_LIBS="-L$try -ltcl$ver -ldl -lm"
5350 if test "`(uname) 2>/dev/null`" = SunOS &&
5351 uname -r | grep '^5' >/dev/null; then
5352 TCL_LIBS="$TCL_LIBS -R $try"
5353 fi
5354 break 3
5355 fi
5356 done
5357 done
5358 done
5359 if test -z "$TCL_LIBS"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005361$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005362 SKIP_TCL=YES
5363 fi
5364 fi
5365 if test -z "$SKIP_TCL"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005366 $as_echo "#define FEAT_TCL 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00005367
5368 TCL_SRC=if_tcl.c
5369 TCL_OBJ=objects/if_tcl.o
5370 TCL_PRO=if_tcl.pro
5371 TCL_CFLAGS="-I$TCL_INC $TCL_DEFS"
5372 fi
5373 fi
5374 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005375 { $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 +00005376$as_echo "too old; need Tcl version 8.0 or later" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005377 fi
5378 fi
5379fi
5380
5381
5382
5383
5384
5385
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005386{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-rubyinterp argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005387$as_echo_n "checking --enable-rubyinterp argument... " >&6; }
5388# Check whether --enable-rubyinterp was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005389if test "${enable_rubyinterp+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005390 enableval=$enable_rubyinterp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005391else
5392 enable_rubyinterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005393fi
5394
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005395{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_rubyinterp" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005396$as_echo "$enable_rubyinterp" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005397if test "$enable_rubyinterp" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-ruby-command argument" >&5
Bram Moolenaar165641d2010-02-17 16:23:09 +01005399$as_echo_n "checking --with-ruby-command argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005400
Bram Moolenaar165641d2010-02-17 16:23:09 +01005401# Check whether --with-ruby-command was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005402if test "${with_ruby_command+set}" = set; then :
5403 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 +01005404$as_echo "$RUBY_CMD" >&6; }
5405else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005406 RUBY_CMD="ruby"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to $RUBY_CMD" >&5
Bram Moolenaar165641d2010-02-17 16:23:09 +01005407$as_echo "defaulting to $RUBY_CMD" >&6; }
5408fi
5409
5410
5411 # Extract the first word of "$RUBY_CMD", so it can be a program name with args.
5412set dummy $RUBY_CMD; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005413{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005414$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005415if test "${ac_cv_path_vi_cv_path_ruby+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005416 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005417else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005418 case $vi_cv_path_ruby in
5419 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005420 ac_cv_path_vi_cv_path_ruby="$vi_cv_path_ruby" # Let the user override the test with a path.
5421 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005422 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005423 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5424for as_dir in $PATH
5425do
5426 IFS=$as_save_IFS
5427 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005428 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005429 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 +00005430 ac_cv_path_vi_cv_path_ruby="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005431 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005432 break 2
5433 fi
5434done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005435 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005436IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005437
Bram Moolenaar071d4272004-06-13 20:20:40 +00005438 ;;
5439esac
5440fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005441vi_cv_path_ruby=$ac_cv_path_vi_cv_path_ruby
Bram Moolenaar071d4272004-06-13 20:20:40 +00005442if test -n "$vi_cv_path_ruby"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_ruby" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005444$as_echo "$vi_cv_path_ruby" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005445else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005447$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005448fi
5449
Bram Moolenaar446cb832008-06-24 21:56:24 +00005450
Bram Moolenaar071d4272004-06-13 20:20:40 +00005451 if test "X$vi_cv_path_ruby" != "X"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby version" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005453$as_echo_n "checking Ruby version... " >&6; }
Bram Moolenaar0cb032e2005-04-23 20:52:00 +00005454 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 +02005455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005456$as_echo "OK" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby header files" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005458$as_echo_n "checking Ruby header files... " >&6; }
Bram Moolenaar165641d2010-02-17 16:23:09 +01005459 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 +00005460 if test "X$rubyhdrdir" != "X"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $rubyhdrdir" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005462$as_echo "$rubyhdrdir" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005463 RUBY_CFLAGS="-I$rubyhdrdir"
Bram Moolenaar165641d2010-02-17 16:23:09 +01005464 rubyarch=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["arch"]'`
5465 if test -d "$rubyhdrdir/$rubyarch"; then
5466 RUBY_CFLAGS="$RUBY_CFLAGS -I$rubyhdrdir/$rubyarch"
5467 fi
5468 rubyversion=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["ruby_version"].gsub(/\./, "")[0,2]'`
5469 RUBY_CFLAGS="$RUBY_CFLAGS -DRUBY_VERSION=$rubyversion"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005470 rubylibs=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["LIBS"]'`
5471 if test "X$rubylibs" != "X"; then
5472 RUBY_LIBS="$rubylibs"
5473 fi
5474 librubyarg=`$vi_cv_path_ruby -r rbconfig -e 'print Config.expand(Config::CONFIG["LIBRUBYARG"])'`
5475 if test -f "$rubyhdrdir/$librubyarg"; then
5476 librubyarg="$rubyhdrdir/$librubyarg"
5477 else
5478 rubylibdir=`$vi_cv_path_ruby -r rbconfig -e 'print Config.expand(Config::CONFIG["libdir"])'`
5479 if test -f "$rubylibdir/$librubyarg"; then
5480 librubyarg="$rubylibdir/$librubyarg"
5481 elif test "$librubyarg" = "libruby.a"; then
5482 librubyarg="-lruby"
5483 else
5484 librubyarg=`$vi_cv_path_ruby -r rbconfig -e "print '$librubyarg'.gsub(/-L\./, %'-L#{Config.expand(Config::CONFIG[\"libdir\"])}')"`
5485 fi
5486 fi
5487
5488 if test "X$librubyarg" != "X"; then
5489 RUBY_LIBS="$librubyarg $RUBY_LIBS"
5490 fi
5491 rubyldflags=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["LDFLAGS"]'`
5492 if test "X$rubyldflags" != "X"; then
Bram Moolenaar996b6d82009-07-22 09:17:23 +00005493 rubyldflags=`echo "$rubyldflags" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//'`
5494 if test "X$rubyldflags" != "X"; then
5495 LDFLAGS="$rubyldflags $LDFLAGS"
5496 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00005497 fi
5498 RUBY_SRC="if_ruby.c"
5499 RUBY_OBJ="objects/if_ruby.o"
5500 RUBY_PRO="if_ruby.pro"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005501 $as_echo "#define FEAT_RUBY 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00005502
5503 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found; disabling Ruby" >&5
Bram Moolenaar165641d2010-02-17 16:23:09 +01005505$as_echo "not found; disabling Ruby" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005506 fi
5507 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005508 { $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 +00005509$as_echo "too old; need Ruby version 1.6.0 or later" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005510 fi
5511 fi
5512fi
5513
5514
5515
5516
5517
5518
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005519{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-cscope argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005520$as_echo_n "checking --enable-cscope argument... " >&6; }
5521# Check whether --enable-cscope was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005522if test "${enable_cscope+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005523 enableval=$enable_cscope;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005524else
5525 enable_cscope="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005526fi
5527
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005528{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_cscope" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005529$as_echo "$enable_cscope" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005530if test "$enable_cscope" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005531 $as_echo "#define FEAT_CSCOPE 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00005532
5533fi
5534
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005535{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-workshop argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005536$as_echo_n "checking --enable-workshop argument... " >&6; }
5537# Check whether --enable-workshop was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005538if test "${enable_workshop+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005539 enableval=$enable_workshop;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005540else
5541 enable_workshop="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005542fi
5543
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005544{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_workshop" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005545$as_echo "$enable_workshop" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005546if test "$enable_workshop" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005547 $as_echo "#define FEAT_SUN_WORKSHOP 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00005548
5549 WORKSHOP_SRC="workshop.c integration.c"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005550
Bram Moolenaar071d4272004-06-13 20:20:40 +00005551 WORKSHOP_OBJ="objects/workshop.o objects/integration.o"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005552
Bram Moolenaar071d4272004-06-13 20:20:40 +00005553 if test "${enable_gui-xxx}" = xxx; then
5554 enable_gui=motif
5555 fi
5556fi
5557
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005558{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-netbeans argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005559$as_echo_n "checking --disable-netbeans argument... " >&6; }
5560# Check whether --enable-netbeans was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005561if test "${enable_netbeans+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005562 enableval=$enable_netbeans;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005563else
5564 enable_netbeans="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005565fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005566
Bram Moolenaar446cb832008-06-24 21:56:24 +00005567if test "$enable_netbeans" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005569$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005571$as_echo_n "checking for socket in -lsocket... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005572if test "${ac_cv_lib_socket_socket+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005573 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005574else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005575 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00005576LIBS="-lsocket $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005577cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005578/* end confdefs.h. */
5579
Bram Moolenaar446cb832008-06-24 21:56:24 +00005580/* Override any GCC internal prototype to avoid an error.
5581 Use char because int might match the return type of a GCC
5582 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005583#ifdef __cplusplus
5584extern "C"
5585#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005586char socket ();
5587int
5588main ()
5589{
Bram Moolenaar446cb832008-06-24 21:56:24 +00005590return socket ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005591 ;
5592 return 0;
5593}
5594_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005595if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005596 ac_cv_lib_socket_socket=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00005597else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005598 ac_cv_lib_socket_socket=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005599fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005600rm -f core conftest.err conftest.$ac_objext \
5601 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005602LIBS=$ac_check_lib_save_LIBS
5603fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005604{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005605$as_echo "$ac_cv_lib_socket_socket" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005606if test "x$ac_cv_lib_socket_socket" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005607 cat >>confdefs.h <<_ACEOF
5608#define HAVE_LIBSOCKET 1
5609_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005610
5611 LIBS="-lsocket $LIBS"
5612
Bram Moolenaar071d4272004-06-13 20:20:40 +00005613fi
5614
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005616$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005617if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005618 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005619else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005620 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00005621LIBS="-lnsl $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005622cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005623/* end confdefs.h. */
5624
Bram Moolenaar446cb832008-06-24 21:56:24 +00005625/* Override any GCC internal prototype to avoid an error.
5626 Use char because int might match the return type of a GCC
5627 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005628#ifdef __cplusplus
5629extern "C"
5630#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005631char gethostbyname ();
5632int
5633main ()
5634{
Bram Moolenaar446cb832008-06-24 21:56:24 +00005635return gethostbyname ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005636 ;
5637 return 0;
5638}
5639_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005640if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005641 ac_cv_lib_nsl_gethostbyname=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00005642else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005643 ac_cv_lib_nsl_gethostbyname=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005644fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005645rm -f core conftest.err conftest.$ac_objext \
5646 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005647LIBS=$ac_check_lib_save_LIBS
5648fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005649{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005650$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005651if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005652 cat >>confdefs.h <<_ACEOF
5653#define HAVE_LIBNSL 1
5654_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005655
5656 LIBS="-lnsl $LIBS"
5657
Bram Moolenaar071d4272004-06-13 20:20:40 +00005658fi
5659
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling netbeans integration is possible" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005661$as_echo_n "checking whether compiling netbeans integration is possible... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005663/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00005664
5665#include <stdio.h>
5666#include <stdlib.h>
5667#include <stdarg.h>
5668#include <fcntl.h>
5669#include <netdb.h>
5670#include <netinet/in.h>
5671#include <errno.h>
5672#include <sys/types.h>
5673#include <sys/socket.h>
5674 /* Check bitfields */
5675 struct nbbuf {
5676 unsigned int initDone:1;
5677 ushort signmaplen;
5678 };
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005679
5680int
5681main ()
5682{
Bram Moolenaar071d4272004-06-13 20:20:40 +00005683
5684 /* Check creating a socket. */
5685 struct sockaddr_in server;
5686 (void)socket(AF_INET, SOCK_STREAM, 0);
5687 (void)htons(100);
5688 (void)gethostbyname("microsoft.com");
5689 if (errno == ECONNREFUSED)
5690 (void)connect(1, (struct sockaddr *)&server, sizeof(server));
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005691
5692 ;
5693 return 0;
5694}
5695_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005696if ac_fn_c_try_link "$LINENO"; then :
5697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005698$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005699else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005701$as_echo "no" >&6; }; enable_netbeans="no"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005702fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005703rm -f core conftest.err conftest.$ac_objext \
5704 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00005705else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005707$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005708fi
5709if test "$enable_netbeans" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005710 $as_echo "#define FEAT_NETBEANS_INTG 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00005711
5712 NETBEANS_SRC="netbeans.c"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005713
Bram Moolenaar071d4272004-06-13 20:20:40 +00005714 NETBEANS_OBJ="objects/netbeans.o"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005715
Bram Moolenaar071d4272004-06-13 20:20:40 +00005716fi
5717
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-sniff argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005719$as_echo_n "checking --enable-sniff argument... " >&6; }
5720# Check whether --enable-sniff was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005721if test "${enable_sniff+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005722 enableval=$enable_sniff;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005723else
5724 enable_sniff="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005725fi
5726
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005727{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_sniff" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005728$as_echo "$enable_sniff" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005729if test "$enable_sniff" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005730 $as_echo "#define FEAT_SNIFF 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00005731
5732 SNIFF_SRC="if_sniff.c"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005733
Bram Moolenaar071d4272004-06-13 20:20:40 +00005734 SNIFF_OBJ="objects/if_sniff.o"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005735
Bram Moolenaar071d4272004-06-13 20:20:40 +00005736fi
5737
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005738{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-multibyte argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005739$as_echo_n "checking --enable-multibyte argument... " >&6; }
5740# Check whether --enable-multibyte was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005741if test "${enable_multibyte+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005742 enableval=$enable_multibyte;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005743else
5744 enable_multibyte="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005745fi
5746
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005747{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_multibyte" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005748$as_echo "$enable_multibyte" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005749if test "$enable_multibyte" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005750 $as_echo "#define FEAT_MBYTE 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00005751
5752fi
5753
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005754{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-hangulinput argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005755$as_echo_n "checking --enable-hangulinput argument... " >&6; }
5756# Check whether --enable-hangulinput was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005757if test "${enable_hangulinput+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005758 enableval=$enable_hangulinput;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005759else
5760 enable_hangulinput="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005761fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00005762
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005763{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_hangulinput" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005764$as_echo "$enable_hangulinput" >&6; }
5765
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005766{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-xim argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005767$as_echo_n "checking --enable-xim argument... " >&6; }
5768# Check whether --enable-xim was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005769if test "${enable_xim+set}" = set; then :
5770 enableval=$enable_xim; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_xim" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005771$as_echo "$enable_xim" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005772else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005773 enable_xim="auto"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to auto" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005774$as_echo "defaulting to auto" >&6; }
5775fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00005776
Bram Moolenaar446cb832008-06-24 21:56:24 +00005777
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005778{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-fontset argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005779$as_echo_n "checking --enable-fontset argument... " >&6; }
5780# Check whether --enable-fontset was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005781if test "${enable_fontset+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005782 enableval=$enable_fontset;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005783else
5784 enable_fontset="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005785fi
5786
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005787{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_fontset" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005788$as_echo "$enable_fontset" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005789
5790test -z "$with_x" && with_x=yes
5791test "${enable_gui-yes}" != no -a "x$MACOSX" != "xyes" -a "x$QNX" != "xyes" && with_x=yes
5792if test "$with_x" = no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to: don't HAVE_X11" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005794$as_echo "defaulting to: don't HAVE_X11" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005795else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005796
Bram Moolenaar071d4272004-06-13 20:20:40 +00005797 # Extract the first word of "xmkmf", so it can be a program name with args.
5798set dummy xmkmf; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005799{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005800$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005801if test "${ac_cv_path_xmkmfpath+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005802 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005803else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005804 case $xmkmfpath in
5805 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005806 ac_cv_path_xmkmfpath="$xmkmfpath" # Let the user override the test with a path.
5807 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005808 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005809 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5810for as_dir in $PATH
5811do
5812 IFS=$as_save_IFS
5813 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005814 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005815 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 +00005816 ac_cv_path_xmkmfpath="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005817 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005818 break 2
5819 fi
5820done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005821 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005822IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005823
Bram Moolenaar071d4272004-06-13 20:20:40 +00005824 ;;
5825esac
5826fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005827xmkmfpath=$ac_cv_path_xmkmfpath
Bram Moolenaar071d4272004-06-13 20:20:40 +00005828if test -n "$xmkmfpath"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xmkmfpath" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005830$as_echo "$xmkmfpath" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005831else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005833$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005834fi
5835
5836
Bram Moolenaar446cb832008-06-24 21:56:24 +00005837
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005839$as_echo_n "checking for X... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005840
Bram Moolenaar071d4272004-06-13 20:20:40 +00005841
Bram Moolenaar446cb832008-06-24 21:56:24 +00005842# Check whether --with-x was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005843if test "${with_x+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005844 withval=$with_x;
5845fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00005846
5847# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
5848if test "x$with_x" = xno; then
5849 # The user explicitly disabled X.
5850 have_x=disabled
5851else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005852 case $x_includes,$x_libraries in #(
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005853 *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
5854 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005855 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005856else
5857 # One or both of the vars are not set, and there is no cached value.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005858ac_x_includes=no ac_x_libraries=no
Bram Moolenaar446cb832008-06-24 21:56:24 +00005859rm -f -r conftest.dir
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005860if mkdir conftest.dir; then
5861 cd conftest.dir
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005862 cat >Imakefile <<'_ACEOF'
Bram Moolenaar446cb832008-06-24 21:56:24 +00005863incroot:
5864 @echo incroot='${INCROOT}'
5865usrlibdir:
5866 @echo usrlibdir='${USRLIBDIR}'
5867libdir:
5868 @echo libdir='${LIBDIR}'
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005869_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00005870 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00005871 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
Bram Moolenaar446cb832008-06-24 21:56:24 +00005872 for ac_var in incroot usrlibdir libdir; do
5873 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
5874 done
Bram Moolenaar071d4272004-06-13 20:20:40 +00005875 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
Bram Moolenaar446cb832008-06-24 21:56:24 +00005876 for ac_extension in a so sl dylib la dll; do
5877 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
5878 test -f "$ac_im_libdir/libX11.$ac_extension"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005879 ac_im_usrlibdir=$ac_im_libdir; break
Bram Moolenaar071d4272004-06-13 20:20:40 +00005880 fi
5881 done
5882 # Screen out bogus values from the imake configuration. They are
5883 # bogus both because they are the default anyway, and because
5884 # using them would break gcc on systems where it needs fixed includes.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005885 case $ac_im_incroot in
Bram Moolenaar446cb832008-06-24 21:56:24 +00005886 /usr/include) ac_x_includes= ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005887 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005888 esac
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005889 case $ac_im_usrlibdir in
Bram Moolenaar32f31b12009-05-21 13:20:59 +00005890 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005891 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005892 esac
5893 fi
5894 cd ..
Bram Moolenaar446cb832008-06-24 21:56:24 +00005895 rm -f -r conftest.dir
Bram Moolenaar071d4272004-06-13 20:20:40 +00005896fi
5897
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005898# Standard set of common directories for X headers.
5899# Check X11 before X11Rn because it is often a symlink to the current release.
5900ac_x_header_dirs='
5901/usr/X11/include
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005902/usr/X11R7/include
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005903/usr/X11R6/include
5904/usr/X11R5/include
5905/usr/X11R4/include
Bram Moolenaar071d4272004-06-13 20:20:40 +00005906
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005907/usr/include/X11
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005908/usr/include/X11R7
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005909/usr/include/X11R6
5910/usr/include/X11R5
5911/usr/include/X11R4
5912
5913/usr/local/X11/include
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005914/usr/local/X11R7/include
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005915/usr/local/X11R6/include
5916/usr/local/X11R5/include
5917/usr/local/X11R4/include
5918
5919/usr/local/include/X11
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005920/usr/local/include/X11R7
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005921/usr/local/include/X11R6
5922/usr/local/include/X11R5
5923/usr/local/include/X11R4
5924
5925/usr/X386/include
5926/usr/x386/include
5927/usr/XFree86/include/X11
5928
5929/usr/include
5930/usr/local/include
5931/usr/unsupported/include
5932/usr/athena/include
5933/usr/local/x11r5/include
5934/usr/lpp/Xamples/include
5935
5936/usr/openwin/include
5937/usr/openwin/share/include'
5938
5939if test "$ac_x_includes" = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005940 # Guess where to find include files, by looking for Xlib.h.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005941 # First, try using that file with no special directory specified.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005942 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005943/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00005944#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005945_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005946if ac_fn_c_try_cpp "$LINENO"; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00005947 # We can compile using X headers with no special include directory.
5948ac_x_includes=
5949else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005950 for ac_dir in $ac_x_header_dirs; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005951 if test -r "$ac_dir/X11/Xlib.h"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005952 ac_x_includes=$ac_dir
5953 break
5954 fi
5955done
Bram Moolenaar071d4272004-06-13 20:20:40 +00005956fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005957rm -f conftest.err conftest.$ac_ext
5958fi # $ac_x_includes = no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005959
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005960if test "$ac_x_libraries" = no; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00005961 # Check for the libraries.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005962 # See if we find them without any special options.
5963 # Don't add to $LIBS permanently.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005964 ac_save_LIBS=$LIBS
Bram Moolenaar446cb832008-06-24 21:56:24 +00005965 LIBS="-lX11 $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005966 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005967/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00005968#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005969int
5970main ()
5971{
Bram Moolenaar446cb832008-06-24 21:56:24 +00005972XrmInitialize ()
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005973 ;
5974 return 0;
5975}
5976_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005977if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005978 LIBS=$ac_save_LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00005979# We can link X programs with no special library path.
5980ac_x_libraries=
5981else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005982 LIBS=$ac_save_LIBS
Bram Moolenaar446cb832008-06-24 21:56:24 +00005983for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
Bram Moolenaar071d4272004-06-13 20:20:40 +00005984do
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005985 # Don't even attempt the hair of trying to link an X program!
Bram Moolenaar446cb832008-06-24 21:56:24 +00005986 for ac_extension in a so sl dylib la dll; do
5987 if test -r "$ac_dir/libX11.$ac_extension"; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00005988 ac_x_libraries=$ac_dir
5989 break 2
5990 fi
5991 done
5992done
5993fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005994rm -f core conftest.err conftest.$ac_objext \
5995 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005996fi # $ac_x_libraries = no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005997
Bram Moolenaar446cb832008-06-24 21:56:24 +00005998case $ac_x_includes,$ac_x_libraries in #(
5999 no,* | *,no | *\'*)
6000 # Didn't find X, or a directory has "'" in its name.
6001 ac_cv_have_x="have_x=no";; #(
6002 *)
6003 # Record where we found X for the cache.
6004 ac_cv_have_x="have_x=yes\
6005 ac_x_includes='$ac_x_includes'\
6006 ac_x_libraries='$ac_x_libraries'"
6007esac
Bram Moolenaar071d4272004-06-13 20:20:40 +00006008fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006009;; #(
6010 *) have_x=yes;;
6011 esac
Bram Moolenaar071d4272004-06-13 20:20:40 +00006012 eval "$ac_cv_have_x"
6013fi # $with_x != no
6014
6015if test "$have_x" != yes; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006017$as_echo "$have_x" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006018 no_x=yes
6019else
6020 # If each of the values was on the command line, it overrides each guess.
6021 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
6022 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
6023 # Update the cache value to reflect the command line values.
Bram Moolenaar446cb832008-06-24 21:56:24 +00006024 ac_cv_have_x="have_x=yes\
6025 ac_x_includes='$x_includes'\
6026 ac_x_libraries='$x_libraries'"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006028$as_echo "libraries $x_libraries, headers $x_includes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006029fi
6030
6031if test "$no_x" = yes; then
6032 # Not all programs may use this symbol, but it does not hurt to define it.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006033
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006034$as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00006035
6036 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
6037else
6038 if test -n "$x_includes"; then
6039 X_CFLAGS="$X_CFLAGS -I$x_includes"
6040 fi
6041
6042 # It would also be nice to do this for all -L options, not just this one.
6043 if test -n "$x_libraries"; then
6044 X_LIBS="$X_LIBS -L$x_libraries"
6045 # For Solaris; some versions of Sun CC require a space after -R and
6046 # others require no space. Words are not sufficient . . . .
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006048$as_echo_n "checking whether -R must be followed by a space... " >&6; }
6049 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
6050 ac_xsave_c_werror_flag=$ac_c_werror_flag
6051 ac_c_werror_flag=yes
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006052 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006053/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00006054
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006055int
6056main ()
6057{
Bram Moolenaar071d4272004-06-13 20:20:40 +00006058
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006059 ;
6060 return 0;
6061}
6062_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006063if ac_fn_c_try_link "$LINENO"; then :
6064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006065$as_echo "no" >&6; }
6066 X_LIBS="$X_LIBS -R$x_libraries"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006067else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006068 LIBS="$ac_xsave_LIBS -R $x_libraries"
6069 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006070/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00006071
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006072int
6073main ()
6074{
Bram Moolenaar071d4272004-06-13 20:20:40 +00006075
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006076 ;
6077 return 0;
6078}
6079_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006080if ac_fn_c_try_link "$LINENO"; then :
6081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006082$as_echo "yes" >&6; }
6083 X_LIBS="$X_LIBS -R $x_libraries"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006084else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006086$as_echo "neither works" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006087fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006088rm -f core conftest.err conftest.$ac_objext \
6089 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006090fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006091rm -f core conftest.err conftest.$ac_objext \
6092 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006093 ac_c_werror_flag=$ac_xsave_c_werror_flag
6094 LIBS=$ac_xsave_LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006095 fi
6096
6097 # Check for system-dependent libraries X programs must link with.
6098 # Do this before checking for the system-independent R6 libraries
6099 # (-lICE), since we may need -lsocket or whatever for X linking.
6100
6101 if test "$ISC" = yes; then
6102 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
6103 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006104 # Martyn Johnson says this is needed for Ultrix, if the X
6105 # libraries were built with DECnet support. And Karl Berry says
Bram Moolenaar071d4272004-06-13 20:20:40 +00006106 # the Alpha needs dnet_stub (dnet does not exist).
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006107 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006108 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006109/* end confdefs.h. */
6110
Bram Moolenaar446cb832008-06-24 21:56:24 +00006111/* Override any GCC internal prototype to avoid an error.
6112 Use char because int might match the return type of a GCC
6113 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006114#ifdef __cplusplus
6115extern "C"
6116#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006117char XOpenDisplay ();
6118int
6119main ()
6120{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006121return XOpenDisplay ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006122 ;
6123 return 0;
6124}
6125_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006126if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006127
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006128else
6129 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006130$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006131if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006132 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006133else
6134 ac_check_lib_save_LIBS=$LIBS
6135LIBS="-ldnet $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006136cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006137/* end confdefs.h. */
6138
Bram Moolenaar446cb832008-06-24 21:56:24 +00006139/* Override any GCC internal prototype to avoid an error.
6140 Use char because int might match the return type of a GCC
6141 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006142#ifdef __cplusplus
6143extern "C"
6144#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006145char dnet_ntoa ();
6146int
6147main ()
6148{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006149return dnet_ntoa ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006150 ;
6151 return 0;
6152}
6153_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006154if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006155 ac_cv_lib_dnet_dnet_ntoa=yes
6156else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006157 ac_cv_lib_dnet_dnet_ntoa=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006158fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006159rm -f core conftest.err conftest.$ac_objext \
6160 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006161LIBS=$ac_check_lib_save_LIBS
6162fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006163{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006164$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006165if test "x$ac_cv_lib_dnet_dnet_ntoa" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006166 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006167fi
6168
6169 if test $ac_cv_lib_dnet_dnet_ntoa = no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006171$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006172if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006173 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006174else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006175 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006176LIBS="-ldnet_stub $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006177cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006178/* end confdefs.h. */
6179
Bram Moolenaar446cb832008-06-24 21:56:24 +00006180/* Override any GCC internal prototype to avoid an error.
6181 Use char because int might match the return type of a GCC
6182 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006183#ifdef __cplusplus
6184extern "C"
6185#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006186char dnet_ntoa ();
6187int
6188main ()
6189{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006190return dnet_ntoa ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006191 ;
6192 return 0;
6193}
6194_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006195if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006196 ac_cv_lib_dnet_stub_dnet_ntoa=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006197else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006198 ac_cv_lib_dnet_stub_dnet_ntoa=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006199fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006200rm -f core conftest.err conftest.$ac_objext \
6201 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006202LIBS=$ac_check_lib_save_LIBS
6203fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006204{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006205$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006206if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006207 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006208fi
6209
6210 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006211fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006212rm -f core conftest.err conftest.$ac_objext \
6213 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006214 LIBS="$ac_xsave_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006215
6216 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
6217 # to get the SysV transport functions.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006218 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
Bram Moolenaar071d4272004-06-13 20:20:40 +00006219 # needs -lnsl.
6220 # The nsl library prevents programs from opening the X display
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006221 # on Irix 5.2, according to T.E. Dickey.
6222 # The functions gethostbyname, getservbyname, and inet_addr are
6223 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006224 ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
6225if test "x$ac_cv_func_gethostbyname" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006226
Bram Moolenaar071d4272004-06-13 20:20:40 +00006227fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006228
Bram Moolenaar071d4272004-06-13 20:20:40 +00006229 if test $ac_cv_func_gethostbyname = no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006231$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006232if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006233 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006234else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006235 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006236LIBS="-lnsl $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006237cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006238/* end confdefs.h. */
6239
Bram Moolenaar446cb832008-06-24 21:56:24 +00006240/* Override any GCC internal prototype to avoid an error.
6241 Use char because int might match the return type of a GCC
6242 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006243#ifdef __cplusplus
6244extern "C"
6245#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006246char gethostbyname ();
6247int
6248main ()
6249{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006250return gethostbyname ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006251 ;
6252 return 0;
6253}
6254_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006255if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006256 ac_cv_lib_nsl_gethostbyname=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006257else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006258 ac_cv_lib_nsl_gethostbyname=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006259fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006260rm -f core conftest.err conftest.$ac_objext \
6261 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006262LIBS=$ac_check_lib_save_LIBS
6263fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006264{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006265$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006266if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006267 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006268fi
6269
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006270 if test $ac_cv_lib_nsl_gethostbyname = no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006272$as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006273if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006274 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006275else
6276 ac_check_lib_save_LIBS=$LIBS
6277LIBS="-lbsd $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006278cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006279/* end confdefs.h. */
6280
Bram Moolenaar446cb832008-06-24 21:56:24 +00006281/* Override any GCC internal prototype to avoid an error.
6282 Use char because int might match the return type of a GCC
6283 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006284#ifdef __cplusplus
6285extern "C"
6286#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006287char gethostbyname ();
6288int
6289main ()
6290{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006291return gethostbyname ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006292 ;
6293 return 0;
6294}
6295_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006296if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006297 ac_cv_lib_bsd_gethostbyname=yes
6298else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006299 ac_cv_lib_bsd_gethostbyname=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006300fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006301rm -f core conftest.err conftest.$ac_objext \
6302 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006303LIBS=$ac_check_lib_save_LIBS
6304fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006305{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006306$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006307if test "x$ac_cv_lib_bsd_gethostbyname" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006308 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
6309fi
6310
6311 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00006312 fi
6313
6314 # lieder@skyler.mavd.honeywell.com says without -lsocket,
6315 # socket/setsockopt and other routines are undefined under SCO ODT
6316 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006317 # on later versions), says Simon Leinen: it contains gethostby*
6318 # variants that don't use the name server (or something). -lsocket
6319 # must be given before -lnsl if both are needed. We assume that
6320 # if connect needs -lnsl, so does gethostbyname.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006321 ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
6322if test "x$ac_cv_func_connect" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006323
Bram Moolenaar071d4272004-06-13 20:20:40 +00006324fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006325
Bram Moolenaar071d4272004-06-13 20:20:40 +00006326 if test $ac_cv_func_connect = no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006328$as_echo_n "checking for connect in -lsocket... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006329if test "${ac_cv_lib_socket_connect+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006330 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006331else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006332 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006333LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006334cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006335/* end confdefs.h. */
6336
Bram Moolenaar446cb832008-06-24 21:56:24 +00006337/* Override any GCC internal prototype to avoid an error.
6338 Use char because int might match the return type of a GCC
6339 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006340#ifdef __cplusplus
6341extern "C"
6342#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006343char connect ();
6344int
6345main ()
6346{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006347return connect ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006348 ;
6349 return 0;
6350}
6351_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006352if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006353 ac_cv_lib_socket_connect=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006354else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006355 ac_cv_lib_socket_connect=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006356fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006357rm -f core conftest.err conftest.$ac_objext \
6358 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006359LIBS=$ac_check_lib_save_LIBS
6360fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006361{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006362$as_echo "$ac_cv_lib_socket_connect" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006363if test "x$ac_cv_lib_socket_connect" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006364 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006365fi
6366
6367 fi
6368
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006369 # Guillermo Gomez says -lposix is necessary on A/UX.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006370 ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
6371if test "x$ac_cv_func_remove" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006372
Bram Moolenaar071d4272004-06-13 20:20:40 +00006373fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006374
Bram Moolenaar071d4272004-06-13 20:20:40 +00006375 if test $ac_cv_func_remove = no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006377$as_echo_n "checking for remove in -lposix... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006378if test "${ac_cv_lib_posix_remove+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006379 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006380else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006381 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006382LIBS="-lposix $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006383cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006384/* end confdefs.h. */
6385
Bram Moolenaar446cb832008-06-24 21:56:24 +00006386/* Override any GCC internal prototype to avoid an error.
6387 Use char because int might match the return type of a GCC
6388 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006389#ifdef __cplusplus
6390extern "C"
6391#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006392char remove ();
6393int
6394main ()
6395{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006396return remove ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006397 ;
6398 return 0;
6399}
6400_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006401if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006402 ac_cv_lib_posix_remove=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006403else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006404 ac_cv_lib_posix_remove=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006405fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006406rm -f core conftest.err conftest.$ac_objext \
6407 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006408LIBS=$ac_check_lib_save_LIBS
6409fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006410{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006411$as_echo "$ac_cv_lib_posix_remove" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006412if test "x$ac_cv_lib_posix_remove" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006413 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006414fi
6415
6416 fi
6417
6418 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006419 ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
6420if test "x$ac_cv_func_shmat" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006421
Bram Moolenaar071d4272004-06-13 20:20:40 +00006422fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006423
Bram Moolenaar071d4272004-06-13 20:20:40 +00006424 if test $ac_cv_func_shmat = no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006426$as_echo_n "checking for shmat in -lipc... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006427if test "${ac_cv_lib_ipc_shmat+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006428 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006429else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006430 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006431LIBS="-lipc $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006432cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006433/* end confdefs.h. */
6434
Bram Moolenaar446cb832008-06-24 21:56:24 +00006435/* Override any GCC internal prototype to avoid an error.
6436 Use char because int might match the return type of a GCC
6437 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006438#ifdef __cplusplus
6439extern "C"
6440#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006441char shmat ();
6442int
6443main ()
6444{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006445return shmat ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006446 ;
6447 return 0;
6448}
6449_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006450if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006451 ac_cv_lib_ipc_shmat=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006452else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006453 ac_cv_lib_ipc_shmat=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006454fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006455rm -f core conftest.err conftest.$ac_objext \
6456 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006457LIBS=$ac_check_lib_save_LIBS
6458fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006459{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006460$as_echo "$ac_cv_lib_ipc_shmat" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006461if test "x$ac_cv_lib_ipc_shmat" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006462 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006463fi
6464
6465 fi
6466 fi
6467
6468 # Check for libraries that X11R6 Xt/Xaw programs need.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006469 ac_save_LDFLAGS=$LDFLAGS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006470 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
6471 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
6472 # check for ICE first), but we must link in the order -lSM -lICE or
6473 # we get undefined symbols. So assume we have SM if we have ICE.
6474 # These have to be linked with before -lX11, unlike the other
6475 # libraries we check for below, so use a different variable.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006476 # John Interrante, Karl Berry
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006477 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006478$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006479if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006480 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006481else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006482 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006483LIBS="-lICE $X_EXTRA_LIBS $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006484cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006485/* end confdefs.h. */
6486
Bram Moolenaar446cb832008-06-24 21:56:24 +00006487/* Override any GCC internal prototype to avoid an error.
6488 Use char because int might match the return type of a GCC
6489 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006490#ifdef __cplusplus
6491extern "C"
6492#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006493char IceConnectionNumber ();
6494int
6495main ()
6496{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006497return IceConnectionNumber ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006498 ;
6499 return 0;
6500}
6501_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006502if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006503 ac_cv_lib_ICE_IceConnectionNumber=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006504else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006505 ac_cv_lib_ICE_IceConnectionNumber=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006506fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006507rm -f core conftest.err conftest.$ac_objext \
6508 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006509LIBS=$ac_check_lib_save_LIBS
6510fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006511{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006512$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006513if test "x$ac_cv_lib_ICE_IceConnectionNumber" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006514 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006515fi
6516
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006517 LDFLAGS=$ac_save_LDFLAGS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006518
6519fi
6520
6521
6522 if test "$OS390Unix" = "yes"; then
6523 CFLAGS="$CFLAGS -W c,dll"
6524 LDFLAGS="$LDFLAGS -W l,dll"
6525 X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE -lXmu"
6526 fi
6527
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006528
Bram Moolenaar071d4272004-06-13 20:20:40 +00006529 if test -d "$x_includes" && test ! -d "$x_libraries"; then
6530 x_libraries=`echo "$x_includes" | sed s/include/lib/`
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X libraries to $x_libraries" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006532$as_echo "Corrected X libraries to $x_libraries" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006533 X_LIBS="$X_LIBS -L$x_libraries"
6534 if test "`(uname) 2>/dev/null`" = SunOS &&
6535 uname -r | grep '^5' >/dev/null; then
6536 X_LIBS="$X_LIBS -R $x_libraries"
6537 fi
6538 fi
6539
6540 if test -d "$x_libraries" && test ! -d "$x_includes"; then
6541 x_includes=`echo "$x_libraries" | sed s/lib/include/`
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X includes to $x_includes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006543$as_echo "Corrected X includes to $x_includes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006544 X_CFLAGS="$X_CFLAGS -I$x_includes"
6545 fi
6546
6547 X_CFLAGS="`echo $X_CFLAGS\ | sed 's%-I/usr/include %%'`"
6548 X_LIBS="`echo $X_LIBS\ | sed 's%-L/usr/lib %%'`"
6549 X_LIBS="`echo $X_LIBS\ | sed -e 's%-R/usr/lib %%' -e 's%-R /usr/lib %%'`"
6550
6551
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files can be found" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006553$as_echo_n "checking if X11 header files can be found... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006554 cflags_save=$CFLAGS
6555 CFLAGS="$CFLAGS $X_CFLAGS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006556 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006557/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00006558#include <X11/Xlib.h>
Bram Moolenaar00ca2842008-06-26 20:14:00 +00006559#include <X11/Intrinsic.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006560int
6561main ()
6562{
Bram Moolenaar071d4272004-06-13 20:20:40 +00006563
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006564 ;
6565 return 0;
6566}
6567_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006568if ac_fn_c_try_compile "$LINENO"; then :
6569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006570$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006571else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006573$as_echo "no" >&6; }; no_x=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006574fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006575rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00006576 CFLAGS=$cflags_save
6577
6578 if test "${no_x-no}" = yes; then
6579 with_x=no
6580 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006581 $as_echo "#define HAVE_X11 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00006582
6583 X_LIB="-lXt -lX11";
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006584
Bram Moolenaar071d4272004-06-13 20:20:40 +00006585
6586 ac_save_LDFLAGS="$LDFLAGS"
6587 LDFLAGS="-L$x_libraries $LDFLAGS"
6588
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _XdmcpAuthDoIt in -lXdmcp" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006590$as_echo_n "checking for _XdmcpAuthDoIt in -lXdmcp... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006591if test "${ac_cv_lib_Xdmcp__XdmcpAuthDoIt+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006592 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006593else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006594 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006595LIBS="-lXdmcp -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS -lXdmcp $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006596cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006597/* end confdefs.h. */
6598
Bram Moolenaar446cb832008-06-24 21:56:24 +00006599/* Override any GCC internal prototype to avoid an error.
6600 Use char because int might match the return type of a GCC
6601 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006602#ifdef __cplusplus
6603extern "C"
6604#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006605char _XdmcpAuthDoIt ();
6606int
6607main ()
6608{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006609return _XdmcpAuthDoIt ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006610 ;
6611 return 0;
6612}
6613_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006614if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006615 ac_cv_lib_Xdmcp__XdmcpAuthDoIt=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006616else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006617 ac_cv_lib_Xdmcp__XdmcpAuthDoIt=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006618fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006619rm -f core conftest.err conftest.$ac_objext \
6620 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006621LIBS=$ac_check_lib_save_LIBS
6622fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006623{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006624$as_echo "$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006625if test "x$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006626 X_EXTRA_LIBS="$X_EXTRA_LIBS -lXdmcp"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006627fi
6628
6629
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceOpenConnection in -lICE" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006631$as_echo_n "checking for IceOpenConnection in -lICE... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006632if test "${ac_cv_lib_ICE_IceOpenConnection+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006633 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006634else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006635 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006636LIBS="-lICE $X_EXTRA_LIBS $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006637cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006638/* end confdefs.h. */
6639
Bram Moolenaar446cb832008-06-24 21:56:24 +00006640/* Override any GCC internal prototype to avoid an error.
6641 Use char because int might match the return type of a GCC
6642 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006643#ifdef __cplusplus
6644extern "C"
6645#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006646char IceOpenConnection ();
6647int
6648main ()
6649{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006650return IceOpenConnection ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006651 ;
6652 return 0;
6653}
6654_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006655if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006656 ac_cv_lib_ICE_IceOpenConnection=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006657else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006658 ac_cv_lib_ICE_IceOpenConnection=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006659fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006660rm -f core conftest.err conftest.$ac_objext \
6661 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006662LIBS=$ac_check_lib_save_LIBS
6663fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006664{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceOpenConnection" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006665$as_echo "$ac_cv_lib_ICE_IceOpenConnection" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006666if test "x$ac_cv_lib_ICE_IceOpenConnection" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006667 X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006668fi
6669
6670
6671 LDFLAGS="$X_LIBS $ac_save_LDFLAGS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmCreatePixmapFromData in -lXpm" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006673$as_echo_n "checking for XpmCreatePixmapFromData in -lXpm... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006674if test "${ac_cv_lib_Xpm_XpmCreatePixmapFromData+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006675 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006676else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006677 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006678LIBS="-lXpm -lXt $X_PRE_LIBS -lXpm -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006679cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006680/* end confdefs.h. */
6681
Bram Moolenaar446cb832008-06-24 21:56:24 +00006682/* Override any GCC internal prototype to avoid an error.
6683 Use char because int might match the return type of a GCC
6684 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006685#ifdef __cplusplus
6686extern "C"
6687#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006688char XpmCreatePixmapFromData ();
6689int
6690main ()
6691{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006692return XpmCreatePixmapFromData ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006693 ;
6694 return 0;
6695}
6696_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006697if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006698 ac_cv_lib_Xpm_XpmCreatePixmapFromData=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006699else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006700 ac_cv_lib_Xpm_XpmCreatePixmapFromData=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006701fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006702rm -f core conftest.err conftest.$ac_objext \
6703 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006704LIBS=$ac_check_lib_save_LIBS
6705fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006706{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006707$as_echo "$ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006708if test "x$ac_cv_lib_Xpm_XpmCreatePixmapFromData" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006709 X_PRE_LIBS="$X_PRE_LIBS -lXpm"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006710fi
6711
6712
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files implicitly declare return values" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006714$as_echo_n "checking if X11 header files implicitly declare return values... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006715 cflags_save=$CFLAGS
6716 CFLAGS="$CFLAGS $X_CFLAGS -Werror"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006717 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006718/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00006719#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006720int
6721main ()
6722{
Bram Moolenaar071d4272004-06-13 20:20:40 +00006723
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006724 ;
6725 return 0;
6726}
6727_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006728if ac_fn_c_try_compile "$LINENO"; then :
6729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006730$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006731else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006732 CFLAGS="$CFLAGS -Wno-implicit-int"
6733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006734/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00006735#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006736int
6737main ()
6738{
Bram Moolenaar071d4272004-06-13 20:20:40 +00006739
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006740 ;
6741 return 0;
6742}
6743_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006744if ac_fn_c_try_compile "$LINENO"; then :
6745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006746$as_echo "yes" >&6; }; cflags_save="$cflags_save -Wno-implicit-int"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006747else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: test failed" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006749$as_echo "test failed" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006750
Bram Moolenaar071d4272004-06-13 20:20:40 +00006751fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006752rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006753
Bram Moolenaar071d4272004-06-13 20:20:40 +00006754fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006755rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00006756 CFLAGS=$cflags_save
6757
6758 LDFLAGS="$ac_save_LDFLAGS"
6759
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of wchar_t is 2 bytes" >&5
Bram Moolenaar4bdbbf72009-05-21 21:27:43 +00006761$as_echo_n "checking size of wchar_t is 2 bytes... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006762 if test "${ac_cv_small_wchar_t+set}" = set; then :
Bram Moolenaar4bdbbf72009-05-21 21:27:43 +00006763 $as_echo_n "(cached) " >&6
6764else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006765 if test "$cross_compiling" = yes; then :
6766 as_fn_error "failed to compile test program" "$LINENO" 5
Bram Moolenaar4bdbbf72009-05-21 21:27:43 +00006767else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006768 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar4bdbbf72009-05-21 21:27:43 +00006769/* end confdefs.h. */
6770
6771#include <X11/Xlib.h>
6772#if STDC_HEADERS
6773# include <stdlib.h>
6774# include <stddef.h>
6775#endif
6776 main()
6777 {
6778 if (sizeof(wchar_t) <= 2)
6779 exit(1);
6780 exit(0);
6781 }
6782_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006783if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar4bdbbf72009-05-21 21:27:43 +00006784 ac_cv_small_wchar_t="no"
6785else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006786 ac_cv_small_wchar_t="yes"
Bram Moolenaar4bdbbf72009-05-21 21:27:43 +00006787fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006788rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6789 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar4bdbbf72009-05-21 21:27:43 +00006790fi
6791
Bram Moolenaar4bdbbf72009-05-21 21:27:43 +00006792fi
6793
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_small_wchar_t" >&5
Bram Moolenaar4bdbbf72009-05-21 21:27:43 +00006795$as_echo "$ac_cv_small_wchar_t" >&6; }
6796 if test "x$ac_cv_small_wchar_t" = "xyes" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006797 $as_echo "#define SMALL_WCHAR_T 1" >>confdefs.h
Bram Moolenaar4bdbbf72009-05-21 21:27:43 +00006798
6799 fi
6800
Bram Moolenaar071d4272004-06-13 20:20:40 +00006801 fi
6802fi
6803
Bram Moolenaar2389c3c2005-05-22 22:07:59 +00006804test "x$with_x" = xno -a "x$MACOSX" != "xyes" -a "x$QNX" != "xyes" && enable_gui=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006805
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006806{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-gui argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006807$as_echo_n "checking --enable-gui argument... " >&6; }
6808# Check whether --enable-gui was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006809if test "${enable_gui+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006810 enableval=$enable_gui;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006811else
6812 enable_gui="auto"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006813fi
6814
Bram Moolenaar071d4272004-06-13 20:20:40 +00006815
6816enable_gui_canon=`echo "_$enable_gui" | \
6817 sed 's/[ _+-]//g;y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
6818
6819SKIP_GTK=YES
6820SKIP_GTK2=YES
6821SKIP_GNOME=YES
6822SKIP_MOTIF=YES
6823SKIP_ATHENA=YES
6824SKIP_NEXTAW=YES
6825SKIP_PHOTON=YES
Bram Moolenaar071d4272004-06-13 20:20:40 +00006826SKIP_CARBON=YES
6827GUITYPE=NONE
6828
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006829if test "x$QNX" = "xyes" -a "x$with_x" = "xno" ; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006830 SKIP_PHOTON=
6831 case "$enable_gui_canon" in
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006832 no) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006833$as_echo "no GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006834 SKIP_PHOTON=YES ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006835 yes|"") { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - automatic GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006836$as_echo "yes - automatic GUI support" >&6; } ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006837 auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: auto - automatic GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006838$as_echo "auto - automatic GUI support" >&6; } ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006839 photon) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Photon GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006840$as_echo "Photon GUI support" >&6; } ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006841 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006842$as_echo "Sorry, $enable_gui GUI is not supported" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006843 SKIP_PHOTON=YES ;;
6844 esac
6845
6846elif test "x$MACOSX" = "xyes" -a "x$with_x" = "xno" ; then
6847 SKIP_CARBON=
6848 case "$enable_gui_canon" in
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006849 no) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006850$as_echo "no GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006851 SKIP_CARBON=YES ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006852 yes|"") { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - automatic GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006853$as_echo "yes - automatic GUI support" >&6; } ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006854 auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: auto - automatic GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006855$as_echo "auto - automatic GUI support" >&6; } ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006856 carbon) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Carbon GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006857$as_echo "Carbon GUI support" >&6; } ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006858 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006859$as_echo "Sorry, $enable_gui GUI is not supported" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006860 SKIP_CARBON=YES ;;
6861 esac
6862
6863else
6864
Bram Moolenaar071d4272004-06-13 20:20:40 +00006865 case "$enable_gui_canon" in
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006866 no|none) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006867$as_echo "no GUI support" >&6; } ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006868 yes|""|auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes/auto - automatic GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006869$as_echo "yes/auto - automatic GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006870 SKIP_GTK=
6871 SKIP_GTK2=
6872 SKIP_GNOME=
6873 SKIP_MOTIF=
6874 SKIP_ATHENA=
6875 SKIP_NEXTAW=
6876 SKIP_CARBON=;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006877 gtk) { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 1.x GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006878$as_echo "GTK+ 1.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006879 SKIP_GTK=;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006880 gtk2) { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2.x GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006881$as_echo "GTK+ 2.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006882 SKIP_GTK=
6883 SKIP_GTK2=;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006884 gnome) { $as_echo "$as_me:${as_lineno-$LINENO}: result: GNOME 1.x GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006885$as_echo "GNOME 1.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006886 SKIP_GNOME=
6887 SKIP_GTK=;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006888 gnome2) { $as_echo "$as_me:${as_lineno-$LINENO}: result: GNOME 2.x GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006889$as_echo "GNOME 2.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006890 SKIP_GNOME=
6891 SKIP_GTK=
6892 SKIP_GTK2=;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006893 motif) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Motif GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006894$as_echo "Motif GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006895 SKIP_MOTIF=;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006896 athena) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Athena GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006897$as_echo "Athena GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006898 SKIP_ATHENA=;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006899 nextaw) { $as_echo "$as_me:${as_lineno-$LINENO}: result: neXtaw GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006900$as_echo "neXtaw GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006901 SKIP_NEXTAW=;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006902 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006903$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006904 esac
6905
6906fi
6907
6908if test "x$SKIP_GTK" != "xYES" -a "$enable_gui_canon" != "gtk" -a "$enable_gui_canon" != "gtk2"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GTK" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006910$as_echo_n "checking whether or not to look for GTK... " >&6; }
6911 # Check whether --enable-gtk-check was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006912if test "${enable_gtk_check+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006913 enableval=$enable_gtk_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006914else
6915 enable_gtk_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006916fi
6917
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk_check" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006919$as_echo "$enable_gtk_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006920 if test "x$enable_gtk_check" = "xno"; then
6921 SKIP_GTK=YES
6922 SKIP_GNOME=YES
6923 fi
6924fi
6925
6926if test "x$SKIP_GTK2" != "xYES" -a "$enable_gui_canon" != "gtk2" \
6927 -a "$enable_gui_canon" != "gnome2"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GTK+ 2" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006929$as_echo_n "checking whether or not to look for GTK+ 2... " >&6; }
6930 # Check whether --enable-gtk2-check was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006931if test "${enable_gtk2_check+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006932 enableval=$enable_gtk2_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006933else
6934 enable_gtk2_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006935fi
6936
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk2_check" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006938$as_echo "$enable_gtk2_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006939 if test "x$enable_gtk2_check" = "xno"; then
6940 SKIP_GTK2=YES
6941 fi
6942fi
6943
6944if test "x$SKIP_GNOME" != "xYES" -a "$enable_gui_canon" != "gnome" \
6945 -a "$enable_gui_canon" != "gnome2"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GNOME" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006947$as_echo_n "checking whether or not to look for GNOME... " >&6; }
6948 # Check whether --enable-gnome-check was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006949if test "${enable_gnome_check+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006950 enableval=$enable_gnome_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006951else
6952 enable_gnome_check="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006953fi
6954
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gnome_check" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006956$as_echo "$enable_gnome_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006957 if test "x$enable_gnome_check" = "xno"; then
6958 SKIP_GNOME=YES
6959 fi
6960fi
6961
6962if test "x$SKIP_MOTIF" != "xYES" -a "$enable_gui_canon" != "motif"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Motif" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006964$as_echo_n "checking whether or not to look for Motif... " >&6; }
6965 # Check whether --enable-motif-check was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006966if test "${enable_motif_check+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006967 enableval=$enable_motif_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006968else
6969 enable_motif_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006970fi
6971
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_motif_check" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006973$as_echo "$enable_motif_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006974 if test "x$enable_motif_check" = "xno"; then
6975 SKIP_MOTIF=YES
6976 fi
6977fi
6978
6979if test "x$SKIP_ATHENA" != "xYES" -a "$enable_gui_canon" != "athena"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Athena" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006981$as_echo_n "checking whether or not to look for Athena... " >&6; }
6982 # Check whether --enable-athena-check was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006983if test "${enable_athena_check+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006984 enableval=$enable_athena_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006985else
6986 enable_athena_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006987fi
6988
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_athena_check" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006990$as_echo "$enable_athena_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006991 if test "x$enable_athena_check" = "xno"; then
6992 SKIP_ATHENA=YES
6993 fi
6994fi
6995
6996if test "x$SKIP_NEXTAW" != "xYES" -a "$enable_gui_canon" != "nextaw"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for neXtaw" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006998$as_echo_n "checking whether or not to look for neXtaw... " >&6; }
6999 # Check whether --enable-nextaw-check was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007000if test "${enable_nextaw_check+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007001 enableval=$enable_nextaw_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007002else
7003 enable_nextaw_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00007004fi
7005
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_nextaw_check" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007007$as_echo "$enable_nextaw_check" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00007008 if test "x$enable_nextaw_check" = "xno"; then
7009 SKIP_NEXTAW=YES
7010 fi
7011fi
7012
7013if test "x$SKIP_CARBON" != "xYES" -a "$enable_gui_canon" != "carbon"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007014 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Carbon" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007015$as_echo_n "checking whether or not to look for Carbon... " >&6; }
7016 # Check whether --enable-carbon-check was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007017if test "${enable_carbon_check+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007018 enableval=$enable_carbon_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007019else
7020 enable_carbon_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00007021fi
7022
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_carbon_check" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007024$as_echo "$enable_carbon_check" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00007025 if test "x$enable_carbon_check" = "xno"; then
7026 SKIP_CARBON=YES
7027 fi
7028fi
7029
Bram Moolenaar843ee412004-06-30 16:16:41 +00007030
Bram Moolenaar071d4272004-06-13 20:20:40 +00007031if test "x$MACOSX" = "xyes" -a -z "$SKIP_CARBON" -a "x$CARBON" = "xyes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Carbon GUI" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007033$as_echo_n "checking for Carbon GUI... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007035$as_echo "yes" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00007036 GUITYPE=CARBONGUI
Bram Moolenaare344bea2005-09-01 20:46:49 +00007037 if test "$VIMNAME" = "vim"; then
7038 VIMNAME=Vim
7039 fi
Bram Moolenaar14716812006-05-04 21:54:08 +00007040
7041 if test x$prefix = xNONE; then
7042 prefix=/Applications
7043 fi
7044
7045 datadir='${prefix}/Vim.app/Contents/Resources'
7046
Bram Moolenaar071d4272004-06-13 20:20:40 +00007047 SKIP_GTK=YES;
7048 SKIP_GTK2=YES;
7049 SKIP_GNOME=YES;
7050 SKIP_MOTIF=YES;
7051 SKIP_ATHENA=YES;
7052 SKIP_NEXTAW=YES;
7053 SKIP_PHOTON=YES;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007054 SKIP_CARBON=YES
7055fi
7056
7057
7058
7059
7060
7061
7062
7063
7064
Bram Moolenaar071d4272004-06-13 20:20:40 +00007065if test -z "$SKIP_GTK"; then
7066
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-gtk-prefix argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007068$as_echo_n "checking --with-gtk-prefix argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007069
Bram Moolenaar446cb832008-06-24 21:56:24 +00007070# Check whether --with-gtk-prefix was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007071if test "${with_gtk_prefix+set}" = set; then :
7072 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 +00007073$as_echo "$gtk_config_prefix" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007074else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007075 gtk_config_prefix=""; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007076$as_echo "no" >&6; }
7077fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00007078
7079
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-gtk-exec-prefix argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007081$as_echo_n "checking --with-gtk-exec-prefix argument... " >&6; }
7082
7083# Check whether --with-gtk-exec-prefix was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007084if test "${with_gtk_exec_prefix+set}" = set; then :
7085 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 +00007086$as_echo "$gtk_config_prefix" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007087else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007088 gtk_config_exec_prefix=""; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007089$as_echo "no" >&6; }
7090fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00007091
Bram Moolenaar446cb832008-06-24 21:56:24 +00007092
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gtktest argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007094$as_echo_n "checking --disable-gtktest argument... " >&6; }
7095 # Check whether --enable-gtktest was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007096if test "${enable_gtktest+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007097 enableval=$enable_gtktest;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007098else
7099 enable_gtktest=yes
Bram Moolenaar446cb832008-06-24 21:56:24 +00007100fi
7101
Bram Moolenaar071d4272004-06-13 20:20:40 +00007102 if test "x$enable_gtktest" = "xyes" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test enabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007104$as_echo "gtk test enabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007105 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test disabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007107$as_echo "gtk test disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007108 fi
7109
7110 if test "x$gtk_config_prefix" != "x" ; then
7111 gtk_config_args="$gtk_config_args --prefix=$gtk_config_prefix"
7112 GTK_CONFIG=$gtk_config_prefix/bin/gtk-config
7113 fi
7114 if test "x$gtk_config_exec_prefix" != "x" ; then
7115 gtk_config_args="$gtk_config_args --exec-prefix=$gtk_config_exec_prefix"
7116 GTK_CONFIG=$gtk_config_exec_prefix/bin/gtk-config
7117 fi
7118 if test "X$GTK_CONFIG" = "X"; then
7119 # Extract the first word of "gtk-config", so it can be a program name with args.
7120set dummy gtk-config; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007121{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007122$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007123if test "${ac_cv_path_GTK_CONFIG+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007124 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007125else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007126 case $GTK_CONFIG in
7127 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00007128 ac_cv_path_GTK_CONFIG="$GTK_CONFIG" # Let the user override the test with a path.
7129 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007130 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007131 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7132for as_dir in $PATH
7133do
7134 IFS=$as_save_IFS
7135 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007136 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00007137 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 +00007138 ac_cv_path_GTK_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007139 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007140 break 2
7141 fi
7142done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007143 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00007144IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007145
Bram Moolenaar071d4272004-06-13 20:20:40 +00007146 test -z "$ac_cv_path_GTK_CONFIG" && ac_cv_path_GTK_CONFIG="no"
7147 ;;
7148esac
7149fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007150GTK_CONFIG=$ac_cv_path_GTK_CONFIG
Bram Moolenaar071d4272004-06-13 20:20:40 +00007151if test -n "$GTK_CONFIG"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_CONFIG" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007153$as_echo "$GTK_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007154else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007156$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007157fi
7158
Bram Moolenaar446cb832008-06-24 21:56:24 +00007159
Bram Moolenaar071d4272004-06-13 20:20:40 +00007160 if test "X$GTK_CONFIG" = "Xno"; then
7161 # Extract the first word of "gtk12-config", so it can be a program name with args.
7162set dummy gtk12-config; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007163{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007164$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007165if test "${ac_cv_path_GTK12_CONFIG+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007166 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007167else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007168 case $GTK12_CONFIG in
7169 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00007170 ac_cv_path_GTK12_CONFIG="$GTK12_CONFIG" # Let the user override the test with a path.
7171 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007172 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007173 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7174for as_dir in $PATH
7175do
7176 IFS=$as_save_IFS
7177 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007178 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00007179 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 +00007180 ac_cv_path_GTK12_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007181 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007182 break 2
7183 fi
7184done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007185 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00007186IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007187
Bram Moolenaar071d4272004-06-13 20:20:40 +00007188 test -z "$ac_cv_path_GTK12_CONFIG" && ac_cv_path_GTK12_CONFIG="no"
7189 ;;
7190esac
7191fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007192GTK12_CONFIG=$ac_cv_path_GTK12_CONFIG
Bram Moolenaar071d4272004-06-13 20:20:40 +00007193if test -n "$GTK12_CONFIG"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK12_CONFIG" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007195$as_echo "$GTK12_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007196else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007198$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007199fi
7200
Bram Moolenaar446cb832008-06-24 21:56:24 +00007201
Bram Moolenaar071d4272004-06-13 20:20:40 +00007202 GTK_CONFIG="$GTK12_CONFIG"
7203 fi
7204 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using GTK configuration program $GTK_CONFIG" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007206$as_echo "Using GTK configuration program $GTK_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007207 fi
7208 if test "X$PKG_CONFIG" = "X"; then
7209 # Extract the first word of "pkg-config", so it can be a program name with args.
7210set dummy pkg-config; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007211{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007212$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007213if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007214 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007215else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007216 case $PKG_CONFIG in
7217 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00007218 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
7219 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007220 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007221 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7222for as_dir in $PATH
7223do
7224 IFS=$as_save_IFS
7225 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007226 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00007227 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 +00007228 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007229 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007230 break 2
7231 fi
7232done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007233 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00007234IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007235
Bram Moolenaar071d4272004-06-13 20:20:40 +00007236 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
7237 ;;
7238esac
7239fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007240PKG_CONFIG=$ac_cv_path_PKG_CONFIG
Bram Moolenaar071d4272004-06-13 20:20:40 +00007241if test -n "$PKG_CONFIG"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007243$as_echo "$PKG_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007244else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007246$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007247fi
7248
Bram Moolenaar446cb832008-06-24 21:56:24 +00007249
Bram Moolenaar071d4272004-06-13 20:20:40 +00007250 fi
7251
7252 if test "x$GTK_CONFIG:$PKG_CONFIG" != "xno:no"; then
7253 if test "X$SKIP_GTK2" != "XYES"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007254
Bram Moolenaar071d4272004-06-13 20:20:40 +00007255 if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then
7256 {
7257 min_gtk_version=2.2.0
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007259$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007260 no_gtk=""
7261 if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
7262 && $PKG_CONFIG --exists gtk+-2.0; then
7263 {
7264 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00007265 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0`
Bram Moolenaar071d4272004-06-13 20:20:40 +00007266 GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0`
7267 gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
7268 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
7269 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
7270 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
7271 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
7272 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
7273 }
7274 elif test "X$GTK_CONFIG" != "Xno"; then
7275 {
7276 GTK_CFLAGS=`$GTK_CONFIG $gtk_config_args --cflags`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00007277 GTK_LIBDIR=
Bram Moolenaar071d4272004-06-13 20:20:40 +00007278 GTK_LIBS=`$GTK_CONFIG $gtk_config_args --libs`
7279 gtk_major_version=`$GTK_CONFIG $gtk_config_args --version | \
7280 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
7281 gtk_minor_version=`$GTK_CONFIG $gtk_config_args --version | \
7282 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
7283 gtk_micro_version=`$GTK_CONFIG $gtk_config_args --version | \
7284 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
7285 }
7286 else
7287 no_gtk=yes
7288 fi
7289
7290 if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then
7291 {
7292 ac_save_CFLAGS="$CFLAGS"
7293 ac_save_LIBS="$LIBS"
7294 CFLAGS="$CFLAGS $GTK_CFLAGS"
7295 LIBS="$LIBS $GTK_LIBS"
7296
7297 rm -f conf.gtktest
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007298 if test "$cross_compiling" = yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00007299 echo $ac_n "cross compiling; assumed OK... $ac_c"
7300else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007301 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007302/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00007303
7304#include <gtk/gtk.h>
7305#include <stdio.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +00007306#if STDC_HEADERS
7307# include <stdlib.h>
7308# include <stddef.h>
7309#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00007310
7311int
7312main ()
7313{
7314int major, minor, micro;
7315char *tmp_version;
7316
7317system ("touch conf.gtktest");
7318
7319/* HP/UX 9 (%@#!) writes to sscanf strings */
7320tmp_version = g_strdup("$min_gtk_version");
7321if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
7322 printf("%s, bad version string\n", "$min_gtk_version");
7323 exit(1);
7324 }
7325
7326if ((gtk_major_version > major) ||
7327 ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
7328 ((gtk_major_version == major) && (gtk_minor_version == minor) &&
7329 (gtk_micro_version >= micro)))
7330{
7331 return 0;
7332}
7333return 1;
7334}
7335
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007336_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007337if ac_fn_c_try_run "$LINENO"; then :
7338
Bram Moolenaar071d4272004-06-13 20:20:40 +00007339else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007340 no_gtk=yes
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007341fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007342rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7343 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007344fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007345
Bram Moolenaar071d4272004-06-13 20:20:40 +00007346 CFLAGS="$ac_save_CFLAGS"
7347 LIBS="$ac_save_LIBS"
7348 }
7349 fi
7350 if test "x$no_gtk" = x ; then
7351 if test "x$enable_gtktest" = "xyes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007352 { $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 +00007353$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007354 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007355 { $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 +00007356$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007357 fi
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00007358 GUI_LIB_LOC="$GTK_LIBDIR"
7359 GTK_LIBNAME="$GTK_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007360 GUI_INC_LOC="$GTK_CFLAGS"
7361 else
7362 {
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007364$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007365 GTK_CFLAGS=""
7366 GTK_LIBS=""
7367 :
7368 }
7369 fi
7370 }
7371 else
7372 GTK_CFLAGS=""
7373 GTK_LIBS=""
7374 :
7375 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007376
7377
Bram Moolenaar071d4272004-06-13 20:20:40 +00007378 rm -f conf.gtktest
7379
7380 if test "x$GTK_CFLAGS" != "x"; then
7381 SKIP_ATHENA=YES
7382 SKIP_NEXTAW=YES
7383 SKIP_MOTIF=YES
7384 GUITYPE=GTK
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007385
Bram Moolenaar071d4272004-06-13 20:20:40 +00007386 fi
7387 fi
7388
7389 if test "x$GUITYPE" != "xGTK"; then
7390 SKIP_GTK2=YES
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007391
Bram Moolenaar071d4272004-06-13 20:20:40 +00007392 if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then
7393 {
7394 min_gtk_version=1.1.16
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007396$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007397 no_gtk=""
7398 if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
7399 && $PKG_CONFIG --exists gtk+-2.0; then
7400 {
7401 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00007402 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0`
Bram Moolenaar071d4272004-06-13 20:20:40 +00007403 GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0`
7404 gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
7405 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
7406 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
7407 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
7408 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
7409 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
7410 }
7411 elif test "X$GTK_CONFIG" != "Xno"; then
7412 {
7413 GTK_CFLAGS=`$GTK_CONFIG $gtk_config_args --cflags`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00007414 GTK_LIBDIR=
Bram Moolenaar071d4272004-06-13 20:20:40 +00007415 GTK_LIBS=`$GTK_CONFIG $gtk_config_args --libs`
7416 gtk_major_version=`$GTK_CONFIG $gtk_config_args --version | \
7417 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
7418 gtk_minor_version=`$GTK_CONFIG $gtk_config_args --version | \
7419 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
7420 gtk_micro_version=`$GTK_CONFIG $gtk_config_args --version | \
7421 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
7422 }
7423 else
7424 no_gtk=yes
7425 fi
7426
7427 if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then
7428 {
7429 ac_save_CFLAGS="$CFLAGS"
7430 ac_save_LIBS="$LIBS"
7431 CFLAGS="$CFLAGS $GTK_CFLAGS"
7432 LIBS="$LIBS $GTK_LIBS"
7433
7434 rm -f conf.gtktest
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007435 if test "$cross_compiling" = yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00007436 echo $ac_n "cross compiling; assumed OK... $ac_c"
7437else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007438 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007439/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00007440
7441#include <gtk/gtk.h>
7442#include <stdio.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +00007443#if STDC_HEADERS
7444# include <stdlib.h>
7445# include <stddef.h>
7446#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00007447
7448int
7449main ()
7450{
7451int major, minor, micro;
7452char *tmp_version;
7453
7454system ("touch conf.gtktest");
7455
7456/* HP/UX 9 (%@#!) writes to sscanf strings */
7457tmp_version = g_strdup("$min_gtk_version");
7458if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
7459 printf("%s, bad version string\n", "$min_gtk_version");
7460 exit(1);
7461 }
7462
7463if ((gtk_major_version > major) ||
7464 ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
7465 ((gtk_major_version == major) && (gtk_minor_version == minor) &&
7466 (gtk_micro_version >= micro)))
7467{
7468 return 0;
7469}
7470return 1;
7471}
7472
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007473_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007474if ac_fn_c_try_run "$LINENO"; then :
7475
Bram Moolenaar071d4272004-06-13 20:20:40 +00007476else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007477 no_gtk=yes
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007478fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007479rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7480 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007481fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007482
Bram Moolenaar071d4272004-06-13 20:20:40 +00007483 CFLAGS="$ac_save_CFLAGS"
7484 LIBS="$ac_save_LIBS"
7485 }
7486 fi
7487 if test "x$no_gtk" = x ; then
7488 if test "x$enable_gtktest" = "xyes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007489 { $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 +00007490$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007491 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007492 { $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 +00007493$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007494 fi
7495 GTK_LIBNAME="$GTK_LIBS"
7496 GUI_INC_LOC="$GTK_CFLAGS"
7497 else
7498 {
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007500$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007501 GTK_CFLAGS=""
7502 GTK_LIBS=""
7503 :
7504 }
7505 fi
7506 }
7507 else
7508 GTK_CFLAGS=""
7509 GTK_LIBS=""
7510 :
7511 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007512
7513
Bram Moolenaar071d4272004-06-13 20:20:40 +00007514 rm -f conf.gtktest
7515
7516 if test "x$GTK_CFLAGS" != "x"; then
7517 SKIP_ATHENA=YES
7518 SKIP_NEXTAW=YES
7519 SKIP_MOTIF=YES
7520 GUITYPE=GTK
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007521
Bram Moolenaar071d4272004-06-13 20:20:40 +00007522 fi
7523 fi
7524 fi
7525 if test "x$GUITYPE" = "xGTK"; then
7526 if test "$gtk_major_version" = 1 -a "0$gtk_minor_version" -lt 2 \
7527 -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 +02007528 { $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 +00007529$as_echo "this GTK version is old; version 1.2.3 or later is recommended" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007530 else
7531 {
7532 if test "0$gtk_major_version" -ge 2; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007533 $as_echo "#define HAVE_GTK2 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00007534
7535 if test "$gtk_minor_version" = 1 -a "0$gtk_micro_version" -ge 1 \
7536 || test "0$gtk_minor_version" -ge 2 \
7537 || test "0$gtk_major_version" -gt 2; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007538 $as_echo "#define HAVE_GTK_MULTIHEAD 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00007539
7540 fi
7541 fi
7542 if test -z "$SKIP_GNOME"; then
7543 {
Bram Moolenaar071d4272004-06-13 20:20:40 +00007544
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007545
7546
7547
7548
7549
Bram Moolenaar446cb832008-06-24 21:56:24 +00007550# Check whether --with-gnome-includes was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007551if test "${with_gnome_includes+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007552 withval=$with_gnome_includes; CFLAGS="$CFLAGS -I$withval"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007553
Bram Moolenaar446cb832008-06-24 21:56:24 +00007554fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00007555
7556
Bram Moolenaar446cb832008-06-24 21:56:24 +00007557
7558# Check whether --with-gnome-libs was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007559if test "${with_gnome_libs+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007560 withval=$with_gnome_libs; LDFLAGS="$LDFLAGS -L$withval" gnome_prefix=$withval
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007561
Bram Moolenaar446cb832008-06-24 21:56:24 +00007562fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00007563
7564
Bram Moolenaar446cb832008-06-24 21:56:24 +00007565
7566# Check whether --with-gnome was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007567if test "${with_gnome+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007568 withval=$with_gnome; if test x$withval = xyes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007569 want_gnome=yes
7570 have_gnome=yes
7571 else
7572 if test "x$withval" = xno; then
7573 want_gnome=no
7574 else
7575 want_gnome=yes
7576 LDFLAGS="$LDFLAGS -L$withval/lib"
7577 CFLAGS="$CFLAGS -I$withval/include"
7578 gnome_prefix=$withval/lib
7579 fi
7580 fi
7581else
7582 want_gnome=yes
Bram Moolenaar446cb832008-06-24 21:56:24 +00007583fi
7584
Bram Moolenaar071d4272004-06-13 20:20:40 +00007585
7586 if test "x$want_gnome" = xyes -a "0$gtk_major_version" -ge 2; then
7587 {
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgnomeui-2.0" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007589$as_echo_n "checking for libgnomeui-2.0... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007590 if $PKG_CONFIG --exists libgnomeui-2.0; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007592$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007593 GNOME_LIBS=`$PKG_CONFIG --libs-only-l libgnomeui-2.0`
7594 GNOME_LIBDIR=`$PKG_CONFIG --libs-only-L libgnomeui-2.0`
7595 GNOME_INCLUDEDIR=`$PKG_CONFIG --cflags libgnomeui-2.0`
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00007596
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FreeBSD" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007598$as_echo_n "checking for FreeBSD... " >&6; }
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00007599 if test "`(uname) 2>/dev/null`" = FreeBSD; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007601$as_echo "yes" >&6; }
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00007602 GNOME_INCLUDEDIR="$GNOME_INCLUDEDIR -D_THREAD_SAFE"
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00007603 GNOME_LIBS="$GNOME_LIBS -pthread"
7604 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007606$as_echo "no" >&6; }
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00007607 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00007608 have_gnome=yes
7609 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007611$as_echo "not found" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007612 if test "x" = xfail; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007613 as_fn_error "Could not find libgnomeui-2.0 via pkg-config" "$LINENO" 5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007614 fi
7615 fi
7616 }
7617 elif test "x$want_gnome" = xyes; then
7618 {
7619 # Extract the first word of "gnome-config", so it can be a program name with args.
7620set dummy gnome-config; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007621{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007622$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007623if test "${ac_cv_path_GNOME_CONFIG+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007624 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007625else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007626 case $GNOME_CONFIG in
7627 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00007628 ac_cv_path_GNOME_CONFIG="$GNOME_CONFIG" # Let the user override the test with a path.
7629 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007630 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007631 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7632for as_dir in $PATH
7633do
7634 IFS=$as_save_IFS
7635 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007636 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00007637 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 +00007638 ac_cv_path_GNOME_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007639 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007640 break 2
7641 fi
7642done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007643 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00007644IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007645
Bram Moolenaar071d4272004-06-13 20:20:40 +00007646 test -z "$ac_cv_path_GNOME_CONFIG" && ac_cv_path_GNOME_CONFIG="no"
7647 ;;
7648esac
7649fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007650GNOME_CONFIG=$ac_cv_path_GNOME_CONFIG
Bram Moolenaar071d4272004-06-13 20:20:40 +00007651if test -n "$GNOME_CONFIG"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNOME_CONFIG" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007653$as_echo "$GNOME_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007654else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007656$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007657fi
7658
Bram Moolenaar446cb832008-06-24 21:56:24 +00007659
Bram Moolenaar071d4272004-06-13 20:20:40 +00007660 if test "$GNOME_CONFIG" = "no"; then
7661 no_gnome_config="yes"
7662 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $GNOME_CONFIG works" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007664$as_echo_n "checking if $GNOME_CONFIG works... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007665 if $GNOME_CONFIG --libs-only-l gnome >/dev/null 2>&1; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007667$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007668 GNOME_LIBS="`$GNOME_CONFIG --libs-only-l gnome gnomeui`"
7669 GNOME_LIBDIR="`$GNOME_CONFIG --libs-only-L gnorba gnomeui`"
7670 GNOME_INCLUDEDIR="`$GNOME_CONFIG --cflags gnorba gnomeui`"
7671 have_gnome=yes
7672 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007674$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007675 no_gnome_config="yes"
7676 fi
7677 fi
7678
7679 if test x$exec_prefix = xNONE; then
7680 if test x$prefix = xNONE; then
7681 gnome_prefix=$ac_default_prefix/lib
7682 else
7683 gnome_prefix=$prefix/lib
7684 fi
7685 else
7686 gnome_prefix=`eval echo \`echo $libdir\``
7687 fi
7688
7689 if test "$no_gnome_config" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gnomeConf.sh file in $gnome_prefix" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007691$as_echo_n "checking for gnomeConf.sh file in $gnome_prefix... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007692 if test -f $gnome_prefix/gnomeConf.sh; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007694$as_echo "found" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007695 echo "loading gnome configuration from" \
7696 "$gnome_prefix/gnomeConf.sh"
7697 . $gnome_prefix/gnomeConf.sh
7698 have_gnome=yes
7699 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007701$as_echo "not found" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007702 if test x = xfail; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007703 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 +00007704 fi
7705 fi
7706 fi
7707 }
7708 fi
7709
7710 if test x$have_gnome = xyes ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007711 $as_echo "#define FEAT_GUI_GNOME 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00007712
7713 GUI_INC_LOC="$GUI_INC_LOC $GNOME_INCLUDEDIR"
7714 GTK_LIBNAME="$GTK_LIBNAME $GNOME_LIBDIR $GNOME_LIBS"
7715 fi
7716 }
7717 fi
7718 }
7719 fi
7720 fi
7721fi
7722
7723
7724if test -z "$SKIP_MOTIF"; then
7725 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"
7726 GUI_INC_LOC="`echo $GUI_INC_LOC|sed 's%-I%%g'`"
7727
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI includes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007729$as_echo_n "checking for location of Motif GUI includes... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007730 gui_includes="`echo $x_includes|sed 's%/^/^/*$%%'` `echo "$gui_XXX" | sed s/XXX/include/g` $GUI_INC_LOC"
7731 GUI_INC_LOC=
7732 for try in $gui_includes; do
7733 if test -f "$try/Xm/Xm.h"; then
7734 GUI_INC_LOC=$try
7735 fi
7736 done
7737 if test -n "$GUI_INC_LOC"; then
7738 if test "$GUI_INC_LOC" = /usr/include; then
7739 GUI_INC_LOC=
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007741$as_echo "in default path" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007742 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_INC_LOC" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007744$as_echo "$GUI_INC_LOC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007745 fi
7746 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007748$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007749 SKIP_MOTIF=YES
7750 fi
7751fi
7752
7753
7754if test -z "$SKIP_MOTIF"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-motif-lib argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007756$as_echo_n "checking --with-motif-lib argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007757
Bram Moolenaar446cb832008-06-24 21:56:24 +00007758# Check whether --with-motif-lib was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007759if test "${with_motif_lib+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007760 withval=$with_motif_lib; MOTIF_LIBNAME="${withval}"
7761fi
7762
Bram Moolenaar071d4272004-06-13 20:20:40 +00007763
7764 if test -n "$MOTIF_LIBNAME"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOTIF_LIBNAME" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007766$as_echo "$MOTIF_LIBNAME" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007767 GUI_LIB_LOC=
7768 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007770$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007771
7772 GUI_LIB_LOC="`echo $GUI_LIB_LOC|sed 's%-L%%g'`"
7773
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI libs" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007775$as_echo_n "checking for location of Motif GUI libs... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007776 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"
7777 GUI_LIB_LOC=
7778 for try in $gui_libs; do
Bram Moolenaar325b7a22004-07-05 15:58:32 +00007779 for libtry in "$try"/libXm.a "$try"/libXm.so* "$try"/libXm.sl "$try"/libXm.dylib; do
Bram Moolenaar071d4272004-06-13 20:20:40 +00007780 if test -f "$libtry"; then
7781 GUI_LIB_LOC=$try
7782 fi
7783 done
7784 done
7785 if test -n "$GUI_LIB_LOC"; then
7786 if test "$GUI_LIB_LOC" = /usr/lib; then
7787 GUI_LIB_LOC=
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007789$as_echo "in default path" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007790 else
7791 if test -n "$GUI_LIB_LOC"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_LIB_LOC" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007793$as_echo "$GUI_LIB_LOC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007794 if test "`(uname) 2>/dev/null`" = SunOS &&
7795 uname -r | grep '^5' >/dev/null; then
7796 GUI_LIB_LOC="$GUI_LIB_LOC -R $GUI_LIB_LOC"
7797 fi
7798 fi
7799 fi
7800 MOTIF_LIBNAME=-lXm
7801 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007803$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007804 SKIP_MOTIF=YES
7805 fi
7806 fi
7807fi
7808
7809if test -z "$SKIP_MOTIF"; then
7810 SKIP_ATHENA=YES
7811 SKIP_NEXTAW=YES
7812 GUITYPE=MOTIF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007813
Bram Moolenaar071d4272004-06-13 20:20:40 +00007814fi
7815
7816
7817GUI_X_LIBS=
7818
7819if test -z "$SKIP_ATHENA"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Athena header files can be found" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007821$as_echo_n "checking if Athena header files can be found... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007822 cflags_save=$CFLAGS
7823 CFLAGS="$CFLAGS $X_CFLAGS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007824 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007825/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00007826
7827#include <X11/Intrinsic.h>
7828#include <X11/Xaw/Paned.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007829int
7830main ()
7831{
Bram Moolenaar071d4272004-06-13 20:20:40 +00007832
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007833 ;
7834 return 0;
7835}
7836_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007837if ac_fn_c_try_compile "$LINENO"; then :
7838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007839$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007840else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007842$as_echo "no" >&6; }; SKIP_ATHENA=YES
Bram Moolenaar071d4272004-06-13 20:20:40 +00007843fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007844rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00007845 CFLAGS=$cflags_save
7846fi
7847
7848if test -z "$SKIP_ATHENA"; then
7849 GUITYPE=ATHENA
7850fi
7851
7852if test -z "$SKIP_NEXTAW"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if neXtaw header files can be found" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007854$as_echo_n "checking if neXtaw header files can be found... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007855 cflags_save=$CFLAGS
7856 CFLAGS="$CFLAGS $X_CFLAGS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007857 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007858/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00007859
7860#include <X11/Intrinsic.h>
7861#include <X11/neXtaw/Paned.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007862int
7863main ()
7864{
Bram Moolenaar071d4272004-06-13 20:20:40 +00007865
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007866 ;
7867 return 0;
7868}
7869_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007870if ac_fn_c_try_compile "$LINENO"; then :
7871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007872$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007873else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007875$as_echo "no" >&6; }; SKIP_NEXTAW=YES
Bram Moolenaar071d4272004-06-13 20:20:40 +00007876fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007877rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00007878 CFLAGS=$cflags_save
7879fi
7880
7881if test -z "$SKIP_NEXTAW"; then
7882 GUITYPE=NEXTAW
7883fi
7884
7885if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then
7886 if test -n "$GUI_INC_LOC"; then
7887 GUI_INC_LOC=-I"`echo $GUI_INC_LOC|sed 's%-I%%'`"
7888 fi
7889 if test -n "$GUI_LIB_LOC"; then
7890 GUI_LIB_LOC=-L"`echo $GUI_LIB_LOC|sed 's%-L%%'`"
7891 fi
7892
7893 ldflags_save=$LDFLAGS
7894 LDFLAGS="$X_LIBS $LDFLAGS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShapeQueryExtension in -lXext" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007896$as_echo_n "checking for XShapeQueryExtension in -lXext... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007897if test "${ac_cv_lib_Xext_XShapeQueryExtension+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007898 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007899else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007900 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007901LIBS="-lXext -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007902cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007903/* end confdefs.h. */
7904
Bram Moolenaar446cb832008-06-24 21:56:24 +00007905/* Override any GCC internal prototype to avoid an error.
7906 Use char because int might match the return type of a GCC
7907 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007908#ifdef __cplusplus
7909extern "C"
7910#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007911char XShapeQueryExtension ();
7912int
7913main ()
7914{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007915return XShapeQueryExtension ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007916 ;
7917 return 0;
7918}
7919_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007920if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007921 ac_cv_lib_Xext_XShapeQueryExtension=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007922else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007923 ac_cv_lib_Xext_XShapeQueryExtension=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007924fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007925rm -f core conftest.err conftest.$ac_objext \
7926 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007927LIBS=$ac_check_lib_save_LIBS
7928fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007929{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XShapeQueryExtension" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007930$as_echo "$ac_cv_lib_Xext_XShapeQueryExtension" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007931if test "x$ac_cv_lib_Xext_XShapeQueryExtension" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00007932 GUI_X_LIBS="-lXext"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007933fi
7934
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wslen in -lw" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007936$as_echo_n "checking for wslen in -lw... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007937if test "${ac_cv_lib_w_wslen+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007938 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007939else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007940 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007941LIBS="-lw $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007942cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007943/* end confdefs.h. */
7944
Bram Moolenaar446cb832008-06-24 21:56:24 +00007945/* Override any GCC internal prototype to avoid an error.
7946 Use char because int might match the return type of a GCC
7947 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007948#ifdef __cplusplus
7949extern "C"
7950#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007951char wslen ();
7952int
7953main ()
7954{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007955return wslen ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007956 ;
7957 return 0;
7958}
7959_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007960if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007961 ac_cv_lib_w_wslen=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007962else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007963 ac_cv_lib_w_wslen=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007964fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007965rm -f core conftest.err conftest.$ac_objext \
7966 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007967LIBS=$ac_check_lib_save_LIBS
7968fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007969{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wslen" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007970$as_echo "$ac_cv_lib_w_wslen" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007971if test "x$ac_cv_lib_w_wslen" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00007972 X_EXTRA_LIBS="$X_EXTRA_LIBS -lw"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007973fi
7974
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym in -ldl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007976$as_echo_n "checking for dlsym in -ldl... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007977if test "${ac_cv_lib_dl_dlsym+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007978 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007979else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007980 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007981LIBS="-ldl $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007982cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007983/* end confdefs.h. */
7984
Bram Moolenaar446cb832008-06-24 21:56:24 +00007985/* Override any GCC internal prototype to avoid an error.
7986 Use char because int might match the return type of a GCC
7987 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007988#ifdef __cplusplus
7989extern "C"
7990#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007991char dlsym ();
7992int
7993main ()
7994{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007995return dlsym ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007996 ;
7997 return 0;
7998}
7999_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008000if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008001 ac_cv_lib_dl_dlsym=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00008002else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008003 ac_cv_lib_dl_dlsym=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00008004fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008005rm -f core conftest.err conftest.$ac_objext \
8006 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008007LIBS=$ac_check_lib_save_LIBS
8008fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008009{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlsym" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008010$as_echo "$ac_cv_lib_dl_dlsym" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008011if test "x$ac_cv_lib_dl_dlsym" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00008012 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldl"
Bram Moolenaar071d4272004-06-13 20:20:40 +00008013fi
8014
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XmuCreateStippledPixmap in -lXmu" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008016$as_echo_n "checking for XmuCreateStippledPixmap in -lXmu... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008017if test "${ac_cv_lib_Xmu_XmuCreateStippledPixmap+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008018 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008019else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008020 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00008021LIBS="-lXmu $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008022cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008023/* end confdefs.h. */
8024
Bram Moolenaar446cb832008-06-24 21:56:24 +00008025/* Override any GCC internal prototype to avoid an error.
8026 Use char because int might match the return type of a GCC
8027 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008028#ifdef __cplusplus
8029extern "C"
8030#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008031char XmuCreateStippledPixmap ();
8032int
8033main ()
8034{
Bram Moolenaar446cb832008-06-24 21:56:24 +00008035return XmuCreateStippledPixmap ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008036 ;
8037 return 0;
8038}
8039_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008040if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008041 ac_cv_lib_Xmu_XmuCreateStippledPixmap=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00008042else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008043 ac_cv_lib_Xmu_XmuCreateStippledPixmap=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00008044fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008045rm -f core conftest.err conftest.$ac_objext \
8046 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008047LIBS=$ac_check_lib_save_LIBS
8048fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008049{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008050$as_echo "$ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008051if test "x$ac_cv_lib_Xmu_XmuCreateStippledPixmap" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00008052 GUI_X_LIBS="-lXmu $GUI_X_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00008053fi
8054
8055 if test -z "$SKIP_MOTIF"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpEndJob in -lXp" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008057$as_echo_n "checking for XpEndJob in -lXp... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008058if test "${ac_cv_lib_Xp_XpEndJob+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008059 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008060else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008061 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00008062LIBS="-lXp $GUI_X_LIBS -lXm -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008063cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008064/* end confdefs.h. */
8065
Bram Moolenaar446cb832008-06-24 21:56:24 +00008066/* Override any GCC internal prototype to avoid an error.
8067 Use char because int might match the return type of a GCC
8068 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008069#ifdef __cplusplus
8070extern "C"
8071#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008072char XpEndJob ();
8073int
8074main ()
8075{
Bram Moolenaar446cb832008-06-24 21:56:24 +00008076return XpEndJob ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008077 ;
8078 return 0;
8079}
8080_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008081if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008082 ac_cv_lib_Xp_XpEndJob=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00008083else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008084 ac_cv_lib_Xp_XpEndJob=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00008085fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008086rm -f core conftest.err conftest.$ac_objext \
8087 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008088LIBS=$ac_check_lib_save_LIBS
8089fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008090{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xp_XpEndJob" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008091$as_echo "$ac_cv_lib_Xp_XpEndJob" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008092if test "x$ac_cv_lib_Xp_XpEndJob" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00008093 GUI_X_LIBS="-lXp $GUI_X_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00008094fi
8095
8096 fi
8097 LDFLAGS=$ldflags_save
8098
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for extra X11 defines" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008100$as_echo_n "checking for extra X11 defines... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008101 NARROW_PROTO=
8102 rm -fr conftestdir
8103 if mkdir conftestdir; then
8104 cd conftestdir
8105 cat > Imakefile <<'EOF'
8106acfindx:
8107 @echo 'NARROW_PROTO="${PROTO_DEFINES}"'
8108EOF
8109 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
8110 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
8111 fi
8112 cd ..
8113 rm -fr conftestdir
8114 fi
8115 if test -z "$NARROW_PROTO"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008117$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008118 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NARROW_PROTO" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008120$as_echo "$NARROW_PROTO" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008121 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008122
Bram Moolenaar071d4272004-06-13 20:20:40 +00008123fi
8124
8125if test "$enable_xsmp" = "yes"; then
8126 cppflags_save=$CPPFLAGS
8127 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008128 for ac_header in X11/SM/SMlib.h
8129do :
8130 ac_fn_c_check_header_mongrel "$LINENO" "X11/SM/SMlib.h" "ac_cv_header_X11_SM_SMlib_h" "$ac_includes_default"
8131if test "x$ac_cv_header_X11_SM_SMlib_h" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008132 cat >>confdefs.h <<_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008133#define HAVE_X11_SM_SMLIB_H 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008134_ACEOF
8135
8136fi
8137
Bram Moolenaar071d4272004-06-13 20:20:40 +00008138done
8139
8140 CPPFLAGS=$cppflags_save
8141fi
8142
8143
8144if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF" -o -z "$SKIP_GTK"; then
8145 cppflags_save=$CPPFLAGS
8146 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008147 for ac_header in X11/xpm.h X11/Sunkeysym.h
8148do :
8149 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8150ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8151eval as_val=\$$as_ac_Header
8152 if test "x$as_val" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008153 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00008154#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008155_ACEOF
8156
8157fi
8158
Bram Moolenaar071d4272004-06-13 20:20:40 +00008159done
8160
8161
8162 if test ! "$enable_xim" = "no"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XIMText in X11/Xlib.h" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008164$as_echo_n "checking for XIMText in X11/Xlib.h... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008166/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008167#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008168_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008169if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008170 $EGREP "XIMText" >/dev/null 2>&1; then :
8171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008172$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008173else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; xim has been disabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008175$as_echo "no; xim has been disabled" >&6; }; enable_xim = "no"
Bram Moolenaar071d4272004-06-13 20:20:40 +00008176fi
8177rm -f conftest*
8178
8179 fi
8180 CPPFLAGS=$cppflags_save
8181
8182 if test "$enable_xim" = "auto" -a "$enable_hangulinput" != "yes" \
8183 -a "x$GUITYPE" != "xNONE" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: X GUI selected; xim has been enabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008185$as_echo "X GUI selected; xim has been enabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008186 enable_xim="yes"
8187 fi
8188fi
8189
8190if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then
8191 cppflags_save=$CPPFLAGS
8192 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X11/Xmu/Editres.h" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008194$as_echo_n "checking for X11/Xmu/Editres.h... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008195 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008196/* end confdefs.h. */
Bram Moolenaar2ce06f62005-01-31 19:19:04 +00008197
8198#include <X11/Intrinsic.h>
8199#include <X11/Xmu/Editres.h>
8200int
8201main ()
8202{
8203int i; i = 0;
8204 ;
8205 return 0;
8206}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008207_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008208if ac_fn_c_try_compile "$LINENO"; then :
8209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008210$as_echo "yes" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008211 $as_echo "#define HAVE_X11_XMU_EDITRES_H 1" >>confdefs.h
Bram Moolenaar2ce06f62005-01-31 19:19:04 +00008212
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008213else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008215$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008216fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008217rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00008218 CPPFLAGS=$cppflags_save
8219fi
8220
8221if test -z "$SKIP_MOTIF"; then
8222 cppflags_save=$CPPFLAGS
8223 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008224 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 +00008225 Xm/UnhighlightT.h Xm/Notebook.h
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008226do :
8227 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8228ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8229eval as_val=\$$as_ac_Header
8230 if test "x$as_val" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008231 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00008232#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008233_ACEOF
8234
8235fi
8236
Bram Moolenaar071d4272004-06-13 20:20:40 +00008237done
8238
Bram Moolenaar910f66f2006-04-05 20:41:53 +00008239
8240 if test $ac_cv_header_Xm_XpmP_h = yes; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmAttributes_21 in Xm/XpmP.h" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008242$as_echo_n "checking for XpmAttributes_21 in Xm/XpmP.h... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008243 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar910f66f2006-04-05 20:41:53 +00008244/* end confdefs.h. */
8245#include <Xm/XpmP.h>
8246int
8247main ()
8248{
8249XpmAttributes_21 attr;
8250 ;
8251 return 0;
8252}
8253_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008254if ac_fn_c_try_compile "$LINENO"; then :
8255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8256$as_echo "yes" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes_21" >>confdefs.h
Bram Moolenaar910f66f2006-04-05 20:41:53 +00008257
8258else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8260$as_echo "no" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h
Bram Moolenaar910f66f2006-04-05 20:41:53 +00008261
8262
8263fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008264rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar910f66f2006-04-05 20:41:53 +00008265 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008266 $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h
Bram Moolenaar910f66f2006-04-05 20:41:53 +00008267
8268 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008269 CPPFLAGS=$cppflags_save
8270fi
8271
8272if test "x$GUITYPE" = "xNONE" -a "$enable_xim" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; xim has been disabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008274$as_echo "no GUI selected; xim has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008275 enable_xim="no"
8276fi
8277if test "x$GUITYPE" = "xNONE" -a "$enable_fontset" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; fontset has been disabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008279$as_echo "no GUI selected; fontset has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008280 enable_fontset="no"
8281fi
8282if test "x$GUITYPE:$enable_fontset" = "xGTK:yes" -a "0$gtk_major_version" -ge 2; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2 GUI selected; fontset has been disabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008284$as_echo "GTK+ 2 GUI selected; fontset has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008285 enable_fontset="no"
8286fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008287
8288if test -z "$SKIP_PHOTON"; then
8289 GUITYPE=PHOTONGUI
8290fi
8291
8292
8293
8294
8295
8296
8297if test "$enable_workshop" = "yes" -a -n "$SKIP_MOTIF"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008298 as_fn_error "cannot use workshop without Motif" "$LINENO" 5
Bram Moolenaar071d4272004-06-13 20:20:40 +00008299fi
8300
8301if test "$enable_xim" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008302 $as_echo "#define FEAT_XIM 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00008303
8304fi
8305if test "$enable_fontset" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008306 $as_echo "#define FEAT_XFONTSET 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00008307
8308fi
8309
8310
8311
8312
8313if test "$enable_hangulinput" = "yes"; then
8314 if test "x$GUITYPE" = "xNONE"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; hangul input has been disabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008316$as_echo "no GUI selected; hangul input has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008317 enable_hangulinput=no
8318 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008319 $as_echo "#define FEAT_HANGULIN 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00008320
8321 HANGULIN_SRC=hangulin.c
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008322
Bram Moolenaar071d4272004-06-13 20:20:40 +00008323 HANGULIN_OBJ=objects/hangulin.o
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008324
Bram Moolenaar071d4272004-06-13 20:20:40 +00008325 fi
8326fi
8327
8328
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008329{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether toupper is broken" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008330$as_echo_n "checking whether toupper is broken... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008331if test "${vim_cv_toupper_broken+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008332 $as_echo_n "(cached) " >&6
8333else
8334
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008335 if test "$cross_compiling" = yes; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008336
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008337 as_fn_error "cross-compiling: please set 'vim_cv_toupper_broken'" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008338
Bram Moolenaar071d4272004-06-13 20:20:40 +00008339else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008340 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8341/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00008342
8343#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +00008344#include <ctype.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +00008345#if STDC_HEADERS
8346# include <stdlib.h>
8347# include <stddef.h>
8348#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00008349main() { exit(toupper('A') == 'A' && tolower('z') == 'z'); }
Bram Moolenaar446cb832008-06-24 21:56:24 +00008350
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008351_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008352if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008353
8354 vim_cv_toupper_broken=yes
8355
Bram Moolenaar071d4272004-06-13 20:20:40 +00008356else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008357
8358 vim_cv_toupper_broken=no
8359
Bram Moolenaar071d4272004-06-13 20:20:40 +00008360fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008361rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8362 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00008363fi
8364
Bram Moolenaar446cb832008-06-24 21:56:24 +00008365fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008366{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_toupper_broken" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008367$as_echo "$vim_cv_toupper_broken" >&6; }
8368
8369if test "x$vim_cv_toupper_broken" = "xyes" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008370 $as_echo "#define BROKEN_TOUPPER 1" >>confdefs.h
Bram Moolenaar446cb832008-06-24 21:56:24 +00008371
8372fi
8373
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008374{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __DATE__ and __TIME__ work" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008375$as_echo_n "checking whether __DATE__ and __TIME__ work... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008376cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008377/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00008378#include <stdio.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008379int
8380main ()
8381{
Bram Moolenaar071d4272004-06-13 20:20:40 +00008382printf("(" __DATE__ " " __TIME__ ")");
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008383 ;
8384 return 0;
8385}
8386_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008387if ac_fn_c_try_compile "$LINENO"; then :
8388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8389$as_echo "yes" >&6; }; $as_echo "#define HAVE_DATE_TIME 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00008390
8391else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008393$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008394fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008395rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00008396
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008397{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((unused)) is allowed" >&5
Bram Moolenaar0c094b92009-05-14 20:20:33 +00008398$as_echo_n "checking whether __attribute__((unused)) is allowed... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008399cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar0c094b92009-05-14 20:20:33 +00008400/* end confdefs.h. */
8401#include <stdio.h>
8402int
8403main ()
8404{
8405int x __attribute__((unused));
8406 ;
8407 return 0;
8408}
8409_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008410if ac_fn_c_try_compile "$LINENO"; then :
8411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8412$as_echo "yes" >&6; }; $as_echo "#define HAVE_ATTRIBUTE_UNUSED 1" >>confdefs.h
Bram Moolenaar0c094b92009-05-14 20:20:33 +00008413
8414else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar0c094b92009-05-14 20:20:33 +00008416$as_echo "no" >&6; }
8417fi
Bram Moolenaar0c094b92009-05-14 20:20:33 +00008418rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8419
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008420ac_fn_c_check_header_mongrel "$LINENO" "elf.h" "ac_cv_header_elf_h" "$ac_includes_default"
8421if test "x$ac_cv_header_elf_h" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00008422 HAS_ELF=1
Bram Moolenaar071d4272004-06-13 20:20:40 +00008423fi
8424
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008425
Bram Moolenaar071d4272004-06-13 20:20:40 +00008426if test "$HAS_ELF" = 1; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lelf" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008428$as_echo_n "checking for main in -lelf... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008429if test "${ac_cv_lib_elf_main+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008430 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008431else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008432 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00008433LIBS="-lelf $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008434cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008435/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008436
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008437
8438int
8439main ()
8440{
Bram Moolenaar446cb832008-06-24 21:56:24 +00008441return main ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008442 ;
8443 return 0;
8444}
8445_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008446if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008447 ac_cv_lib_elf_main=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00008448else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008449 ac_cv_lib_elf_main=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00008450fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008451rm -f core conftest.err conftest.$ac_objext \
8452 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008453LIBS=$ac_check_lib_save_LIBS
8454fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008455{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_elf_main" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008456$as_echo "$ac_cv_lib_elf_main" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008457if test "x$ac_cv_lib_elf_main" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008458 cat >>confdefs.h <<_ACEOF
8459#define HAVE_LIBELF 1
8460_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008461
8462 LIBS="-lelf $LIBS"
8463
Bram Moolenaar071d4272004-06-13 20:20:40 +00008464fi
8465
8466fi
8467
8468ac_header_dirent=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008469for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00008470 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008471{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008472$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008473if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008474 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008475else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008476 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008477/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008478#include <sys/types.h>
8479#include <$ac_hdr>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008480
8481int
8482main ()
8483{
8484if ((DIR *) 0)
8485return 0;
8486 ;
8487 return 0;
8488}
8489_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008490if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008491 eval "$as_ac_Header=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +00008492else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008493 eval "$as_ac_Header=no"
Bram Moolenaar071d4272004-06-13 20:20:40 +00008494fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008495rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00008496fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008497eval ac_res=\$$as_ac_Header
8498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008499$as_echo "$ac_res" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008500eval as_val=\$$as_ac_Header
8501 if test "x$as_val" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008502 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00008503#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008504_ACEOF
8505
8506ac_header_dirent=$ac_hdr; break
Bram Moolenaar071d4272004-06-13 20:20:40 +00008507fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008508
Bram Moolenaar071d4272004-06-13 20:20:40 +00008509done
8510# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
8511if test $ac_header_dirent = dirent.h; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008513$as_echo_n "checking for library containing opendir... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008514if test "${ac_cv_search_opendir+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008515 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008516else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008517 ac_func_search_save_LIBS=$LIBS
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008518cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008519/* end confdefs.h. */
8520
Bram Moolenaar446cb832008-06-24 21:56:24 +00008521/* Override any GCC internal prototype to avoid an error.
8522 Use char because int might match the return type of a GCC
8523 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008524#ifdef __cplusplus
8525extern "C"
8526#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008527char opendir ();
8528int
8529main ()
8530{
Bram Moolenaar446cb832008-06-24 21:56:24 +00008531return opendir ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008532 ;
8533 return 0;
8534}
8535_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00008536for ac_lib in '' dir; do
8537 if test -z "$ac_lib"; then
8538 ac_res="none required"
8539 else
8540 ac_res=-l$ac_lib
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008541 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008542 fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008543 if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008544 ac_cv_search_opendir=$ac_res
Bram Moolenaar071d4272004-06-13 20:20:40 +00008545fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008546rm -f core conftest.err conftest.$ac_objext \
8547 conftest$ac_exeext
8548 if test "${ac_cv_search_opendir+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008549 break
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008550fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008551done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008552if test "${ac_cv_search_opendir+set}" = set; then :
8553
Bram Moolenaar446cb832008-06-24 21:56:24 +00008554else
8555 ac_cv_search_opendir=no
8556fi
8557rm conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008558LIBS=$ac_func_search_save_LIBS
8559fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008560{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008561$as_echo "$ac_cv_search_opendir" >&6; }
8562ac_res=$ac_cv_search_opendir
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008563if test "$ac_res" != no; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008564 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008565
8566fi
8567
Bram Moolenaar071d4272004-06-13 20:20:40 +00008568else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008570$as_echo_n "checking for library containing opendir... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008571if test "${ac_cv_search_opendir+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008572 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008573else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008574 ac_func_search_save_LIBS=$LIBS
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008575cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008576/* end confdefs.h. */
8577
Bram Moolenaar446cb832008-06-24 21:56:24 +00008578/* Override any GCC internal prototype to avoid an error.
8579 Use char because int might match the return type of a GCC
8580 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008581#ifdef __cplusplus
8582extern "C"
8583#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008584char opendir ();
8585int
8586main ()
8587{
Bram Moolenaar446cb832008-06-24 21:56:24 +00008588return opendir ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008589 ;
8590 return 0;
8591}
8592_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00008593for ac_lib in '' x; do
8594 if test -z "$ac_lib"; then
8595 ac_res="none required"
8596 else
8597 ac_res=-l$ac_lib
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008598 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008599 fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008600 if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008601 ac_cv_search_opendir=$ac_res
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008602fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008603rm -f core conftest.err conftest.$ac_objext \
8604 conftest$ac_exeext
8605 if test "${ac_cv_search_opendir+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008606 break
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008607fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008608done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008609if test "${ac_cv_search_opendir+set}" = set; then :
8610
Bram Moolenaar446cb832008-06-24 21:56:24 +00008611else
8612 ac_cv_search_opendir=no
8613fi
8614rm conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008615LIBS=$ac_func_search_save_LIBS
8616fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008617{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008618$as_echo "$ac_cv_search_opendir" >&6; }
8619ac_res=$ac_cv_search_opendir
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008620if test "$ac_res" != no; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008621 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008622
8623fi
8624
8625fi
8626
8627
Bram Moolenaar071d4272004-06-13 20:20:40 +00008628if test $ac_cv_header_sys_wait_h = no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that defines union wait" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008630$as_echo_n "checking for sys/wait.h that defines union wait... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008631 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008632/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008633#include <sys/wait.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008634int
8635main ()
8636{
Bram Moolenaar071d4272004-06-13 20:20:40 +00008637union wait xx, yy; xx = yy
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008638 ;
8639 return 0;
8640}
8641_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008642if ac_fn_c_try_compile "$LINENO"; then :
8643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008644$as_echo "yes" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008645 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00008646
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008647 $as_echo "#define HAVE_UNION_WAIT 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00008648
8649else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008651$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008652fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008653rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00008654fi
8655
Bram Moolenaarfa7584c2010-05-19 21:57:45 +02008656for ac_header in stdarg.h stdint.h stdlib.h string.h \
8657 sys/select.h sys/utsname.h termcap.h fcntl.h \
8658 sgtty.h sys/ioctl.h sys/time.h sys/types.h \
8659 termio.h iconv.h inttypes.h langinfo.h math.h \
8660 unistd.h stropts.h errno.h sys/resource.h \
8661 sys/systeminfo.h locale.h sys/stream.h termios.h \
8662 libc.h sys/statfs.h poll.h sys/poll.h pwd.h \
8663 utime.h sys/param.h libintl.h libgen.h \
8664 util/debug.h util/msg18n.h frame.h sys/acl.h \
8665 sys/access.h sys/sysinfo.h wchar.h wctype.h
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008666do :
8667 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8668ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8669eval as_val=\$$as_ac_Header
8670 if test "x$as_val" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008671 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00008672#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008673_ACEOF
8674
8675fi
8676
Bram Moolenaar071d4272004-06-13 20:20:40 +00008677done
8678
8679
Bram Moolenaar00ca2842008-06-26 20:14:00 +00008680for ac_header in sys/ptem.h
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008681do :
8682 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 +00008683# include <sys/stream.h>
8684#endif
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008685"
8686if test "x$ac_cv_header_sys_ptem_h" = x""yes; then :
Bram Moolenaar32f31b12009-05-21 13:20:59 +00008687 cat >>confdefs.h <<_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008688#define HAVE_SYS_PTEM_H 1
Bram Moolenaar32f31b12009-05-21 13:20:59 +00008689_ACEOF
8690
8691fi
8692
8693done
8694
8695
Bram Moolenaar32f31b12009-05-21 13:20:59 +00008696for ac_header in sys/sysctl.h
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008697do :
8698 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 +00008699# include <sys/param.h>
8700#endif
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008701"
8702if test "x$ac_cv_header_sys_sysctl_h" = x""yes; then :
Bram Moolenaar00ca2842008-06-26 20:14:00 +00008703 cat >>confdefs.h <<_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008704#define HAVE_SYS_SYSCTL_H 1
Bram Moolenaar00ca2842008-06-26 20:14:00 +00008705_ACEOF
8706
8707fi
8708
8709done
8710
8711
8712
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008713{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_np.h" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008714$as_echo_n "checking for pthread_np.h... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008715cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008716/* end confdefs.h. */
8717
8718#include <pthread.h>
8719#include <pthread_np.h>
8720int
8721main ()
8722{
8723int i; i = 0;
8724 ;
8725 return 0;
8726}
8727_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008728if ac_fn_c_try_compile "$LINENO"; then :
8729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008730$as_echo "yes" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008731 $as_echo "#define HAVE_PTHREAD_NP_H 1" >>confdefs.h
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008732
8733else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008735$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008736fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008737rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008738
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008739for ac_header in strings.h
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008740do :
8741 ac_fn_c_check_header_mongrel "$LINENO" "strings.h" "ac_cv_header_strings_h" "$ac_includes_default"
8742if test "x$ac_cv_header_strings_h" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008743 cat >>confdefs.h <<_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008744#define HAVE_STRINGS_H 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008745_ACEOF
8746
8747fi
8748
Bram Moolenaar071d4272004-06-13 20:20:40 +00008749done
8750
Bram Moolenaar9372a112005-12-06 19:59:18 +00008751if test "x$MACOSX" = "xyes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008752 $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h
Bram Moolenaar9372a112005-12-06 19:59:18 +00008753
8754else
Bram Moolenaar071d4272004-06-13 20:20:40 +00008755
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008756{ $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 +00008757$as_echo_n "checking if strings.h can be included after string.h... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008758cppflags_save=$CPPFLAGS
8759CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008760cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008761/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008762
8763#if defined(_AIX) && !defined(_AIX51) && !defined(_NO_PROTO)
8764# define _NO_PROTO /* like in os_unix.h, causes conflict for AIX (Winn) */
8765 /* but don't do it on AIX 5.1 (Uribarri) */
8766#endif
8767#ifdef HAVE_XM_XM_H
8768# include <Xm/Xm.h> /* This breaks it for HP-UX 11 (Squassabia) */
8769#endif
8770#ifdef HAVE_STRING_H
8771# include <string.h>
8772#endif
8773#if defined(HAVE_STRINGS_H)
8774# include <strings.h>
8775#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00008776
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008777int
8778main ()
8779{
8780int i; i = 0;
8781 ;
8782 return 0;
8783}
8784_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008785if ac_fn_c_try_compile "$LINENO"; then :
8786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008787$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008788else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008789 $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008790
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008792$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008793fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008794rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00008795CPPFLAGS=$cppflags_save
Bram Moolenaar9372a112005-12-06 19:59:18 +00008796fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008797
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008798if test $ac_cv_c_compiler_gnu = yes; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008800$as_echo_n "checking whether $CC needs -traditional... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008801if test "${ac_cv_prog_gcc_traditional+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008802 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008803else
8804 ac_pattern="Autoconf.*'x'"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008806/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008807#include <sgtty.h>
8808Autoconf TIOCGETP
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008809_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008810if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008811 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00008812 ac_cv_prog_gcc_traditional=yes
8813else
Bram Moolenaar071d4272004-06-13 20:20:40 +00008814 ac_cv_prog_gcc_traditional=no
8815fi
8816rm -f conftest*
8817
8818
8819 if test $ac_cv_prog_gcc_traditional = no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008820 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008821/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008822#include <termio.h>
8823Autoconf TCGETA
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008824_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008825if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008826 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00008827 ac_cv_prog_gcc_traditional=yes
8828fi
8829rm -f conftest*
8830
8831 fi
8832fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008833{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008834$as_echo "$ac_cv_prog_gcc_traditional" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008835 if test $ac_cv_prog_gcc_traditional = yes; then
8836 CC="$CC -traditional"
8837 fi
8838fi
8839
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008840{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008841$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008842if test "${ac_cv_c_const+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008843 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008844else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008845 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008846/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008847
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008848int
8849main ()
8850{
8851/* FIXME: Include the comments suggested by Paul. */
8852#ifndef __cplusplus
8853 /* Ultrix mips cc rejects this. */
8854 typedef int charset[2];
Bram Moolenaar446cb832008-06-24 21:56:24 +00008855 const charset cs;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008856 /* SunOS 4.1.1 cc rejects this. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00008857 char const *const *pcpcc;
8858 char **ppc;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008859 /* NEC SVR4.0.2 mips cc rejects this. */
8860 struct point {int x, y;};
8861 static struct point const zero = {0,0};
8862 /* AIX XL C 1.02.0.0 rejects this.
8863 It does not let you subtract one const X* pointer from another in
8864 an arm of an if-expression whose if-part is not a constant
8865 expression */
8866 const char *g = "string";
Bram Moolenaar446cb832008-06-24 21:56:24 +00008867 pcpcc = &g + (g ? g-g : 0);
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008868 /* HPUX 7.0 cc rejects these. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00008869 ++pcpcc;
8870 ppc = (char**) pcpcc;
8871 pcpcc = (char const *const *) ppc;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008872 { /* SCO 3.2v4 cc rejects this. */
8873 char *t;
8874 char const *s = 0 ? (char *) 0 : (char const *) 0;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008875
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008876 *t++ = 0;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008877 if (s) return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008878 }
8879 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
8880 int x[] = {25, 17};
8881 const int *foo = &x[0];
8882 ++foo;
8883 }
8884 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
8885 typedef const int *iptr;
8886 iptr p = 0;
8887 ++p;
8888 }
8889 { /* AIX XL C 1.02.0.0 rejects this saying
8890 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
8891 struct s { int j; const int *ap[3]; };
8892 struct s *b; b->j = 5;
8893 }
8894 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
8895 const int foo = 10;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008896 if (!foo) return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008897 }
Bram Moolenaar446cb832008-06-24 21:56:24 +00008898 return !cs[0] && !zero.x;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008899#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00008900
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008901 ;
8902 return 0;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008903}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008904_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008905if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00008906 ac_cv_c_const=yes
8907else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008908 ac_cv_c_const=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008909fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008910rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008911fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008912{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008913$as_echo "$ac_cv_c_const" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008914if test $ac_cv_c_const = no; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008915
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008916$as_echo "#define const /**/" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00008917
8918fi
8919
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008920{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5
Bram Moolenaar76243bd2009-03-02 01:47:02 +00008921$as_echo_n "checking for working volatile... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008922if test "${ac_cv_c_volatile+set}" = set; then :
Bram Moolenaar76243bd2009-03-02 01:47:02 +00008923 $as_echo_n "(cached) " >&6
8924else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008925 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar76243bd2009-03-02 01:47:02 +00008926/* end confdefs.h. */
8927
8928int
8929main ()
8930{
8931
8932volatile int x;
8933int * volatile y = (int *) 0;
8934return !x && !y;
8935 ;
8936 return 0;
8937}
8938_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008939if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar76243bd2009-03-02 01:47:02 +00008940 ac_cv_c_volatile=yes
8941else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008942 ac_cv_c_volatile=no
Bram Moolenaar76243bd2009-03-02 01:47:02 +00008943fi
Bram Moolenaar76243bd2009-03-02 01:47:02 +00008944rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8945fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008946{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_volatile" >&5
Bram Moolenaar76243bd2009-03-02 01:47:02 +00008947$as_echo "$ac_cv_c_volatile" >&6; }
8948if test $ac_cv_c_volatile = no; then
8949
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008950$as_echo "#define volatile /**/" >>confdefs.h
Bram Moolenaar76243bd2009-03-02 01:47:02 +00008951
8952fi
8953
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008954ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
8955if test "x$ac_cv_type_mode_t" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00008956
Bram Moolenaar071d4272004-06-13 20:20:40 +00008957else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008958
8959cat >>confdefs.h <<_ACEOF
8960#define mode_t int
8961_ACEOF
8962
8963fi
8964
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008965ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
8966if test "x$ac_cv_type_off_t" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00008967
Bram Moolenaar071d4272004-06-13 20:20:40 +00008968else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008969
8970cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00008971#define off_t long int
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008972_ACEOF
8973
8974fi
8975
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008976ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
8977if test "x$ac_cv_type_pid_t" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00008978
Bram Moolenaar071d4272004-06-13 20:20:40 +00008979else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008980
8981cat >>confdefs.h <<_ACEOF
8982#define pid_t int
8983_ACEOF
8984
8985fi
8986
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008987ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
8988if test "x$ac_cv_type_size_t" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00008989
Bram Moolenaar071d4272004-06-13 20:20:40 +00008990else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008991
8992cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00008993#define size_t unsigned int
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008994_ACEOF
8995
8996fi
8997
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008998{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008999$as_echo_n "checking for uid_t in sys/types.h... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009000if test "${ac_cv_type_uid_t+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009001 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009002else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009003 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009004/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009005#include <sys/types.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009006
9007_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009008if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009009 $EGREP "uid_t" >/dev/null 2>&1; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00009010 ac_cv_type_uid_t=yes
9011else
Bram Moolenaar071d4272004-06-13 20:20:40 +00009012 ac_cv_type_uid_t=no
9013fi
9014rm -f conftest*
9015
9016fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009017{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009018$as_echo "$ac_cv_type_uid_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009019if test $ac_cv_type_uid_t = no; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009020
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009021$as_echo "#define uid_t int" >>confdefs.h
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009022
9023
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009024$as_echo "#define gid_t int" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009025
9026fi
9027
Bram Moolenaar0bbabe82010-05-17 20:32:55 +02009028ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
9029case $ac_cv_c_uint32_t in #(
9030 no|yes) ;; #(
9031 *)
9032
9033$as_echo "#define _UINT32_T 1" >>confdefs.h
9034
9035
9036cat >>confdefs.h <<_ACEOF
9037#define uint32_t $ac_cv_c_uint32_t
9038_ACEOF
9039;;
9040 esac
9041
Bram Moolenaarfa7584c2010-05-19 21:57:45 +02009042
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009043{ $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 +00009044$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009045if test "${ac_cv_header_time+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009046 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009047else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009048 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009049/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009050#include <sys/types.h>
9051#include <sys/time.h>
9052#include <time.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009053
9054int
9055main ()
9056{
9057if ((struct tm *) 0)
9058return 0;
9059 ;
9060 return 0;
9061}
9062_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009063if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00009064 ac_cv_header_time=yes
9065else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009066 ac_cv_header_time=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009067fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009068rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009069fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009070{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009071$as_echo "$ac_cv_header_time" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009072if test $ac_cv_header_time = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009073
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009074$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009075
9076fi
9077
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009078ac_fn_c_check_type "$LINENO" "ino_t" "ac_cv_type_ino_t" "$ac_includes_default"
9079if test "x$ac_cv_type_ino_t" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00009080
Bram Moolenaar071d4272004-06-13 20:20:40 +00009081else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009082
9083cat >>confdefs.h <<_ACEOF
9084#define ino_t long
9085_ACEOF
9086
9087fi
9088
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009089ac_fn_c_check_type "$LINENO" "dev_t" "ac_cv_type_dev_t" "$ac_includes_default"
9090if test "x$ac_cv_type_dev_t" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009091
Bram Moolenaar071d4272004-06-13 20:20:40 +00009092else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009093
9094cat >>confdefs.h <<_ACEOF
9095#define dev_t unsigned
9096_ACEOF
9097
9098fi
9099
Bram Moolenaar0bbabe82010-05-17 20:32:55 +02009100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
9101$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
9102if test "${ac_cv_c_bigendian+set}" = set; then :
9103 $as_echo_n "(cached) " >&6
9104else
9105 ac_cv_c_bigendian=unknown
9106 # See if we're dealing with a universal compiler.
9107 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9108/* end confdefs.h. */
9109#ifndef __APPLE_CC__
9110 not a universal capable compiler
9111 #endif
9112 typedef int dummy;
9113
9114_ACEOF
9115if ac_fn_c_try_compile "$LINENO"; then :
9116
9117 # Check for potential -arch flags. It is not universal unless
9118 # there are at least two -arch flags with different values.
9119 ac_arch=
9120 ac_prev=
9121 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
9122 if test -n "$ac_prev"; then
9123 case $ac_word in
9124 i?86 | x86_64 | ppc | ppc64)
9125 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
9126 ac_arch=$ac_word
9127 else
9128 ac_cv_c_bigendian=universal
9129 break
9130 fi
9131 ;;
9132 esac
9133 ac_prev=
9134 elif test "x$ac_word" = "x-arch"; then
9135 ac_prev=arch
9136 fi
9137 done
9138fi
9139rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9140 if test $ac_cv_c_bigendian = unknown; then
9141 # See if sys/param.h defines the BYTE_ORDER macro.
9142 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9143/* end confdefs.h. */
9144#include <sys/types.h>
9145 #include <sys/param.h>
9146
9147int
9148main ()
9149{
9150#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
9151 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
9152 && LITTLE_ENDIAN)
9153 bogus endian macros
9154 #endif
9155
9156 ;
9157 return 0;
9158}
9159_ACEOF
9160if ac_fn_c_try_compile "$LINENO"; then :
9161 # It does; now see whether it defined to BIG_ENDIAN or not.
9162 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9163/* end confdefs.h. */
9164#include <sys/types.h>
9165 #include <sys/param.h>
9166
9167int
9168main ()
9169{
9170#if BYTE_ORDER != BIG_ENDIAN
9171 not big endian
9172 #endif
9173
9174 ;
9175 return 0;
9176}
9177_ACEOF
9178if ac_fn_c_try_compile "$LINENO"; then :
9179 ac_cv_c_bigendian=yes
9180else
9181 ac_cv_c_bigendian=no
9182fi
9183rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9184fi
9185rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9186 fi
9187 if test $ac_cv_c_bigendian = unknown; then
9188 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
9189 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9190/* end confdefs.h. */
9191#include <limits.h>
9192
9193int
9194main ()
9195{
9196#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
9197 bogus endian macros
9198 #endif
9199
9200 ;
9201 return 0;
9202}
9203_ACEOF
9204if ac_fn_c_try_compile "$LINENO"; then :
9205 # It does; now see whether it defined to _BIG_ENDIAN or not.
9206 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9207/* end confdefs.h. */
9208#include <limits.h>
9209
9210int
9211main ()
9212{
9213#ifndef _BIG_ENDIAN
9214 not big endian
9215 #endif
9216
9217 ;
9218 return 0;
9219}
9220_ACEOF
9221if ac_fn_c_try_compile "$LINENO"; then :
9222 ac_cv_c_bigendian=yes
9223else
9224 ac_cv_c_bigendian=no
9225fi
9226rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9227fi
9228rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9229 fi
9230 if test $ac_cv_c_bigendian = unknown; then
9231 # Compile a test program.
9232 if test "$cross_compiling" = yes; then :
9233 # Try to guess by grepping values from an object file.
9234 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9235/* end confdefs.h. */
9236short int ascii_mm[] =
9237 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
9238 short int ascii_ii[] =
9239 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
9240 int use_ascii (int i) {
9241 return ascii_mm[i] + ascii_ii[i];
9242 }
9243 short int ebcdic_ii[] =
9244 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
9245 short int ebcdic_mm[] =
9246 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
9247 int use_ebcdic (int i) {
9248 return ebcdic_mm[i] + ebcdic_ii[i];
9249 }
9250 extern int foo;
9251
9252int
9253main ()
9254{
9255return use_ascii (foo) == use_ebcdic (foo);
9256 ;
9257 return 0;
9258}
9259_ACEOF
9260if ac_fn_c_try_compile "$LINENO"; then :
9261 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
9262 ac_cv_c_bigendian=yes
9263 fi
9264 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
9265 if test "$ac_cv_c_bigendian" = unknown; then
9266 ac_cv_c_bigendian=no
9267 else
9268 # finding both strings is unlikely to happen, but who knows?
9269 ac_cv_c_bigendian=unknown
9270 fi
9271 fi
9272fi
9273rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9274else
9275 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9276/* end confdefs.h. */
9277$ac_includes_default
9278int
9279main ()
9280{
9281
9282 /* Are we little or big endian? From Harbison&Steele. */
9283 union
9284 {
9285 long int l;
9286 char c[sizeof (long int)];
9287 } u;
9288 u.l = 1;
9289 return u.c[sizeof (long int) - 1] == 1;
9290
9291 ;
9292 return 0;
9293}
9294_ACEOF
9295if ac_fn_c_try_run "$LINENO"; then :
9296 ac_cv_c_bigendian=no
9297else
9298 ac_cv_c_bigendian=yes
9299fi
9300rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9301 conftest.$ac_objext conftest.beam conftest.$ac_ext
9302fi
9303
9304 fi
9305fi
9306{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
9307$as_echo "$ac_cv_c_bigendian" >&6; }
9308 case $ac_cv_c_bigendian in #(
9309 yes)
9310 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
9311;; #(
9312 no)
9313 ;; #(
9314 universal)
9315
9316$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
9317
9318 ;; #(
9319 *)
9320 as_fn_error "unknown endianness
9321 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
9322 esac
9323
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009324
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009325{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rlim_t" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009326$as_echo_n "checking for rlim_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009327if eval "test \"`echo '$''{'ac_cv_type_rlim_t'+set}'`\" = set"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_rlim_t" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009329$as_echo "(cached) $ac_cv_type_rlim_t" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009330else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009331 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009332/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009333
9334#include <sys/types.h>
9335#if STDC_HEADERS
Bram Moolenaar446cb832008-06-24 21:56:24 +00009336# include <stdlib.h>
9337# include <stddef.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +00009338#endif
9339#ifdef HAVE_SYS_RESOURCE_H
Bram Moolenaar446cb832008-06-24 21:56:24 +00009340# include <sys/resource.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +00009341#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009342
9343_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009344if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009345 $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 +00009346 ac_cv_type_rlim_t=yes
9347else
Bram Moolenaar071d4272004-06-13 20:20:40 +00009348 ac_cv_type_rlim_t=no
9349fi
9350rm -f conftest*
9351
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_rlim_t" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009353$as_echo "$ac_cv_type_rlim_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009354fi
9355if test $ac_cv_type_rlim_t = no; then
9356 cat >> confdefs.h <<\EOF
9357#define rlim_t unsigned long
9358EOF
9359fi
9360
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009361{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stack_t" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009362$as_echo_n "checking for stack_t... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009363if eval "test \"`echo '$''{'ac_cv_type_stack_t'+set}'`\" = set"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_stack_t" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009365$as_echo "(cached) $ac_cv_type_stack_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009366else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009367 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009368/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009369
9370#include <sys/types.h>
9371#if STDC_HEADERS
Bram Moolenaar446cb832008-06-24 21:56:24 +00009372# include <stdlib.h>
9373# include <stddef.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +00009374#endif
9375#include <signal.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009376
9377_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009378if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009379 $EGREP "stack_t" >/dev/null 2>&1; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00009380 ac_cv_type_stack_t=yes
9381else
Bram Moolenaar071d4272004-06-13 20:20:40 +00009382 ac_cv_type_stack_t=no
9383fi
9384rm -f conftest*
9385
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_stack_t" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009387$as_echo "$ac_cv_type_stack_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009388fi
9389if test $ac_cv_type_stack_t = no; then
9390 cat >> confdefs.h <<\EOF
9391#define stack_t struct sigaltstack
9392EOF
9393fi
9394
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009395{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stack_t has an ss_base field" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009396$as_echo_n "checking whether stack_t has an ss_base field... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009397cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009398/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009399
9400#include <sys/types.h>
9401#if STDC_HEADERS
Bram Moolenaar446cb832008-06-24 21:56:24 +00009402# include <stdlib.h>
9403# include <stddef.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +00009404#endif
9405#include <signal.h>
9406#include "confdefs.h"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009407
9408int
9409main ()
9410{
9411stack_t sigstk; sigstk.ss_base = 0;
9412 ;
9413 return 0;
9414}
9415_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009416if ac_fn_c_try_compile "$LINENO"; then :
9417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9418$as_echo "yes" >&6; }; $as_echo "#define HAVE_SS_BASE 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009419
9420else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009422$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009423fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009424rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00009425
9426olibs="$LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009427{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-tlib argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009428$as_echo_n "checking --with-tlib argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009429
Bram Moolenaar446cb832008-06-24 21:56:24 +00009430# Check whether --with-tlib was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009431if test "${with_tlib+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009432 withval=$with_tlib;
9433fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00009434
9435if test -n "$with_tlib"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_tlib" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009437$as_echo "$with_tlib" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009438 LIBS="$LIBS -l$with_tlib"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linking with $with_tlib library" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009440$as_echo_n "checking for linking with $with_tlib library... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009441 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009442/* end confdefs.h. */
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009443
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009444int
9445main ()
9446{
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009447
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009448 ;
9449 return 0;
9450}
9451_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009452if ac_fn_c_try_link "$LINENO"; then :
9453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009454$as_echo "OK" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009455else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009456 as_fn_error "FAILED" "$LINENO" 5
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009457fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009458rm -f core conftest.err conftest.$ac_objext \
9459 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009460 olibs="$LIBS"
9461else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: empty: automatic terminal library selection" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009463$as_echo "empty: automatic terminal library selection" >&6; }
Bram Moolenaara1b5aa52006-10-10 09:41:28 +00009464 case "`uname -s 2>/dev/null`" in
9465 OSF1|SCO_SV) tlibs="ncurses curses termlib termcap";;
Bram Moolenaar071d4272004-06-13 20:20:40 +00009466 *) tlibs="ncurses termlib termcap curses";;
9467 esac
9468 for libname in $tlibs; do
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009469 as_ac_Lib=`$as_echo "ac_cv_lib_${libname}''_tgetent" | $as_tr_sh`
9470{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -l${libname}" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009471$as_echo_n "checking for tgetent in -l${libname}... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009472if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009473 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009474else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009475 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00009476LIBS="-l${libname} $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009477cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009478/* end confdefs.h. */
9479
Bram Moolenaar446cb832008-06-24 21:56:24 +00009480/* Override any GCC internal prototype to avoid an error.
9481 Use char because int might match the return type of a GCC
9482 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009483#ifdef __cplusplus
9484extern "C"
9485#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009486char tgetent ();
9487int
9488main ()
9489{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009490return tgetent ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009491 ;
9492 return 0;
9493}
9494_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009495if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009496 eval "$as_ac_Lib=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009497else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009498 eval "$as_ac_Lib=no"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009499fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009500rm -f core conftest.err conftest.$ac_objext \
9501 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009502LIBS=$ac_check_lib_save_LIBS
9503fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009504eval ac_res=\$$as_ac_Lib
9505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009506$as_echo "$ac_res" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009507eval as_val=\$$as_ac_Lib
9508 if test "x$as_val" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009509 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00009510#define `$as_echo "HAVE_LIB${libname}" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009511_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009512
9513 LIBS="-l${libname} $LIBS"
9514
Bram Moolenaar071d4272004-06-13 20:20:40 +00009515fi
9516
9517 if test "x$olibs" != "x$LIBS"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009518 if test "$cross_compiling" = yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00009519 res="FAIL"
9520else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009521 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009522/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009523
9524#ifdef HAVE_TERMCAP_H
9525# include <termcap.h>
9526#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +00009527#if STDC_HEADERS
9528# include <stdlib.h>
9529# include <stddef.h>
9530#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00009531main() {char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(0); }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009532_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009533if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00009534 res="OK"
9535else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009536 res="FAIL"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009537fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009538rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9539 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009540fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009541
Bram Moolenaar071d4272004-06-13 20:20:40 +00009542 if test "$res" = "OK"; then
9543 break
9544 fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libname library is not usable" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009546$as_echo "$libname library is not usable" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009547 LIBS="$olibs"
9548 fi
9549 done
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009550 if test "x$olibs" = "x$LIBS"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no terminal library found" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009552$as_echo "no terminal library found" >&6; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009553 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00009554fi
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009555
9556if test "x$olibs" = "x$LIBS"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent()" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009558$as_echo_n "checking for tgetent()... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009559 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009560/* end confdefs.h. */
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009561
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009562int
9563main ()
9564{
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009565char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist");
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009566 ;
9567 return 0;
9568}
9569_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009570if ac_fn_c_try_link "$LINENO"; then :
9571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009572$as_echo "yes" >&6; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009573else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009574 as_fn_error "NOT FOUND!
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009575 You need to install a terminal library; for example ncurses.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009576 Or specify the name of the library with --with-tlib." "$LINENO" 5
9577fi
9578rm -f core conftest.err conftest.$ac_objext \
9579 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009580fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009581
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009582{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we talk terminfo" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009583$as_echo_n "checking whether we talk terminfo... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009584if test "${vim_cv_terminfo+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009585 $as_echo_n "(cached) " >&6
9586else
9587
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009588 if test "$cross_compiling" = yes; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009589
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009590 as_fn_error "cross-compiling: please set 'vim_cv_terminfo'" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009591
Bram Moolenaar071d4272004-06-13 20:20:40 +00009592else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009593 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9594/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009595
Bram Moolenaar446cb832008-06-24 21:56:24 +00009596#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009597#ifdef HAVE_TERMCAP_H
9598# include <termcap.h>
9599#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +00009600#ifdef HAVE_STRING_H
9601# include <string.h>
9602#endif
9603#if STDC_HEADERS
9604# include <stdlib.h>
9605# include <stddef.h>
9606#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00009607main()
9608{char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(!strcmp(s==0 ? "" : s, "1")); }
Bram Moolenaar446cb832008-06-24 21:56:24 +00009609
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009610_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009611if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009612
9613 vim_cv_terminfo=no
9614
Bram Moolenaar071d4272004-06-13 20:20:40 +00009615else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009616
9617 vim_cv_terminfo=yes
9618
9619fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009620rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9621 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009622fi
9623
9624
Bram Moolenaar446cb832008-06-24 21:56:24 +00009625fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009626{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_terminfo" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009627$as_echo "$vim_cv_terminfo" >&6; }
9628
9629if test "x$vim_cv_terminfo" = "xyes" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009630 $as_echo "#define TERMINFO 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009631
9632fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00009633
Bram Moolenaar071d4272004-06-13 20:20:40 +00009634if test "x$olibs" != "x$LIBS"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking what tgetent() returns for an unknown terminal" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009636$as_echo_n "checking what tgetent() returns for an unknown terminal... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009637if test "${vim_cv_tgent+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009638 $as_echo_n "(cached) " >&6
9639else
9640
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009641 if test "$cross_compiling" = yes; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009642
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009643 as_fn_error "failed to compile test program." "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009644
Bram Moolenaar071d4272004-06-13 20:20:40 +00009645else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9647/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009648
Bram Moolenaar446cb832008-06-24 21:56:24 +00009649#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009650#ifdef HAVE_TERMCAP_H
9651# include <termcap.h>
9652#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +00009653#if STDC_HEADERS
9654# include <stdlib.h>
9655# include <stddef.h>
9656#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00009657main()
9658{char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); exit(res != 0); }
Bram Moolenaar446cb832008-06-24 21:56:24 +00009659
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009660_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009661if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009662
9663 vim_cv_tgent=zero
Bram Moolenaar071d4272004-06-13 20:20:40 +00009664
9665else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009666
9667 vim_cv_tgent=non-zero
9668
Bram Moolenaar071d4272004-06-13 20:20:40 +00009669fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009670rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9671 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00009672fi
9673
Bram Moolenaar446cb832008-06-24 21:56:24 +00009674
Bram Moolenaar446cb832008-06-24 21:56:24 +00009675fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009676{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_tgent" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009677$as_echo "$vim_cv_tgent" >&6; }
9678
9679 if test "x$vim_cv_tgent" = "xzero" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009680 $as_echo "#define TGETENT_ZERO_ERR 0" >>confdefs.h
Bram Moolenaar446cb832008-06-24 21:56:24 +00009681
9682 fi
9683fi
9684
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009685{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains ospeed" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009686$as_echo_n "checking whether termcap.h contains ospeed... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009687cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009688/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009689
9690#ifdef HAVE_TERMCAP_H
9691# include <termcap.h>
9692#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009693
9694int
9695main ()
9696{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009697ospeed = 20000
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009698 ;
9699 return 0;
9700}
9701_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009702if ac_fn_c_try_link "$LINENO"; then :
9703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9704$as_echo "yes" >&6; }; $as_echo "#define HAVE_OSPEED 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009705
9706else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009708$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ospeed can be extern" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009710$as_echo_n "checking whether ospeed can be extern... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009711 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009712/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009713
9714#ifdef HAVE_TERMCAP_H
9715# include <termcap.h>
9716#endif
9717extern short ospeed;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009718
9719int
9720main ()
9721{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009722ospeed = 20000
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009723 ;
9724 return 0;
9725}
9726_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009727if ac_fn_c_try_link "$LINENO"; then :
9728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9729$as_echo "yes" >&6; }; $as_echo "#define OSPEED_EXTERN 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009730
9731else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009733$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009734fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009735rm -f core conftest.err conftest.$ac_objext \
9736 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009737
9738fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009739rm -f core conftest.err conftest.$ac_objext \
9740 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009741
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009742{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains UP, BC and PC" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009743$as_echo_n "checking whether termcap.h contains UP, BC and PC... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009744cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009745/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009746
9747#ifdef HAVE_TERMCAP_H
9748# include <termcap.h>
9749#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009750
9751int
9752main ()
9753{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009754if (UP == 0 && BC == 0) PC = 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009755 ;
9756 return 0;
9757}
9758_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009759if ac_fn_c_try_link "$LINENO"; then :
9760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9761$as_echo "yes" >&6; }; $as_echo "#define HAVE_UP_BC_PC 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009762
9763else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009765$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether UP, BC and PC can be extern" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009767$as_echo_n "checking whether UP, BC and PC can be extern... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009768 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009769/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009770
9771#ifdef HAVE_TERMCAP_H
9772# include <termcap.h>
9773#endif
9774extern char *UP, *BC, PC;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009775
9776int
9777main ()
9778{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009779if (UP == 0 && BC == 0) PC = 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009780 ;
9781 return 0;
9782}
9783_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009784if ac_fn_c_try_link "$LINENO"; then :
9785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9786$as_echo "yes" >&6; }; $as_echo "#define UP_BC_PC_EXTERN 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009787
9788else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009790$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009791fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009792rm -f core conftest.err conftest.$ac_objext \
9793 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009794
9795fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009796rm -f core conftest.err conftest.$ac_objext \
9797 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009798
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009799{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether tputs() uses outfuntype" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009800$as_echo_n "checking whether tputs() uses outfuntype... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009801cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009802/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009803
9804#ifdef HAVE_TERMCAP_H
9805# include <termcap.h>
9806#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009807
9808int
9809main ()
9810{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009811extern int xx(); tputs("test", 1, (outfuntype)xx)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009812 ;
9813 return 0;
9814}
9815_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009816if ac_fn_c_try_compile "$LINENO"; then :
9817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9818$as_echo "yes" >&6; }; $as_echo "#define HAVE_OUTFUNTYPE 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009819
9820else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009822$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009823fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009824rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9825
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009826{ $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 +00009827$as_echo_n "checking whether sys/select.h and sys/time.h may both be included... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009828cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009829/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009830
9831#include <sys/types.h>
9832#include <sys/time.h>
9833#include <sys/select.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009834int
9835main ()
9836{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009837
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009838 ;
9839 return 0;
9840}
9841_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009842if ac_fn_c_try_compile "$LINENO"; then :
9843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009844$as_echo "yes" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009845 $as_echo "#define SYS_SELECT_WITH_SYS_TIME 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009846
9847else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009849$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009850fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009851rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00009852
9853
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009854{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/ptc" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009855$as_echo_n "checking for /dev/ptc... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009856if test -r /dev/ptc; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009857 $as_echo "#define HAVE_DEV_PTC 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009858
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009860$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009861else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009863$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009864fi
9865
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009866{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SVR4 ptys" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009867$as_echo_n "checking for SVR4 ptys... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009868if test -c /dev/ptmx ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009869 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009870/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009871
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009872int
9873main ()
9874{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009875ptsname(0);grantpt(0);unlockpt(0);
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009876 ;
9877 return 0;
9878}
9879_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009880if ac_fn_c_try_link "$LINENO"; then :
9881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9882$as_echo "yes" >&6; }; $as_echo "#define HAVE_SVR4_PTYS 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009883
9884else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9886$as_echo "no" >&6; }
9887fi
9888rm -f core conftest.err conftest.$ac_objext \
9889 conftest$ac_exeext conftest.$ac_ext
9890else
9891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009892$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009893fi
9894
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009895{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ptyranges" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009896$as_echo_n "checking for ptyranges... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009897if test -d /dev/ptym ; then
9898 pdir='/dev/ptym'
9899else
9900 pdir='/dev'
9901fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009902cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009903/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009904#ifdef M_UNIX
9905 yes;
9906#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009907
9908_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009909if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009910 $EGREP "yes" >/dev/null 2>&1; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00009911 ptys=`echo /dev/ptyp??`
9912else
Bram Moolenaar071d4272004-06-13 20:20:40 +00009913 ptys=`echo $pdir/pty??`
9914fi
9915rm -f conftest*
9916
9917if test "$ptys" != "$pdir/pty??" ; then
9918 p0=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\).$/\1/g' | sort -u | tr -d '\012'`
9919 p1=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\)$/\1/g' | sort -u | tr -d '\012'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009920 cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009921#define PTYRANGE0 "$p0"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009922_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009923
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009924 cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009925#define PTYRANGE1 "$p1"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009926_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009927
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $p0 / $p1" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009929$as_echo "$p0 / $p1" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009930else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: don't know" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009932$as_echo "don't know" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009933fi
9934
Bram Moolenaar071d4272004-06-13 20:20:40 +00009935rm -f conftest_grp
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009936{ $as_echo "$as_me:${as_lineno-$LINENO}: checking default tty permissions/group" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009937$as_echo_n "checking default tty permissions/group... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009938if test "${vim_cv_tty_group+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009939 $as_echo_n "(cached) " >&6
9940else
9941
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009942 if test "$cross_compiling" = yes; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009943
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009944 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 +00009945
Bram Moolenaar071d4272004-06-13 20:20:40 +00009946else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9948/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009949
Bram Moolenaar446cb832008-06-24 21:56:24 +00009950#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009951#include <sys/types.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +00009952#if STDC_HEADERS
9953# include <stdlib.h>
9954# include <stddef.h>
9955#endif
9956#ifdef HAVE_UNISTD_H
9957#include <unistd.h>
9958#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00009959#include <sys/stat.h>
9960#include <stdio.h>
9961main()
9962{
9963 struct stat sb;
9964 char *x,*ttyname();
9965 int om, m;
9966 FILE *fp;
9967
9968 if (!(x = ttyname(0))) exit(1);
9969 if (stat(x, &sb)) exit(1);
9970 om = sb.st_mode;
9971 if (om & 002) exit(0);
9972 m = system("mesg y");
9973 if (m == -1 || m == 127) exit(1);
9974 if (stat(x, &sb)) exit(1);
9975 m = sb.st_mode;
9976 if (chmod(x, om)) exit(1);
9977 if (m & 002) exit(0);
9978 if (sb.st_gid == getgid()) exit(1);
9979 if (!(fp=fopen("conftest_grp", "w")))
9980 exit(1);
9981 fprintf(fp, "%d\n", sb.st_gid);
9982 fclose(fp);
9983 exit(0);
9984}
9985
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009986_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009987if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009988
Bram Moolenaar446cb832008-06-24 21:56:24 +00009989 if test -f conftest_grp; then
9990 vim_cv_tty_group=`cat conftest_grp`
9991 if test "x$vim_cv_tty_mode" = "x" ; then
9992 vim_cv_tty_mode=0620
9993 fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009994 { $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 +00009995$as_echo "pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&6; }
9996 else
9997 vim_cv_tty_group=world
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ptys are world accessible" >&5
Bram Moolenaar72951072009-12-02 16:58:33 +00009999$as_echo "ptys are world accessible" >&6; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000010000 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000010001
10002else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010003
10004 vim_cv_tty_group=world
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't determine - assume ptys are world accessible" >&5
Bram Moolenaar72951072009-12-02 16:58:33 +000010006$as_echo "can't determine - assume ptys are world accessible" >&6; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000010007
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010008fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010009rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10010 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010011fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010012
10013
Bram Moolenaar446cb832008-06-24 21:56:24 +000010014fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010015{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_tty_group" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010016$as_echo "$vim_cv_tty_group" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010017rm -f conftest_grp
10018
Bram Moolenaar446cb832008-06-24 21:56:24 +000010019if test "x$vim_cv_tty_group" != "xworld" ; then
10020 cat >>confdefs.h <<_ACEOF
10021#define PTYGROUP $vim_cv_tty_group
10022_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010023
Bram Moolenaar446cb832008-06-24 21:56:24 +000010024 if test "x$vim_cv_tty_mode" = "x" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010025 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 +000010026 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010027 $as_echo "#define PTYMODE 0620" >>confdefs.h
Bram Moolenaar446cb832008-06-24 21:56:24 +000010028
10029 fi
10030fi
10031
10032
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010033{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010034$as_echo_n "checking return type of signal handlers... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010035if test "${ac_cv_type_signal+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010036 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010037else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010038 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010039/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010040#include <sys/types.h>
10041#include <signal.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000010042
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010043int
10044main ()
10045{
Bram Moolenaar446cb832008-06-24 21:56:24 +000010046return *(signal (0, 0)) (0) == 1;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010047 ;
10048 return 0;
10049}
10050_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010051if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010052 ac_cv_type_signal=int
Bram Moolenaar071d4272004-06-13 20:20:40 +000010053else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010054 ac_cv_type_signal=void
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010055fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010056rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010057fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010058{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010059$as_echo "$ac_cv_type_signal" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010060
10061cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010062#define RETSIGTYPE $ac_cv_type_signal
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010063_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010064
10065
10066
10067if test $ac_cv_type_signal = void; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010068 $as_echo "#define SIGRETURN return" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010069
10070else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010071 $as_echo "#define SIGRETURN return 0" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010072
10073fi
10074
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010075{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct sigcontext" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010076$as_echo_n "checking for struct sigcontext... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010077cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010078/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010079
10080#include <signal.h>
10081test_sig()
10082{
10083 struct sigcontext *scont;
10084 scont = (struct sigcontext *)0;
10085 return 1;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010086}
10087int
10088main ()
10089{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010090
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010091 ;
10092 return 0;
10093}
10094_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010095if ac_fn_c_try_compile "$LINENO"; then :
10096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010097$as_echo "yes" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010098 $as_echo "#define HAVE_SIGCONTEXT 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010099
10100else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010102$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010103fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010104rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10105
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010106{ $as_echo "$as_me:${as_lineno-$LINENO}: checking getcwd implementation is broken" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010107$as_echo_n "checking getcwd implementation is broken... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010108if test "${vim_cv_getcwd_broken+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010109 $as_echo_n "(cached) " >&6
10110else
10111
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010112 if test "$cross_compiling" = yes; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010113
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010114 as_fn_error "cross-compiling: please set 'vim_cv_getcwd_broken'" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010115
Bram Moolenaar071d4272004-06-13 20:20:40 +000010116else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010117 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10118/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010119
Bram Moolenaar446cb832008-06-24 21:56:24 +000010120#include "confdefs.h"
10121#ifdef HAVE_UNISTD_H
10122#include <unistd.h>
10123#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000010124char *dagger[] = { "IFS=pwd", 0 };
10125main()
10126{
10127 char buffer[500];
10128 extern char **environ;
10129 environ = dagger;
10130 return getcwd(buffer, 500) ? 0 : 1;
10131}
Bram Moolenaar446cb832008-06-24 21:56:24 +000010132
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010133_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010134if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010135
10136 vim_cv_getcwd_broken=no
10137
Bram Moolenaar071d4272004-06-13 20:20:40 +000010138else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010139
10140 vim_cv_getcwd_broken=yes
10141
10142fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010143rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10144 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010145fi
10146
10147
Bram Moolenaar446cb832008-06-24 21:56:24 +000010148fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010149{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_getcwd_broken" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010150$as_echo "$vim_cv_getcwd_broken" >&6; }
10151
10152if test "x$vim_cv_getcwd_broken" = "xyes" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010153 $as_echo "#define BAD_GETCWD 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010154
10155fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000010156
Bram Moolenaar25153e12010-02-24 14:47:08 +010010157for ac_func in bcmp fchdir fchown fsync getcwd getpseudotty \
Bram Moolenaar071d4272004-06-13 20:20:40 +000010158 getpwnam getpwuid getrlimit gettimeofday getwd lstat memcmp \
Bram Moolenaareaf03392009-11-17 11:08:52 +000010159 memset mkdtemp nanosleep opendir putenv qsort readlink select setenv \
Bram Moolenaar071d4272004-06-13 20:20:40 +000010160 setpgid setsid sigaltstack sigstack sigset sigsetjmp sigaction \
Bram Moolenaar2389c3c2005-05-22 22:07:59 +000010161 sigvec strcasecmp strerror strftime stricmp strncasecmp \
Bram Moolenaar0cb032e2005-04-23 20:52:00 +000010162 strnicmp strpbrk strtol tgetent towlower towupper iswupper \
10163 usleep utime utimes
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010164do :
10165 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10166ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10167eval as_val=\$$as_ac_var
10168 if test "x$as_val" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010169 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010170#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010171_ACEOF
10172
Bram Moolenaar071d4272004-06-13 20:20:40 +000010173fi
10174done
10175
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010176{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5
Bram Moolenaar25153e12010-02-24 14:47:08 +010010177$as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010178if test "${ac_cv_sys_largefile_source+set}" = set; then :
Bram Moolenaar25153e12010-02-24 14:47:08 +010010179 $as_echo_n "(cached) " >&6
10180else
10181 while :; do
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010182 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar25153e12010-02-24 14:47:08 +010010183/* end confdefs.h. */
10184#include <sys/types.h> /* for off_t */
10185 #include <stdio.h>
10186int
10187main ()
10188{
10189int (*fp) (FILE *, off_t, int) = fseeko;
10190 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
10191 ;
10192 return 0;
10193}
10194_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010195if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar25153e12010-02-24 14:47:08 +010010196 ac_cv_sys_largefile_source=no; break
Bram Moolenaar25153e12010-02-24 14:47:08 +010010197fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010198rm -f core conftest.err conftest.$ac_objext \
10199 conftest$ac_exeext conftest.$ac_ext
10200 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar25153e12010-02-24 14:47:08 +010010201/* end confdefs.h. */
10202#define _LARGEFILE_SOURCE 1
10203#include <sys/types.h> /* for off_t */
10204 #include <stdio.h>
10205int
10206main ()
10207{
10208int (*fp) (FILE *, off_t, int) = fseeko;
10209 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
10210 ;
10211 return 0;
10212}
10213_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010214if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar25153e12010-02-24 14:47:08 +010010215 ac_cv_sys_largefile_source=1; break
Bram Moolenaar25153e12010-02-24 14:47:08 +010010216fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010217rm -f core conftest.err conftest.$ac_objext \
10218 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar25153e12010-02-24 14:47:08 +010010219 ac_cv_sys_largefile_source=unknown
10220 break
10221done
10222fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010223{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5
Bram Moolenaar25153e12010-02-24 14:47:08 +010010224$as_echo "$ac_cv_sys_largefile_source" >&6; }
10225case $ac_cv_sys_largefile_source in #(
10226 no | unknown) ;;
10227 *)
10228cat >>confdefs.h <<_ACEOF
10229#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
10230_ACEOF
10231;;
10232esac
10233rm -rf conftest*
10234
10235# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
10236# in glibc 2.1.3, but that breaks too many other things.
10237# If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
10238if test $ac_cv_sys_largefile_source != unknown; then
10239
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010240$as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
Bram Moolenaar25153e12010-02-24 14:47:08 +010010241
10242fi
10243
Bram Moolenaar071d4272004-06-13 20:20:40 +000010244
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010245# Check whether --enable-largefile was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010246if test "${enable_largefile+set}" = set; then :
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010247 enableval=$enable_largefile;
10248fi
10249
10250if test "$enable_largefile" != no; then
10251
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010252 { $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 +020010253$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010254if test "${ac_cv_sys_largefile_CC+set}" = set; then :
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010255 $as_echo_n "(cached) " >&6
10256else
10257 ac_cv_sys_largefile_CC=no
10258 if test "$GCC" != yes; then
10259 ac_save_CC=$CC
10260 while :; do
10261 # IRIX 6.2 and later do not support large files by default,
10262 # so use the C compiler's -n32 option if that helps.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010263 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010264/* end confdefs.h. */
10265#include <sys/types.h>
10266 /* Check that off_t can represent 2**63 - 1 correctly.
10267 We can't simply define LARGE_OFF_T to be 9223372036854775807,
10268 since some C++ compilers masquerading as C compilers
10269 incorrectly reject 9223372036854775807. */
10270#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10271 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10272 && LARGE_OFF_T % 2147483647 == 1)
10273 ? 1 : -1];
10274int
10275main ()
10276{
10277
10278 ;
10279 return 0;
10280}
10281_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010282 if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010283 break
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010284fi
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010285rm -f core conftest.err conftest.$ac_objext
10286 CC="$CC -n32"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010287 if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010288 ac_cv_sys_largefile_CC=' -n32'; break
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010289fi
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010290rm -f core conftest.err conftest.$ac_objext
10291 break
10292 done
10293 CC=$ac_save_CC
10294 rm -f conftest.$ac_ext
10295 fi
10296fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010297{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010298$as_echo "$ac_cv_sys_largefile_CC" >&6; }
10299 if test "$ac_cv_sys_largefile_CC" != no; then
10300 CC=$CC$ac_cv_sys_largefile_CC
10301 fi
10302
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010303 { $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 +020010304$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010305if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010306 $as_echo_n "(cached) " >&6
10307else
10308 while :; do
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010309 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010310/* end confdefs.h. */
10311#include <sys/types.h>
10312 /* Check that off_t can represent 2**63 - 1 correctly.
10313 We can't simply define LARGE_OFF_T to be 9223372036854775807,
10314 since some C++ compilers masquerading as C compilers
10315 incorrectly reject 9223372036854775807. */
10316#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10317 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10318 && LARGE_OFF_T % 2147483647 == 1)
10319 ? 1 : -1];
10320int
10321main ()
10322{
10323
10324 ;
10325 return 0;
10326}
10327_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010328if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010329 ac_cv_sys_file_offset_bits=no; break
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010330fi
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010331rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010332 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010333/* end confdefs.h. */
10334#define _FILE_OFFSET_BITS 64
10335#include <sys/types.h>
10336 /* Check that off_t can represent 2**63 - 1 correctly.
10337 We can't simply define LARGE_OFF_T to be 9223372036854775807,
10338 since some C++ compilers masquerading as C compilers
10339 incorrectly reject 9223372036854775807. */
10340#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10341 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10342 && LARGE_OFF_T % 2147483647 == 1)
10343 ? 1 : -1];
10344int
10345main ()
10346{
10347
10348 ;
10349 return 0;
10350}
10351_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010352if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010353 ac_cv_sys_file_offset_bits=64; break
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010354fi
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010355rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10356 ac_cv_sys_file_offset_bits=unknown
10357 break
10358done
10359fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010360{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010361$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
10362case $ac_cv_sys_file_offset_bits in #(
10363 no | unknown) ;;
10364 *)
10365cat >>confdefs.h <<_ACEOF
10366#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
10367_ACEOF
10368;;
10369esac
10370rm -rf conftest*
10371 if test $ac_cv_sys_file_offset_bits = unknown; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010373$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010374if test "${ac_cv_sys_large_files+set}" = set; then :
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010375 $as_echo_n "(cached) " >&6
10376else
10377 while :; do
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010378 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010379/* end confdefs.h. */
10380#include <sys/types.h>
10381 /* Check that off_t can represent 2**63 - 1 correctly.
10382 We can't simply define LARGE_OFF_T to be 9223372036854775807,
10383 since some C++ compilers masquerading as C compilers
10384 incorrectly reject 9223372036854775807. */
10385#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10386 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10387 && LARGE_OFF_T % 2147483647 == 1)
10388 ? 1 : -1];
10389int
10390main ()
10391{
10392
10393 ;
10394 return 0;
10395}
10396_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010397if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010398 ac_cv_sys_large_files=no; break
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010399fi
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010400rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010401 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010402/* end confdefs.h. */
10403#define _LARGE_FILES 1
10404#include <sys/types.h>
10405 /* Check that off_t can represent 2**63 - 1 correctly.
10406 We can't simply define LARGE_OFF_T to be 9223372036854775807,
10407 since some C++ compilers masquerading as C compilers
10408 incorrectly reject 9223372036854775807. */
10409#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10410 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10411 && LARGE_OFF_T % 2147483647 == 1)
10412 ? 1 : -1];
10413int
10414main ()
10415{
10416
10417 ;
10418 return 0;
10419}
10420_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010421if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010422 ac_cv_sys_large_files=1; break
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010423fi
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010424rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10425 ac_cv_sys_large_files=unknown
10426 break
10427done
10428fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010429{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010430$as_echo "$ac_cv_sys_large_files" >&6; }
10431case $ac_cv_sys_large_files in #(
10432 no | unknown) ;;
10433 *)
10434cat >>confdefs.h <<_ACEOF
10435#define _LARGE_FILES $ac_cv_sys_large_files
10436_ACEOF
10437;;
10438esac
10439rm -rf conftest*
10440 fi
10441fi
10442
10443
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010444{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for st_blksize" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010445$as_echo_n "checking for st_blksize... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010446cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010447/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010448#include <sys/types.h>
10449#include <sys/stat.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010450int
10451main ()
10452{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010453 struct stat st;
10454 int n;
10455
10456 stat("/", &st);
10457 n = (int)st.st_blksize;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010458 ;
10459 return 0;
10460}
10461_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010462if ac_fn_c_try_compile "$LINENO"; then :
10463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10464$as_echo "yes" >&6; }; $as_echo "#define HAVE_ST_BLKSIZE 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010465
10466else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010468$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010469fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010470rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10471
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010472{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat() ignores a trailing slash" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010473$as_echo_n "checking whether stat() ignores a trailing slash... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010474if test "${vim_cv_stat_ignores_slash+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010475 $as_echo_n "(cached) " >&6
10476else
10477
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010478 if test "$cross_compiling" = yes; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010479
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010480 as_fn_error "cross-compiling: please set 'vim_cv_stat_ignores_slash'" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010481
Bram Moolenaar071d4272004-06-13 20:20:40 +000010482else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010483 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10484/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000010485
10486#include "confdefs.h"
10487#if STDC_HEADERS
10488# include <stdlib.h>
10489# include <stddef.h>
10490#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000010491#include <sys/types.h>
10492#include <sys/stat.h>
10493main() {struct stat st; exit(stat("configure/", &st) != 0); }
Bram Moolenaar446cb832008-06-24 21:56:24 +000010494
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010495_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010496if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010497
10498 vim_cv_stat_ignores_slash=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000010499
10500else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010501
10502 vim_cv_stat_ignores_slash=no
10503
Bram Moolenaar071d4272004-06-13 20:20:40 +000010504fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010505rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10506 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010507fi
10508
Bram Moolenaar446cb832008-06-24 21:56:24 +000010509
Bram Moolenaar446cb832008-06-24 21:56:24 +000010510fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010511{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_stat_ignores_slash" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010512$as_echo "$vim_cv_stat_ignores_slash" >&6; }
10513
10514if test "x$vim_cv_stat_ignores_slash" = "xyes" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010515 $as_echo "#define STAT_IGNORES_SLASH 1" >>confdefs.h
Bram Moolenaar446cb832008-06-24 21:56:24 +000010516
10517fi
10518
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010519{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv_open()" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010520$as_echo_n "checking for iconv_open()... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010521save_LIBS="$LIBS"
10522LIBS="$LIBS -liconv"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010523cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010524/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010525
10526#ifdef HAVE_ICONV_H
10527# include <iconv.h>
10528#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010529
10530int
10531main ()
10532{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010533iconv_open("fr", "to");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010534 ;
10535 return 0;
10536}
10537_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010538if ac_fn_c_try_link "$LINENO"; then :
10539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; with -liconv" >&5
10540$as_echo "yes; with -liconv" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010541
10542else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010543 LIBS="$save_LIBS"
10544 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010545/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010546
10547#ifdef HAVE_ICONV_H
10548# include <iconv.h>
10549#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010550
10551int
10552main ()
10553{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010554iconv_open("fr", "to");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010555 ;
10556 return 0;
10557}
10558_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010559if ac_fn_c_try_link "$LINENO"; then :
10560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10561$as_echo "yes" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010562
10563else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010565$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010566fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010567rm -f core conftest.err conftest.$ac_objext \
10568 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010569fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010570rm -f core conftest.err conftest.$ac_objext \
10571 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010572
10573
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010574{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo(CODESET)" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010575$as_echo_n "checking for nl_langinfo(CODESET)... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010576cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010577/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010578
10579#ifdef HAVE_LANGINFO_H
10580# include <langinfo.h>
10581#endif
10582
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010583int
10584main ()
10585{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010586char *cs = nl_langinfo(CODESET);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010587 ;
10588 return 0;
10589}
10590_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010591if ac_fn_c_try_link "$LINENO"; then :
10592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10593$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_LANGINFO_CODESET 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010594
10595else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010597$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010598fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010599rm -f core conftest.err conftest.$ac_objext \
10600 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010601
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010602{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod in -lm" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010603$as_echo_n "checking for strtod in -lm... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010604if test "${ac_cv_lib_m_strtod+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010605 $as_echo_n "(cached) " >&6
10606else
10607 ac_check_lib_save_LIBS=$LIBS
10608LIBS="-lm $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010609cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010610/* end confdefs.h. */
10611
10612/* Override any GCC internal prototype to avoid an error.
10613 Use char because int might match the return type of a GCC
10614 builtin and then its argument prototype would still apply. */
10615#ifdef __cplusplus
10616extern "C"
10617#endif
10618char strtod ();
10619int
10620main ()
10621{
10622return strtod ();
10623 ;
10624 return 0;
10625}
10626_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010627if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010628 ac_cv_lib_m_strtod=yes
10629else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010630 ac_cv_lib_m_strtod=no
Bram Moolenaar446cb832008-06-24 21:56:24 +000010631fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010632rm -f core conftest.err conftest.$ac_objext \
10633 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010634LIBS=$ac_check_lib_save_LIBS
10635fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010636{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_strtod" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010637$as_echo "$ac_cv_lib_m_strtod" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010638if test "x$ac_cv_lib_m_strtod" = x""yes; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010639 cat >>confdefs.h <<_ACEOF
10640#define HAVE_LIBM 1
10641_ACEOF
10642
10643 LIBS="-lm $LIBS"
10644
10645fi
10646
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010647{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod() and other floating point functions" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010648$as_echo_n "checking for strtod() and other floating point functions... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010649cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010650/* end confdefs.h. */
10651
10652#ifdef HAVE_MATH_H
10653# include <math.h>
10654#endif
10655#if STDC_HEADERS
10656# include <stdlib.h>
10657# include <stddef.h>
10658#endif
10659
10660int
10661main ()
10662{
10663char *s; double d;
10664 d = strtod("1.1", &s);
10665 d = fabs(1.11);
10666 d = ceil(1.11);
10667 d = floor(1.11);
10668 d = log10(1.11);
10669 d = pow(1.11, 2.22);
10670 d = sqrt(1.11);
10671 d = sin(1.11);
10672 d = cos(1.11);
10673 d = atan(1.11);
10674
10675 ;
10676 return 0;
10677}
10678_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010679if ac_fn_c_try_link "$LINENO"; then :
10680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10681$as_echo "yes" >&6; }; $as_echo "#define HAVE_FLOAT_FUNCS 1" >>confdefs.h
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010682
Bram Moolenaar071d4272004-06-13 20:20:40 +000010683else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010685$as_echo "no" >&6; }
10686fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010687rm -f core conftest.err conftest.$ac_objext \
10688 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010689
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010690{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-acl argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010691$as_echo_n "checking --disable-acl argument... " >&6; }
10692# Check whether --enable-acl was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010693if test "${enable_acl+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010694 enableval=$enable_acl;
10695else
Bram Moolenaar071d4272004-06-13 20:20:40 +000010696 enable_acl="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +000010697fi
10698
Bram Moolenaar071d4272004-06-13 20:20:40 +000010699if test "$enable_acl" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010700{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010701$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010702{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lposix1e" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010703$as_echo_n "checking for acl_get_file in -lposix1e... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010704if test "${ac_cv_lib_posix1e_acl_get_file+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010705 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010706else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010707 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000010708LIBS="-lposix1e $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010709cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010710/* end confdefs.h. */
10711
Bram Moolenaar446cb832008-06-24 21:56:24 +000010712/* Override any GCC internal prototype to avoid an error.
10713 Use char because int might match the return type of a GCC
10714 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010715#ifdef __cplusplus
10716extern "C"
10717#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010718char acl_get_file ();
10719int
10720main ()
10721{
Bram Moolenaar446cb832008-06-24 21:56:24 +000010722return acl_get_file ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010723 ;
10724 return 0;
10725}
10726_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010727if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010728 ac_cv_lib_posix1e_acl_get_file=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000010729else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010730 ac_cv_lib_posix1e_acl_get_file=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000010731fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010732rm -f core conftest.err conftest.$ac_objext \
10733 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010734LIBS=$ac_check_lib_save_LIBS
10735fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010736{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix1e_acl_get_file" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010737$as_echo "$ac_cv_lib_posix1e_acl_get_file" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010738if test "x$ac_cv_lib_posix1e_acl_get_file" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +000010739 LIBS="$LIBS -lposix1e"
10740else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lacl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010742$as_echo_n "checking for acl_get_file in -lacl... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010743if test "${ac_cv_lib_acl_acl_get_file+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010744 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010745else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010746 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000010747LIBS="-lacl $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010748cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010749/* end confdefs.h. */
10750
Bram Moolenaar446cb832008-06-24 21:56:24 +000010751/* Override any GCC internal prototype to avoid an error.
10752 Use char because int might match the return type of a GCC
10753 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010754#ifdef __cplusplus
10755extern "C"
10756#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010757char acl_get_file ();
10758int
10759main ()
10760{
Bram Moolenaar446cb832008-06-24 21:56:24 +000010761return acl_get_file ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010762 ;
10763 return 0;
10764}
10765_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010766if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010767 ac_cv_lib_acl_acl_get_file=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000010768else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010769 ac_cv_lib_acl_acl_get_file=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000010770fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010771rm -f core conftest.err conftest.$ac_objext \
10772 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010773LIBS=$ac_check_lib_save_LIBS
10774fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010775{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_acl_acl_get_file" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010776$as_echo "$ac_cv_lib_acl_acl_get_file" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010777if test "x$ac_cv_lib_acl_acl_get_file" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +000010778 LIBS="$LIBS -lacl"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgetxattr in -lattr" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010780$as_echo_n "checking for fgetxattr in -lattr... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010781if test "${ac_cv_lib_attr_fgetxattr+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010782 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010783else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010784 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000010785LIBS="-lattr $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010786cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010787/* end confdefs.h. */
10788
Bram Moolenaar446cb832008-06-24 21:56:24 +000010789/* Override any GCC internal prototype to avoid an error.
10790 Use char because int might match the return type of a GCC
10791 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010792#ifdef __cplusplus
10793extern "C"
10794#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010795char fgetxattr ();
10796int
10797main ()
10798{
Bram Moolenaar446cb832008-06-24 21:56:24 +000010799return fgetxattr ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010800 ;
10801 return 0;
10802}
10803_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010804if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010805 ac_cv_lib_attr_fgetxattr=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000010806else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010807 ac_cv_lib_attr_fgetxattr=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000010808fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010809rm -f core conftest.err conftest.$ac_objext \
10810 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010811LIBS=$ac_check_lib_save_LIBS
10812fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010813{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_attr_fgetxattr" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010814$as_echo "$ac_cv_lib_attr_fgetxattr" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010815if test "x$ac_cv_lib_attr_fgetxattr" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +000010816 LIBS="$LIBS -lattr"
Bram Moolenaar071d4272004-06-13 20:20:40 +000010817fi
10818
Bram Moolenaar071d4272004-06-13 20:20:40 +000010819fi
10820
10821fi
10822
10823
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010824{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for POSIX ACL support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010825$as_echo_n "checking for POSIX ACL support... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010826cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010827/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010828
10829#include <sys/types.h>
10830#ifdef HAVE_SYS_ACL_H
10831# include <sys/acl.h>
10832#endif
10833acl_t acl;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010834int
10835main ()
10836{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010837acl = acl_get_file("foo", ACL_TYPE_ACCESS);
10838 acl_set_file("foo", ACL_TYPE_ACCESS, acl);
10839 acl_free(acl);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010840 ;
10841 return 0;
10842}
10843_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010844if ac_fn_c_try_link "$LINENO"; then :
10845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10846$as_echo "yes" >&6; }; $as_echo "#define HAVE_POSIX_ACL 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010847
10848else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010850$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010851fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010852rm -f core conftest.err conftest.$ac_objext \
10853 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010854
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010855{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris ACL support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010856$as_echo_n "checking for Solaris ACL support... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010857cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010858/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010859
10860#ifdef HAVE_SYS_ACL_H
10861# include <sys/acl.h>
10862#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010863int
10864main ()
10865{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010866acl("foo", GETACLCNT, 0, NULL);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010867
10868 ;
10869 return 0;
10870}
10871_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010872if ac_fn_c_try_link "$LINENO"; then :
10873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10874$as_echo "yes" >&6; }; $as_echo "#define HAVE_SOLARIS_ACL 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010875
10876else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010878$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010879fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010880rm -f core conftest.err conftest.$ac_objext \
10881 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010882
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010883{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for AIX ACL support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010884$as_echo_n "checking for AIX ACL support... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010885cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010886/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010887
Bram Moolenaar446cb832008-06-24 21:56:24 +000010888#if STDC_HEADERS
10889# include <stdlib.h>
10890# include <stddef.h>
10891#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000010892#ifdef HAVE_SYS_ACL_H
10893# include <sys/acl.h>
10894#endif
10895#ifdef HAVE_SYS_ACCESS_H
10896# include <sys/access.h>
10897#endif
10898#define _ALL_SOURCE
10899
10900#include <sys/stat.h>
10901
10902int aclsize;
10903struct acl *aclent;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010904int
10905main ()
10906{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010907aclsize = sizeof(struct acl);
10908 aclent = (void *)malloc(aclsize);
10909 statacl("foo", STX_NORMAL, aclent, aclsize);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010910
10911 ;
10912 return 0;
10913}
10914_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010915if ac_fn_c_try_link "$LINENO"; then :
10916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10917$as_echo "yes" >&6; }; $as_echo "#define HAVE_AIX_ACL 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010918
10919else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010921$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010922fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010923rm -f core conftest.err conftest.$ac_objext \
10924 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010925else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010927$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010928fi
10929
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gpm argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010931$as_echo_n "checking --disable-gpm argument... " >&6; }
10932# Check whether --enable-gpm was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010933if test "${enable_gpm+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010934 enableval=$enable_gpm;
Bram Moolenaar071d4272004-06-13 20:20:40 +000010935else
10936 enable_gpm="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +000010937fi
10938
Bram Moolenaar071d4272004-06-13 20:20:40 +000010939
10940if test "$enable_gpm" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010942$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gpm" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010944$as_echo_n "checking for gpm... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010945if test "${vi_cv_have_gpm+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010946 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010947else
10948 olibs="$LIBS" ; LIBS="-lgpm"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010949 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010950/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010951#include <gpm.h>
10952 #include <linux/keyboard.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010953int
10954main ()
10955{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010956Gpm_GetLibVersion(NULL);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010957 ;
10958 return 0;
10959}
10960_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010961if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +000010962 vi_cv_have_gpm=yes
10963else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010964 vi_cv_have_gpm=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010965fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010966rm -f core conftest.err conftest.$ac_objext \
10967 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010968 LIBS="$olibs"
10969
10970fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010971{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_gpm" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010972$as_echo "$vi_cv_have_gpm" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010973 if test $vi_cv_have_gpm = yes; then
10974 LIBS="$LIBS -lgpm"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010975 $as_echo "#define HAVE_GPM 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010976
10977 fi
10978else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010980$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010981fi
10982
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010983{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-sysmouse argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010984$as_echo_n "checking --disable-sysmouse argument... " >&6; }
10985# Check whether --enable-sysmouse was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010986if test "${enable_sysmouse+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010987 enableval=$enable_sysmouse;
10988else
10989 enable_sysmouse="yes"
10990fi
10991
10992
10993if test "$enable_sysmouse" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010995$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysmouse" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010997$as_echo_n "checking for sysmouse... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010998if test "${vi_cv_have_sysmouse+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010999 $as_echo_n "(cached) " >&6
11000else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011001 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011002/* end confdefs.h. */
11003#include <sys/consio.h>
11004 #include <signal.h>
11005 #include <sys/fbio.h>
11006int
11007main ()
11008{
11009struct mouse_info mouse;
11010 mouse.operation = MOUSE_MODE;
11011 mouse.operation = MOUSE_SHOW;
11012 mouse.u.mode.mode = 0;
11013 mouse.u.mode.signal = SIGUSR2;
11014 ;
11015 return 0;
11016}
11017_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011018if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011019 vi_cv_have_sysmouse=yes
11020else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011021 vi_cv_have_sysmouse=no
Bram Moolenaar446cb832008-06-24 21:56:24 +000011022fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011023rm -f core conftest.err conftest.$ac_objext \
11024 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011025
11026fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011027{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_sysmouse" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011028$as_echo "$vi_cv_have_sysmouse" >&6; }
11029 if test $vi_cv_have_sysmouse = yes; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011030 $as_echo "#define HAVE_SYSMOUSE 1" >>confdefs.h
Bram Moolenaar446cb832008-06-24 21:56:24 +000011031
11032 fi
11033else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011035$as_echo "yes" >&6; }
11036fi
11037
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011038{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for FD_CLOEXEC" >&5
Bram Moolenaarf05da212009-11-17 16:13:15 +000011039$as_echo_n "checking for FD_CLOEXEC... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011040cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaarf05da212009-11-17 16:13:15 +000011041/* end confdefs.h. */
11042#if HAVE_FCNTL_H
11043# include <fcntl.h>
11044#endif
11045int
11046main ()
11047{
11048 int flag = FD_CLOEXEC;
11049 ;
11050 return 0;
11051}
11052_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011053if ac_fn_c_try_compile "$LINENO"; then :
11054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11055$as_echo "yes" >&6; }; $as_echo "#define HAVE_FD_CLOEXEC 1" >>confdefs.h
Bram Moolenaarf05da212009-11-17 16:13:15 +000011056
11057else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
Bram Moolenaarf05da212009-11-17 16:13:15 +000011059$as_echo "not usable" >&6; }
11060fi
Bram Moolenaarf05da212009-11-17 16:13:15 +000011061rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11062
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011063{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rename" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011064$as_echo_n "checking for rename... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011065cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011066/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011067#include <stdio.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011068int
11069main ()
11070{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011071rename("this", "that")
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011072 ;
11073 return 0;
11074}
11075_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011076if ac_fn_c_try_link "$LINENO"; then :
11077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11078$as_echo "yes" >&6; }; $as_echo "#define HAVE_RENAME 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011079
11080else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011082$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011083fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011084rm -f core conftest.err conftest.$ac_objext \
11085 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011086
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011087{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysctl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011088$as_echo_n "checking for sysctl... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011089cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011090/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011091#include <sys/types.h>
11092#include <sys/sysctl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011093int
11094main ()
11095{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011096 int mib[2], r;
11097 size_t len;
11098
11099 mib[0] = CTL_HW;
11100 mib[1] = HW_USERMEM;
11101 len = sizeof(r);
11102 (void)sysctl(mib, 2, &r, &len, (void *)0, (size_t)0);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011103
11104 ;
11105 return 0;
11106}
11107_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011108if ac_fn_c_try_compile "$LINENO"; then :
11109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11110$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCTL 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011111
11112else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011114$as_echo "not usable" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011115fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011116rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11117
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011118{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011119$as_echo_n "checking for sysinfo... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011120cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011121/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011122#include <sys/types.h>
11123#include <sys/sysinfo.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011124int
11125main ()
11126{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011127 struct sysinfo sinfo;
11128 int t;
11129
11130 (void)sysinfo(&sinfo);
11131 t = sinfo.totalram;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011132
11133 ;
11134 return 0;
11135}
11136_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011137if ac_fn_c_try_compile "$LINENO"; then :
11138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11139$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011140
11141else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011143$as_echo "not usable" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011144fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011145rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11146
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011147{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo.mem_unit" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011148$as_echo_n "checking for sysinfo.mem_unit... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011149cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar914572a2007-05-01 11:37:47 +000011150/* end confdefs.h. */
11151#include <sys/types.h>
11152#include <sys/sysinfo.h>
11153int
11154main ()
11155{
11156 struct sysinfo sinfo;
11157 sinfo.mem_unit = 1;
11158
11159 ;
11160 return 0;
11161}
11162_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011163if ac_fn_c_try_compile "$LINENO"; then :
11164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11165$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO_MEM_UNIT 1" >>confdefs.h
Bram Moolenaar914572a2007-05-01 11:37:47 +000011166
11167else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011169$as_echo "no" >&6; }
Bram Moolenaar914572a2007-05-01 11:37:47 +000011170fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011171rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11172
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011173{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysconf" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011174$as_echo_n "checking for sysconf... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011175cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011176/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011177#include <unistd.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011178int
11179main ()
11180{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011181 (void)sysconf(_SC_PAGESIZE);
11182 (void)sysconf(_SC_PHYS_PAGES);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011183
11184 ;
11185 return 0;
11186}
11187_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011188if ac_fn_c_try_compile "$LINENO"; then :
11189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11190$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCONF 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011191
11192else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011194$as_echo "not usable" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011195fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011196rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011197
11198
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011199{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011200$as_echo_n "checking size of int... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011201if test "${ac_cv_sizeof_int+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011202 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011203else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011204 if test "$cross_compiling" = yes; then :
11205 as_fn_error "failed to compile test program" "$LINENO" 5
Bram Moolenaar071d4272004-06-13 20:20:40 +000011206else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011207 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011208/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000011209
Bram Moolenaar071d4272004-06-13 20:20:40 +000011210#include <stdio.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +000011211#if STDC_HEADERS
11212# include <stdlib.h>
11213# include <stddef.h>
11214#endif
11215main()
11216{
11217 FILE *f=fopen("conftestval", "w");
11218 if (!f) exit(1);
11219 fprintf(f, "%d\n", (int)sizeof(int));
11220 exit(0);
11221}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011222_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011223if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011224 ac_cv_sizeof_int=`cat conftestval`
11225else
Bram Moolenaarfa7584c2010-05-19 21:57:45 +020011226 as_fn_error "failed to determine sizeof(int)" "$LINENO" 5
Bram Moolenaar071d4272004-06-13 20:20:40 +000011227fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011228rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11229 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011230fi
11231
Bram Moolenaar446cb832008-06-24 21:56:24 +000011232fi
11233
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011234{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011235$as_echo "$ac_cv_sizeof_int" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011236cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011237#define SIZEOF_INT $ac_cv_sizeof_int
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011238_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011239
11240
Bram Moolenaar644fdff2010-05-30 13:26:21 +020011241{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5
11242$as_echo_n "checking size of time_t... " >&6; }
11243if test "${ac_cv_sizeof_time_t+set}" = set; then :
11244 $as_echo_n "(cached) " >&6
11245else
11246 if test "$cross_compiling" = yes; then :
11247 as_fn_error "failed to compile test program" "$LINENO" 5
11248else
11249 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11250/* end confdefs.h. */
11251
11252#include <stdio.h>
11253#if STDC_HEADERS
11254# include <stdlib.h>
11255# include <stddef.h>
11256#endif
11257#include <time.h>
11258main()
11259{
11260 FILE *f=fopen("conftestval", "w");
11261 if (!f) exit(1);
11262 fprintf(f, "%d\n", (int)sizeof(time_t));
11263 exit(0);
11264}
11265_ACEOF
11266if ac_fn_c_try_run "$LINENO"; then :
11267 ac_cv_sizeof_time_t=`cat conftestval`
11268else
11269 as_fn_error "failed to determine sizeof(time_t)" "$LINENO" 5
11270fi
11271rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11272 conftest.$ac_objext conftest.beam conftest.$ac_ext
11273fi
11274
11275fi
11276
11277{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5
11278$as_echo "$ac_cv_sizeof_time_t" >&6; }
11279cat >>confdefs.h <<_ACEOF
11280#define SIZEOF_TIME_T $ac_cv_sizeof_time_t
11281_ACEOF
11282
11283
Bram Moolenaarfa7584c2010-05-19 21:57:45 +020011284{ $as_echo "$as_me:${as_lineno-$LINENO}: checking uint32_t is 32 bits" >&5
11285$as_echo_n "checking uint32_t is 32 bits... " >&6; }
11286if test "$cross_compiling" = yes; then :
11287 as_fn_error "could not compile program using uint32_t." "$LINENO" 5
11288else
11289 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11290/* end confdefs.h. */
11291
11292#ifdef HAVE_STDINT_H
11293# include <stdint.h>
11294#endif
11295#ifdef HAVE_INTTYPES_H
11296# include <inttypes.h>
11297#endif
11298main() {
11299 uint32_t nr1 = (uint32_t)-1;
11300 uint32_t nr2 = (uint32_t)0xffffffffUL;
11301 if (sizeof(uint32_t) != 4 || nr1 != 0xffffffffUL || nr2 + 1 != 0) exit(1);
11302 exit(0);
11303}
11304_ACEOF
11305if ac_fn_c_try_run "$LINENO"; then :
11306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
11307$as_echo "ok" >&6; }
11308else
11309 as_fn_error "WRONG! uint32_t not defined correctly." "$LINENO" 5
11310fi
11311rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11312 conftest.$ac_objext conftest.beam conftest.$ac_ext
11313fi
11314
11315
Bram Moolenaar446cb832008-06-24 21:56:24 +000011316
Bram Moolenaar071d4272004-06-13 20:20:40 +000011317bcopy_test_prog='
Bram Moolenaar446cb832008-06-24 21:56:24 +000011318#include "confdefs.h"
11319#ifdef HAVE_STRING_H
11320# include <string.h>
11321#endif
11322#if STDC_HEADERS
11323# include <stdlib.h>
11324# include <stddef.h>
11325#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000011326main() {
11327 char buf[10];
11328 strcpy(buf, "abcdefghi");
11329 mch_memmove(buf, buf + 2, 3);
11330 if (strncmp(buf, "ababcf", 6))
11331 exit(1);
11332 strcpy(buf, "abcdefghi");
11333 mch_memmove(buf + 2, buf, 3);
11334 if (strncmp(buf, "cdedef", 6))
11335 exit(1);
11336 exit(0); /* libc version works properly. */
11337}'
11338
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011339{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmove handles overlaps" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011340$as_echo_n "checking whether memmove handles overlaps... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011341if test "${vim_cv_memmove_handles_overlap+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011342 $as_echo_n "(cached) " >&6
11343else
Bram Moolenaar071d4272004-06-13 20:20:40 +000011344
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011345 if test "$cross_compiling" = yes; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011346
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011347 as_fn_error "cross-compiling: please set 'vim_cv_memmove_handles_overlap'" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011348
Bram Moolenaar071d4272004-06-13 20:20:40 +000011349else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011350 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11351/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011352#define mch_memmove(s,d,l) memmove(d,s,l) $bcopy_test_prog
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011353_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011354if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011355
11356 vim_cv_memmove_handles_overlap=yes
11357
11358else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011359
11360 vim_cv_memmove_handles_overlap=no
11361
11362fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011363rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11364 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011365fi
11366
11367
Bram Moolenaar446cb832008-06-24 21:56:24 +000011368fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011369{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memmove_handles_overlap" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011370$as_echo "$vim_cv_memmove_handles_overlap" >&6; }
11371
11372if test "x$vim_cv_memmove_handles_overlap" = "xyes" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011373 $as_echo "#define USEMEMMOVE 1" >>confdefs.h
Bram Moolenaar446cb832008-06-24 21:56:24 +000011374
Bram Moolenaar071d4272004-06-13 20:20:40 +000011375else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether bcopy handles overlaps" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011377$as_echo_n "checking whether bcopy handles overlaps... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011378if test "${vim_cv_bcopy_handles_overlap+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011379 $as_echo_n "(cached) " >&6
11380else
11381
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011382 if test "$cross_compiling" = yes; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011383
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011384 as_fn_error "cross-compiling: please set 'vim_cv_bcopy_handles_overlap'" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011385
11386else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011387 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11388/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000011389#define mch_bcopy(s,d,l) bcopy(d,s,l) $bcopy_test_prog
11390_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011391if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011392
11393 vim_cv_bcopy_handles_overlap=yes
11394
11395else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011396
11397 vim_cv_bcopy_handles_overlap=no
11398
11399fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011400rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11401 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011402fi
11403
11404
Bram Moolenaar446cb832008-06-24 21:56:24 +000011405fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011406{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_bcopy_handles_overlap" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011407$as_echo "$vim_cv_bcopy_handles_overlap" >&6; }
11408
11409 if test "x$vim_cv_bcopy_handles_overlap" = "xyes" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011410 $as_echo "#define USEBCOPY 1" >>confdefs.h
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011411
Bram Moolenaar446cb832008-06-24 21:56:24 +000011412 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memcpy handles overlaps" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011414$as_echo_n "checking whether memcpy handles overlaps... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011415if test "${vim_cv_memcpy_handles_overlap+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011416 $as_echo_n "(cached) " >&6
11417else
11418
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011419 if test "$cross_compiling" = yes; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011420
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011421 as_fn_error "cross-compiling: please set 'vim_cv_memcpy_handles_overlap'" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011422
Bram Moolenaar071d4272004-06-13 20:20:40 +000011423else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011424 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11425/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000011426#define mch_memcpy(s,d,l) memcpy(d,s,l) $bcopy_test_prog
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011427_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011428if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011429
11430 vim_cv_memcpy_handles_overlap=yes
11431
Bram Moolenaar071d4272004-06-13 20:20:40 +000011432else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011433
11434 vim_cv_memcpy_handles_overlap=no
11435
Bram Moolenaar071d4272004-06-13 20:20:40 +000011436fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011437rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11438 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011439fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011440
11441
Bram Moolenaar071d4272004-06-13 20:20:40 +000011442fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011443{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memcpy_handles_overlap" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011444$as_echo "$vim_cv_memcpy_handles_overlap" >&6; }
11445
11446 if test "x$vim_cv_memcpy_handles_overlap" = "xyes" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011447 $as_echo "#define USEMEMCPY 1" >>confdefs.h
Bram Moolenaar446cb832008-06-24 21:56:24 +000011448
11449 fi
11450 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000011451fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011452
Bram Moolenaar071d4272004-06-13 20:20:40 +000011453
11454
11455if test "$enable_multibyte" = "yes"; then
11456 cflags_save=$CFLAGS
11457 ldflags_save=$LDFLAGS
Bram Moolenaar94ba1ce2009-04-22 15:53:09 +000011458 if test "x$x_includes" != "xNONE" ; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000011459 CFLAGS="$CFLAGS -I$x_includes"
11460 LDFLAGS="$X_LIBS $LDFLAGS -lX11"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether X_LOCALE needed" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011462$as_echo_n "checking whether X_LOCALE needed... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011463 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011464/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011465#include <X11/Xlocale.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011466int
11467main ()
11468{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011469
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011470 ;
11471 return 0;
11472}
11473_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011474if ac_fn_c_try_compile "$LINENO"; then :
11475 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011476/* end confdefs.h. */
11477
Bram Moolenaar446cb832008-06-24 21:56:24 +000011478/* Override any GCC internal prototype to avoid an error.
11479 Use char because int might match the return type of a GCC
11480 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011481#ifdef __cplusplus
11482extern "C"
11483#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011484char _Xsetlocale ();
11485int
11486main ()
11487{
Bram Moolenaar446cb832008-06-24 21:56:24 +000011488return _Xsetlocale ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011489 ;
11490 return 0;
11491}
11492_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011493if ac_fn_c_try_link "$LINENO"; then :
11494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011495$as_echo "yes" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011496 $as_echo "#define X_LOCALE 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011497
11498else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011500$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011501fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011502rm -f core conftest.err conftest.$ac_objext \
11503 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011504else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011506$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011507fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011508rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011509 fi
11510 CFLAGS=$cflags_save
11511 LDFLAGS=$ldflags_save
11512fi
11513
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011514{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _xpg4_setrunelocale in -lxpg4" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011515$as_echo_n "checking for _xpg4_setrunelocale in -lxpg4... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011516if test "${ac_cv_lib_xpg4__xpg4_setrunelocale+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011517 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011518else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011519 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000011520LIBS="-lxpg4 $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011521cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011522/* end confdefs.h. */
11523
Bram Moolenaar446cb832008-06-24 21:56:24 +000011524/* Override any GCC internal prototype to avoid an error.
11525 Use char because int might match the return type of a GCC
11526 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011527#ifdef __cplusplus
11528extern "C"
11529#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011530char _xpg4_setrunelocale ();
11531int
11532main ()
11533{
Bram Moolenaar446cb832008-06-24 21:56:24 +000011534return _xpg4_setrunelocale ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011535 ;
11536 return 0;
11537}
11538_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011539if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011540 ac_cv_lib_xpg4__xpg4_setrunelocale=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000011541else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011542 ac_cv_lib_xpg4__xpg4_setrunelocale=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000011543fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011544rm -f core conftest.err conftest.$ac_objext \
11545 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011546LIBS=$ac_check_lib_save_LIBS
11547fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011548{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xpg4__xpg4_setrunelocale" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011549$as_echo "$ac_cv_lib_xpg4__xpg4_setrunelocale" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011550if test "x$ac_cv_lib_xpg4__xpg4_setrunelocale" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011551 LIBS="$LIBS -lxpg4"
Bram Moolenaar071d4272004-06-13 20:20:40 +000011552fi
11553
11554
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011555{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to create tags" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011556$as_echo_n "checking how to create tags... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011557test -f tags && mv tags tags.save
11558if (eval ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
Bram Moolenaarb21e5842006-04-16 18:30:08 +000011559 TAGPRG="ctags -I INIT+ --fields=+S"
Bram Moolenaar071d4272004-06-13 20:20:40 +000011560else
Bram Moolenaar0c7ce772009-05-13 12:49:39 +000011561 TAGPRG="ctags"
Bram Moolenaar071d4272004-06-13 20:20:40 +000011562 (eval etags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags"
11563 (eval etags -c /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags -c"
11564 (eval ctags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags"
11565 (eval ctags -t /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -t"
11566 (eval ctags -ts /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -ts"
11567 (eval ctags -tvs /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -tvs"
11568 (eval ctags -i+m /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -i+m"
11569fi
11570test -f tags.save && mv tags.save tags
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011571{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAGPRG" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011572$as_echo "$TAGPRG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011573
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011574{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run man with a section nr" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011575$as_echo_n "checking how to run man with a section nr... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011576MANDEF="man"
Bram Moolenaar8b131502008-02-13 09:28:19 +000011577(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 +020011578{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANDEF" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011579$as_echo "$MANDEF" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011580if test "$MANDEF" = "man -s"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011581 $as_echo "#define USEMAN_S 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011582
11583fi
11584
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011585{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-nls argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011586$as_echo_n "checking --disable-nls argument... " >&6; }
11587# Check whether --enable-nls was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011588if test "${enable_nls+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011589 enableval=$enable_nls;
Bram Moolenaar071d4272004-06-13 20:20:40 +000011590else
11591 enable_nls="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +000011592fi
11593
Bram Moolenaar071d4272004-06-13 20:20:40 +000011594
11595if test "$enable_nls" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011597$as_echo "no" >&6; }
Bram Moolenaar2389c3c2005-05-22 22:07:59 +000011598
11599 INSTALL_LANGS=install-languages
11600
11601 INSTALL_TOOL_LANGS=install-tool-languages
11602
11603
Bram Moolenaar071d4272004-06-13 20:20:40 +000011604 # Extract the first word of "msgfmt", so it can be a program name with args.
11605set dummy msgfmt; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011606{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011607$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011608if test "${ac_cv_prog_MSGFMT+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011609 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011610else
11611 if test -n "$MSGFMT"; then
11612 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
11613else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011614as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11615for as_dir in $PATH
11616do
11617 IFS=$as_save_IFS
11618 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011619 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +000011620 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 +000011621 ac_cv_prog_MSGFMT="msgfmt"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011622 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011623 break 2
11624 fi
11625done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011626 done
Bram Moolenaar446cb832008-06-24 21:56:24 +000011627IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011628
Bram Moolenaar071d4272004-06-13 20:20:40 +000011629fi
11630fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011631MSGFMT=$ac_cv_prog_MSGFMT
Bram Moolenaar071d4272004-06-13 20:20:40 +000011632if test -n "$MSGFMT"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011634$as_echo "$MSGFMT" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011635else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011637$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011638fi
11639
Bram Moolenaar446cb832008-06-24 21:56:24 +000011640
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NLS" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011642$as_echo_n "checking for NLS... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011643 if test -f po/Makefile; then
11644 have_gettext="no"
11645 if test -n "$MSGFMT"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011647/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011648#include <libintl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011649int
11650main ()
11651{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011652gettext("Test");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011653 ;
11654 return 0;
11655}
11656_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011657if ac_fn_c_try_link "$LINENO"; then :
11658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011659$as_echo "gettext() works" >&6; }; have_gettext="yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000011660else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011661 olibs=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000011662 LIBS="$LIBS -lintl"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011663 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011664/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011665#include <libintl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011666int
11667main ()
11668{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011669gettext("Test");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011670 ;
11671 return 0;
11672}
11673_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011674if ac_fn_c_try_link "$LINENO"; then :
11675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works with -lintl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011676$as_echo "gettext() works with -lintl" >&6; }; have_gettext="yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000011677else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() doesn't work" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011679$as_echo "gettext() doesn't work" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000011680 LIBS=$olibs
11681fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011682rm -f core conftest.err conftest.$ac_objext \
11683 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011684fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011685rm -f core conftest.err conftest.$ac_objext \
11686 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011687 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: msgfmt not found - disabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011689$as_echo "msgfmt not found - disabled" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000011690 fi
11691 if test $have_gettext = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011692 $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011693
11694 MAKEMO=yes
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011695
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011696 for ac_func in bind_textdomain_codeset
11697do :
11698 ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
11699if test "x$ac_cv_func_bind_textdomain_codeset" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011700 cat >>confdefs.h <<_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011701#define HAVE_BIND_TEXTDOMAIN_CODESET 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011702_ACEOF
11703
Bram Moolenaar071d4272004-06-13 20:20:40 +000011704fi
11705done
11706
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _nl_msg_cat_cntr" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011708$as_echo_n "checking for _nl_msg_cat_cntr... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011709 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011710/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011711#include <libintl.h>
11712 extern int _nl_msg_cat_cntr;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011713int
11714main ()
11715{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011716++_nl_msg_cat_cntr;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011717 ;
11718 return 0;
11719}
11720_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011721if ac_fn_c_try_link "$LINENO"; then :
11722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11723$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_MSG_CAT_CNTR 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 +000011728fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011729rm -f core conftest.err conftest.$ac_objext \
11730 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011731 fi
11732 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no \"po/Makefile\" - disabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011734$as_echo "no \"po/Makefile\" - disabled" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000011735 fi
11736else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011738$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011739fi
11740
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011741ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default"
11742if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011743 DLL=dlfcn.h
11744else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011745 ac_fn_c_check_header_mongrel "$LINENO" "dl.h" "ac_cv_header_dl_h" "$ac_includes_default"
11746if test "x$ac_cv_header_dl_h" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011747 DLL=dl.h
11748fi
11749
11750
11751fi
11752
Bram Moolenaar071d4272004-06-13 20:20:40 +000011753
11754if test x${DLL} = xdlfcn.h; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011755
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011756$as_echo "#define HAVE_DLFCN_H 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011757
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen()" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011759$as_echo_n "checking for dlopen()... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011760 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011761/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011762
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011763int
11764main ()
11765{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011766
11767 extern void* dlopen();
11768 dlopen();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011769
11770 ;
11771 return 0;
11772}
11773_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011774if ac_fn_c_try_link "$LINENO"; then :
11775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011776$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011777
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011778$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011779
11780else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011782$as_echo "no" >&6; };
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen() in -ldl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011784$as_echo_n "checking for dlopen() in -ldl... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011785 olibs=$LIBS
11786 LIBS="$LIBS -ldl"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011787 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011788/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011789
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011790int
11791main ()
11792{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011793
11794 extern void* dlopen();
11795 dlopen();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011796
11797 ;
11798 return 0;
11799}
11800_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011801if ac_fn_c_try_link "$LINENO"; then :
11802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011803$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011804
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011805$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011806
11807else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011809$as_echo "no" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000011810 LIBS=$olibs
11811fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011812rm -f core conftest.err conftest.$ac_objext \
11813 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011814fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011815rm -f core conftest.err conftest.$ac_objext \
11816 conftest$ac_exeext conftest.$ac_ext
11817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym()" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011818$as_echo_n "checking for dlsym()... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011819 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011820/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011821
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011822int
11823main ()
11824{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011825
11826 extern void* dlsym();
11827 dlsym();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011828
11829 ;
11830 return 0;
11831}
11832_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011833if ac_fn_c_try_link "$LINENO"; then :
11834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011835$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011836
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011837$as_echo "#define HAVE_DLSYM 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011838
11839else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011841$as_echo "no" >&6; };
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym() in -ldl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011843$as_echo_n "checking for dlsym() in -ldl... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011844 olibs=$LIBS
11845 LIBS="$LIBS -ldl"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011846 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011847/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011848
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011849int
11850main ()
11851{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011852
11853 extern void* dlsym();
11854 dlsym();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011855
11856 ;
11857 return 0;
11858}
11859_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011860if ac_fn_c_try_link "$LINENO"; then :
11861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011862$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011863
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011864$as_echo "#define HAVE_DLSYM 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011865
11866else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011868$as_echo "no" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000011869 LIBS=$olibs
11870fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011871rm -f core conftest.err conftest.$ac_objext \
11872 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011873fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011874rm -f core conftest.err conftest.$ac_objext \
11875 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011876elif test x${DLL} = xdl.h; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011877
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011878$as_echo "#define HAVE_DL_H 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011879
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load()" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011881$as_echo_n "checking for shl_load()... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011882 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011883/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011884
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011885int
11886main ()
11887{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011888
11889 extern void* shl_load();
11890 shl_load();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011891
11892 ;
11893 return 0;
11894}
11895_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011896if ac_fn_c_try_link "$LINENO"; then :
11897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011898$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011899
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011900$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011901
11902else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011904$as_echo "no" >&6; };
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load() in -ldld" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011906$as_echo_n "checking for shl_load() in -ldld... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011907 olibs=$LIBS
11908 LIBS="$LIBS -ldld"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011909 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011910/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011911
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011912int
11913main ()
11914{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011915
11916 extern void* shl_load();
11917 shl_load();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011918
11919 ;
11920 return 0;
11921}
11922_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011923if ac_fn_c_try_link "$LINENO"; then :
11924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011925$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011926
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011927$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011928
11929else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011931$as_echo "no" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000011932 LIBS=$olibs
11933fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011934rm -f core conftest.err conftest.$ac_objext \
11935 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011936fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011937rm -f core conftest.err conftest.$ac_objext \
11938 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011939fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011940for ac_header in setjmp.h
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011941do :
11942 ac_fn_c_check_header_mongrel "$LINENO" "setjmp.h" "ac_cv_header_setjmp_h" "$ac_includes_default"
11943if test "x$ac_cv_header_setjmp_h" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011944 cat >>confdefs.h <<_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011945#define HAVE_SETJMP_H 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011946_ACEOF
11947
11948fi
11949
Bram Moolenaar071d4272004-06-13 20:20:40 +000011950done
11951
11952
11953if test "x$MACOSX" = "xyes" -a -n "$PERL"; then
11954 if echo $LIBS | grep -e '-ldl' >/dev/null; then
11955 LIBS=`echo $LIBS | sed s/-ldl//`
11956 PERL_LIBS="$PERL_LIBS -ldl"
11957 fi
11958fi
11959
11960if test "x$MACOSX" = "xyes" && test "x$CARBON" = "xyes" \
11961 && test "x$GUITYPE" != "xCARBONGUI"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -framework Carbon" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011963$as_echo_n "checking whether we need -framework Carbon... " >&6; }
Bram Moolenaarb90daee2006-10-17 09:49:09 +000011964 if test "x$enable_multibyte" = "xyes" || test "x$features" = "xbig" \
Bram Moolenaar071d4272004-06-13 20:20:40 +000011965 || test "x$features" = "xhuge"; then
11966 LIBS="$LIBS -framework Carbon"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011968$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011969 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011971$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011972 fi
11973fi
Bram Moolenaare224ffa2006-03-01 00:01:28 +000011974if test "x$MACARCH" = "xboth"; then
Bram Moolenaar595a7be2010-03-10 16:28:12 +010011975 LDFLAGS="$LDFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
Bram Moolenaare224ffa2006-03-01 00:01:28 +000011976fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000011977
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000011978DEPEND_CFLAGS_FILTER=
11979if test "$GCC" = yes; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCC 3 or later" >&5
Bram Moolenaar0cd49302008-11-20 09:37:01 +000011981$as_echo_n "checking for GCC 3 or later... " >&6; }
Bram Moolenaar2217cae2006-03-25 21:55:52 +000011982 gccmajor=`echo "$gccversion" | sed -e 's/^\([1-9]\)\..*$/\1/g'`
Bram Moolenaarf740b292006-02-16 22:11:02 +000011983 if test "$gccmajor" -gt "2"; then
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000011984 DEPEND_CFLAGS_FILTER="| sed 's+-I */+-isystem /+g'"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011986$as_echo "yes" >&6; }
Bram Moolenaar0cd49302008-11-20 09:37:01 +000011987 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar0cd49302008-11-20 09:37:01 +000011989$as_echo "no" >&6; }
11990 fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D_FORTIFY_SOURCE=1" >&5
Bram Moolenaar0cd49302008-11-20 09:37:01 +000011992$as_echo_n "checking whether we need -D_FORTIFY_SOURCE=1... " >&6; }
11993 if test "$gccmajor" -gt "3"; then
Bram Moolenaar56d1db32009-12-16 16:14:51 +000011994 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 +020011995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar0cd49302008-11-20 09:37:01 +000011996$as_echo "yes" >&6; }
11997 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar0cd49302008-11-20 09:37:01 +000011999$as_echo "no" >&6; }
12000 fi
Bram Moolenaara5792f52005-11-23 21:25:05 +000012001fi
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000012002
Bram Moolenaar071d4272004-06-13 20:20:40 +000012003
Bram Moolenaar446cb832008-06-24 21:56:24 +000012004ac_config_files="$ac_config_files auto/config.mk:config.mk.in"
12005
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012006cat >confcache <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012007# This file is a shell script that caches the results of configure
12008# tests run on this system so they can be shared between configure
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012009# scripts and configure runs, see configure's option --config-cache.
12010# It is not useful on other systems. If it contains results you don't
12011# want to keep, you may remove or edit it.
Bram Moolenaar071d4272004-06-13 20:20:40 +000012012#
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012013# config.status only pays attention to the cache file if you give it
12014# the --recheck option to rerun configure.
Bram Moolenaar071d4272004-06-13 20:20:40 +000012015#
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012016# `ac_cv_env_foo' variables (set or unset) will be overridden when
12017# loading this file, other *unset* `ac_cv_foo' will be assigned the
12018# following values.
12019
12020_ACEOF
12021
Bram Moolenaar071d4272004-06-13 20:20:40 +000012022# The following way of writing the cache mishandles newlines in values,
12023# but we know of no workaround that is simple, portable, and efficient.
Bram Moolenaar446cb832008-06-24 21:56:24 +000012024# So, we kill variables containing newlines.
Bram Moolenaar071d4272004-06-13 20:20:40 +000012025# Ultrix sh set writes to stderr and can't be redirected directly,
12026# and sets the high bit in the cache file unless we assign to the vars.
Bram Moolenaar446cb832008-06-24 21:56:24 +000012027(
12028 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
12029 eval ac_val=\$$ac_var
12030 case $ac_val in #(
12031 *${as_nl}*)
12032 case $ac_var in #(
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012033 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012034$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012035 esac
12036 case $ac_var in #(
12037 _ | IFS | as_nl) ;; #(
12038 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012039 *) { eval $ac_var=; unset $ac_var;} ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012040 esac ;;
12041 esac
12042 done
12043
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012044 (set) 2>&1 |
Bram Moolenaar446cb832008-06-24 21:56:24 +000012045 case $as_nl`(ac_space=' '; set) 2>&1` in #(
12046 *${as_nl}ac_space=\ *)
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012047 # `set' does not quote correctly, so add quotes: double-quote
12048 # substitution turns \\\\ into \\, and sed turns \\ into \.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012049 sed -n \
12050 "s/'/'\\\\''/g;
12051 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
Bram Moolenaar446cb832008-06-24 21:56:24 +000012052 ;; #(
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012053 *)
12054 # `set' quotes correctly as required by POSIX, so do not add quotes.
Bram Moolenaar446cb832008-06-24 21:56:24 +000012055 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012056 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012057 esac |
12058 sort
12059) |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012060 sed '
Bram Moolenaar446cb832008-06-24 21:56:24 +000012061 /^ac_cv_env_/b end
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012062 t clear
Bram Moolenaar446cb832008-06-24 21:56:24 +000012063 :clear
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012064 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
12065 t end
Bram Moolenaar446cb832008-06-24 21:56:24 +000012066 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
12067 :end' >>confcache
12068if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
12069 if test -w "$cache_file"; then
12070 test "x$cache_file" != "x/dev/null" &&
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012071 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012072$as_echo "$as_me: updating cache $cache_file" >&6;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012073 cat confcache >$cache_file
Bram Moolenaar071d4272004-06-13 20:20:40 +000012074 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012075 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012076$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
Bram Moolenaar071d4272004-06-13 20:20:40 +000012077 fi
12078fi
12079rm -f confcache
12080
Bram Moolenaar071d4272004-06-13 20:20:40 +000012081test "x$prefix" = xNONE && prefix=$ac_default_prefix
12082# Let make expand exec_prefix.
12083test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12084
Bram Moolenaar071d4272004-06-13 20:20:40 +000012085DEFS=-DHAVE_CONFIG_H
12086
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012087ac_libobjs=
12088ac_ltlibobjs=
12089for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
12090 # 1. Remove the extension, and $U if already installed.
Bram Moolenaar446cb832008-06-24 21:56:24 +000012091 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
12092 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
12093 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
12094 # will be set to the directory where LIBOBJS objects are built.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012095 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
12096 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012097done
12098LIBOBJS=$ac_libobjs
12099
12100LTLIBOBJS=$ac_ltlibobjs
12101
12102
12103
Bram Moolenaar0bbabe82010-05-17 20:32:55 +020012104
Bram Moolenaar071d4272004-06-13 20:20:40 +000012105: ${CONFIG_STATUS=./config.status}
Bram Moolenaar446cb832008-06-24 21:56:24 +000012106ac_write_fail=0
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012107ac_clean_files_save=$ac_clean_files
12108ac_clean_files="$ac_clean_files $CONFIG_STATUS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012109{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012110$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012111as_write_fail=0
12112cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012113#! $SHELL
12114# Generated by $as_me.
Bram Moolenaar071d4272004-06-13 20:20:40 +000012115# Run this file to recreate the current configuration.
Bram Moolenaar071d4272004-06-13 20:20:40 +000012116# Compiler output produced by configure, useful for debugging
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012117# configure, is in config.log if it exists.
Bram Moolenaar071d4272004-06-13 20:20:40 +000012118
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012119debug=false
12120ac_cs_recheck=false
12121ac_cs_silent=false
Bram Moolenaar071d4272004-06-13 20:20:40 +000012122
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012123SHELL=\${CONFIG_SHELL-$SHELL}
12124export SHELL
12125_ASEOF
12126cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
12127## -------------------- ##
12128## M4sh Initialization. ##
12129## -------------------- ##
Bram Moolenaar071d4272004-06-13 20:20:40 +000012130
Bram Moolenaar446cb832008-06-24 21:56:24 +000012131# Be more Bourne compatible
12132DUALCASE=1; export DUALCASE # for MKS sh
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012133if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012134 emulate sh
12135 NULLCMD=:
Bram Moolenaar446cb832008-06-24 21:56:24 +000012136 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012137 # is contrary to our usage. Disable this feature.
12138 alias -g '${1+"$@"}'='"$@"'
Bram Moolenaar446cb832008-06-24 21:56:24 +000012139 setopt NO_GLOB_SUBST
12140else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012141 case `(set -o) 2>/dev/null` in #(
12142 *posix*) :
12143 set -o posix ;; #(
12144 *) :
12145 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012146esac
Bram Moolenaar071d4272004-06-13 20:20:40 +000012147fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012148
12149
Bram Moolenaar446cb832008-06-24 21:56:24 +000012150as_nl='
12151'
12152export as_nl
12153# Printing a long string crashes Solaris 7 /usr/bin/printf.
12154as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
12155as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
12156as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012157# Prefer a ksh shell builtin over an external printf program on Solaris,
12158# but without wasting forks for bash or zsh.
12159if test -z "$BASH_VERSION$ZSH_VERSION" \
12160 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
12161 as_echo='print -r --'
12162 as_echo_n='print -rn --'
12163elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012164 as_echo='printf %s\n'
12165 as_echo_n='printf %s'
12166else
12167 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
12168 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
12169 as_echo_n='/usr/ucb/echo -n'
12170 else
12171 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
12172 as_echo_n_body='eval
12173 arg=$1;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012174 case $arg in #(
Bram Moolenaar446cb832008-06-24 21:56:24 +000012175 *"$as_nl"*)
12176 expr "X$arg" : "X\\(.*\\)$as_nl";
12177 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
12178 esac;
12179 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
12180 '
12181 export as_echo_n_body
12182 as_echo_n='sh -c $as_echo_n_body as_echo'
12183 fi
12184 export as_echo_body
12185 as_echo='sh -c $as_echo_body as_echo'
12186fi
12187
12188# The user is always right.
12189if test "${PATH_SEPARATOR+set}" != set; then
12190 PATH_SEPARATOR=:
12191 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
12192 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
12193 PATH_SEPARATOR=';'
12194 }
12195fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000012196
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012197
Bram Moolenaar446cb832008-06-24 21:56:24 +000012198# IFS
12199# We need space, tab and new line, in precisely that order. Quoting is
12200# there to prevent editors from complaining about space-tab.
12201# (If _AS_PATH_WALK were called with IFS unset, it would disable word
12202# splitting by setting IFS to empty value.)
12203IFS=" "" $as_nl"
12204
12205# Find who we are. Look in the path if we contain no directory separator.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012206case $0 in #((
Bram Moolenaar446cb832008-06-24 21:56:24 +000012207 *[\\/]* ) as_myself=$0 ;;
12208 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12209for as_dir in $PATH
12210do
12211 IFS=$as_save_IFS
12212 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012213 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
12214 done
Bram Moolenaar446cb832008-06-24 21:56:24 +000012215IFS=$as_save_IFS
12216
12217 ;;
12218esac
12219# We did not find ourselves, most probably we were run as `sh COMMAND'
12220# in which case we are not to be found in the path.
12221if test "x$as_myself" = x; then
12222 as_myself=$0
12223fi
12224if test ! -f "$as_myself"; then
12225 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012226 exit 1
Bram Moolenaar446cb832008-06-24 21:56:24 +000012227fi
12228
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012229# Unset variables that we do not need and which cause bugs (e.g. in
12230# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
12231# suppresses any "Segmentation fault" message there. '((' could
12232# trigger a bug in pdksh 5.2.14.
12233for as_var in BASH_ENV ENV MAIL MAILPATH
12234do eval test x\${$as_var+set} = xset \
12235 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
Bram Moolenaar446cb832008-06-24 21:56:24 +000012236done
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012237PS1='$ '
12238PS2='> '
12239PS4='+ '
12240
12241# NLS nuisances.
Bram Moolenaar446cb832008-06-24 21:56:24 +000012242LC_ALL=C
12243export LC_ALL
12244LANGUAGE=C
12245export LANGUAGE
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012246
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012247# CDPATH.
12248(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12249
12250
12251# as_fn_error ERROR [LINENO LOG_FD]
12252# ---------------------------------
12253# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12254# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
12255# script with status $?, using 1 if that was 0.
12256as_fn_error ()
12257{
12258 as_status=$?; test $as_status -eq 0 && as_status=1
12259 if test "$3"; then
12260 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
12261 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
12262 fi
12263 $as_echo "$as_me: error: $1" >&2
12264 as_fn_exit $as_status
12265} # as_fn_error
12266
12267
12268# as_fn_set_status STATUS
12269# -----------------------
12270# Set $? to STATUS, without forking.
12271as_fn_set_status ()
12272{
12273 return $1
12274} # as_fn_set_status
12275
12276# as_fn_exit STATUS
12277# -----------------
12278# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12279as_fn_exit ()
12280{
12281 set +e
12282 as_fn_set_status $1
12283 exit $1
12284} # as_fn_exit
12285
12286# as_fn_unset VAR
12287# ---------------
12288# Portably unset VAR.
12289as_fn_unset ()
12290{
12291 { eval $1=; unset $1;}
12292}
12293as_unset=as_fn_unset
12294# as_fn_append VAR VALUE
12295# ----------------------
12296# Append the text in VALUE to the end of the definition contained in VAR. Take
12297# advantage of any shell optimizations that allow amortized linear growth over
12298# repeated appends, instead of the typical quadratic growth present in naive
12299# implementations.
12300if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
12301 eval 'as_fn_append ()
12302 {
12303 eval $1+=\$2
12304 }'
12305else
12306 as_fn_append ()
12307 {
12308 eval $1=\$$1\$2
12309 }
12310fi # as_fn_append
12311
12312# as_fn_arith ARG...
12313# ------------------
12314# Perform arithmetic evaluation on the ARGs, and store the result in the
12315# global $as_val. Take advantage of shells that can avoid forks. The arguments
12316# must be portable across $(()) and expr.
12317if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
12318 eval 'as_fn_arith ()
12319 {
12320 as_val=$(( $* ))
12321 }'
12322else
12323 as_fn_arith ()
12324 {
12325 as_val=`expr "$@" || test $? -eq 1`
12326 }
12327fi # as_fn_arith
12328
12329
Bram Moolenaar446cb832008-06-24 21:56:24 +000012330if expr a : '\(a\)' >/dev/null 2>&1 &&
12331 test "X`expr 00001 : '.*\(...\)'`" = X001; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012332 as_expr=expr
12333else
12334 as_expr=false
12335fi
12336
Bram Moolenaar446cb832008-06-24 21:56:24 +000012337if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012338 as_basename=basename
12339else
12340 as_basename=false
12341fi
12342
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012343if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12344 as_dirname=dirname
12345else
12346 as_dirname=false
12347fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012348
Bram Moolenaar446cb832008-06-24 21:56:24 +000012349as_me=`$as_basename -- "$0" ||
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012350$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12351 X"$0" : 'X\(//\)$' \| \
Bram Moolenaar446cb832008-06-24 21:56:24 +000012352 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12353$as_echo X/"$0" |
12354 sed '/^.*\/\([^/][^/]*\)\/*$/{
12355 s//\1/
12356 q
12357 }
12358 /^X\/\(\/\/\)$/{
12359 s//\1/
12360 q
12361 }
12362 /^X\/\(\/\).*/{
12363 s//\1/
12364 q
12365 }
12366 s/.*/./; q'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012367
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012368# Avoid depending upon Character Ranges.
12369as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12370as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12371as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12372as_cr_digits='0123456789'
12373as_cr_alnum=$as_cr_Letters$as_cr_digits
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012374
Bram Moolenaar446cb832008-06-24 21:56:24 +000012375ECHO_C= ECHO_N= ECHO_T=
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012376case `echo -n x` in #(((((
Bram Moolenaar446cb832008-06-24 21:56:24 +000012377-n*)
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012378 case `echo 'xy\c'` in
Bram Moolenaar446cb832008-06-24 21:56:24 +000012379 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012380 xy) ECHO_C='\c';;
12381 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
12382 ECHO_T=' ';;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012383 esac;;
12384*)
12385 ECHO_N='-n';;
12386esac
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012387
12388rm -f conf$$ conf$$.exe conf$$.file
Bram Moolenaar446cb832008-06-24 21:56:24 +000012389if test -d conf$$.dir; then
12390 rm -f conf$$.dir/conf$$.file
12391else
12392 rm -f conf$$.dir
12393 mkdir conf$$.dir 2>/dev/null
12394fi
12395if (echo >conf$$.file) 2>/dev/null; then
12396 if ln -s conf$$.file conf$$ 2>/dev/null; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012397 as_ln_s='ln -s'
Bram Moolenaar446cb832008-06-24 21:56:24 +000012398 # ... but there are two gotchas:
12399 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12400 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
12401 # In both cases, we have to default to `cp -p'.
12402 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
12403 as_ln_s='cp -p'
12404 elif ln conf$$.file conf$$ 2>/dev/null; then
12405 as_ln_s=ln
12406 else
12407 as_ln_s='cp -p'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012408 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012409else
12410 as_ln_s='cp -p'
12411fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012412rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12413rmdir conf$$.dir 2>/dev/null
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012414
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012415
12416# as_fn_mkdir_p
12417# -------------
12418# Create "$as_dir" as a directory, including parents if necessary.
12419as_fn_mkdir_p ()
12420{
12421
12422 case $as_dir in #(
12423 -*) as_dir=./$as_dir;;
12424 esac
12425 test -d "$as_dir" || eval $as_mkdir_p || {
12426 as_dirs=
12427 while :; do
12428 case $as_dir in #(
12429 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12430 *) as_qdir=$as_dir;;
12431 esac
12432 as_dirs="'$as_qdir' $as_dirs"
12433 as_dir=`$as_dirname -- "$as_dir" ||
12434$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12435 X"$as_dir" : 'X\(//\)[^/]' \| \
12436 X"$as_dir" : 'X\(//\)$' \| \
12437 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12438$as_echo X"$as_dir" |
12439 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12440 s//\1/
12441 q
12442 }
12443 /^X\(\/\/\)[^/].*/{
12444 s//\1/
12445 q
12446 }
12447 /^X\(\/\/\)$/{
12448 s//\1/
12449 q
12450 }
12451 /^X\(\/\).*/{
12452 s//\1/
12453 q
12454 }
12455 s/.*/./; q'`
12456 test -d "$as_dir" && break
12457 done
12458 test -z "$as_dirs" || eval "mkdir $as_dirs"
12459 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
12460
12461
12462} # as_fn_mkdir_p
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012463if mkdir -p . 2>/dev/null; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012464 as_mkdir_p='mkdir -p "$as_dir"'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012465else
12466 test -d ./-p && rmdir ./-p
12467 as_mkdir_p=false
12468fi
12469
Bram Moolenaar446cb832008-06-24 21:56:24 +000012470if test -x / >/dev/null 2>&1; then
12471 as_test_x='test -x'
12472else
12473 if ls -dL / >/dev/null 2>&1; then
12474 as_ls_L_option=L
12475 else
12476 as_ls_L_option=
12477 fi
12478 as_test_x='
12479 eval sh -c '\''
12480 if test -d "$1"; then
12481 test -d "$1/.";
12482 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012483 case $1 in #(
Bram Moolenaar446cb832008-06-24 21:56:24 +000012484 -*)set "./$1";;
12485 esac;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012486 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
Bram Moolenaar446cb832008-06-24 21:56:24 +000012487 ???[sx]*):;;*)false;;esac;fi
12488 '\'' sh
12489 '
12490fi
12491as_executable_p=$as_test_x
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012492
12493# Sed expression to map a string onto a valid CPP name.
12494as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12495
12496# Sed expression to map a string onto a valid variable name.
12497as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12498
12499
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012500exec 6>&1
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012501## ----------------------------------- ##
12502## Main body of $CONFIG_STATUS script. ##
12503## ----------------------------------- ##
12504_ASEOF
12505test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012506
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012507cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12508# Save the log message, to keep $0 and so on meaningful, and to
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012509# report actual input values of CONFIG_FILES etc. instead of their
Bram Moolenaar446cb832008-06-24 21:56:24 +000012510# values after options handling.
12511ac_log="
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012512This file was extended by $as_me, which was
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012513generated by GNU Autoconf 2.65. Invocation command line was
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012514
12515 CONFIG_FILES = $CONFIG_FILES
12516 CONFIG_HEADERS = $CONFIG_HEADERS
12517 CONFIG_LINKS = $CONFIG_LINKS
12518 CONFIG_COMMANDS = $CONFIG_COMMANDS
12519 $ $0 $@
12520
Bram Moolenaar446cb832008-06-24 21:56:24 +000012521on `(hostname || uname -n) 2>/dev/null | sed 1q`
12522"
12523
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012524_ACEOF
12525
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012526case $ac_config_files in *"
12527"*) set x $ac_config_files; shift; ac_config_files=$*;;
12528esac
12529
12530case $ac_config_headers in *"
12531"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12532esac
12533
12534
Bram Moolenaar446cb832008-06-24 21:56:24 +000012535cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012536# Files that config.status was made for.
Bram Moolenaar446cb832008-06-24 21:56:24 +000012537config_files="$ac_config_files"
12538config_headers="$ac_config_headers"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012539
Bram Moolenaar446cb832008-06-24 21:56:24 +000012540_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012541
Bram Moolenaar446cb832008-06-24 21:56:24 +000012542cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012543ac_cs_usage="\
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012544\`$as_me' instantiates files and other configuration actions
12545from templates according to the current configuration. Unless the files
12546and actions are specified as TAGs, all are instantiated by default.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012547
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012548Usage: $0 [OPTION]... [TAG]...
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012549
12550 -h, --help print this help, then exit
Bram Moolenaar446cb832008-06-24 21:56:24 +000012551 -V, --version print version number and configuration settings, then exit
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012552 --config print configuration, then exit
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012553 -q, --quiet, --silent
12554 do not print progress messages
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012555 -d, --debug don't remove temporary files
12556 --recheck update $as_me by reconfiguring in the same conditions
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012557 --file=FILE[:TEMPLATE]
Bram Moolenaar446cb832008-06-24 21:56:24 +000012558 instantiate the configuration file FILE
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012559 --header=FILE[:TEMPLATE]
Bram Moolenaar446cb832008-06-24 21:56:24 +000012560 instantiate the configuration header FILE
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012561
12562Configuration files:
12563$config_files
12564
12565Configuration headers:
12566$config_headers
12567
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012568Report bugs to the package provider."
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012569
Bram Moolenaar446cb832008-06-24 21:56:24 +000012570_ACEOF
12571cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012572ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012573ac_cs_version="\\
12574config.status
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012575configured by $0, generated by GNU Autoconf 2.65,
12576 with options \\"\$ac_cs_config\\"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012577
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012578Copyright (C) 2009 Free Software Foundation, Inc.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012579This config.status script is free software; the Free Software Foundation
12580gives unlimited permission to copy, distribute and modify it."
Bram Moolenaar446cb832008-06-24 21:56:24 +000012581
12582ac_pwd='$ac_pwd'
12583srcdir='$srcdir'
12584AWK='$AWK'
12585test -n "\$AWK" || AWK=awk
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012586_ACEOF
12587
Bram Moolenaar446cb832008-06-24 21:56:24 +000012588cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12589# The default lists apply if the user does not specify any file.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012590ac_need_defaults=:
12591while test $# != 0
12592do
12593 case $1 in
12594 --*=*)
Bram Moolenaar446cb832008-06-24 21:56:24 +000012595 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12596 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012597 ac_shift=:
12598 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012599 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012600 ac_option=$1
12601 ac_optarg=$2
12602 ac_shift=shift
12603 ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012604 esac
12605
12606 case $ac_option in
12607 # Handling of the options.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012608 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12609 ac_cs_recheck=: ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012610 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12611 $as_echo "$ac_cs_version"; exit ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012612 --config | --confi | --conf | --con | --co | --c )
12613 $as_echo "$ac_cs_config"; exit ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012614 --debug | --debu | --deb | --de | --d | -d )
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012615 debug=: ;;
12616 --file | --fil | --fi | --f )
12617 $ac_shift
Bram Moolenaar446cb832008-06-24 21:56:24 +000012618 case $ac_optarg in
12619 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12620 esac
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012621 as_fn_append CONFIG_FILES " '$ac_optarg'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012622 ac_need_defaults=false;;
12623 --header | --heade | --head | --hea )
12624 $ac_shift
Bram Moolenaar446cb832008-06-24 21:56:24 +000012625 case $ac_optarg in
12626 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12627 esac
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012628 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012629 ac_need_defaults=false;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012630 --he | --h)
12631 # Conflict between --help and --header
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012632 as_fn_error "ambiguous option: \`$1'
12633Try \`$0 --help' for more information.";;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012634 --help | --hel | -h )
12635 $as_echo "$ac_cs_usage"; exit ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012636 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12637 | -silent | --silent | --silen | --sile | --sil | --si | --s)
12638 ac_cs_silent=: ;;
12639
12640 # This is an error.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012641 -*) as_fn_error "unrecognized option: \`$1'
12642Try \`$0 --help' for more information." ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012643
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012644 *) as_fn_append ac_config_targets " $1"
Bram Moolenaar446cb832008-06-24 21:56:24 +000012645 ac_need_defaults=false ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012646
12647 esac
12648 shift
12649done
12650
12651ac_configure_extra_args=
12652
12653if $ac_cs_silent; then
12654 exec 6>/dev/null
12655 ac_configure_extra_args="$ac_configure_extra_args --silent"
12656fi
12657
12658_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000012659cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012660if \$ac_cs_recheck; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012661 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12662 shift
12663 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12664 CONFIG_SHELL='$SHELL'
12665 export CONFIG_SHELL
12666 exec "\$@"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012667fi
12668
12669_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000012670cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12671exec 5>>auto/config.log
12672{
12673 echo
12674 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12675## Running $as_me. ##
12676_ASBOX
12677 $as_echo "$ac_log"
12678} >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012679
Bram Moolenaar446cb832008-06-24 21:56:24 +000012680_ACEOF
12681cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12682_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012683
Bram Moolenaar446cb832008-06-24 21:56:24 +000012684cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012685
Bram Moolenaar446cb832008-06-24 21:56:24 +000012686# Handling of arguments.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012687for ac_config_target in $ac_config_targets
12688do
Bram Moolenaar446cb832008-06-24 21:56:24 +000012689 case $ac_config_target in
12690 "auto/config.h") CONFIG_HEADERS="$CONFIG_HEADERS auto/config.h:config.h.in" ;;
12691 "auto/config.mk") CONFIG_FILES="$CONFIG_FILES auto/config.mk:config.mk.in" ;;
12692
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012693 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012694 esac
12695done
12696
Bram Moolenaar446cb832008-06-24 21:56:24 +000012697
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012698# If the user did not use the arguments to specify the items to instantiate,
12699# then the envvar interface is used. Set only those that are not.
12700# We use the long form for the default assignment because of an extremely
12701# bizarre bug on SunOS 4.1.3.
12702if $ac_need_defaults; then
12703 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12704 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12705fi
12706
12707# Have a temporary directory for convenience. Make it in the build tree
Bram Moolenaar446cb832008-06-24 21:56:24 +000012708# simply because there is no reason against having it here, and in addition,
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012709# creating and moving files from /tmp can sometimes cause problems.
Bram Moolenaar446cb832008-06-24 21:56:24 +000012710# Hook for its removal unless debugging.
12711# Note that there is a small window in which the directory will not be cleaned:
12712# after its creation but before its name has been assigned to `$tmp'.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012713$debug ||
12714{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012715 tmp=
12716 trap 'exit_status=$?
12717 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
12718' 0
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012719 trap 'as_fn_exit 1' 1 2 13 15
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012720}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012721# Create a (secure) tmp directory for tmp files.
12722
12723{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012724 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012725 test -n "$tmp" && test -d "$tmp"
12726} ||
12727{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012728 tmp=./conf$$-$RANDOM
12729 (umask 077 && mkdir "$tmp")
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012730} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012731
Bram Moolenaar446cb832008-06-24 21:56:24 +000012732# Set up the scripts for CONFIG_FILES section.
12733# No need to generate them if there are no CONFIG_FILES.
12734# This happens for instance with `./config.status config.h'.
12735if test -n "$CONFIG_FILES"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012736
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012737
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012738ac_cr=`echo X | tr X '\015'`
12739# On cygwin, bash can eat \r inside `` if the user requested igncr.
12740# But we know of no other shell where ac_cr would be empty at this
12741# point, so we can use a bashism as a fallback.
12742if test "x$ac_cr" = x; then
12743 eval ac_cr=\$\'\\r\'
12744fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012745ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12746if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012747 ac_cs_awk_cr='\r'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012748else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012749 ac_cs_awk_cr=$ac_cr
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012750fi
12751
Bram Moolenaar446cb832008-06-24 21:56:24 +000012752echo 'BEGIN {' >"$tmp/subs1.awk" &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012753_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012754
Bram Moolenaar446cb832008-06-24 21:56:24 +000012755
12756{
12757 echo "cat >conf$$subs.awk <<_ACEOF" &&
12758 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12759 echo "_ACEOF"
12760} >conf$$subs.sh ||
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012761 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012762ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
12763ac_delim='%!_!# '
12764for ac_last_try in false false false false false :; do
12765 . ./conf$$subs.sh ||
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012766 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012767
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012768 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12769 if test $ac_delim_n = $ac_delim_num; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012770 break
12771 elif $ac_last_try; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012772 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012773 else
12774 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12775 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012776done
Bram Moolenaar446cb832008-06-24 21:56:24 +000012777rm -f conf$$subs.sh
12778
12779cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12780cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012781_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000012782sed -n '
12783h
12784s/^/S["/; s/!.*/"]=/
12785p
12786g
12787s/^[^!]*!//
12788:repl
12789t repl
12790s/'"$ac_delim"'$//
12791t delim
12792:nl
12793h
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012794s/\(.\{148\}\)..*/\1/
Bram Moolenaar446cb832008-06-24 21:56:24 +000012795t more1
12796s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12797p
12798n
12799b repl
12800:more1
12801s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12802p
12803g
12804s/.\{148\}//
12805t nl
12806:delim
12807h
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012808s/\(.\{148\}\)..*/\1/
Bram Moolenaar446cb832008-06-24 21:56:24 +000012809t more2
12810s/["\\]/\\&/g; s/^/"/; s/$/"/
12811p
12812b
12813:more2
12814s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12815p
12816g
12817s/.\{148\}//
12818t delim
12819' <conf$$subs.awk | sed '
12820/^[^""]/{
12821 N
12822 s/\n//
12823}
12824' >>$CONFIG_STATUS || ac_write_fail=1
12825rm -f conf$$subs.awk
12826cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12827_ACAWK
12828cat >>"\$tmp/subs1.awk" <<_ACAWK &&
12829 for (key in S) S_is_set[key] = 1
12830 FS = ""
Bram Moolenaar071d4272004-06-13 20:20:40 +000012831
Bram Moolenaar446cb832008-06-24 21:56:24 +000012832}
12833{
12834 line = $ 0
12835 nfields = split(line, field, "@")
12836 substed = 0
12837 len = length(field[1])
12838 for (i = 2; i < nfields; i++) {
12839 key = field[i]
12840 keylen = length(key)
12841 if (S_is_set[key]) {
12842 value = S[key]
12843 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12844 len += length(value) + length(field[++i])
12845 substed = 1
12846 } else
12847 len += 1 + keylen
12848 }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012849
Bram Moolenaar446cb832008-06-24 21:56:24 +000012850 print line
12851}
Bram Moolenaar071d4272004-06-13 20:20:40 +000012852
Bram Moolenaar446cb832008-06-24 21:56:24 +000012853_ACAWK
12854_ACEOF
12855cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12856if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12857 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12858else
12859 cat
12860fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012861 || as_fn_error "could not setup config files machinery" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012862_ACEOF
12863
12864# VPATH may cause trouble with some makes, so we remove $(srcdir),
12865# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
12866# trailing colons and then remove the whole line if VPATH becomes empty
12867# (actually we leave an empty line to preserve line numbers).
12868if test "x$srcdir" = x.; then
12869 ac_vpsub='/^[ ]*VPATH[ ]*=/{
12870s/:*\$(srcdir):*/:/
12871s/:*\${srcdir}:*/:/
12872s/:*@srcdir@:*/:/
12873s/^\([^=]*=[ ]*\):*/\1/
12874s/:*$//
12875s/^[^=]*=[ ]*$//
12876}'
12877fi
12878
12879cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12880fi # test -n "$CONFIG_FILES"
12881
12882# Set up the scripts for CONFIG_HEADERS section.
12883# No need to generate them if there are no CONFIG_HEADERS.
12884# This happens for instance with `./config.status Makefile'.
12885if test -n "$CONFIG_HEADERS"; then
12886cat >"$tmp/defines.awk" <<\_ACAWK ||
12887BEGIN {
12888_ACEOF
12889
12890# Transform confdefs.h into an awk script `defines.awk', embedded as
12891# here-document in config.status, that substitutes the proper values into
12892# config.h.in to produce config.h.
12893
12894# Create a delimiter string that does not exist in confdefs.h, to ease
12895# handling of long lines.
12896ac_delim='%!_!# '
12897for ac_last_try in false false :; do
12898 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
12899 if test -z "$ac_t"; then
12900 break
12901 elif $ac_last_try; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012902 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012903 else
12904 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12905 fi
12906done
12907
12908# For the awk script, D is an array of macro values keyed by name,
12909# likewise P contains macro parameters if any. Preserve backslash
12910# newline sequences.
12911
12912ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12913sed -n '
12914s/.\{148\}/&'"$ac_delim"'/g
12915t rset
12916:rset
12917s/^[ ]*#[ ]*define[ ][ ]*/ /
12918t def
12919d
12920:def
12921s/\\$//
12922t bsnl
12923s/["\\]/\\&/g
12924s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12925D["\1"]=" \3"/p
12926s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
12927d
12928:bsnl
12929s/["\\]/\\&/g
12930s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12931D["\1"]=" \3\\\\\\n"\\/p
12932t cont
12933s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12934t cont
12935d
12936:cont
12937n
12938s/.\{148\}/&'"$ac_delim"'/g
12939t clear
12940:clear
12941s/\\$//
12942t bsnlc
12943s/["\\]/\\&/g; s/^/"/; s/$/"/p
12944d
12945:bsnlc
12946s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12947b cont
12948' <confdefs.h | sed '
12949s/'"$ac_delim"'/"\\\
12950"/g' >>$CONFIG_STATUS || ac_write_fail=1
12951
12952cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12953 for (key in D) D_is_set[key] = 1
12954 FS = ""
12955}
12956/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12957 line = \$ 0
12958 split(line, arg, " ")
12959 if (arg[1] == "#") {
12960 defundef = arg[2]
12961 mac1 = arg[3]
12962 } else {
12963 defundef = substr(arg[1], 2)
12964 mac1 = arg[2]
12965 }
12966 split(mac1, mac2, "(") #)
12967 macro = mac2[1]
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012968 prefix = substr(line, 1, index(line, defundef) - 1)
Bram Moolenaar446cb832008-06-24 21:56:24 +000012969 if (D_is_set[macro]) {
12970 # Preserve the white space surrounding the "#".
Bram Moolenaar446cb832008-06-24 21:56:24 +000012971 print prefix "define", macro P[macro] D[macro]
12972 next
12973 } else {
12974 # Replace #undef with comments. This is necessary, for example,
12975 # in the case of _POSIX_SOURCE, which is predefined and required
12976 # on some systems where configure will not decide to define it.
12977 if (defundef == "undef") {
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012978 print "/*", prefix defundef, macro, "*/"
Bram Moolenaar446cb832008-06-24 21:56:24 +000012979 next
12980 }
12981 }
12982}
12983{ print }
12984_ACAWK
12985_ACEOF
12986cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012987 as_fn_error "could not setup config headers machinery" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012988fi # test -n "$CONFIG_HEADERS"
12989
12990
12991eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
12992shift
12993for ac_tag
12994do
12995 case $ac_tag in
12996 :[FHLC]) ac_mode=$ac_tag; continue;;
12997 esac
12998 case $ac_mode$ac_tag in
12999 :[FHL]*:*);;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013000 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000013001 :[FH]-) ac_tag=-:-;;
13002 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
13003 esac
13004 ac_save_IFS=$IFS
13005 IFS=:
13006 set x $ac_tag
13007 IFS=$ac_save_IFS
13008 shift
13009 ac_file=$1
13010 shift
13011
13012 case $ac_mode in
13013 :L) ac_source=$1;;
13014 :[FH])
13015 ac_file_inputs=
13016 for ac_f
13017 do
13018 case $ac_f in
13019 -) ac_f="$tmp/stdin";;
13020 *) # Look for the file first in the build tree, then in the source tree
13021 # (if the path is not absolute). The absolute path cannot be DOS-style,
13022 # because $ac_f cannot contain `:'.
13023 test -f "$ac_f" ||
13024 case $ac_f in
13025 [\\/$]*) false;;
13026 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
13027 esac ||
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013028 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000013029 esac
13030 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013031 as_fn_append ac_file_inputs " '$ac_f'"
Bram Moolenaar446cb832008-06-24 21:56:24 +000013032 done
13033
13034 # Let's still pretend it is `configure' which instantiates (i.e., don't
13035 # use $as_me), people would be surprised to read:
13036 # /* config.h. Generated by config.status. */
13037 configure_input='Generated from '`
13038 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
13039 `' by configure.'
13040 if test x"$ac_file" != x-; then
13041 configure_input="$ac_file. $configure_input"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013042 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013043$as_echo "$as_me: creating $ac_file" >&6;}
13044 fi
13045 # Neutralize special characters interpreted by sed in replacement strings.
13046 case $configure_input in #(
13047 *\&* | *\|* | *\\* )
13048 ac_sed_conf_input=`$as_echo "$configure_input" |
13049 sed 's/[\\\\&|]/\\\\&/g'`;; #(
13050 *) ac_sed_conf_input=$configure_input;;
13051 esac
13052
13053 case $ac_tag in
13054 *:-:* | *:-) cat >"$tmp/stdin" \
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013055 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000013056 esac
13057 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +000013058 esac
13059
Bram Moolenaar446cb832008-06-24 21:56:24 +000013060 ac_dir=`$as_dirname -- "$ac_file" ||
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013061$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13062 X"$ac_file" : 'X\(//\)[^/]' \| \
13063 X"$ac_file" : 'X\(//\)$' \| \
Bram Moolenaar446cb832008-06-24 21:56:24 +000013064 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13065$as_echo X"$ac_file" |
13066 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13067 s//\1/
13068 q
13069 }
13070 /^X\(\/\/\)[^/].*/{
13071 s//\1/
13072 q
13073 }
13074 /^X\(\/\/\)$/{
13075 s//\1/
13076 q
13077 }
13078 /^X\(\/\).*/{
13079 s//\1/
13080 q
13081 }
13082 s/.*/./; q'`
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013083 as_dir="$ac_dir"; as_fn_mkdir_p
Bram Moolenaar446cb832008-06-24 21:56:24 +000013084 ac_builddir=.
Bram Moolenaar071d4272004-06-13 20:20:40 +000013085
Bram Moolenaar446cb832008-06-24 21:56:24 +000013086case "$ac_dir" in
13087.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13088*)
13089 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13090 # A ".." for each directory in $ac_dir_suffix.
13091 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13092 case $ac_top_builddir_sub in
13093 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13094 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13095 esac ;;
13096esac
13097ac_abs_top_builddir=$ac_pwd
13098ac_abs_builddir=$ac_pwd$ac_dir_suffix
13099# for backward compatibility:
13100ac_top_builddir=$ac_top_build_prefix
13101
13102case $srcdir in
13103 .) # We are building in place.
13104 ac_srcdir=.
13105 ac_top_srcdir=$ac_top_builddir_sub
13106 ac_abs_top_srcdir=$ac_pwd ;;
13107 [\\/]* | ?:[\\/]* ) # Absolute name.
13108 ac_srcdir=$srcdir$ac_dir_suffix;
13109 ac_top_srcdir=$srcdir
13110 ac_abs_top_srcdir=$srcdir ;;
13111 *) # Relative name.
13112 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13113 ac_top_srcdir=$ac_top_build_prefix$srcdir
13114 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13115esac
13116ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
13117
13118
13119 case $ac_mode in
13120 :F)
13121 #
13122 # CONFIG_FILE
13123 #
13124
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013125_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013126
Bram Moolenaar446cb832008-06-24 21:56:24 +000013127cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13128# If the template does not know about datarootdir, expand it.
13129# FIXME: This hack should be removed a few years after 2.60.
13130ac_datarootdir_hack=; ac_datarootdir_seen=
Bram Moolenaar446cb832008-06-24 21:56:24 +000013131ac_sed_dataroot='
13132/datarootdir/ {
13133 p
13134 q
13135}
13136/@datadir@/p
13137/@docdir@/p
13138/@infodir@/p
13139/@localedir@/p
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013140/@mandir@/p'
Bram Moolenaar446cb832008-06-24 21:56:24 +000013141case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13142*datarootdir*) ac_datarootdir_seen=yes;;
13143*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013144 { $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 +000013145$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13146_ACEOF
13147cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13148 ac_datarootdir_hack='
13149 s&@datadir@&$datadir&g
13150 s&@docdir@&$docdir&g
13151 s&@infodir@&$infodir&g
13152 s&@localedir@&$localedir&g
13153 s&@mandir@&$mandir&g
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013154 s&\\\${datarootdir}&$datarootdir&g' ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000013155esac
13156_ACEOF
13157
13158# Neutralize VPATH when `$srcdir' = `.'.
13159# Shell code in configure.ac might set extrasub.
13160# FIXME: do we really want to maintain this feature?
13161cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13162ac_sed_extra="$ac_vpsub
13163$extrasub
13164_ACEOF
13165cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13166:t
13167/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13168s|@configure_input@|$ac_sed_conf_input|;t t
13169s&@top_builddir@&$ac_top_builddir_sub&;t t
13170s&@top_build_prefix@&$ac_top_build_prefix&;t t
13171s&@srcdir@&$ac_srcdir&;t t
13172s&@abs_srcdir@&$ac_abs_srcdir&;t t
13173s&@top_srcdir@&$ac_top_srcdir&;t t
13174s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13175s&@builddir@&$ac_builddir&;t t
13176s&@abs_builddir@&$ac_abs_builddir&;t t
13177s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13178$ac_datarootdir_hack
13179"
13180eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013181 || as_fn_error "could not create $ac_file" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013182
13183test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13184 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
13185 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013186 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
Bram Moolenaar446cb832008-06-24 21:56:24 +000013187which seems to be undefined. Please make sure it is defined." >&5
13188$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13189which seems to be undefined. Please make sure it is defined." >&2;}
13190
13191 rm -f "$tmp/stdin"
13192 case $ac_file in
13193 -) cat "$tmp/out" && rm -f "$tmp/out";;
13194 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
13195 esac \
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013196 || as_fn_error "could not create $ac_file" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013197 ;;
13198 :H)
13199 #
13200 # CONFIG_HEADER
13201 #
13202 if test x"$ac_file" != x-; then
13203 {
13204 $as_echo "/* $configure_input */" \
13205 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
13206 } >"$tmp/config.h" \
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013207 || as_fn_error "could not create $ac_file" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013208 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013209 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013210$as_echo "$as_me: $ac_file is unchanged" >&6;}
13211 else
13212 rm -f "$ac_file"
13213 mv "$tmp/config.h" "$ac_file" \
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013214 || as_fn_error "could not create $ac_file" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013215 fi
13216 else
13217 $as_echo "/* $configure_input */" \
13218 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013219 || as_fn_error "could not create -" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013220 fi
13221 ;;
13222
13223
13224 esac
13225
13226done # for ac_tag
13227
Bram Moolenaar071d4272004-06-13 20:20:40 +000013228
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013229as_fn_exit 0
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013230_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013231ac_clean_files=$ac_clean_files_save
13232
Bram Moolenaar446cb832008-06-24 21:56:24 +000013233test $ac_write_fail = 0 ||
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013234 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013235
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013236
13237# configure is writing to config.log, and then calls config.status.
13238# config.status does its own redirection, appending to config.log.
13239# Unfortunately, on DOS this fails, as config.log is still kept open
13240# by configure, so config.status won't be able to write to it; its
13241# output is simply discarded. So we exec the FD to /dev/null,
13242# effectively closing config.log, so it can be properly (re)opened and
13243# appended to by config.status. When coming back to configure, we
13244# need to make the FD available again.
13245if test "$no_create" != yes; then
13246 ac_cs_success=:
13247 ac_config_status_args=
13248 test "$silent" = yes &&
13249 ac_config_status_args="$ac_config_status_args --quiet"
13250 exec 5>/dev/null
13251 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
Bram Moolenaarc7453f52006-02-10 23:20:28 +000013252 exec 5>>auto/config.log
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013253 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13254 # would make configure fail if this is the last instruction.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013255 $ac_cs_success || as_fn_exit $?
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013256fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013257if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013258 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +000013259$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
Bram Moolenaar446cb832008-06-24 21:56:24 +000013260fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000013261
13262