blob: 34de4f3c5093c390e80a5771a53bbe6ad8750cba [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 Moolenaarfa7584c2010-05-19 21:57:45 +020011241{ $as_echo "$as_me:${as_lineno-$LINENO}: checking uint32_t is 32 bits" >&5
11242$as_echo_n "checking uint32_t is 32 bits... " >&6; }
11243if test "$cross_compiling" = yes; then :
11244 as_fn_error "could not compile program using uint32_t." "$LINENO" 5
11245else
11246 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11247/* end confdefs.h. */
11248
11249#ifdef HAVE_STDINT_H
11250# include <stdint.h>
11251#endif
11252#ifdef HAVE_INTTYPES_H
11253# include <inttypes.h>
11254#endif
11255main() {
11256 uint32_t nr1 = (uint32_t)-1;
11257 uint32_t nr2 = (uint32_t)0xffffffffUL;
11258 if (sizeof(uint32_t) != 4 || nr1 != 0xffffffffUL || nr2 + 1 != 0) exit(1);
11259 exit(0);
11260}
11261_ACEOF
11262if ac_fn_c_try_run "$LINENO"; then :
11263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
11264$as_echo "ok" >&6; }
11265else
11266 as_fn_error "WRONG! uint32_t not defined correctly." "$LINENO" 5
11267fi
11268rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11269 conftest.$ac_objext conftest.beam conftest.$ac_ext
11270fi
11271
11272
Bram Moolenaar446cb832008-06-24 21:56:24 +000011273
Bram Moolenaar071d4272004-06-13 20:20:40 +000011274bcopy_test_prog='
Bram Moolenaar446cb832008-06-24 21:56:24 +000011275#include "confdefs.h"
11276#ifdef HAVE_STRING_H
11277# include <string.h>
11278#endif
11279#if STDC_HEADERS
11280# include <stdlib.h>
11281# include <stddef.h>
11282#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000011283main() {
11284 char buf[10];
11285 strcpy(buf, "abcdefghi");
11286 mch_memmove(buf, buf + 2, 3);
11287 if (strncmp(buf, "ababcf", 6))
11288 exit(1);
11289 strcpy(buf, "abcdefghi");
11290 mch_memmove(buf + 2, buf, 3);
11291 if (strncmp(buf, "cdedef", 6))
11292 exit(1);
11293 exit(0); /* libc version works properly. */
11294}'
11295
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011296{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmove handles overlaps" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011297$as_echo_n "checking whether memmove handles overlaps... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011298if test "${vim_cv_memmove_handles_overlap+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011299 $as_echo_n "(cached) " >&6
11300else
Bram Moolenaar071d4272004-06-13 20:20:40 +000011301
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011302 if test "$cross_compiling" = yes; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011303
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011304 as_fn_error "cross-compiling: please set 'vim_cv_memmove_handles_overlap'" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011305
Bram Moolenaar071d4272004-06-13 20:20:40 +000011306else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011307 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11308/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011309#define mch_memmove(s,d,l) memmove(d,s,l) $bcopy_test_prog
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011310_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011311if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011312
11313 vim_cv_memmove_handles_overlap=yes
11314
11315else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011316
11317 vim_cv_memmove_handles_overlap=no
11318
11319fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011320rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11321 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011322fi
11323
11324
Bram Moolenaar446cb832008-06-24 21:56:24 +000011325fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011326{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memmove_handles_overlap" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011327$as_echo "$vim_cv_memmove_handles_overlap" >&6; }
11328
11329if test "x$vim_cv_memmove_handles_overlap" = "xyes" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011330 $as_echo "#define USEMEMMOVE 1" >>confdefs.h
Bram Moolenaar446cb832008-06-24 21:56:24 +000011331
Bram Moolenaar071d4272004-06-13 20:20:40 +000011332else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether bcopy handles overlaps" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011334$as_echo_n "checking whether bcopy handles overlaps... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011335if test "${vim_cv_bcopy_handles_overlap+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011336 $as_echo_n "(cached) " >&6
11337else
11338
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011339 if test "$cross_compiling" = yes; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011340
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011341 as_fn_error "cross-compiling: please set 'vim_cv_bcopy_handles_overlap'" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011342
11343else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011344 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11345/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000011346#define mch_bcopy(s,d,l) bcopy(d,s,l) $bcopy_test_prog
11347_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011348if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011349
11350 vim_cv_bcopy_handles_overlap=yes
11351
11352else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011353
11354 vim_cv_bcopy_handles_overlap=no
11355
11356fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011357rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11358 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011359fi
11360
11361
Bram Moolenaar446cb832008-06-24 21:56:24 +000011362fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011363{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_bcopy_handles_overlap" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011364$as_echo "$vim_cv_bcopy_handles_overlap" >&6; }
11365
11366 if test "x$vim_cv_bcopy_handles_overlap" = "xyes" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011367 $as_echo "#define USEBCOPY 1" >>confdefs.h
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011368
Bram Moolenaar446cb832008-06-24 21:56:24 +000011369 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011370 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memcpy handles overlaps" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011371$as_echo_n "checking whether memcpy handles overlaps... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011372if test "${vim_cv_memcpy_handles_overlap+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011373 $as_echo_n "(cached) " >&6
11374else
11375
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011376 if test "$cross_compiling" = yes; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011377
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011378 as_fn_error "cross-compiling: please set 'vim_cv_memcpy_handles_overlap'" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011379
Bram Moolenaar071d4272004-06-13 20:20:40 +000011380else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011381 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11382/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000011383#define mch_memcpy(s,d,l) memcpy(d,s,l) $bcopy_test_prog
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011384_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011385if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011386
11387 vim_cv_memcpy_handles_overlap=yes
11388
Bram Moolenaar071d4272004-06-13 20:20:40 +000011389else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011390
11391 vim_cv_memcpy_handles_overlap=no
11392
Bram Moolenaar071d4272004-06-13 20:20:40 +000011393fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011394rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11395 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011396fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011397
11398
Bram Moolenaar071d4272004-06-13 20:20:40 +000011399fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011400{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memcpy_handles_overlap" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011401$as_echo "$vim_cv_memcpy_handles_overlap" >&6; }
11402
11403 if test "x$vim_cv_memcpy_handles_overlap" = "xyes" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011404 $as_echo "#define USEMEMCPY 1" >>confdefs.h
Bram Moolenaar446cb832008-06-24 21:56:24 +000011405
11406 fi
11407 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000011408fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011409
Bram Moolenaar071d4272004-06-13 20:20:40 +000011410
11411
11412if test "$enable_multibyte" = "yes"; then
11413 cflags_save=$CFLAGS
11414 ldflags_save=$LDFLAGS
Bram Moolenaar94ba1ce2009-04-22 15:53:09 +000011415 if test "x$x_includes" != "xNONE" ; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000011416 CFLAGS="$CFLAGS -I$x_includes"
11417 LDFLAGS="$X_LIBS $LDFLAGS -lX11"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether X_LOCALE needed" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011419$as_echo_n "checking whether X_LOCALE needed... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011420 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011421/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011422#include <X11/Xlocale.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011423int
11424main ()
11425{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011426
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011427 ;
11428 return 0;
11429}
11430_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011431if ac_fn_c_try_compile "$LINENO"; then :
11432 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011433/* end confdefs.h. */
11434
Bram Moolenaar446cb832008-06-24 21:56:24 +000011435/* Override any GCC internal prototype to avoid an error.
11436 Use char because int might match the return type of a GCC
11437 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011438#ifdef __cplusplus
11439extern "C"
11440#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011441char _Xsetlocale ();
11442int
11443main ()
11444{
Bram Moolenaar446cb832008-06-24 21:56:24 +000011445return _Xsetlocale ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011446 ;
11447 return 0;
11448}
11449_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011450if ac_fn_c_try_link "$LINENO"; then :
11451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011452$as_echo "yes" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011453 $as_echo "#define X_LOCALE 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011454
11455else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011457$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011458fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011459rm -f core conftest.err conftest.$ac_objext \
11460 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011461else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011463$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011464fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011465rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011466 fi
11467 CFLAGS=$cflags_save
11468 LDFLAGS=$ldflags_save
11469fi
11470
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011471{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _xpg4_setrunelocale in -lxpg4" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011472$as_echo_n "checking for _xpg4_setrunelocale in -lxpg4... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011473if test "${ac_cv_lib_xpg4__xpg4_setrunelocale+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011474 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011475else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011476 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000011477LIBS="-lxpg4 $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011478cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011479/* end confdefs.h. */
11480
Bram Moolenaar446cb832008-06-24 21:56:24 +000011481/* Override any GCC internal prototype to avoid an error.
11482 Use char because int might match the return type of a GCC
11483 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011484#ifdef __cplusplus
11485extern "C"
11486#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011487char _xpg4_setrunelocale ();
11488int
11489main ()
11490{
Bram Moolenaar446cb832008-06-24 21:56:24 +000011491return _xpg4_setrunelocale ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011492 ;
11493 return 0;
11494}
11495_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011496if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011497 ac_cv_lib_xpg4__xpg4_setrunelocale=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000011498else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011499 ac_cv_lib_xpg4__xpg4_setrunelocale=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000011500fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011501rm -f core conftest.err conftest.$ac_objext \
11502 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011503LIBS=$ac_check_lib_save_LIBS
11504fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011505{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xpg4__xpg4_setrunelocale" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011506$as_echo "$ac_cv_lib_xpg4__xpg4_setrunelocale" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011507if test "x$ac_cv_lib_xpg4__xpg4_setrunelocale" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011508 LIBS="$LIBS -lxpg4"
Bram Moolenaar071d4272004-06-13 20:20:40 +000011509fi
11510
11511
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011512{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to create tags" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011513$as_echo_n "checking how to create tags... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011514test -f tags && mv tags tags.save
11515if (eval ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
Bram Moolenaarb21e5842006-04-16 18:30:08 +000011516 TAGPRG="ctags -I INIT+ --fields=+S"
Bram Moolenaar071d4272004-06-13 20:20:40 +000011517else
Bram Moolenaar0c7ce772009-05-13 12:49:39 +000011518 TAGPRG="ctags"
Bram Moolenaar071d4272004-06-13 20:20:40 +000011519 (eval etags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags"
11520 (eval etags -c /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags -c"
11521 (eval ctags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags"
11522 (eval ctags -t /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -t"
11523 (eval ctags -ts /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -ts"
11524 (eval ctags -tvs /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -tvs"
11525 (eval ctags -i+m /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -i+m"
11526fi
11527test -f tags.save && mv tags.save tags
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011528{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAGPRG" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011529$as_echo "$TAGPRG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011530
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011531{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run man with a section nr" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011532$as_echo_n "checking how to run man with a section nr... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011533MANDEF="man"
Bram Moolenaar8b131502008-02-13 09:28:19 +000011534(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 +020011535{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANDEF" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011536$as_echo "$MANDEF" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011537if test "$MANDEF" = "man -s"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011538 $as_echo "#define USEMAN_S 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011539
11540fi
11541
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011542{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-nls argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011543$as_echo_n "checking --disable-nls argument... " >&6; }
11544# Check whether --enable-nls was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011545if test "${enable_nls+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011546 enableval=$enable_nls;
Bram Moolenaar071d4272004-06-13 20:20:40 +000011547else
11548 enable_nls="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +000011549fi
11550
Bram Moolenaar071d4272004-06-13 20:20:40 +000011551
11552if test "$enable_nls" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011554$as_echo "no" >&6; }
Bram Moolenaar2389c3c2005-05-22 22:07:59 +000011555
11556 INSTALL_LANGS=install-languages
11557
11558 INSTALL_TOOL_LANGS=install-tool-languages
11559
11560
Bram Moolenaar071d4272004-06-13 20:20:40 +000011561 # Extract the first word of "msgfmt", so it can be a program name with args.
11562set dummy msgfmt; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011563{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011564$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011565if test "${ac_cv_prog_MSGFMT+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011566 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011567else
11568 if test -n "$MSGFMT"; then
11569 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
11570else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011571as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11572for as_dir in $PATH
11573do
11574 IFS=$as_save_IFS
11575 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011576 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +000011577 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 +000011578 ac_cv_prog_MSGFMT="msgfmt"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011579 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011580 break 2
11581 fi
11582done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011583 done
Bram Moolenaar446cb832008-06-24 21:56:24 +000011584IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011585
Bram Moolenaar071d4272004-06-13 20:20:40 +000011586fi
11587fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011588MSGFMT=$ac_cv_prog_MSGFMT
Bram Moolenaar071d4272004-06-13 20:20:40 +000011589if test -n "$MSGFMT"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011591$as_echo "$MSGFMT" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011592else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011594$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011595fi
11596
Bram Moolenaar446cb832008-06-24 21:56:24 +000011597
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NLS" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011599$as_echo_n "checking for NLS... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011600 if test -f po/Makefile; then
11601 have_gettext="no"
11602 if test -n "$MSGFMT"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011603 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011604/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011605#include <libintl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011606int
11607main ()
11608{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011609gettext("Test");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011610 ;
11611 return 0;
11612}
11613_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011614if ac_fn_c_try_link "$LINENO"; then :
11615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011616$as_echo "gettext() works" >&6; }; have_gettext="yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000011617else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011618 olibs=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000011619 LIBS="$LIBS -lintl"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011620 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011621/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011622#include <libintl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011623int
11624main ()
11625{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011626gettext("Test");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011627 ;
11628 return 0;
11629}
11630_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011631if ac_fn_c_try_link "$LINENO"; then :
11632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works with -lintl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011633$as_echo "gettext() works with -lintl" >&6; }; have_gettext="yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000011634else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() doesn't work" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011636$as_echo "gettext() doesn't work" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000011637 LIBS=$olibs
11638fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011639rm -f core conftest.err conftest.$ac_objext \
11640 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011641fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011642rm -f core conftest.err conftest.$ac_objext \
11643 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011644 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: msgfmt not found - disabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011646$as_echo "msgfmt not found - disabled" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000011647 fi
11648 if test $have_gettext = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011649 $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011650
11651 MAKEMO=yes
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011652
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011653 for ac_func in bind_textdomain_codeset
11654do :
11655 ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
11656if test "x$ac_cv_func_bind_textdomain_codeset" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011657 cat >>confdefs.h <<_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011658#define HAVE_BIND_TEXTDOMAIN_CODESET 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011659_ACEOF
11660
Bram Moolenaar071d4272004-06-13 20:20:40 +000011661fi
11662done
11663
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _nl_msg_cat_cntr" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011665$as_echo_n "checking for _nl_msg_cat_cntr... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011667/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011668#include <libintl.h>
11669 extern int _nl_msg_cat_cntr;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011670int
11671main ()
11672{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011673++_nl_msg_cat_cntr;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011674 ;
11675 return 0;
11676}
11677_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011678if ac_fn_c_try_link "$LINENO"; then :
11679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11680$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_MSG_CAT_CNTR 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011681
11682else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011684$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011685fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011686rm -f core conftest.err conftest.$ac_objext \
11687 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011688 fi
11689 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no \"po/Makefile\" - disabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011691$as_echo "no \"po/Makefile\" - disabled" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000011692 fi
11693else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011695$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011696fi
11697
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011698ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default"
11699if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011700 DLL=dlfcn.h
11701else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011702 ac_fn_c_check_header_mongrel "$LINENO" "dl.h" "ac_cv_header_dl_h" "$ac_includes_default"
11703if test "x$ac_cv_header_dl_h" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011704 DLL=dl.h
11705fi
11706
11707
11708fi
11709
Bram Moolenaar071d4272004-06-13 20:20:40 +000011710
11711if test x${DLL} = xdlfcn.h; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011712
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011713$as_echo "#define HAVE_DLFCN_H 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011714
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen()" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011716$as_echo_n "checking for dlopen()... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011717 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011718/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011719
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011720int
11721main ()
11722{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011723
11724 extern void* dlopen();
11725 dlopen();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011726
11727 ;
11728 return 0;
11729}
11730_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011731if ac_fn_c_try_link "$LINENO"; then :
11732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011733$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011734
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011735$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011736
11737else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011739$as_echo "no" >&6; };
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen() in -ldl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011741$as_echo_n "checking for dlopen() in -ldl... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011742 olibs=$LIBS
11743 LIBS="$LIBS -ldl"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011745/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011746
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011747int
11748main ()
11749{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011750
11751 extern void* dlopen();
11752 dlopen();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011753
11754 ;
11755 return 0;
11756}
11757_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011758if ac_fn_c_try_link "$LINENO"; then :
11759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011760$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011761
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011762$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011763
11764else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011766$as_echo "no" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000011767 LIBS=$olibs
11768fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011769rm -f core conftest.err conftest.$ac_objext \
11770 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011771fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011772rm -f core conftest.err conftest.$ac_objext \
11773 conftest$ac_exeext conftest.$ac_ext
11774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym()" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011775$as_echo_n "checking for dlsym()... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011777/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011778
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011779int
11780main ()
11781{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011782
11783 extern void* dlsym();
11784 dlsym();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011785
11786 ;
11787 return 0;
11788}
11789_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011790if ac_fn_c_try_link "$LINENO"; then :
11791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011792$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011793
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011794$as_echo "#define HAVE_DLSYM 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011795
11796else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011798$as_echo "no" >&6; };
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym() in -ldl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011800$as_echo_n "checking for dlsym() in -ldl... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011801 olibs=$LIBS
11802 LIBS="$LIBS -ldl"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011803 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011804/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011805
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011806int
11807main ()
11808{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011809
11810 extern void* dlsym();
11811 dlsym();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011812
11813 ;
11814 return 0;
11815}
11816_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011817if ac_fn_c_try_link "$LINENO"; then :
11818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011819$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011820
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011821$as_echo "#define HAVE_DLSYM 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011822
11823else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011825$as_echo "no" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000011826 LIBS=$olibs
11827fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011828rm -f core conftest.err conftest.$ac_objext \
11829 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011830fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011831rm -f core conftest.err conftest.$ac_objext \
11832 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011833elif test x${DLL} = xdl.h; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011834
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011835$as_echo "#define HAVE_DL_H 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011836
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load()" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011838$as_echo_n "checking for shl_load()... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011839 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011840/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011841
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011842int
11843main ()
11844{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011845
11846 extern void* shl_load();
11847 shl_load();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011848
11849 ;
11850 return 0;
11851}
11852_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011853if ac_fn_c_try_link "$LINENO"; then :
11854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011855$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011856
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011857$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011858
11859else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011861$as_echo "no" >&6; };
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load() in -ldld" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011863$as_echo_n "checking for shl_load() in -ldld... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011864 olibs=$LIBS
11865 LIBS="$LIBS -ldld"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011866 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011867/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011868
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011869int
11870main ()
11871{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011872
11873 extern void* shl_load();
11874 shl_load();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011875
11876 ;
11877 return 0;
11878}
11879_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011880if ac_fn_c_try_link "$LINENO"; then :
11881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011882$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011883
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011884$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011885
11886else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011888$as_echo "no" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000011889 LIBS=$olibs
11890fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011891rm -f core conftest.err conftest.$ac_objext \
11892 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011893fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011894rm -f core conftest.err conftest.$ac_objext \
11895 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011896fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011897for ac_header in setjmp.h
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011898do :
11899 ac_fn_c_check_header_mongrel "$LINENO" "setjmp.h" "ac_cv_header_setjmp_h" "$ac_includes_default"
11900if test "x$ac_cv_header_setjmp_h" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011901 cat >>confdefs.h <<_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011902#define HAVE_SETJMP_H 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011903_ACEOF
11904
11905fi
11906
Bram Moolenaar071d4272004-06-13 20:20:40 +000011907done
11908
11909
11910if test "x$MACOSX" = "xyes" -a -n "$PERL"; then
11911 if echo $LIBS | grep -e '-ldl' >/dev/null; then
11912 LIBS=`echo $LIBS | sed s/-ldl//`
11913 PERL_LIBS="$PERL_LIBS -ldl"
11914 fi
11915fi
11916
11917if test "x$MACOSX" = "xyes" && test "x$CARBON" = "xyes" \
11918 && test "x$GUITYPE" != "xCARBONGUI"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -framework Carbon" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011920$as_echo_n "checking whether we need -framework Carbon... " >&6; }
Bram Moolenaarb90daee2006-10-17 09:49:09 +000011921 if test "x$enable_multibyte" = "xyes" || test "x$features" = "xbig" \
Bram Moolenaar071d4272004-06-13 20:20:40 +000011922 || test "x$features" = "xhuge"; then
11923 LIBS="$LIBS -framework Carbon"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011925$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011926 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011928$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011929 fi
11930fi
Bram Moolenaare224ffa2006-03-01 00:01:28 +000011931if test "x$MACARCH" = "xboth"; then
Bram Moolenaar595a7be2010-03-10 16:28:12 +010011932 LDFLAGS="$LDFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
Bram Moolenaare224ffa2006-03-01 00:01:28 +000011933fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000011934
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000011935DEPEND_CFLAGS_FILTER=
11936if test "$GCC" = yes; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCC 3 or later" >&5
Bram Moolenaar0cd49302008-11-20 09:37:01 +000011938$as_echo_n "checking for GCC 3 or later... " >&6; }
Bram Moolenaar2217cae2006-03-25 21:55:52 +000011939 gccmajor=`echo "$gccversion" | sed -e 's/^\([1-9]\)\..*$/\1/g'`
Bram Moolenaarf740b292006-02-16 22:11:02 +000011940 if test "$gccmajor" -gt "2"; then
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000011941 DEPEND_CFLAGS_FILTER="| sed 's+-I */+-isystem /+g'"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011943$as_echo "yes" >&6; }
Bram Moolenaar0cd49302008-11-20 09:37:01 +000011944 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar0cd49302008-11-20 09:37:01 +000011946$as_echo "no" >&6; }
11947 fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D_FORTIFY_SOURCE=1" >&5
Bram Moolenaar0cd49302008-11-20 09:37:01 +000011949$as_echo_n "checking whether we need -D_FORTIFY_SOURCE=1... " >&6; }
11950 if test "$gccmajor" -gt "3"; then
Bram Moolenaar56d1db32009-12-16 16:14:51 +000011951 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 +020011952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar0cd49302008-11-20 09:37:01 +000011953$as_echo "yes" >&6; }
11954 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar0cd49302008-11-20 09:37:01 +000011956$as_echo "no" >&6; }
11957 fi
Bram Moolenaara5792f52005-11-23 21:25:05 +000011958fi
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000011959
Bram Moolenaar071d4272004-06-13 20:20:40 +000011960
Bram Moolenaar446cb832008-06-24 21:56:24 +000011961ac_config_files="$ac_config_files auto/config.mk:config.mk.in"
11962
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011963cat >confcache <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011964# This file is a shell script that caches the results of configure
11965# tests run on this system so they can be shared between configure
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011966# scripts and configure runs, see configure's option --config-cache.
11967# It is not useful on other systems. If it contains results you don't
11968# want to keep, you may remove or edit it.
Bram Moolenaar071d4272004-06-13 20:20:40 +000011969#
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011970# config.status only pays attention to the cache file if you give it
11971# the --recheck option to rerun configure.
Bram Moolenaar071d4272004-06-13 20:20:40 +000011972#
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011973# `ac_cv_env_foo' variables (set or unset) will be overridden when
11974# loading this file, other *unset* `ac_cv_foo' will be assigned the
11975# following values.
11976
11977_ACEOF
11978
Bram Moolenaar071d4272004-06-13 20:20:40 +000011979# The following way of writing the cache mishandles newlines in values,
11980# but we know of no workaround that is simple, portable, and efficient.
Bram Moolenaar446cb832008-06-24 21:56:24 +000011981# So, we kill variables containing newlines.
Bram Moolenaar071d4272004-06-13 20:20:40 +000011982# Ultrix sh set writes to stderr and can't be redirected directly,
11983# and sets the high bit in the cache file unless we assign to the vars.
Bram Moolenaar446cb832008-06-24 21:56:24 +000011984(
11985 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11986 eval ac_val=\$$ac_var
11987 case $ac_val in #(
11988 *${as_nl}*)
11989 case $ac_var in #(
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011990 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +000011991$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000011992 esac
11993 case $ac_var in #(
11994 _ | IFS | as_nl) ;; #(
11995 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011996 *) { eval $ac_var=; unset $ac_var;} ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000011997 esac ;;
11998 esac
11999 done
12000
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012001 (set) 2>&1 |
Bram Moolenaar446cb832008-06-24 21:56:24 +000012002 case $as_nl`(ac_space=' '; set) 2>&1` in #(
12003 *${as_nl}ac_space=\ *)
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012004 # `set' does not quote correctly, so add quotes: double-quote
12005 # substitution turns \\\\ into \\, and sed turns \\ into \.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012006 sed -n \
12007 "s/'/'\\\\''/g;
12008 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
Bram Moolenaar446cb832008-06-24 21:56:24 +000012009 ;; #(
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012010 *)
12011 # `set' quotes correctly as required by POSIX, so do not add quotes.
Bram Moolenaar446cb832008-06-24 21:56:24 +000012012 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012013 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012014 esac |
12015 sort
12016) |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012017 sed '
Bram Moolenaar446cb832008-06-24 21:56:24 +000012018 /^ac_cv_env_/b end
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012019 t clear
Bram Moolenaar446cb832008-06-24 21:56:24 +000012020 :clear
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012021 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
12022 t end
Bram Moolenaar446cb832008-06-24 21:56:24 +000012023 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
12024 :end' >>confcache
12025if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
12026 if test -w "$cache_file"; then
12027 test "x$cache_file" != "x/dev/null" &&
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012028 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012029$as_echo "$as_me: updating cache $cache_file" >&6;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012030 cat confcache >$cache_file
Bram Moolenaar071d4272004-06-13 20:20:40 +000012031 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012032 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012033$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
Bram Moolenaar071d4272004-06-13 20:20:40 +000012034 fi
12035fi
12036rm -f confcache
12037
Bram Moolenaar071d4272004-06-13 20:20:40 +000012038test "x$prefix" = xNONE && prefix=$ac_default_prefix
12039# Let make expand exec_prefix.
12040test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12041
Bram Moolenaar071d4272004-06-13 20:20:40 +000012042DEFS=-DHAVE_CONFIG_H
12043
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012044ac_libobjs=
12045ac_ltlibobjs=
12046for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
12047 # 1. Remove the extension, and $U if already installed.
Bram Moolenaar446cb832008-06-24 21:56:24 +000012048 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
12049 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
12050 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
12051 # will be set to the directory where LIBOBJS objects are built.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012052 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
12053 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012054done
12055LIBOBJS=$ac_libobjs
12056
12057LTLIBOBJS=$ac_ltlibobjs
12058
12059
12060
Bram Moolenaar0bbabe82010-05-17 20:32:55 +020012061
Bram Moolenaar071d4272004-06-13 20:20:40 +000012062: ${CONFIG_STATUS=./config.status}
Bram Moolenaar446cb832008-06-24 21:56:24 +000012063ac_write_fail=0
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012064ac_clean_files_save=$ac_clean_files
12065ac_clean_files="$ac_clean_files $CONFIG_STATUS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012066{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012067$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012068as_write_fail=0
12069cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012070#! $SHELL
12071# Generated by $as_me.
Bram Moolenaar071d4272004-06-13 20:20:40 +000012072# Run this file to recreate the current configuration.
Bram Moolenaar071d4272004-06-13 20:20:40 +000012073# Compiler output produced by configure, useful for debugging
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012074# configure, is in config.log if it exists.
Bram Moolenaar071d4272004-06-13 20:20:40 +000012075
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012076debug=false
12077ac_cs_recheck=false
12078ac_cs_silent=false
Bram Moolenaar071d4272004-06-13 20:20:40 +000012079
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012080SHELL=\${CONFIG_SHELL-$SHELL}
12081export SHELL
12082_ASEOF
12083cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
12084## -------------------- ##
12085## M4sh Initialization. ##
12086## -------------------- ##
Bram Moolenaar071d4272004-06-13 20:20:40 +000012087
Bram Moolenaar446cb832008-06-24 21:56:24 +000012088# Be more Bourne compatible
12089DUALCASE=1; export DUALCASE # for MKS sh
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012090if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012091 emulate sh
12092 NULLCMD=:
Bram Moolenaar446cb832008-06-24 21:56:24 +000012093 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012094 # is contrary to our usage. Disable this feature.
12095 alias -g '${1+"$@"}'='"$@"'
Bram Moolenaar446cb832008-06-24 21:56:24 +000012096 setopt NO_GLOB_SUBST
12097else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012098 case `(set -o) 2>/dev/null` in #(
12099 *posix*) :
12100 set -o posix ;; #(
12101 *) :
12102 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012103esac
Bram Moolenaar071d4272004-06-13 20:20:40 +000012104fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012105
12106
Bram Moolenaar446cb832008-06-24 21:56:24 +000012107as_nl='
12108'
12109export as_nl
12110# Printing a long string crashes Solaris 7 /usr/bin/printf.
12111as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
12112as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
12113as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012114# Prefer a ksh shell builtin over an external printf program on Solaris,
12115# but without wasting forks for bash or zsh.
12116if test -z "$BASH_VERSION$ZSH_VERSION" \
12117 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
12118 as_echo='print -r --'
12119 as_echo_n='print -rn --'
12120elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012121 as_echo='printf %s\n'
12122 as_echo_n='printf %s'
12123else
12124 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
12125 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
12126 as_echo_n='/usr/ucb/echo -n'
12127 else
12128 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
12129 as_echo_n_body='eval
12130 arg=$1;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012131 case $arg in #(
Bram Moolenaar446cb832008-06-24 21:56:24 +000012132 *"$as_nl"*)
12133 expr "X$arg" : "X\\(.*\\)$as_nl";
12134 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
12135 esac;
12136 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
12137 '
12138 export as_echo_n_body
12139 as_echo_n='sh -c $as_echo_n_body as_echo'
12140 fi
12141 export as_echo_body
12142 as_echo='sh -c $as_echo_body as_echo'
12143fi
12144
12145# The user is always right.
12146if test "${PATH_SEPARATOR+set}" != set; then
12147 PATH_SEPARATOR=:
12148 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
12149 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
12150 PATH_SEPARATOR=';'
12151 }
12152fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000012153
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012154
Bram Moolenaar446cb832008-06-24 21:56:24 +000012155# IFS
12156# We need space, tab and new line, in precisely that order. Quoting is
12157# there to prevent editors from complaining about space-tab.
12158# (If _AS_PATH_WALK were called with IFS unset, it would disable word
12159# splitting by setting IFS to empty value.)
12160IFS=" "" $as_nl"
12161
12162# Find who we are. Look in the path if we contain no directory separator.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012163case $0 in #((
Bram Moolenaar446cb832008-06-24 21:56:24 +000012164 *[\\/]* ) as_myself=$0 ;;
12165 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12166for as_dir in $PATH
12167do
12168 IFS=$as_save_IFS
12169 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012170 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
12171 done
Bram Moolenaar446cb832008-06-24 21:56:24 +000012172IFS=$as_save_IFS
12173
12174 ;;
12175esac
12176# We did not find ourselves, most probably we were run as `sh COMMAND'
12177# in which case we are not to be found in the path.
12178if test "x$as_myself" = x; then
12179 as_myself=$0
12180fi
12181if test ! -f "$as_myself"; then
12182 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012183 exit 1
Bram Moolenaar446cb832008-06-24 21:56:24 +000012184fi
12185
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012186# Unset variables that we do not need and which cause bugs (e.g. in
12187# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
12188# suppresses any "Segmentation fault" message there. '((' could
12189# trigger a bug in pdksh 5.2.14.
12190for as_var in BASH_ENV ENV MAIL MAILPATH
12191do eval test x\${$as_var+set} = xset \
12192 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
Bram Moolenaar446cb832008-06-24 21:56:24 +000012193done
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012194PS1='$ '
12195PS2='> '
12196PS4='+ '
12197
12198# NLS nuisances.
Bram Moolenaar446cb832008-06-24 21:56:24 +000012199LC_ALL=C
12200export LC_ALL
12201LANGUAGE=C
12202export LANGUAGE
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012203
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012204# CDPATH.
12205(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12206
12207
12208# as_fn_error ERROR [LINENO LOG_FD]
12209# ---------------------------------
12210# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12211# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
12212# script with status $?, using 1 if that was 0.
12213as_fn_error ()
12214{
12215 as_status=$?; test $as_status -eq 0 && as_status=1
12216 if test "$3"; then
12217 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
12218 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
12219 fi
12220 $as_echo "$as_me: error: $1" >&2
12221 as_fn_exit $as_status
12222} # as_fn_error
12223
12224
12225# as_fn_set_status STATUS
12226# -----------------------
12227# Set $? to STATUS, without forking.
12228as_fn_set_status ()
12229{
12230 return $1
12231} # as_fn_set_status
12232
12233# as_fn_exit STATUS
12234# -----------------
12235# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12236as_fn_exit ()
12237{
12238 set +e
12239 as_fn_set_status $1
12240 exit $1
12241} # as_fn_exit
12242
12243# as_fn_unset VAR
12244# ---------------
12245# Portably unset VAR.
12246as_fn_unset ()
12247{
12248 { eval $1=; unset $1;}
12249}
12250as_unset=as_fn_unset
12251# as_fn_append VAR VALUE
12252# ----------------------
12253# Append the text in VALUE to the end of the definition contained in VAR. Take
12254# advantage of any shell optimizations that allow amortized linear growth over
12255# repeated appends, instead of the typical quadratic growth present in naive
12256# implementations.
12257if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
12258 eval 'as_fn_append ()
12259 {
12260 eval $1+=\$2
12261 }'
12262else
12263 as_fn_append ()
12264 {
12265 eval $1=\$$1\$2
12266 }
12267fi # as_fn_append
12268
12269# as_fn_arith ARG...
12270# ------------------
12271# Perform arithmetic evaluation on the ARGs, and store the result in the
12272# global $as_val. Take advantage of shells that can avoid forks. The arguments
12273# must be portable across $(()) and expr.
12274if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
12275 eval 'as_fn_arith ()
12276 {
12277 as_val=$(( $* ))
12278 }'
12279else
12280 as_fn_arith ()
12281 {
12282 as_val=`expr "$@" || test $? -eq 1`
12283 }
12284fi # as_fn_arith
12285
12286
Bram Moolenaar446cb832008-06-24 21:56:24 +000012287if expr a : '\(a\)' >/dev/null 2>&1 &&
12288 test "X`expr 00001 : '.*\(...\)'`" = X001; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012289 as_expr=expr
12290else
12291 as_expr=false
12292fi
12293
Bram Moolenaar446cb832008-06-24 21:56:24 +000012294if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012295 as_basename=basename
12296else
12297 as_basename=false
12298fi
12299
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012300if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12301 as_dirname=dirname
12302else
12303 as_dirname=false
12304fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012305
Bram Moolenaar446cb832008-06-24 21:56:24 +000012306as_me=`$as_basename -- "$0" ||
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012307$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12308 X"$0" : 'X\(//\)$' \| \
Bram Moolenaar446cb832008-06-24 21:56:24 +000012309 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12310$as_echo X/"$0" |
12311 sed '/^.*\/\([^/][^/]*\)\/*$/{
12312 s//\1/
12313 q
12314 }
12315 /^X\/\(\/\/\)$/{
12316 s//\1/
12317 q
12318 }
12319 /^X\/\(\/\).*/{
12320 s//\1/
12321 q
12322 }
12323 s/.*/./; q'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012324
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012325# Avoid depending upon Character Ranges.
12326as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12327as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12328as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12329as_cr_digits='0123456789'
12330as_cr_alnum=$as_cr_Letters$as_cr_digits
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012331
Bram Moolenaar446cb832008-06-24 21:56:24 +000012332ECHO_C= ECHO_N= ECHO_T=
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012333case `echo -n x` in #(((((
Bram Moolenaar446cb832008-06-24 21:56:24 +000012334-n*)
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012335 case `echo 'xy\c'` in
Bram Moolenaar446cb832008-06-24 21:56:24 +000012336 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012337 xy) ECHO_C='\c';;
12338 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
12339 ECHO_T=' ';;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012340 esac;;
12341*)
12342 ECHO_N='-n';;
12343esac
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012344
12345rm -f conf$$ conf$$.exe conf$$.file
Bram Moolenaar446cb832008-06-24 21:56:24 +000012346if test -d conf$$.dir; then
12347 rm -f conf$$.dir/conf$$.file
12348else
12349 rm -f conf$$.dir
12350 mkdir conf$$.dir 2>/dev/null
12351fi
12352if (echo >conf$$.file) 2>/dev/null; then
12353 if ln -s conf$$.file conf$$ 2>/dev/null; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012354 as_ln_s='ln -s'
Bram Moolenaar446cb832008-06-24 21:56:24 +000012355 # ... but there are two gotchas:
12356 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12357 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
12358 # In both cases, we have to default to `cp -p'.
12359 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
12360 as_ln_s='cp -p'
12361 elif ln conf$$.file conf$$ 2>/dev/null; then
12362 as_ln_s=ln
12363 else
12364 as_ln_s='cp -p'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012365 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012366else
12367 as_ln_s='cp -p'
12368fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012369rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12370rmdir conf$$.dir 2>/dev/null
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012371
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012372
12373# as_fn_mkdir_p
12374# -------------
12375# Create "$as_dir" as a directory, including parents if necessary.
12376as_fn_mkdir_p ()
12377{
12378
12379 case $as_dir in #(
12380 -*) as_dir=./$as_dir;;
12381 esac
12382 test -d "$as_dir" || eval $as_mkdir_p || {
12383 as_dirs=
12384 while :; do
12385 case $as_dir in #(
12386 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12387 *) as_qdir=$as_dir;;
12388 esac
12389 as_dirs="'$as_qdir' $as_dirs"
12390 as_dir=`$as_dirname -- "$as_dir" ||
12391$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12392 X"$as_dir" : 'X\(//\)[^/]' \| \
12393 X"$as_dir" : 'X\(//\)$' \| \
12394 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12395$as_echo X"$as_dir" |
12396 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12397 s//\1/
12398 q
12399 }
12400 /^X\(\/\/\)[^/].*/{
12401 s//\1/
12402 q
12403 }
12404 /^X\(\/\/\)$/{
12405 s//\1/
12406 q
12407 }
12408 /^X\(\/\).*/{
12409 s//\1/
12410 q
12411 }
12412 s/.*/./; q'`
12413 test -d "$as_dir" && break
12414 done
12415 test -z "$as_dirs" || eval "mkdir $as_dirs"
12416 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
12417
12418
12419} # as_fn_mkdir_p
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012420if mkdir -p . 2>/dev/null; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012421 as_mkdir_p='mkdir -p "$as_dir"'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012422else
12423 test -d ./-p && rmdir ./-p
12424 as_mkdir_p=false
12425fi
12426
Bram Moolenaar446cb832008-06-24 21:56:24 +000012427if test -x / >/dev/null 2>&1; then
12428 as_test_x='test -x'
12429else
12430 if ls -dL / >/dev/null 2>&1; then
12431 as_ls_L_option=L
12432 else
12433 as_ls_L_option=
12434 fi
12435 as_test_x='
12436 eval sh -c '\''
12437 if test -d "$1"; then
12438 test -d "$1/.";
12439 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012440 case $1 in #(
Bram Moolenaar446cb832008-06-24 21:56:24 +000012441 -*)set "./$1";;
12442 esac;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012443 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
Bram Moolenaar446cb832008-06-24 21:56:24 +000012444 ???[sx]*):;;*)false;;esac;fi
12445 '\'' sh
12446 '
12447fi
12448as_executable_p=$as_test_x
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012449
12450# Sed expression to map a string onto a valid CPP name.
12451as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12452
12453# Sed expression to map a string onto a valid variable name.
12454as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12455
12456
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012457exec 6>&1
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012458## ----------------------------------- ##
12459## Main body of $CONFIG_STATUS script. ##
12460## ----------------------------------- ##
12461_ASEOF
12462test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012463
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012464cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12465# Save the log message, to keep $0 and so on meaningful, and to
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012466# report actual input values of CONFIG_FILES etc. instead of their
Bram Moolenaar446cb832008-06-24 21:56:24 +000012467# values after options handling.
12468ac_log="
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012469This file was extended by $as_me, which was
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012470generated by GNU Autoconf 2.65. Invocation command line was
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012471
12472 CONFIG_FILES = $CONFIG_FILES
12473 CONFIG_HEADERS = $CONFIG_HEADERS
12474 CONFIG_LINKS = $CONFIG_LINKS
12475 CONFIG_COMMANDS = $CONFIG_COMMANDS
12476 $ $0 $@
12477
Bram Moolenaar446cb832008-06-24 21:56:24 +000012478on `(hostname || uname -n) 2>/dev/null | sed 1q`
12479"
12480
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012481_ACEOF
12482
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012483case $ac_config_files in *"
12484"*) set x $ac_config_files; shift; ac_config_files=$*;;
12485esac
12486
12487case $ac_config_headers in *"
12488"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12489esac
12490
12491
Bram Moolenaar446cb832008-06-24 21:56:24 +000012492cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012493# Files that config.status was made for.
Bram Moolenaar446cb832008-06-24 21:56:24 +000012494config_files="$ac_config_files"
12495config_headers="$ac_config_headers"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012496
Bram Moolenaar446cb832008-06-24 21:56:24 +000012497_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012498
Bram Moolenaar446cb832008-06-24 21:56:24 +000012499cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012500ac_cs_usage="\
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012501\`$as_me' instantiates files and other configuration actions
12502from templates according to the current configuration. Unless the files
12503and actions are specified as TAGs, all are instantiated by default.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012504
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012505Usage: $0 [OPTION]... [TAG]...
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012506
12507 -h, --help print this help, then exit
Bram Moolenaar446cb832008-06-24 21:56:24 +000012508 -V, --version print version number and configuration settings, then exit
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012509 --config print configuration, then exit
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012510 -q, --quiet, --silent
12511 do not print progress messages
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012512 -d, --debug don't remove temporary files
12513 --recheck update $as_me by reconfiguring in the same conditions
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012514 --file=FILE[:TEMPLATE]
Bram Moolenaar446cb832008-06-24 21:56:24 +000012515 instantiate the configuration file FILE
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012516 --header=FILE[:TEMPLATE]
Bram Moolenaar446cb832008-06-24 21:56:24 +000012517 instantiate the configuration header FILE
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012518
12519Configuration files:
12520$config_files
12521
12522Configuration headers:
12523$config_headers
12524
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012525Report bugs to the package provider."
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012526
Bram Moolenaar446cb832008-06-24 21:56:24 +000012527_ACEOF
12528cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012529ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012530ac_cs_version="\\
12531config.status
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012532configured by $0, generated by GNU Autoconf 2.65,
12533 with options \\"\$ac_cs_config\\"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012534
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012535Copyright (C) 2009 Free Software Foundation, Inc.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012536This config.status script is free software; the Free Software Foundation
12537gives unlimited permission to copy, distribute and modify it."
Bram Moolenaar446cb832008-06-24 21:56:24 +000012538
12539ac_pwd='$ac_pwd'
12540srcdir='$srcdir'
12541AWK='$AWK'
12542test -n "\$AWK" || AWK=awk
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012543_ACEOF
12544
Bram Moolenaar446cb832008-06-24 21:56:24 +000012545cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12546# The default lists apply if the user does not specify any file.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012547ac_need_defaults=:
12548while test $# != 0
12549do
12550 case $1 in
12551 --*=*)
Bram Moolenaar446cb832008-06-24 21:56:24 +000012552 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12553 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012554 ac_shift=:
12555 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012556 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012557 ac_option=$1
12558 ac_optarg=$2
12559 ac_shift=shift
12560 ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012561 esac
12562
12563 case $ac_option in
12564 # Handling of the options.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012565 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12566 ac_cs_recheck=: ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012567 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12568 $as_echo "$ac_cs_version"; exit ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012569 --config | --confi | --conf | --con | --co | --c )
12570 $as_echo "$ac_cs_config"; exit ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012571 --debug | --debu | --deb | --de | --d | -d )
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012572 debug=: ;;
12573 --file | --fil | --fi | --f )
12574 $ac_shift
Bram Moolenaar446cb832008-06-24 21:56:24 +000012575 case $ac_optarg in
12576 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12577 esac
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012578 as_fn_append CONFIG_FILES " '$ac_optarg'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012579 ac_need_defaults=false;;
12580 --header | --heade | --head | --hea )
12581 $ac_shift
Bram Moolenaar446cb832008-06-24 21:56:24 +000012582 case $ac_optarg in
12583 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12584 esac
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012585 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012586 ac_need_defaults=false;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012587 --he | --h)
12588 # Conflict between --help and --header
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012589 as_fn_error "ambiguous option: \`$1'
12590Try \`$0 --help' for more information.";;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012591 --help | --hel | -h )
12592 $as_echo "$ac_cs_usage"; exit ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012593 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12594 | -silent | --silent | --silen | --sile | --sil | --si | --s)
12595 ac_cs_silent=: ;;
12596
12597 # This is an error.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012598 -*) as_fn_error "unrecognized option: \`$1'
12599Try \`$0 --help' for more information." ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012600
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012601 *) as_fn_append ac_config_targets " $1"
Bram Moolenaar446cb832008-06-24 21:56:24 +000012602 ac_need_defaults=false ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012603
12604 esac
12605 shift
12606done
12607
12608ac_configure_extra_args=
12609
12610if $ac_cs_silent; then
12611 exec 6>/dev/null
12612 ac_configure_extra_args="$ac_configure_extra_args --silent"
12613fi
12614
12615_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000012616cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012617if \$ac_cs_recheck; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012618 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12619 shift
12620 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12621 CONFIG_SHELL='$SHELL'
12622 export CONFIG_SHELL
12623 exec "\$@"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012624fi
12625
12626_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000012627cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12628exec 5>>auto/config.log
12629{
12630 echo
12631 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12632## Running $as_me. ##
12633_ASBOX
12634 $as_echo "$ac_log"
12635} >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012636
Bram Moolenaar446cb832008-06-24 21:56:24 +000012637_ACEOF
12638cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12639_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012640
Bram Moolenaar446cb832008-06-24 21:56:24 +000012641cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012642
Bram Moolenaar446cb832008-06-24 21:56:24 +000012643# Handling of arguments.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012644for ac_config_target in $ac_config_targets
12645do
Bram Moolenaar446cb832008-06-24 21:56:24 +000012646 case $ac_config_target in
12647 "auto/config.h") CONFIG_HEADERS="$CONFIG_HEADERS auto/config.h:config.h.in" ;;
12648 "auto/config.mk") CONFIG_FILES="$CONFIG_FILES auto/config.mk:config.mk.in" ;;
12649
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012650 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012651 esac
12652done
12653
Bram Moolenaar446cb832008-06-24 21:56:24 +000012654
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012655# If the user did not use the arguments to specify the items to instantiate,
12656# then the envvar interface is used. Set only those that are not.
12657# We use the long form for the default assignment because of an extremely
12658# bizarre bug on SunOS 4.1.3.
12659if $ac_need_defaults; then
12660 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12661 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12662fi
12663
12664# Have a temporary directory for convenience. Make it in the build tree
Bram Moolenaar446cb832008-06-24 21:56:24 +000012665# simply because there is no reason against having it here, and in addition,
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012666# creating and moving files from /tmp can sometimes cause problems.
Bram Moolenaar446cb832008-06-24 21:56:24 +000012667# Hook for its removal unless debugging.
12668# Note that there is a small window in which the directory will not be cleaned:
12669# after its creation but before its name has been assigned to `$tmp'.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012670$debug ||
12671{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012672 tmp=
12673 trap 'exit_status=$?
12674 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
12675' 0
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012676 trap 'as_fn_exit 1' 1 2 13 15
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012677}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012678# Create a (secure) tmp directory for tmp files.
12679
12680{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012681 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012682 test -n "$tmp" && test -d "$tmp"
12683} ||
12684{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012685 tmp=./conf$$-$RANDOM
12686 (umask 077 && mkdir "$tmp")
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012687} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012688
Bram Moolenaar446cb832008-06-24 21:56:24 +000012689# Set up the scripts for CONFIG_FILES section.
12690# No need to generate them if there are no CONFIG_FILES.
12691# This happens for instance with `./config.status config.h'.
12692if test -n "$CONFIG_FILES"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012693
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012694
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012695ac_cr=`echo X | tr X '\015'`
12696# On cygwin, bash can eat \r inside `` if the user requested igncr.
12697# But we know of no other shell where ac_cr would be empty at this
12698# point, so we can use a bashism as a fallback.
12699if test "x$ac_cr" = x; then
12700 eval ac_cr=\$\'\\r\'
12701fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012702ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12703if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012704 ac_cs_awk_cr='\r'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012705else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012706 ac_cs_awk_cr=$ac_cr
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012707fi
12708
Bram Moolenaar446cb832008-06-24 21:56:24 +000012709echo 'BEGIN {' >"$tmp/subs1.awk" &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012710_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012711
Bram Moolenaar446cb832008-06-24 21:56:24 +000012712
12713{
12714 echo "cat >conf$$subs.awk <<_ACEOF" &&
12715 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12716 echo "_ACEOF"
12717} >conf$$subs.sh ||
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012718 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012719ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
12720ac_delim='%!_!# '
12721for ac_last_try in false false false false false :; do
12722 . ./conf$$subs.sh ||
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012723 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012724
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012725 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12726 if test $ac_delim_n = $ac_delim_num; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012727 break
12728 elif $ac_last_try; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012729 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012730 else
12731 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12732 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012733done
Bram Moolenaar446cb832008-06-24 21:56:24 +000012734rm -f conf$$subs.sh
12735
12736cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12737cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012738_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000012739sed -n '
12740h
12741s/^/S["/; s/!.*/"]=/
12742p
12743g
12744s/^[^!]*!//
12745:repl
12746t repl
12747s/'"$ac_delim"'$//
12748t delim
12749:nl
12750h
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012751s/\(.\{148\}\)..*/\1/
Bram Moolenaar446cb832008-06-24 21:56:24 +000012752t more1
12753s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12754p
12755n
12756b repl
12757:more1
12758s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12759p
12760g
12761s/.\{148\}//
12762t nl
12763:delim
12764h
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012765s/\(.\{148\}\)..*/\1/
Bram Moolenaar446cb832008-06-24 21:56:24 +000012766t more2
12767s/["\\]/\\&/g; s/^/"/; s/$/"/
12768p
12769b
12770:more2
12771s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12772p
12773g
12774s/.\{148\}//
12775t delim
12776' <conf$$subs.awk | sed '
12777/^[^""]/{
12778 N
12779 s/\n//
12780}
12781' >>$CONFIG_STATUS || ac_write_fail=1
12782rm -f conf$$subs.awk
12783cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12784_ACAWK
12785cat >>"\$tmp/subs1.awk" <<_ACAWK &&
12786 for (key in S) S_is_set[key] = 1
12787 FS = ""
Bram Moolenaar071d4272004-06-13 20:20:40 +000012788
Bram Moolenaar446cb832008-06-24 21:56:24 +000012789}
12790{
12791 line = $ 0
12792 nfields = split(line, field, "@")
12793 substed = 0
12794 len = length(field[1])
12795 for (i = 2; i < nfields; i++) {
12796 key = field[i]
12797 keylen = length(key)
12798 if (S_is_set[key]) {
12799 value = S[key]
12800 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12801 len += length(value) + length(field[++i])
12802 substed = 1
12803 } else
12804 len += 1 + keylen
12805 }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012806
Bram Moolenaar446cb832008-06-24 21:56:24 +000012807 print line
12808}
Bram Moolenaar071d4272004-06-13 20:20:40 +000012809
Bram Moolenaar446cb832008-06-24 21:56:24 +000012810_ACAWK
12811_ACEOF
12812cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12813if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12814 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12815else
12816 cat
12817fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012818 || as_fn_error "could not setup config files machinery" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012819_ACEOF
12820
12821# VPATH may cause trouble with some makes, so we remove $(srcdir),
12822# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
12823# trailing colons and then remove the whole line if VPATH becomes empty
12824# (actually we leave an empty line to preserve line numbers).
12825if test "x$srcdir" = x.; then
12826 ac_vpsub='/^[ ]*VPATH[ ]*=/{
12827s/:*\$(srcdir):*/:/
12828s/:*\${srcdir}:*/:/
12829s/:*@srcdir@:*/:/
12830s/^\([^=]*=[ ]*\):*/\1/
12831s/:*$//
12832s/^[^=]*=[ ]*$//
12833}'
12834fi
12835
12836cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12837fi # test -n "$CONFIG_FILES"
12838
12839# Set up the scripts for CONFIG_HEADERS section.
12840# No need to generate them if there are no CONFIG_HEADERS.
12841# This happens for instance with `./config.status Makefile'.
12842if test -n "$CONFIG_HEADERS"; then
12843cat >"$tmp/defines.awk" <<\_ACAWK ||
12844BEGIN {
12845_ACEOF
12846
12847# Transform confdefs.h into an awk script `defines.awk', embedded as
12848# here-document in config.status, that substitutes the proper values into
12849# config.h.in to produce config.h.
12850
12851# Create a delimiter string that does not exist in confdefs.h, to ease
12852# handling of long lines.
12853ac_delim='%!_!# '
12854for ac_last_try in false false :; do
12855 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
12856 if test -z "$ac_t"; then
12857 break
12858 elif $ac_last_try; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012859 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012860 else
12861 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12862 fi
12863done
12864
12865# For the awk script, D is an array of macro values keyed by name,
12866# likewise P contains macro parameters if any. Preserve backslash
12867# newline sequences.
12868
12869ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12870sed -n '
12871s/.\{148\}/&'"$ac_delim"'/g
12872t rset
12873:rset
12874s/^[ ]*#[ ]*define[ ][ ]*/ /
12875t def
12876d
12877:def
12878s/\\$//
12879t bsnl
12880s/["\\]/\\&/g
12881s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12882D["\1"]=" \3"/p
12883s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
12884d
12885:bsnl
12886s/["\\]/\\&/g
12887s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12888D["\1"]=" \3\\\\\\n"\\/p
12889t cont
12890s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12891t cont
12892d
12893:cont
12894n
12895s/.\{148\}/&'"$ac_delim"'/g
12896t clear
12897:clear
12898s/\\$//
12899t bsnlc
12900s/["\\]/\\&/g; s/^/"/; s/$/"/p
12901d
12902:bsnlc
12903s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12904b cont
12905' <confdefs.h | sed '
12906s/'"$ac_delim"'/"\\\
12907"/g' >>$CONFIG_STATUS || ac_write_fail=1
12908
12909cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12910 for (key in D) D_is_set[key] = 1
12911 FS = ""
12912}
12913/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12914 line = \$ 0
12915 split(line, arg, " ")
12916 if (arg[1] == "#") {
12917 defundef = arg[2]
12918 mac1 = arg[3]
12919 } else {
12920 defundef = substr(arg[1], 2)
12921 mac1 = arg[2]
12922 }
12923 split(mac1, mac2, "(") #)
12924 macro = mac2[1]
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012925 prefix = substr(line, 1, index(line, defundef) - 1)
Bram Moolenaar446cb832008-06-24 21:56:24 +000012926 if (D_is_set[macro]) {
12927 # Preserve the white space surrounding the "#".
Bram Moolenaar446cb832008-06-24 21:56:24 +000012928 print prefix "define", macro P[macro] D[macro]
12929 next
12930 } else {
12931 # Replace #undef with comments. This is necessary, for example,
12932 # in the case of _POSIX_SOURCE, which is predefined and required
12933 # on some systems where configure will not decide to define it.
12934 if (defundef == "undef") {
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012935 print "/*", prefix defundef, macro, "*/"
Bram Moolenaar446cb832008-06-24 21:56:24 +000012936 next
12937 }
12938 }
12939}
12940{ print }
12941_ACAWK
12942_ACEOF
12943cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012944 as_fn_error "could not setup config headers machinery" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012945fi # test -n "$CONFIG_HEADERS"
12946
12947
12948eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
12949shift
12950for ac_tag
12951do
12952 case $ac_tag in
12953 :[FHLC]) ac_mode=$ac_tag; continue;;
12954 esac
12955 case $ac_mode$ac_tag in
12956 :[FHL]*:*);;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012957 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012958 :[FH]-) ac_tag=-:-;;
12959 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12960 esac
12961 ac_save_IFS=$IFS
12962 IFS=:
12963 set x $ac_tag
12964 IFS=$ac_save_IFS
12965 shift
12966 ac_file=$1
12967 shift
12968
12969 case $ac_mode in
12970 :L) ac_source=$1;;
12971 :[FH])
12972 ac_file_inputs=
12973 for ac_f
12974 do
12975 case $ac_f in
12976 -) ac_f="$tmp/stdin";;
12977 *) # Look for the file first in the build tree, then in the source tree
12978 # (if the path is not absolute). The absolute path cannot be DOS-style,
12979 # because $ac_f cannot contain `:'.
12980 test -f "$ac_f" ||
12981 case $ac_f in
12982 [\\/$]*) false;;
12983 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12984 esac ||
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012985 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012986 esac
12987 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012988 as_fn_append ac_file_inputs " '$ac_f'"
Bram Moolenaar446cb832008-06-24 21:56:24 +000012989 done
12990
12991 # Let's still pretend it is `configure' which instantiates (i.e., don't
12992 # use $as_me), people would be surprised to read:
12993 # /* config.h. Generated by config.status. */
12994 configure_input='Generated from '`
12995 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12996 `' by configure.'
12997 if test x"$ac_file" != x-; then
12998 configure_input="$ac_file. $configure_input"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012999 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013000$as_echo "$as_me: creating $ac_file" >&6;}
13001 fi
13002 # Neutralize special characters interpreted by sed in replacement strings.
13003 case $configure_input in #(
13004 *\&* | *\|* | *\\* )
13005 ac_sed_conf_input=`$as_echo "$configure_input" |
13006 sed 's/[\\\\&|]/\\\\&/g'`;; #(
13007 *) ac_sed_conf_input=$configure_input;;
13008 esac
13009
13010 case $ac_tag in
13011 *:-:* | *:-) cat >"$tmp/stdin" \
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013012 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000013013 esac
13014 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +000013015 esac
13016
Bram Moolenaar446cb832008-06-24 21:56:24 +000013017 ac_dir=`$as_dirname -- "$ac_file" ||
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013018$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13019 X"$ac_file" : 'X\(//\)[^/]' \| \
13020 X"$ac_file" : 'X\(//\)$' \| \
Bram Moolenaar446cb832008-06-24 21:56:24 +000013021 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13022$as_echo X"$ac_file" |
13023 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13024 s//\1/
13025 q
13026 }
13027 /^X\(\/\/\)[^/].*/{
13028 s//\1/
13029 q
13030 }
13031 /^X\(\/\/\)$/{
13032 s//\1/
13033 q
13034 }
13035 /^X\(\/\).*/{
13036 s//\1/
13037 q
13038 }
13039 s/.*/./; q'`
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013040 as_dir="$ac_dir"; as_fn_mkdir_p
Bram Moolenaar446cb832008-06-24 21:56:24 +000013041 ac_builddir=.
Bram Moolenaar071d4272004-06-13 20:20:40 +000013042
Bram Moolenaar446cb832008-06-24 21:56:24 +000013043case "$ac_dir" in
13044.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13045*)
13046 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13047 # A ".." for each directory in $ac_dir_suffix.
13048 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13049 case $ac_top_builddir_sub in
13050 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13051 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13052 esac ;;
13053esac
13054ac_abs_top_builddir=$ac_pwd
13055ac_abs_builddir=$ac_pwd$ac_dir_suffix
13056# for backward compatibility:
13057ac_top_builddir=$ac_top_build_prefix
13058
13059case $srcdir in
13060 .) # We are building in place.
13061 ac_srcdir=.
13062 ac_top_srcdir=$ac_top_builddir_sub
13063 ac_abs_top_srcdir=$ac_pwd ;;
13064 [\\/]* | ?:[\\/]* ) # Absolute name.
13065 ac_srcdir=$srcdir$ac_dir_suffix;
13066 ac_top_srcdir=$srcdir
13067 ac_abs_top_srcdir=$srcdir ;;
13068 *) # Relative name.
13069 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13070 ac_top_srcdir=$ac_top_build_prefix$srcdir
13071 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13072esac
13073ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
13074
13075
13076 case $ac_mode in
13077 :F)
13078 #
13079 # CONFIG_FILE
13080 #
13081
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013082_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013083
Bram Moolenaar446cb832008-06-24 21:56:24 +000013084cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13085# If the template does not know about datarootdir, expand it.
13086# FIXME: This hack should be removed a few years after 2.60.
13087ac_datarootdir_hack=; ac_datarootdir_seen=
Bram Moolenaar446cb832008-06-24 21:56:24 +000013088ac_sed_dataroot='
13089/datarootdir/ {
13090 p
13091 q
13092}
13093/@datadir@/p
13094/@docdir@/p
13095/@infodir@/p
13096/@localedir@/p
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013097/@mandir@/p'
Bram Moolenaar446cb832008-06-24 21:56:24 +000013098case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13099*datarootdir*) ac_datarootdir_seen=yes;;
13100*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013101 { $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 +000013102$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13103_ACEOF
13104cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13105 ac_datarootdir_hack='
13106 s&@datadir@&$datadir&g
13107 s&@docdir@&$docdir&g
13108 s&@infodir@&$infodir&g
13109 s&@localedir@&$localedir&g
13110 s&@mandir@&$mandir&g
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013111 s&\\\${datarootdir}&$datarootdir&g' ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000013112esac
13113_ACEOF
13114
13115# Neutralize VPATH when `$srcdir' = `.'.
13116# Shell code in configure.ac might set extrasub.
13117# FIXME: do we really want to maintain this feature?
13118cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13119ac_sed_extra="$ac_vpsub
13120$extrasub
13121_ACEOF
13122cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13123:t
13124/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13125s|@configure_input@|$ac_sed_conf_input|;t t
13126s&@top_builddir@&$ac_top_builddir_sub&;t t
13127s&@top_build_prefix@&$ac_top_build_prefix&;t t
13128s&@srcdir@&$ac_srcdir&;t t
13129s&@abs_srcdir@&$ac_abs_srcdir&;t t
13130s&@top_srcdir@&$ac_top_srcdir&;t t
13131s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13132s&@builddir@&$ac_builddir&;t t
13133s&@abs_builddir@&$ac_abs_builddir&;t t
13134s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13135$ac_datarootdir_hack
13136"
13137eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013138 || as_fn_error "could not create $ac_file" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013139
13140test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13141 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
13142 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013143 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
Bram Moolenaar446cb832008-06-24 21:56:24 +000013144which seems to be undefined. Please make sure it is defined." >&5
13145$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13146which seems to be undefined. Please make sure it is defined." >&2;}
13147
13148 rm -f "$tmp/stdin"
13149 case $ac_file in
13150 -) cat "$tmp/out" && rm -f "$tmp/out";;
13151 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
13152 esac \
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013153 || as_fn_error "could not create $ac_file" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013154 ;;
13155 :H)
13156 #
13157 # CONFIG_HEADER
13158 #
13159 if test x"$ac_file" != x-; then
13160 {
13161 $as_echo "/* $configure_input */" \
13162 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
13163 } >"$tmp/config.h" \
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013164 || as_fn_error "could not create $ac_file" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013165 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013166 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013167$as_echo "$as_me: $ac_file is unchanged" >&6;}
13168 else
13169 rm -f "$ac_file"
13170 mv "$tmp/config.h" "$ac_file" \
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013171 || as_fn_error "could not create $ac_file" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013172 fi
13173 else
13174 $as_echo "/* $configure_input */" \
13175 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013176 || as_fn_error "could not create -" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013177 fi
13178 ;;
13179
13180
13181 esac
13182
13183done # for ac_tag
13184
Bram Moolenaar071d4272004-06-13 20:20:40 +000013185
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013186as_fn_exit 0
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013187_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013188ac_clean_files=$ac_clean_files_save
13189
Bram Moolenaar446cb832008-06-24 21:56:24 +000013190test $ac_write_fail = 0 ||
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013191 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013192
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013193
13194# configure is writing to config.log, and then calls config.status.
13195# config.status does its own redirection, appending to config.log.
13196# Unfortunately, on DOS this fails, as config.log is still kept open
13197# by configure, so config.status won't be able to write to it; its
13198# output is simply discarded. So we exec the FD to /dev/null,
13199# effectively closing config.log, so it can be properly (re)opened and
13200# appended to by config.status. When coming back to configure, we
13201# need to make the FD available again.
13202if test "$no_create" != yes; then
13203 ac_cs_success=:
13204 ac_config_status_args=
13205 test "$silent" = yes &&
13206 ac_config_status_args="$ac_config_status_args --quiet"
13207 exec 5>/dev/null
13208 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
Bram Moolenaarc7453f52006-02-10 23:20:28 +000013209 exec 5>>auto/config.log
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013210 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13211 # would make configure fail if this is the last instruction.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013212 $ac_cs_success || as_fn_exit $?
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013213fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013214if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013215 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +000013216$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
Bram Moolenaar446cb832008-06-24 21:56:24 +000013217fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000013218
13219