blob: 98fdd7d37da46629481e131435d4f51a9eda886d [file] [log] [blame]
Bram Moolenaar071d4272004-06-13 20:20:40 +00001#! /bin/sh
Bram Moolenaar071d4272004-06-13 20:20:40 +00002# Guess values for system-dependent variables and create Makefiles.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003# Generated by GNU Autoconf 2.65.
4#
Bram Moolenaar071d4272004-06-13 20:20:40 +00005#
Bram Moolenaar446cb832008-06-24 21:56:24 +00006# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
8# Inc.
9#
10#
Bram Moolenaar071d4272004-06-13 20:20:40 +000011# This configure script is free software; the Free Software Foundation
12# gives unlimited permission to copy, distribute and modify it.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020013## -------------------- ##
14## M4sh Initialization. ##
15## -------------------- ##
Bram Moolenaar071d4272004-06-13 20:20:40 +000016
Bram Moolenaar446cb832008-06-24 21:56:24 +000017# Be more Bourne compatible
18DUALCASE=1; export DUALCASE # for MKS sh
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020019if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +000020 emulate sh
21 NULLCMD=:
Bram Moolenaar446cb832008-06-24 21:56:24 +000022 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
Bram Moolenaar495de9c2005-01-25 22:03:25 +000023 # is contrary to our usage. Disable this feature.
24 alias -g '${1+"$@"}'='"$@"'
Bram Moolenaar446cb832008-06-24 21:56:24 +000025 setopt NO_GLOB_SUBST
26else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020027 case `(set -o) 2>/dev/null` in #(
28 *posix*) :
29 set -o posix ;; #(
30 *) :
31 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000032esac
Bram Moolenaar495de9c2005-01-25 22:03:25 +000033fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000034
35
Bram Moolenaar446cb832008-06-24 21:56:24 +000036as_nl='
37'
38export as_nl
39# Printing a long string crashes Solaris 7 /usr/bin/printf.
40as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020043# Prefer a ksh shell builtin over an external printf program on Solaris,
44# but without wasting forks for bash or zsh.
45if test -z "$BASH_VERSION$ZSH_VERSION" \
46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47 as_echo='print -r --'
48 as_echo_n='print -rn --'
49elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000050 as_echo='printf %s\n'
51 as_echo_n='printf %s'
52else
53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55 as_echo_n='/usr/ucb/echo -n'
56 else
57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58 as_echo_n_body='eval
59 arg=$1;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020060 case $arg in #(
Bram Moolenaar446cb832008-06-24 21:56:24 +000061 *"$as_nl"*)
62 expr "X$arg" : "X\\(.*\\)$as_nl";
63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64 esac;
65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66 '
67 export as_echo_n_body
68 as_echo_n='sh -c $as_echo_n_body as_echo'
69 fi
70 export as_echo_body
71 as_echo='sh -c $as_echo_body as_echo'
72fi
73
74# The user is always right.
75if test "${PATH_SEPARATOR+set}" != set; then
76 PATH_SEPARATOR=:
77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79 PATH_SEPARATOR=';'
80 }
81fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000082
Bram Moolenaar495de9c2005-01-25 22:03:25 +000083
Bram Moolenaar446cb832008-06-24 21:56:24 +000084# IFS
85# We need space, tab and new line, in precisely that order. Quoting is
86# there to prevent editors from complaining about space-tab.
87# (If _AS_PATH_WALK were called with IFS unset, it would disable word
88# splitting by setting IFS to empty value.)
89IFS=" "" $as_nl"
90
91# Find who we are. Look in the path if we contain no directory separator.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020092case $0 in #((
Bram Moolenaar446cb832008-06-24 21:56:24 +000093 *[\\/]* ) as_myself=$0 ;;
94 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
95for as_dir in $PATH
96do
97 IFS=$as_save_IFS
98 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020099 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
100 done
Bram Moolenaar446cb832008-06-24 21:56:24 +0000101IFS=$as_save_IFS
102
103 ;;
104esac
105# We did not find ourselves, most probably we were run as `sh COMMAND'
106# in which case we are not to be found in the path.
107if test "x$as_myself" = x; then
108 as_myself=$0
109fi
110if test ! -f "$as_myself"; then
111 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +0200112 exit 1
Bram Moolenaar446cb832008-06-24 21:56:24 +0000113fi
114
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +0200115# Unset variables that we do not need and which cause bugs (e.g. in
116# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
117# suppresses any "Segmentation fault" message there. '((' could
118# trigger a bug in pdksh 5.2.14.
119for as_var in BASH_ENV ENV MAIL MAILPATH
120do eval test x\${$as_var+set} = xset \
121 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
Bram Moolenaar446cb832008-06-24 21:56:24 +0000122done
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000123PS1='$ '
124PS2='> '
125PS4='+ '
126
127# NLS nuisances.
Bram Moolenaar446cb832008-06-24 21:56:24 +0000128LC_ALL=C
129export LC_ALL
130LANGUAGE=C
131export LANGUAGE
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000132
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +0200133# CDPATH.
134(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
135
136if test "x$CONFIG_SHELL" = x; then
137 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
138 emulate sh
139 NULLCMD=:
140 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
141 # is contrary to our usage. Disable this feature.
142 alias -g '\${1+\"\$@\"}'='\"\$@\"'
143 setopt NO_GLOB_SUBST
144else
145 case \`(set -o) 2>/dev/null\` in #(
146 *posix*) :
147 set -o posix ;; #(
148 *) :
149 ;;
150esac
151fi
152"
153 as_required="as_fn_return () { (exit \$1); }
154as_fn_success () { as_fn_return 0; }
155as_fn_failure () { as_fn_return 1; }
156as_fn_ret_success () { return 0; }
157as_fn_ret_failure () { return 1; }
158
159exitcode=0
160as_fn_success || { exitcode=1; echo as_fn_success failed.; }
161as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
162as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
163as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
164if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
165
166else
167 exitcode=1; echo positional parameters were not saved.
168fi
169test x\$exitcode = x0 || exit 1"
170 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
171 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
172 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
173 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
174test \$(( 1 + 1 )) = 2 || exit 1"
175 if (eval "$as_required") 2>/dev/null; then :
176 as_have_required=yes
177else
178 as_have_required=no
179fi
180 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
181
182else
183 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
184as_found=false
185for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
186do
187 IFS=$as_save_IFS
188 test -z "$as_dir" && as_dir=.
189 as_found=:
190 case $as_dir in #(
191 /*)
192 for as_base in sh bash ksh sh5; do
193 # Try only shells that exist, to save several forks.
194 as_shell=$as_dir/$as_base
195 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
196 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
197 CONFIG_SHELL=$as_shell as_have_required=yes
198 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
199 break 2
200fi
201fi
202 done;;
203 esac
204 as_found=false
205done
206$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
207 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
208 CONFIG_SHELL=$SHELL as_have_required=yes
209fi; }
210IFS=$as_save_IFS
211
212
213 if test "x$CONFIG_SHELL" != x; then :
214 # We cannot yet assume a decent shell, so we have to provide a
215 # neutralization value for shells without unset; and this also
216 # works around shells that cannot unset nonexistent variables.
217 BASH_ENV=/dev/null
218 ENV=/dev/null
219 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
220 export CONFIG_SHELL
221 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
222fi
223
224 if test x$as_have_required = xno; then :
225 $as_echo "$0: This script requires a shell more modern than all"
226 $as_echo "$0: the shells that I found on your system."
227 if test x${ZSH_VERSION+set} = xset ; then
228 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
229 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
230 else
231 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
232$0: including any error possibly output before this
233$0: message. Then install a modern shell, or manually run
234$0: the script under such a shell if you do have one."
235 fi
236 exit 1
237fi
238fi
239fi
240SHELL=${CONFIG_SHELL-/bin/sh}
241export SHELL
242# Unset more variables known to interfere with behavior of common tools.
243CLICOLOR_FORCE= GREP_OPTIONS=
244unset CLICOLOR_FORCE GREP_OPTIONS
245
246## --------------------- ##
247## M4sh Shell Functions. ##
248## --------------------- ##
249# as_fn_unset VAR
250# ---------------
251# Portably unset VAR.
252as_fn_unset ()
253{
254 { eval $1=; unset $1;}
255}
256as_unset=as_fn_unset
257
258# as_fn_set_status STATUS
259# -----------------------
260# Set $? to STATUS, without forking.
261as_fn_set_status ()
262{
263 return $1
264} # as_fn_set_status
265
266# as_fn_exit STATUS
267# -----------------
268# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
269as_fn_exit ()
270{
271 set +e
272 as_fn_set_status $1
273 exit $1
274} # as_fn_exit
275
276# as_fn_mkdir_p
277# -------------
278# Create "$as_dir" as a directory, including parents if necessary.
279as_fn_mkdir_p ()
280{
281
282 case $as_dir in #(
283 -*) as_dir=./$as_dir;;
284 esac
285 test -d "$as_dir" || eval $as_mkdir_p || {
286 as_dirs=
287 while :; do
288 case $as_dir in #(
289 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
290 *) as_qdir=$as_dir;;
291 esac
292 as_dirs="'$as_qdir' $as_dirs"
293 as_dir=`$as_dirname -- "$as_dir" ||
294$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
295 X"$as_dir" : 'X\(//\)[^/]' \| \
296 X"$as_dir" : 'X\(//\)$' \| \
297 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
298$as_echo X"$as_dir" |
299 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
300 s//\1/
301 q
302 }
303 /^X\(\/\/\)[^/].*/{
304 s//\1/
305 q
306 }
307 /^X\(\/\/\)$/{
308 s//\1/
309 q
310 }
311 /^X\(\/\).*/{
312 s//\1/
313 q
314 }
315 s/.*/./; q'`
316 test -d "$as_dir" && break
317 done
318 test -z "$as_dirs" || eval "mkdir $as_dirs"
319 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
320
321
322} # as_fn_mkdir_p
323# as_fn_append VAR VALUE
324# ----------------------
325# Append the text in VALUE to the end of the definition contained in VAR. Take
326# advantage of any shell optimizations that allow amortized linear growth over
327# repeated appends, instead of the typical quadratic growth present in naive
328# implementations.
329if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
330 eval 'as_fn_append ()
331 {
332 eval $1+=\$2
333 }'
334else
335 as_fn_append ()
336 {
337 eval $1=\$$1\$2
338 }
339fi # as_fn_append
340
341# as_fn_arith ARG...
342# ------------------
343# Perform arithmetic evaluation on the ARGs, and store the result in the
344# global $as_val. Take advantage of shells that can avoid forks. The arguments
345# must be portable across $(()) and expr.
346if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
347 eval 'as_fn_arith ()
348 {
349 as_val=$(( $* ))
350 }'
351else
352 as_fn_arith ()
353 {
354 as_val=`expr "$@" || test $? -eq 1`
355 }
356fi # as_fn_arith
357
358
359# as_fn_error ERROR [LINENO LOG_FD]
360# ---------------------------------
361# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
362# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
363# script with status $?, using 1 if that was 0.
364as_fn_error ()
365{
366 as_status=$?; test $as_status -eq 0 && as_status=1
367 if test "$3"; then
368 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
369 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
370 fi
371 $as_echo "$as_me: error: $1" >&2
372 as_fn_exit $as_status
373} # as_fn_error
374
Bram Moolenaar446cb832008-06-24 21:56:24 +0000375if expr a : '\(a\)' >/dev/null 2>&1 &&
376 test "X`expr 00001 : '.*\(...\)'`" = X001; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000377 as_expr=expr
378else
379 as_expr=false
380fi
381
Bram Moolenaar446cb832008-06-24 21:56:24 +0000382if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000383 as_basename=basename
384else
385 as_basename=false
386fi
387
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +0200388if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
389 as_dirname=dirname
390else
391 as_dirname=false
392fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000393
Bram Moolenaar446cb832008-06-24 21:56:24 +0000394as_me=`$as_basename -- "$0" ||
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000395$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
396 X"$0" : 'X\(//\)$' \| \
Bram Moolenaar446cb832008-06-24 21:56:24 +0000397 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
398$as_echo X/"$0" |
399 sed '/^.*\/\([^/][^/]*\)\/*$/{
400 s//\1/
401 q
402 }
403 /^X\/\(\/\/\)$/{
404 s//\1/
405 q
406 }
407 /^X\/\(\/\).*/{
408 s//\1/
409 q
410 }
411 s/.*/./; q'`
412
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +0200413# Avoid depending upon Character Ranges.
414as_cr_letters='abcdefghijklmnopqrstuvwxyz'
415as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
416as_cr_Letters=$as_cr_letters$as_cr_LETTERS
417as_cr_digits='0123456789'
418as_cr_alnum=$as_cr_Letters$as_cr_digits
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000419
420
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +0200421 as_lineno_1=$LINENO as_lineno_1a=$LINENO
422 as_lineno_2=$LINENO as_lineno_2a=$LINENO
423 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
424 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
425 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
Bram Moolenaar446cb832008-06-24 21:56:24 +0000426 sed -n '
427 p
428 /[$]LINENO/=
429 ' <$as_myself |
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000430 sed '
Bram Moolenaar446cb832008-06-24 21:56:24 +0000431 s/[$]LINENO.*/&-/
432 t lineno
433 b
434 :lineno
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000435 N
Bram Moolenaar446cb832008-06-24 21:56:24 +0000436 :loop
437 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000438 t loop
Bram Moolenaar446cb832008-06-24 21:56:24 +0000439 s/-\n.*//
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000440 ' >$as_me.lineno &&
Bram Moolenaar446cb832008-06-24 21:56:24 +0000441 chmod +x "$as_me.lineno" ||
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +0200442 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000443
444 # Don't try to exec as it changes $[0], causing all sort of problems
445 # (the dirname of $[0] is not the place where we might find the
Bram Moolenaar446cb832008-06-24 21:56:24 +0000446 # original and so on. Autoconf is especially sensitive to this).
447 . "./$as_me.lineno"
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000448 # Exit status is that of the last command.
449 exit
450}
451
Bram Moolenaar446cb832008-06-24 21:56:24 +0000452ECHO_C= ECHO_N= ECHO_T=
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +0200453case `echo -n x` in #(((((
Bram Moolenaar446cb832008-06-24 21:56:24 +0000454-n*)
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +0200455 case `echo 'xy\c'` in
Bram Moolenaar446cb832008-06-24 21:56:24 +0000456 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +0200457 xy) ECHO_C='\c';;
458 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
459 ECHO_T=' ';;
Bram Moolenaar446cb832008-06-24 21:56:24 +0000460 esac;;
461*)
462 ECHO_N='-n';;
463esac
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000464
465rm -f conf$$ conf$$.exe conf$$.file
Bram Moolenaar446cb832008-06-24 21:56:24 +0000466if test -d conf$$.dir; then
467 rm -f conf$$.dir/conf$$.file
468else
469 rm -f conf$$.dir
470 mkdir conf$$.dir 2>/dev/null
471fi
472if (echo >conf$$.file) 2>/dev/null; then
473 if ln -s conf$$.file conf$$ 2>/dev/null; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000474 as_ln_s='ln -s'
Bram Moolenaar446cb832008-06-24 21:56:24 +0000475 # ... but there are two gotchas:
476 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
477 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
478 # In both cases, we have to default to `cp -p'.
479 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
480 as_ln_s='cp -p'
481 elif ln conf$$.file conf$$ 2>/dev/null; then
482 as_ln_s=ln
483 else
484 as_ln_s='cp -p'
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000485 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000486else
487 as_ln_s='cp -p'
488fi
Bram Moolenaar446cb832008-06-24 21:56:24 +0000489rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
490rmdir conf$$.dir 2>/dev/null
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000491
492if mkdir -p . 2>/dev/null; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +0200493 as_mkdir_p='mkdir -p "$as_dir"'
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000494else
495 test -d ./-p && rmdir ./-p
496 as_mkdir_p=false
497fi
498
Bram Moolenaar446cb832008-06-24 21:56:24 +0000499if test -x / >/dev/null 2>&1; then
500 as_test_x='test -x'
501else
502 if ls -dL / >/dev/null 2>&1; then
503 as_ls_L_option=L
504 else
505 as_ls_L_option=
506 fi
507 as_test_x='
508 eval sh -c '\''
509 if test -d "$1"; then
510 test -d "$1/.";
511 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +0200512 case $1 in #(
Bram Moolenaar446cb832008-06-24 21:56:24 +0000513 -*)set "./$1";;
514 esac;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +0200515 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
Bram Moolenaar446cb832008-06-24 21:56:24 +0000516 ???[sx]*):;;*)false;;esac;fi
517 '\'' sh
518 '
519fi
520as_executable_p=$as_test_x
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000521
522# Sed expression to map a string onto a valid CPP name.
523as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
524
525# Sed expression to map a string onto a valid variable name.
526as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
527
528
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +0200529test -n "$DJDIR" || exec 7<&0 </dev/null
530exec 6>&1
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000531
532# Name of the host.
533# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
534# so uname gets run too.
535ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
536
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000537#
538# Initializations.
539#
Bram Moolenaar071d4272004-06-13 20:20:40 +0000540ac_default_prefix=/usr/local
Bram Moolenaar446cb832008-06-24 21:56:24 +0000541ac_clean_files=
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000542ac_config_libobj_dir=.
Bram Moolenaar446cb832008-06-24 21:56:24 +0000543LIBOBJS=
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000544cross_compiling=no
545subdirs=
546MFLAGS=
547MAKEFLAGS=
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000548
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000549# Identity of this package.
550PACKAGE_NAME=
551PACKAGE_TARNAME=
552PACKAGE_VERSION=
553PACKAGE_STRING=
554PACKAGE_BUGREPORT=
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +0200555PACKAGE_URL=
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000556
557ac_unique_file="vim.h"
558# Factoring default headers for most tests.
559ac_includes_default="\
560#include <stdio.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +0000561#ifdef HAVE_SYS_TYPES_H
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000562# include <sys/types.h>
563#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +0000564#ifdef HAVE_SYS_STAT_H
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000565# include <sys/stat.h>
566#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +0000567#ifdef STDC_HEADERS
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000568# include <stdlib.h>
569# include <stddef.h>
570#else
Bram Moolenaar446cb832008-06-24 21:56:24 +0000571# ifdef HAVE_STDLIB_H
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000572# include <stdlib.h>
573# endif
574#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +0000575#ifdef HAVE_STRING_H
576# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000577# include <memory.h>
578# endif
579# include <string.h>
580#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +0000581#ifdef HAVE_STRINGS_H
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000582# include <strings.h>
583#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +0000584#ifdef HAVE_INTTYPES_H
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000585# include <inttypes.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000586#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +0000587#ifdef HAVE_STDINT_H
588# include <stdint.h>
589#endif
590#ifdef HAVE_UNISTD_H
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000591# include <unistd.h>
592#endif"
593
Bram Moolenaar32f31b12009-05-21 13:20:59 +0000594ac_subst_vars='LTLIBOBJS
Bram Moolenaar446cb832008-06-24 21:56:24 +0000595LIBOBJS
Bram Moolenaar32f31b12009-05-21 13:20:59 +0000596DEPEND_CFLAGS_FILTER
597MAKEMO
598MSGFMT
599INSTALL_TOOL_LANGS
600INSTALL_LANGS
601TAGPRG
602HANGULIN_OBJ
603HANGULIN_SRC
604GUI_X_LIBS
605GUITYPE
606GUI_LIB_LOC
607GUI_INC_LOC
608NARROW_PROTO
609MOTIF_LIBNAME
610GNOME_CONFIG
611GNOME_INCLUDEDIR
612GNOME_LIBDIR
613GNOME_LIBS
614GTK_LIBNAME
615GTK_LIBS
616GTK_CFLAGS
617PKG_CONFIG
618GTK12_CONFIG
619GTK_CONFIG
620X_LIB
621X_EXTRA_LIBS
622X_LIBS
623X_PRE_LIBS
624X_CFLAGS
625XMKMF
626xmkmfpath
627SNIFF_OBJ
628SNIFF_SRC
629NETBEANS_OBJ
630NETBEANS_SRC
631WORKSHOP_OBJ
632WORKSHOP_SRC
633RUBY_LIBS
634RUBY_CFLAGS
635RUBY_PRO
636RUBY_OBJ
637RUBY_SRC
638vi_cv_path_ruby
639TCL_LIBS
640TCL_CFLAGS
641TCL_PRO
642TCL_OBJ
643TCL_SRC
644vi_cv_path_tcl
645PYTHON_OBJ
646PYTHON_SRC
647PYTHON_CFLAGS
648PYTHON_GETPATH_CFLAGS
649PYTHON_LIBS
650PYTHON_CONFDIR
651vi_cv_path_python
652PERL_LIBS
653PERL_CFLAGS
654PERL_PRO
655PERL_OBJ
656PERL_SRC
657shrpenv
658vi_cv_perllib
659vi_cv_path_perl
Bram Moolenaar9e70cf12009-05-26 20:59:55 +0000660MZSCHEME_MZC
661MZSCHEME_EXTRA
Bram Moolenaar32f31b12009-05-21 13:20:59 +0000662MZSCHEME_CFLAGS
663MZSCHEME_LIBS
664MZSCHEME_PRO
665MZSCHEME_OBJ
666MZSCHEME_SRC
667vi_cv_path_mzscheme
668compiledby
669dogvimdiff
670dovimdiff
671line_break
672VIEWNAME
673EXNAME
674VIMNAME
675OS_EXTRA_OBJ
676OS_EXTRA_SRC
Bram Moolenaar595a7be2010-03-10 16:28:12 +0100677XCODE_SELECT
Bram Moolenaar32f31b12009-05-21 13:20:59 +0000678CPP_MM
679STRIP
680AWK
681EGREP
682GREP
683CPP
684OBJEXT
685EXEEXT
686ac_ct_CC
687CPPFLAGS
688LDFLAGS
689CFLAGS
690CC
691SET_MAKE
692target_alias
693host_alias
694build_alias
695LIBS
696ECHO_T
697ECHO_N
698ECHO_C
699DEFS
700mandir
701localedir
702libdir
703psdir
704pdfdir
705dvidir
706htmldir
707infodir
708docdir
709oldincludedir
710includedir
711localstatedir
712sharedstatedir
713sysconfdir
714datadir
715datarootdir
716libexecdir
717sbindir
718bindir
719program_transform_name
720prefix
721exec_prefix
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +0200722PACKAGE_URL
Bram Moolenaar32f31b12009-05-21 13:20:59 +0000723PACKAGE_BUGREPORT
724PACKAGE_STRING
725PACKAGE_VERSION
726PACKAGE_TARNAME
727PACKAGE_NAME
728PATH_SEPARATOR
729SHELL'
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000730ac_subst_files=''
Bram Moolenaar446cb832008-06-24 21:56:24 +0000731ac_user_opts='
732enable_option_checking
733enable_darwin
734with_mac_arch
Bram Moolenaar595a7be2010-03-10 16:28:12 +0100735with_developer_dir
Bram Moolenaarc236c162008-07-13 17:41:49 +0000736with_local_dir
Bram Moolenaar446cb832008-06-24 21:56:24 +0000737with_vim_name
738with_ex_name
739with_view_name
740with_global_runtime
741with_modified_by
742enable_selinux
743with_features
744with_compiledby
745enable_xsmp
746enable_xsmp_interact
747enable_mzschemeinterp
748with_plthome
749enable_perlinterp
750enable_pythoninterp
751with_python_config_dir
752enable_tclinterp
753with_tclsh
754enable_rubyinterp
Bram Moolenaar165641d2010-02-17 16:23:09 +0100755with_ruby_command
Bram Moolenaar446cb832008-06-24 21:56:24 +0000756enable_cscope
757enable_workshop
758enable_netbeans
759enable_sniff
760enable_multibyte
761enable_hangulinput
762enable_xim
763enable_fontset
764with_x
765enable_gui
766enable_gtk_check
767enable_gtk2_check
768enable_gnome_check
769enable_motif_check
770enable_athena_check
771enable_nextaw_check
772enable_carbon_check
773with_gtk_prefix
774with_gtk_exec_prefix
775enable_gtktest
776with_gnome_includes
777with_gnome_libs
778with_gnome
779with_motif_lib
780with_tlib
Bram Moolenaar317fd3a2010-05-07 16:05:55 +0200781enable_largefile
Bram Moolenaar446cb832008-06-24 21:56:24 +0000782enable_acl
783enable_gpm
784enable_sysmouse
785enable_nls
786'
787 ac_precious_vars='build_alias
788host_alias
789target_alias
790CC
791CFLAGS
792LDFLAGS
793LIBS
794CPPFLAGS
795CPP
796XMKMF'
797
Bram Moolenaar071d4272004-06-13 20:20:40 +0000798
799# Initialize some variables set by options.
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000800ac_init_help=
801ac_init_version=false
Bram Moolenaar446cb832008-06-24 21:56:24 +0000802ac_unrecognized_opts=
803ac_unrecognized_sep=
Bram Moolenaar071d4272004-06-13 20:20:40 +0000804# The variables have the same names as the options, with
805# dashes changed to underlines.
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000806cache_file=/dev/null
Bram Moolenaar071d4272004-06-13 20:20:40 +0000807exec_prefix=NONE
Bram Moolenaar071d4272004-06-13 20:20:40 +0000808no_create=
Bram Moolenaar071d4272004-06-13 20:20:40 +0000809no_recursion=
810prefix=NONE
811program_prefix=NONE
812program_suffix=NONE
813program_transform_name=s,x,x,
814silent=
815site=
816srcdir=
Bram Moolenaar071d4272004-06-13 20:20:40 +0000817verbose=
818x_includes=NONE
819x_libraries=NONE
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000820
821# Installation directory options.
822# These are left unexpanded so users can "make install exec_prefix=/foo"
823# and all the variables that are supposed to be based on exec_prefix
824# by default will actually change.
825# Use braces instead of parens because sh, perl, etc. also accept them.
Bram Moolenaar446cb832008-06-24 21:56:24 +0000826# (The list follows the same order as the GNU Coding Standards.)
Bram Moolenaar071d4272004-06-13 20:20:40 +0000827bindir='${exec_prefix}/bin'
828sbindir='${exec_prefix}/sbin'
829libexecdir='${exec_prefix}/libexec'
Bram Moolenaar446cb832008-06-24 21:56:24 +0000830datarootdir='${prefix}/share'
831datadir='${datarootdir}'
Bram Moolenaar071d4272004-06-13 20:20:40 +0000832sysconfdir='${prefix}/etc'
833sharedstatedir='${prefix}/com'
834localstatedir='${prefix}/var'
Bram Moolenaar071d4272004-06-13 20:20:40 +0000835includedir='${prefix}/include'
836oldincludedir='/usr/include'
Bram Moolenaar446cb832008-06-24 21:56:24 +0000837docdir='${datarootdir}/doc/${PACKAGE}'
838infodir='${datarootdir}/info'
839htmldir='${docdir}'
840dvidir='${docdir}'
841pdfdir='${docdir}'
842psdir='${docdir}'
843libdir='${exec_prefix}/lib'
844localedir='${datarootdir}/locale'
845mandir='${datarootdir}/man'
Bram Moolenaar071d4272004-06-13 20:20:40 +0000846
Bram Moolenaar071d4272004-06-13 20:20:40 +0000847ac_prev=
Bram Moolenaar446cb832008-06-24 21:56:24 +0000848ac_dashdash=
Bram Moolenaar071d4272004-06-13 20:20:40 +0000849for ac_option
850do
Bram Moolenaar071d4272004-06-13 20:20:40 +0000851 # If the previous option needs an argument, assign it.
852 if test -n "$ac_prev"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +0000853 eval $ac_prev=\$ac_option
Bram Moolenaar071d4272004-06-13 20:20:40 +0000854 ac_prev=
855 continue
856 fi
857
Bram Moolenaar446cb832008-06-24 21:56:24 +0000858 case $ac_option in
859 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
860 *) ac_optarg=yes ;;
861 esac
Bram Moolenaar071d4272004-06-13 20:20:40 +0000862
863 # Accept the important Cygnus configure options, so we can diagnose typos.
864
Bram Moolenaar446cb832008-06-24 21:56:24 +0000865 case $ac_dashdash$ac_option in
866 --)
867 ac_dashdash=yes ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000868
869 -bindir | --bindir | --bindi | --bind | --bin | --bi)
870 ac_prev=bindir ;;
871 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000872 bindir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000873
874 -build | --build | --buil | --bui | --bu)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000875 ac_prev=build_alias ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000876 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000877 build_alias=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000878
879 -cache-file | --cache-file | --cache-fil | --cache-fi \
880 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
881 ac_prev=cache_file ;;
882 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
883 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000884 cache_file=$ac_optarg ;;
885
886 --config-cache | -C)
887 cache_file=config.cache ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000888
Bram Moolenaar446cb832008-06-24 21:56:24 +0000889 -datadir | --datadir | --datadi | --datad)
Bram Moolenaar071d4272004-06-13 20:20:40 +0000890 ac_prev=datadir ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +0000891 -datadir=* | --datadir=* | --datadi=* | --datad=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000892 datadir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000893
Bram Moolenaar446cb832008-06-24 21:56:24 +0000894 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
895 | --dataroo | --dataro | --datar)
896 ac_prev=datarootdir ;;
897 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
898 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
899 datarootdir=$ac_optarg ;;
900
Bram Moolenaar071d4272004-06-13 20:20:40 +0000901 -disable-* | --disable-*)
Bram Moolenaar446cb832008-06-24 21:56:24 +0000902 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
Bram Moolenaar071d4272004-06-13 20:20:40 +0000903 # Reject names that are not valid shell variable names.
Bram Moolenaar446cb832008-06-24 21:56:24 +0000904 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +0200905 as_fn_error "invalid feature name: $ac_useropt"
Bram Moolenaar446cb832008-06-24 21:56:24 +0000906 ac_useropt_orig=$ac_useropt
907 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
908 case $ac_user_opts in
909 *"
910"enable_$ac_useropt"
911"*) ;;
912 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
913 ac_unrecognized_sep=', ';;
914 esac
915 eval enable_$ac_useropt=no ;;
916
917 -docdir | --docdir | --docdi | --doc | --do)
918 ac_prev=docdir ;;
919 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
920 docdir=$ac_optarg ;;
921
922 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
923 ac_prev=dvidir ;;
924 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
925 dvidir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000926
927 -enable-* | --enable-*)
Bram Moolenaar446cb832008-06-24 21:56:24 +0000928 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
Bram Moolenaar071d4272004-06-13 20:20:40 +0000929 # Reject names that are not valid shell variable names.
Bram Moolenaar446cb832008-06-24 21:56:24 +0000930 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +0200931 as_fn_error "invalid feature name: $ac_useropt"
Bram Moolenaar446cb832008-06-24 21:56:24 +0000932 ac_useropt_orig=$ac_useropt
933 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
934 case $ac_user_opts in
935 *"
936"enable_$ac_useropt"
937"*) ;;
938 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
939 ac_unrecognized_sep=', ';;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000940 esac
Bram Moolenaar446cb832008-06-24 21:56:24 +0000941 eval enable_$ac_useropt=\$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000942
943 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
944 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
945 | --exec | --exe | --ex)
946 ac_prev=exec_prefix ;;
947 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
948 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
949 | --exec=* | --exe=* | --ex=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000950 exec_prefix=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000951
952 -gas | --gas | --ga | --g)
953 # Obsolete; use --with-gas.
954 with_gas=yes ;;
955
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000956 -help | --help | --hel | --he | -h)
957 ac_init_help=long ;;
958 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
959 ac_init_help=recursive ;;
960 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
961 ac_init_help=short ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000962
963 -host | --host | --hos | --ho)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000964 ac_prev=host_alias ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000965 -host=* | --host=* | --hos=* | --ho=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000966 host_alias=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000967
Bram Moolenaar446cb832008-06-24 21:56:24 +0000968 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
969 ac_prev=htmldir ;;
970 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
971 | --ht=*)
972 htmldir=$ac_optarg ;;
973
Bram Moolenaar071d4272004-06-13 20:20:40 +0000974 -includedir | --includedir | --includedi | --included | --include \
975 | --includ | --inclu | --incl | --inc)
976 ac_prev=includedir ;;
977 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
978 | --includ=* | --inclu=* | --incl=* | --inc=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000979 includedir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000980
981 -infodir | --infodir | --infodi | --infod | --info | --inf)
982 ac_prev=infodir ;;
983 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000984 infodir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000985
986 -libdir | --libdir | --libdi | --libd)
987 ac_prev=libdir ;;
988 -libdir=* | --libdir=* | --libdi=* | --libd=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000989 libdir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000990
991 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
992 | --libexe | --libex | --libe)
993 ac_prev=libexecdir ;;
994 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
995 | --libexe=* | --libex=* | --libe=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000996 libexecdir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000997
Bram Moolenaar446cb832008-06-24 21:56:24 +0000998 -localedir | --localedir | --localedi | --localed | --locale)
999 ac_prev=localedir ;;
1000 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1001 localedir=$ac_optarg ;;
1002
Bram Moolenaar071d4272004-06-13 20:20:40 +00001003 -localstatedir | --localstatedir | --localstatedi | --localstated \
Bram Moolenaar446cb832008-06-24 21:56:24 +00001004 | --localstate | --localstat | --localsta | --localst | --locals)
Bram Moolenaar071d4272004-06-13 20:20:40 +00001005 ac_prev=localstatedir ;;
1006 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
Bram Moolenaar446cb832008-06-24 21:56:24 +00001007 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001008 localstatedir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001009
1010 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1011 ac_prev=mandir ;;
1012 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001013 mandir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001014
1015 -nfp | --nfp | --nf)
1016 # Obsolete; use --without-fp.
1017 with_fp=no ;;
1018
1019 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001020 | --no-cr | --no-c | -n)
Bram Moolenaar071d4272004-06-13 20:20:40 +00001021 no_create=yes ;;
1022
1023 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1024 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1025 no_recursion=yes ;;
1026
1027 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1028 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1029 | --oldin | --oldi | --old | --ol | --o)
1030 ac_prev=oldincludedir ;;
1031 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1032 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1033 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001034 oldincludedir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001035
1036 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1037 ac_prev=prefix ;;
1038 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001039 prefix=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001040
1041 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1042 | --program-pre | --program-pr | --program-p)
1043 ac_prev=program_prefix ;;
1044 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1045 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001046 program_prefix=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001047
1048 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1049 | --program-suf | --program-su | --program-s)
1050 ac_prev=program_suffix ;;
1051 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1052 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001053 program_suffix=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001054
1055 -program-transform-name | --program-transform-name \
1056 | --program-transform-nam | --program-transform-na \
1057 | --program-transform-n | --program-transform- \
1058 | --program-transform | --program-transfor \
1059 | --program-transfo | --program-transf \
1060 | --program-trans | --program-tran \
1061 | --progr-tra | --program-tr | --program-t)
1062 ac_prev=program_transform_name ;;
1063 -program-transform-name=* | --program-transform-name=* \
1064 | --program-transform-nam=* | --program-transform-na=* \
1065 | --program-transform-n=* | --program-transform-=* \
1066 | --program-transform=* | --program-transfor=* \
1067 | --program-transfo=* | --program-transf=* \
1068 | --program-trans=* | --program-tran=* \
1069 | --progr-tra=* | --program-tr=* | --program-t=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001070 program_transform_name=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001071
Bram Moolenaar446cb832008-06-24 21:56:24 +00001072 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1073 ac_prev=pdfdir ;;
1074 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1075 pdfdir=$ac_optarg ;;
1076
1077 -psdir | --psdir | --psdi | --psd | --ps)
1078 ac_prev=psdir ;;
1079 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1080 psdir=$ac_optarg ;;
1081
Bram Moolenaar071d4272004-06-13 20:20:40 +00001082 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1083 | -silent | --silent | --silen | --sile | --sil)
1084 silent=yes ;;
1085
1086 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1087 ac_prev=sbindir ;;
1088 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1089 | --sbi=* | --sb=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001090 sbindir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001091
1092 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1093 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1094 | --sharedst | --shareds | --shared | --share | --shar \
1095 | --sha | --sh)
1096 ac_prev=sharedstatedir ;;
1097 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1098 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1099 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1100 | --sha=* | --sh=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001101 sharedstatedir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001102
1103 -site | --site | --sit)
1104 ac_prev=site ;;
1105 -site=* | --site=* | --sit=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001106 site=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001107
1108 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1109 ac_prev=srcdir ;;
1110 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001111 srcdir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001112
1113 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1114 | --syscon | --sysco | --sysc | --sys | --sy)
1115 ac_prev=sysconfdir ;;
1116 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1117 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001118 sysconfdir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001119
1120 -target | --target | --targe | --targ | --tar | --ta | --t)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001121 ac_prev=target_alias ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001122 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001123 target_alias=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001124
1125 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1126 verbose=yes ;;
1127
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001128 -version | --version | --versio | --versi | --vers | -V)
1129 ac_init_version=: ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001130
1131 -with-* | --with-*)
Bram Moolenaar446cb832008-06-24 21:56:24 +00001132 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
Bram Moolenaar071d4272004-06-13 20:20:40 +00001133 # Reject names that are not valid shell variable names.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001134 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001135 as_fn_error "invalid package name: $ac_useropt"
Bram Moolenaar446cb832008-06-24 21:56:24 +00001136 ac_useropt_orig=$ac_useropt
1137 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1138 case $ac_user_opts in
1139 *"
1140"with_$ac_useropt"
1141"*) ;;
1142 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1143 ac_unrecognized_sep=', ';;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001144 esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00001145 eval with_$ac_useropt=\$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001146
1147 -without-* | --without-*)
Bram Moolenaar446cb832008-06-24 21:56:24 +00001148 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
Bram Moolenaar071d4272004-06-13 20:20:40 +00001149 # Reject names that are not valid shell variable names.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001150 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001151 as_fn_error "invalid package name: $ac_useropt"
Bram Moolenaar446cb832008-06-24 21:56:24 +00001152 ac_useropt_orig=$ac_useropt
1153 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1154 case $ac_user_opts in
1155 *"
1156"with_$ac_useropt"
1157"*) ;;
1158 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1159 ac_unrecognized_sep=', ';;
1160 esac
1161 eval with_$ac_useropt=no ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001162
1163 --x)
1164 # Obsolete; use --with-x.
1165 with_x=yes ;;
1166
1167 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1168 | --x-incl | --x-inc | --x-in | --x-i)
1169 ac_prev=x_includes ;;
1170 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1171 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001172 x_includes=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001173
1174 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1175 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1176 ac_prev=x_libraries ;;
1177 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1178 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001179 x_libraries=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001180
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001181 -*) as_fn_error "unrecognized option: \`$ac_option'
1182Try \`$0 --help' for more information."
Bram Moolenaar071d4272004-06-13 20:20:40 +00001183 ;;
1184
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001185 *=*)
1186 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1187 # Reject names that are not valid shell variable names.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001188 case $ac_envvar in #(
1189 '' | [0-9]* | *[!_$as_cr_alnum]* )
1190 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1191 esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00001192 eval $ac_envvar=\$ac_optarg
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001193 export $ac_envvar ;;
1194
Bram Moolenaar071d4272004-06-13 20:20:40 +00001195 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001196 # FIXME: should be removed in autoconf 3.0.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001197 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001198 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
Bram Moolenaar446cb832008-06-24 21:56:24 +00001199 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001200 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
Bram Moolenaar071d4272004-06-13 20:20:40 +00001201 ;;
1202
1203 esac
1204done
1205
1206if test -n "$ac_prev"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001207 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001208 as_fn_error "missing argument to $ac_option"
Bram Moolenaar071d4272004-06-13 20:20:40 +00001209fi
1210
Bram Moolenaar446cb832008-06-24 21:56:24 +00001211if test -n "$ac_unrecognized_opts"; then
1212 case $enable_option_checking in
1213 no) ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001214 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
Bram Moolenaar32f31b12009-05-21 13:20:59 +00001215 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001216 esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00001217fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00001218
Bram Moolenaar446cb832008-06-24 21:56:24 +00001219# Check all directory arguments for consistency.
1220for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1221 datadir sysconfdir sharedstatedir localstatedir includedir \
1222 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1223 libdir localedir mandir
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001224do
Bram Moolenaar446cb832008-06-24 21:56:24 +00001225 eval ac_val=\$$ac_var
1226 # Remove trailing slashes.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001227 case $ac_val in
Bram Moolenaar446cb832008-06-24 21:56:24 +00001228 */ )
1229 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1230 eval $ac_var=\$ac_val;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001231 esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00001232 # Be sure to have absolute directory names.
1233 case $ac_val in
1234 [\\/$]* | ?:[\\/]* ) continue;;
1235 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1236 esac
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001237 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001238done
Bram Moolenaar071d4272004-06-13 20:20:40 +00001239
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001240# There might be people who depend on the old broken behavior: `$host'
1241# used to hold the argument of --host etc.
1242# FIXME: To remove some day.
1243build=$build_alias
1244host=$host_alias
1245target=$target_alias
Bram Moolenaar071d4272004-06-13 20:20:40 +00001246
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001247# FIXME: To remove some day.
1248if test "x$host_alias" != x; then
1249 if test "x$build_alias" = x; then
1250 cross_compiling=maybe
Bram Moolenaar446cb832008-06-24 21:56:24 +00001251 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001252 If a cross compiler is detected then cross compile mode will be used." >&2
1253 elif test "x$build_alias" != "x$host_alias"; then
1254 cross_compiling=yes
1255 fi
1256fi
1257
1258ac_tool_prefix=
1259test -n "$host_alias" && ac_tool_prefix=$host_alias-
1260
1261test "$silent" = yes && exec 6>/dev/null
1262
Bram Moolenaar071d4272004-06-13 20:20:40 +00001263
Bram Moolenaar446cb832008-06-24 21:56:24 +00001264ac_pwd=`pwd` && test -n "$ac_pwd" &&
1265ac_ls_di=`ls -di .` &&
1266ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001267 as_fn_error "working directory cannot be determined"
Bram Moolenaar446cb832008-06-24 21:56:24 +00001268test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001269 as_fn_error "pwd does not report name of working directory"
Bram Moolenaar446cb832008-06-24 21:56:24 +00001270
1271
Bram Moolenaar071d4272004-06-13 20:20:40 +00001272# Find the source files, if location was not specified.
1273if test -z "$srcdir"; then
1274 ac_srcdir_defaulted=yes
Bram Moolenaar446cb832008-06-24 21:56:24 +00001275 # Try the directory containing this script, then the parent directory.
1276 ac_confdir=`$as_dirname -- "$as_myself" ||
1277$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1278 X"$as_myself" : 'X\(//\)[^/]' \| \
1279 X"$as_myself" : 'X\(//\)$' \| \
1280 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1281$as_echo X"$as_myself" |
1282 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1283 s//\1/
1284 q
1285 }
1286 /^X\(\/\/\)[^/].*/{
1287 s//\1/
1288 q
1289 }
1290 /^X\(\/\/\)$/{
1291 s//\1/
1292 q
1293 }
1294 /^X\(\/\).*/{
1295 s//\1/
1296 q
1297 }
1298 s/.*/./; q'`
Bram Moolenaar071d4272004-06-13 20:20:40 +00001299 srcdir=$ac_confdir
Bram Moolenaar446cb832008-06-24 21:56:24 +00001300 if test ! -r "$srcdir/$ac_unique_file"; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00001301 srcdir=..
1302 fi
1303else
1304 ac_srcdir_defaulted=no
1305fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00001306if test ! -r "$srcdir/$ac_unique_file"; then
1307 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001308 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
Bram Moolenaar071d4272004-06-13 20:20:40 +00001309fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00001310ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1311ac_abs_confdir=`(
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001312 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
Bram Moolenaar446cb832008-06-24 21:56:24 +00001313 pwd)`
1314# When building in place, set srcdir=.
1315if test "$ac_abs_confdir" = "$ac_pwd"; then
1316 srcdir=.
1317fi
1318# Remove unnecessary trailing slashes from srcdir.
1319# Double slashes in file names in object file debugging info
1320# mess up M-x gdb in Emacs.
1321case $srcdir in
1322*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1323esac
1324for ac_var in $ac_precious_vars; do
1325 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1326 eval ac_env_${ac_var}_value=\$${ac_var}
1327 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1328 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1329done
Bram Moolenaar071d4272004-06-13 20:20:40 +00001330
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001331#
1332# Report the --help message.
1333#
1334if test "$ac_init_help" = "long"; then
1335 # Omit some internal or obsolete options to make the list less imposing.
1336 # This message is too long to be a string in the A/UX 3.1 sh.
1337 cat <<_ACEOF
1338\`configure' configures this package to adapt to many kinds of systems.
1339
1340Usage: $0 [OPTION]... [VAR=VALUE]...
1341
1342To assign environment variables (e.g., CC, CFLAGS...), specify them as
1343VAR=VALUE. See below for descriptions of some of the useful variables.
1344
1345Defaults for the options are specified in brackets.
1346
1347Configuration:
1348 -h, --help display this help and exit
1349 --help=short display options specific to this package
1350 --help=recursive display the short help of all the included packages
1351 -V, --version display version information and exit
1352 -q, --quiet, --silent do not print \`checking...' messages
1353 --cache-file=FILE cache test results in FILE [disabled]
1354 -C, --config-cache alias for \`--cache-file=config.cache'
1355 -n, --no-create do not create output files
1356 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1357
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001358Installation directories:
1359 --prefix=PREFIX install architecture-independent files in PREFIX
Bram Moolenaar446cb832008-06-24 21:56:24 +00001360 [$ac_default_prefix]
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001361 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
Bram Moolenaar446cb832008-06-24 21:56:24 +00001362 [PREFIX]
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001363
1364By default, \`make install' will install all the files in
1365\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1366an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1367for instance \`--prefix=\$HOME'.
1368
1369For better control, use the options below.
1370
1371Fine tuning of the installation directories:
Bram Moolenaar446cb832008-06-24 21:56:24 +00001372 --bindir=DIR user executables [EPREFIX/bin]
1373 --sbindir=DIR system admin executables [EPREFIX/sbin]
1374 --libexecdir=DIR program executables [EPREFIX/libexec]
1375 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1376 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1377 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1378 --libdir=DIR object code libraries [EPREFIX/lib]
1379 --includedir=DIR C header files [PREFIX/include]
1380 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1381 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1382 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1383 --infodir=DIR info documentation [DATAROOTDIR/info]
1384 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1385 --mandir=DIR man documentation [DATAROOTDIR/man]
1386 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1387 --htmldir=DIR html documentation [DOCDIR]
1388 --dvidir=DIR dvi documentation [DOCDIR]
1389 --pdfdir=DIR pdf documentation [DOCDIR]
1390 --psdir=DIR ps documentation [DOCDIR]
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001391_ACEOF
1392
1393 cat <<\_ACEOF
1394
1395X features:
1396 --x-includes=DIR X include files are in DIR
1397 --x-libraries=DIR X library files are in DIR
1398_ACEOF
1399fi
1400
1401if test -n "$ac_init_help"; then
1402
1403 cat <<\_ACEOF
1404
1405Optional Features:
Bram Moolenaar446cb832008-06-24 21:56:24 +00001406 --disable-option-checking ignore unrecognized --enable/--with options
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001407 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1408 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1409 --disable-darwin Disable Darwin (Mac OS X) support.
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00001410 --disable-selinux Don't check for SELinux support.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001411 --disable-xsmp Disable XSMP session management
1412 --disable-xsmp-interact Disable XSMP interaction
1413 --enable-mzschemeinterp Include MzScheme interpreter.
1414 --enable-perlinterp Include Perl interpreter.
1415 --enable-pythoninterp Include Python interpreter.
1416 --enable-tclinterp Include Tcl interpreter.
1417 --enable-rubyinterp Include Ruby interpreter.
1418 --enable-cscope Include cscope interface.
1419 --enable-workshop Include Sun Visual Workshop support.
1420 --disable-netbeans Disable NetBeans integration support.
1421 --enable-sniff Include Sniff interface.
1422 --enable-multibyte Include multibyte editing support.
1423 --enable-hangulinput Include Hangul input support.
1424 --enable-xim Include XIM input support.
1425 --enable-fontset Include X fontset output support.
Bram Moolenaar9372a112005-12-06 19:59:18 +00001426 --enable-gui=OPTS X11 GUI default=auto OPTS=auto/no/gtk/gtk2/gnome/gnome2/motif/athena/neXtaw/photon/carbon
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001427 --enable-gtk-check If auto-select GUI, check for GTK default=yes
1428 --enable-gtk2-check If GTK GUI, check for GTK+ 2 default=yes
1429 --enable-gnome-check If GTK GUI, check for GNOME default=no
1430 --enable-motif-check If auto-select GUI, check for Motif default=yes
1431 --enable-athena-check If auto-select GUI, check for Athena default=yes
1432 --enable-nextaw-check If auto-select GUI, check for neXtaw default=yes
1433 --enable-carbon-check If auto-select GUI, check for Carbon default=yes
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001434 --disable-gtktest Do not try to compile and run a test GTK program
Bram Moolenaar317fd3a2010-05-07 16:05:55 +02001435 --disable-largefile omit support for large files
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001436 --disable-acl Don't check for ACL support.
1437 --disable-gpm Don't use gpm (Linux mouse daemon).
Bram Moolenaar446cb832008-06-24 21:56:24 +00001438 --disable-sysmouse Don't use sysmouse (mouse in *BSD console).
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001439 --disable-nls Don't support NLS (gettext()).
1440
1441Optional Packages:
1442 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1443 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
Bram Moolenaar899dddf2006-03-26 21:06:50 +00001444 --with-mac-arch=ARCH current, intel, ppc or both
Bram Moolenaar595a7be2010-03-10 16:28:12 +01001445 --with-developer-dir=PATH use PATH as location for Xcode developer tools
Bram Moolenaarc236c162008-07-13 17:41:49 +00001446 --with-local-dir=PATH search PATH instead of /usr/local for local libraries.
1447 --without-local-dir do not search /usr/local for local libraries.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001448 --with-vim-name=NAME what to call the Vim executable
1449 --with-ex-name=NAME what to call the Ex executable
1450 --with-view-name=NAME what to call the View executable
1451 --with-global-runtime=DIR global runtime directory in 'runtimepath'
1452 --with-modified-by=NAME name of who modified a release version
1453 --with-features=TYPE tiny, small, normal, big or huge (default: normal)
1454 --with-compiledby=NAME name to show in :version message
1455 --with-plthome=PLTHOME Use PLTHOME.
1456 --with-python-config-dir=PATH Python's config directory
1457 --with-tclsh=PATH which tclsh to use (default: tclsh8.0)
Bram Moolenaar165641d2010-02-17 16:23:09 +01001458 --with-ruby-command=RUBY name of the Ruby command (default: ruby)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001459 --with-x use the X Window System
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001460 --with-gtk-prefix=PFX Prefix where GTK is installed (optional)
1461 --with-gtk-exec-prefix=PFX Exec prefix where GTK is installed (optional)
1462 --with-gnome-includes=DIR Specify location of GNOME headers
1463 --with-gnome-libs=DIR Specify location of GNOME libs
1464 --with-gnome Specify prefix for GNOME files
1465 --with-motif-lib=STRING Library for Motif
1466 --with-tlib=library terminal library to be used
1467
1468Some influential environment variables:
1469 CC C compiler command
1470 CFLAGS C compiler flags
1471 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1472 nonstandard directory <lib dir>
Bram Moolenaar446cb832008-06-24 21:56:24 +00001473 LIBS libraries to pass to the linker, e.g. -l<library>
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001474 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
Bram Moolenaar446cb832008-06-24 21:56:24 +00001475 you have headers in a nonstandard directory <include dir>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001476 CPP C preprocessor
Bram Moolenaar446cb832008-06-24 21:56:24 +00001477 XMKMF Path to xmkmf, Makefile generator for X Window System
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001478
1479Use these variables to override the choices made by `configure' or to help
1480it to find libraries and programs with nonstandard names/locations.
1481
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001482Report bugs to the package provider.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001483_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00001484ac_status=$?
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001485fi
1486
1487if test "$ac_init_help" = "recursive"; then
1488 # If there are subdirs, report their specific --help.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001489 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
Bram Moolenaar446cb832008-06-24 21:56:24 +00001490 test -d "$ac_dir" ||
1491 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1492 continue
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001493 ac_builddir=.
1494
Bram Moolenaar446cb832008-06-24 21:56:24 +00001495case "$ac_dir" in
1496.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1497*)
1498 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1499 # A ".." for each directory in $ac_dir_suffix.
1500 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1501 case $ac_top_builddir_sub in
1502 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1503 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1504 esac ;;
1505esac
1506ac_abs_top_builddir=$ac_pwd
1507ac_abs_builddir=$ac_pwd$ac_dir_suffix
1508# for backward compatibility:
1509ac_top_builddir=$ac_top_build_prefix
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001510
1511case $srcdir in
Bram Moolenaar446cb832008-06-24 21:56:24 +00001512 .) # We are building in place.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001513 ac_srcdir=.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001514 ac_top_srcdir=$ac_top_builddir_sub
1515 ac_abs_top_srcdir=$ac_pwd ;;
1516 [\\/]* | ?:[\\/]* ) # Absolute name.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001517 ac_srcdir=$srcdir$ac_dir_suffix;
Bram Moolenaar446cb832008-06-24 21:56:24 +00001518 ac_top_srcdir=$srcdir
1519 ac_abs_top_srcdir=$srcdir ;;
1520 *) # Relative name.
1521 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1522 ac_top_srcdir=$ac_top_build_prefix$srcdir
1523 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001524esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00001525ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001526
Bram Moolenaar446cb832008-06-24 21:56:24 +00001527 cd "$ac_dir" || { ac_status=$?; continue; }
1528 # Check for guested configure.
1529 if test -f "$ac_srcdir/configure.gnu"; then
1530 echo &&
1531 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1532 elif test -f "$ac_srcdir/configure"; then
1533 echo &&
1534 $SHELL "$ac_srcdir/configure" --help=recursive
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001535 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00001536 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1537 fi || ac_status=$?
1538 cd "$ac_pwd" || { ac_status=$?; break; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001539 done
1540fi
1541
Bram Moolenaar446cb832008-06-24 21:56:24 +00001542test -n "$ac_init_help" && exit $ac_status
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001543if $ac_init_version; then
1544 cat <<\_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00001545configure
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001546generated by GNU Autoconf 2.65
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001547
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001548Copyright (C) 2009 Free Software Foundation, Inc.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001549This configure script is free software; the Free Software Foundation
1550gives unlimited permission to copy, distribute and modify it.
1551_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00001552 exit
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001553fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001554
1555## ------------------------ ##
1556## Autoconf initialization. ##
1557## ------------------------ ##
1558
1559# ac_fn_c_try_compile LINENO
1560# --------------------------
1561# Try to compile conftest.$ac_ext, and return whether this succeeded.
1562ac_fn_c_try_compile ()
1563{
1564 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1565 rm -f conftest.$ac_objext
1566 if { { ac_try="$ac_compile"
1567case "(($ac_try" in
1568 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1569 *) ac_try_echo=$ac_try;;
1570esac
1571eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1572$as_echo "$ac_try_echo"; } >&5
1573 (eval "$ac_compile") 2>conftest.err
1574 ac_status=$?
1575 if test -s conftest.err; then
1576 grep -v '^ *+' conftest.err >conftest.er1
1577 cat conftest.er1 >&5
1578 mv -f conftest.er1 conftest.err
1579 fi
1580 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1581 test $ac_status = 0; } && {
1582 test -z "$ac_c_werror_flag" ||
1583 test ! -s conftest.err
1584 } && test -s conftest.$ac_objext; then :
1585 ac_retval=0
1586else
1587 $as_echo "$as_me: failed program was:" >&5
1588sed 's/^/| /' conftest.$ac_ext >&5
1589
1590 ac_retval=1
1591fi
1592 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1593 as_fn_set_status $ac_retval
1594
1595} # ac_fn_c_try_compile
1596
1597# ac_fn_c_try_cpp LINENO
1598# ----------------------
1599# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1600ac_fn_c_try_cpp ()
1601{
1602 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1603 if { { ac_try="$ac_cpp conftest.$ac_ext"
1604case "(($ac_try" in
1605 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1606 *) ac_try_echo=$ac_try;;
1607esac
1608eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1609$as_echo "$ac_try_echo"; } >&5
1610 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1611 ac_status=$?
1612 if test -s conftest.err; then
1613 grep -v '^ *+' conftest.err >conftest.er1
1614 cat conftest.er1 >&5
1615 mv -f conftest.er1 conftest.err
1616 fi
1617 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1618 test $ac_status = 0; } >/dev/null && {
1619 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1620 test ! -s conftest.err
1621 }; then :
1622 ac_retval=0
1623else
1624 $as_echo "$as_me: failed program was:" >&5
1625sed 's/^/| /' conftest.$ac_ext >&5
1626
1627 ac_retval=1
1628fi
1629 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1630 as_fn_set_status $ac_retval
1631
1632} # ac_fn_c_try_cpp
1633
1634# ac_fn_c_try_link LINENO
1635# -----------------------
1636# Try to link conftest.$ac_ext, and return whether this succeeded.
1637ac_fn_c_try_link ()
1638{
1639 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1640 rm -f conftest.$ac_objext conftest$ac_exeext
1641 if { { ac_try="$ac_link"
1642case "(($ac_try" in
1643 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1644 *) ac_try_echo=$ac_try;;
1645esac
1646eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1647$as_echo "$ac_try_echo"; } >&5
1648 (eval "$ac_link") 2>conftest.err
1649 ac_status=$?
1650 if test -s conftest.err; then
1651 grep -v '^ *+' conftest.err >conftest.er1
1652 cat conftest.er1 >&5
1653 mv -f conftest.er1 conftest.err
1654 fi
1655 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1656 test $ac_status = 0; } && {
1657 test -z "$ac_c_werror_flag" ||
1658 test ! -s conftest.err
1659 } && test -s conftest$ac_exeext && {
1660 test "$cross_compiling" = yes ||
1661 $as_test_x conftest$ac_exeext
1662 }; then :
1663 ac_retval=0
1664else
1665 $as_echo "$as_me: failed program was:" >&5
1666sed 's/^/| /' conftest.$ac_ext >&5
1667
1668 ac_retval=1
1669fi
1670 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1671 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1672 # interfere with the next link command; also delete a directory that is
1673 # left behind by Apple's compiler. We do this before executing the actions.
1674 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1675 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1676 as_fn_set_status $ac_retval
1677
1678} # ac_fn_c_try_link
1679
1680# ac_fn_c_try_run LINENO
1681# ----------------------
1682# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1683# that executables *can* be run.
1684ac_fn_c_try_run ()
1685{
1686 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1687 if { { ac_try="$ac_link"
1688case "(($ac_try" in
1689 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1690 *) ac_try_echo=$ac_try;;
1691esac
1692eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1693$as_echo "$ac_try_echo"; } >&5
1694 (eval "$ac_link") 2>&5
1695 ac_status=$?
1696 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1697 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1698 { { case "(($ac_try" in
1699 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1700 *) ac_try_echo=$ac_try;;
1701esac
1702eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1703$as_echo "$ac_try_echo"; } >&5
1704 (eval "$ac_try") 2>&5
1705 ac_status=$?
1706 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1707 test $ac_status = 0; }; }; then :
1708 ac_retval=0
1709else
1710 $as_echo "$as_me: program exited with status $ac_status" >&5
1711 $as_echo "$as_me: failed program was:" >&5
1712sed 's/^/| /' conftest.$ac_ext >&5
1713
1714 ac_retval=$ac_status
1715fi
1716 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1717 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1718 as_fn_set_status $ac_retval
1719
1720} # ac_fn_c_try_run
1721
1722# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1723# -------------------------------------------------------
1724# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1725# the include files in INCLUDES and setting the cache variable VAR
1726# accordingly.
1727ac_fn_c_check_header_mongrel ()
1728{
1729 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1730 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1732$as_echo_n "checking for $2... " >&6; }
1733if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1734 $as_echo_n "(cached) " >&6
1735fi
1736eval ac_res=\$$3
1737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1738$as_echo "$ac_res" >&6; }
1739else
1740 # Is the header compilable?
1741{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1742$as_echo_n "checking $2 usability... " >&6; }
1743cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1744/* end confdefs.h. */
1745$4
1746#include <$2>
1747_ACEOF
1748if ac_fn_c_try_compile "$LINENO"; then :
1749 ac_header_compiler=yes
1750else
1751 ac_header_compiler=no
1752fi
1753rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1754{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1755$as_echo "$ac_header_compiler" >&6; }
1756
1757# Is the header present?
1758{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1759$as_echo_n "checking $2 presence... " >&6; }
1760cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1761/* end confdefs.h. */
1762#include <$2>
1763_ACEOF
1764if ac_fn_c_try_cpp "$LINENO"; then :
1765 ac_header_preproc=yes
1766else
1767 ac_header_preproc=no
1768fi
1769rm -f conftest.err conftest.$ac_ext
1770{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1771$as_echo "$ac_header_preproc" >&6; }
1772
1773# So? What about this header?
1774case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1775 yes:no: )
1776 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1777$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1778 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1779$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1780 ;;
1781 no:yes:* )
1782 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1783$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1784 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1785$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1786 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1787$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1788 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1789$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1790 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1791$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1792 ;;
1793esac
1794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1795$as_echo_n "checking for $2... " >&6; }
1796if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1797 $as_echo_n "(cached) " >&6
1798else
1799 eval "$3=\$ac_header_compiler"
1800fi
1801eval ac_res=\$$3
1802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1803$as_echo "$ac_res" >&6; }
1804fi
1805 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1806
1807} # ac_fn_c_check_header_mongrel
1808
1809# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1810# -------------------------------------------------------
1811# Tests whether HEADER exists and can be compiled using the include files in
1812# INCLUDES, setting the cache variable VAR accordingly.
1813ac_fn_c_check_header_compile ()
1814{
1815 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1817$as_echo_n "checking for $2... " >&6; }
1818if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1819 $as_echo_n "(cached) " >&6
1820else
1821 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1822/* end confdefs.h. */
1823$4
1824#include <$2>
1825_ACEOF
1826if ac_fn_c_try_compile "$LINENO"; then :
1827 eval "$3=yes"
1828else
1829 eval "$3=no"
1830fi
1831rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1832fi
1833eval ac_res=\$$3
1834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1835$as_echo "$ac_res" >&6; }
1836 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1837
1838} # ac_fn_c_check_header_compile
1839
1840# ac_fn_c_check_func LINENO FUNC VAR
1841# ----------------------------------
1842# Tests whether FUNC exists, setting the cache variable VAR accordingly
1843ac_fn_c_check_func ()
1844{
1845 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1847$as_echo_n "checking for $2... " >&6; }
1848if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1849 $as_echo_n "(cached) " >&6
1850else
1851 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1852/* end confdefs.h. */
1853/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1854 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1855#define $2 innocuous_$2
1856
1857/* System header to define __stub macros and hopefully few prototypes,
1858 which can conflict with char $2 (); below.
1859 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1860 <limits.h> exists even on freestanding compilers. */
1861
1862#ifdef __STDC__
1863# include <limits.h>
1864#else
1865# include <assert.h>
1866#endif
1867
1868#undef $2
1869
1870/* Override any GCC internal prototype to avoid an error.
1871 Use char because int might match the return type of a GCC
1872 builtin and then its argument prototype would still apply. */
1873#ifdef __cplusplus
1874extern "C"
1875#endif
1876char $2 ();
1877/* The GNU C library defines this for functions which it implements
1878 to always fail with ENOSYS. Some functions are actually named
1879 something starting with __ and the normal name is an alias. */
1880#if defined __stub_$2 || defined __stub___$2
1881choke me
1882#endif
1883
1884int
1885main ()
1886{
1887return $2 ();
1888 ;
1889 return 0;
1890}
1891_ACEOF
1892if ac_fn_c_try_link "$LINENO"; then :
1893 eval "$3=yes"
1894else
1895 eval "$3=no"
1896fi
1897rm -f core conftest.err conftest.$ac_objext \
1898 conftest$ac_exeext conftest.$ac_ext
1899fi
1900eval ac_res=\$$3
1901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1902$as_echo "$ac_res" >&6; }
1903 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1904
1905} # ac_fn_c_check_func
1906
1907# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1908# -------------------------------------------
1909# Tests whether TYPE exists after having included INCLUDES, setting cache
1910# variable VAR accordingly.
1911ac_fn_c_check_type ()
1912{
1913 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1915$as_echo_n "checking for $2... " >&6; }
1916if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1917 $as_echo_n "(cached) " >&6
1918else
1919 eval "$3=no"
1920 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1921/* end confdefs.h. */
1922$4
1923int
1924main ()
1925{
1926if (sizeof ($2))
1927 return 0;
1928 ;
1929 return 0;
1930}
1931_ACEOF
1932if ac_fn_c_try_compile "$LINENO"; then :
1933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1934/* end confdefs.h. */
1935$4
1936int
1937main ()
1938{
1939if (sizeof (($2)))
1940 return 0;
1941 ;
1942 return 0;
1943}
1944_ACEOF
1945if ac_fn_c_try_compile "$LINENO"; then :
1946
1947else
1948 eval "$3=yes"
1949fi
1950rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1951fi
1952rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1953fi
1954eval ac_res=\$$3
1955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1956$as_echo "$ac_res" >&6; }
1957 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1958
1959} # ac_fn_c_check_type
Bram Moolenaar446cb832008-06-24 21:56:24 +00001960cat >auto/config.log <<_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001961This file contains any messages produced by compilers while
1962running configure, to aid debugging if configure makes a mistake.
1963
1964It was created by $as_me, which was
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02001965generated by GNU Autoconf 2.65. Invocation command line was
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001966
1967 $ $0 $@
1968
1969_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00001970exec 5>>auto/config.log
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001971{
1972cat <<_ASUNAME
1973## --------- ##
1974## Platform. ##
1975## --------- ##
1976
1977hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1978uname -m = `(uname -m) 2>/dev/null || echo unknown`
1979uname -r = `(uname -r) 2>/dev/null || echo unknown`
1980uname -s = `(uname -s) 2>/dev/null || echo unknown`
1981uname -v = `(uname -v) 2>/dev/null || echo unknown`
1982
1983/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1984/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1985
1986/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1987/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1988/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
Bram Moolenaar446cb832008-06-24 21:56:24 +00001989/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001990/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1991/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1992/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1993
1994_ASUNAME
1995
1996as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1997for as_dir in $PATH
1998do
1999 IFS=$as_save_IFS
2000 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002001 $as_echo "PATH: $as_dir"
2002 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002003IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002004
2005} >&5
2006
2007cat >&5 <<_ACEOF
2008
2009
2010## ----------- ##
2011## Core tests. ##
2012## ----------- ##
2013
2014_ACEOF
2015
2016
2017# Keep a trace of the command line.
2018# Strip out --no-create and --no-recursion so they do not pile up.
2019# Strip out --silent because we don't want to record it for future runs.
2020# Also quote any args containing shell meta-characters.
2021# Make two passes to allow for proper duplicate-argument suppression.
2022ac_configure_args=
2023ac_configure_args0=
2024ac_configure_args1=
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002025ac_must_keep_next=false
2026for ac_pass in 1 2
2027do
2028 for ac_arg
2029 do
2030 case $ac_arg in
2031 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2032 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2033 | -silent | --silent | --silen | --sile | --sil)
2034 continue ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00002035 *\'*)
2036 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002037 esac
2038 case $ac_pass in
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002039 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002040 2)
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002041 as_fn_append ac_configure_args1 " '$ac_arg'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002042 if test $ac_must_keep_next = true; then
2043 ac_must_keep_next=false # Got value, back to normal.
2044 else
2045 case $ac_arg in
2046 *=* | --config-cache | -C | -disable-* | --disable-* \
2047 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2048 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2049 | -with-* | --with-* | -without-* | --without-* | --x)
2050 case "$ac_configure_args0 " in
2051 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2052 esac
2053 ;;
2054 -* ) ac_must_keep_next=true ;;
2055 esac
2056 fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002057 as_fn_append ac_configure_args " '$ac_arg'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002058 ;;
2059 esac
2060 done
2061done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002062{ ac_configure_args0=; unset ac_configure_args0;}
2063{ ac_configure_args1=; unset ac_configure_args1;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002064
2065# When interrupted or exit'd, cleanup temporary files, and complete
2066# config.log. We remove comments because anyway the quotes in there
2067# would cause problems or look ugly.
Bram Moolenaar446cb832008-06-24 21:56:24 +00002068# WARNING: Use '\'' to represent an apostrophe within the trap.
2069# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002070trap 'exit_status=$?
2071 # Save into config.log some information that might help in debugging.
2072 {
2073 echo
2074
2075 cat <<\_ASBOX
2076## ---------------- ##
2077## Cache variables. ##
2078## ---------------- ##
2079_ASBOX
2080 echo
2081 # The following way of writing the cache mishandles newlines in values,
Bram Moolenaar446cb832008-06-24 21:56:24 +00002082(
2083 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2084 eval ac_val=\$$ac_var
2085 case $ac_val in #(
2086 *${as_nl}*)
2087 case $ac_var in #(
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002088 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002089$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00002090 esac
2091 case $ac_var in #(
2092 _ | IFS | as_nl) ;; #(
2093 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002094 *) { eval $ac_var=; unset $ac_var;} ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00002095 esac ;;
2096 esac
2097 done
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002098 (set) 2>&1 |
Bram Moolenaar446cb832008-06-24 21:56:24 +00002099 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2100 *${as_nl}ac_space=\ *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002101 sed -n \
Bram Moolenaar446cb832008-06-24 21:56:24 +00002102 "s/'\''/'\''\\\\'\'''\''/g;
2103 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2104 ;; #(
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002105 *)
Bram Moolenaar446cb832008-06-24 21:56:24 +00002106 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002107 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00002108 esac |
2109 sort
2110)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002111 echo
2112
2113 cat <<\_ASBOX
2114## ----------------- ##
2115## Output variables. ##
2116## ----------------- ##
2117_ASBOX
2118 echo
2119 for ac_var in $ac_subst_vars
2120 do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002121 eval ac_val=\$$ac_var
2122 case $ac_val in
2123 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2124 esac
2125 $as_echo "$ac_var='\''$ac_val'\''"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002126 done | sort
2127 echo
2128
2129 if test -n "$ac_subst_files"; then
2130 cat <<\_ASBOX
Bram Moolenaar446cb832008-06-24 21:56:24 +00002131## ------------------- ##
2132## File substitutions. ##
2133## ------------------- ##
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002134_ASBOX
2135 echo
2136 for ac_var in $ac_subst_files
2137 do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002138 eval ac_val=\$$ac_var
2139 case $ac_val in
2140 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2141 esac
2142 $as_echo "$ac_var='\''$ac_val'\''"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002143 done | sort
2144 echo
2145 fi
2146
2147 if test -s confdefs.h; then
2148 cat <<\_ASBOX
2149## ----------- ##
2150## confdefs.h. ##
2151## ----------- ##
2152_ASBOX
2153 echo
Bram Moolenaar446cb832008-06-24 21:56:24 +00002154 cat confdefs.h
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002155 echo
2156 fi
2157 test "$ac_signal" != 0 &&
Bram Moolenaar446cb832008-06-24 21:56:24 +00002158 $as_echo "$as_me: caught signal $ac_signal"
2159 $as_echo "$as_me: exit $exit_status"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002160 } >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002161 rm -f core *.core core.conftest.* &&
2162 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002163 exit $exit_status
Bram Moolenaar446cb832008-06-24 21:56:24 +00002164' 0
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002165for ac_signal in 1 2 13 15; do
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002166 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002167done
2168ac_signal=0
2169
2170# confdefs.h avoids OS command line length limits that DEFS can exceed.
Bram Moolenaar446cb832008-06-24 21:56:24 +00002171rm -f -r conftest* confdefs.h
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002172
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002173$as_echo "/* confdefs.h */" > confdefs.h
2174
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002175# Predefined preprocessor variables.
2176
2177cat >>confdefs.h <<_ACEOF
2178#define PACKAGE_NAME "$PACKAGE_NAME"
2179_ACEOF
2180
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002181cat >>confdefs.h <<_ACEOF
2182#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2183_ACEOF
2184
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002185cat >>confdefs.h <<_ACEOF
2186#define PACKAGE_VERSION "$PACKAGE_VERSION"
2187_ACEOF
2188
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002189cat >>confdefs.h <<_ACEOF
2190#define PACKAGE_STRING "$PACKAGE_STRING"
2191_ACEOF
2192
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002193cat >>confdefs.h <<_ACEOF
2194#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2195_ACEOF
2196
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002197cat >>confdefs.h <<_ACEOF
2198#define PACKAGE_URL "$PACKAGE_URL"
2199_ACEOF
2200
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002201
2202# Let the site file select an alternate cache file if it wants to.
Bram Moolenaar446cb832008-06-24 21:56:24 +00002203# Prefer an explicitly selected file to automatically selected ones.
2204ac_site_file1=NONE
2205ac_site_file2=NONE
2206if test -n "$CONFIG_SITE"; then
2207 ac_site_file1=$CONFIG_SITE
2208elif test "x$prefix" != xNONE; then
2209 ac_site_file1=$prefix/share/config.site
2210 ac_site_file2=$prefix/etc/config.site
2211else
2212 ac_site_file1=$ac_default_prefix/share/config.site
2213 ac_site_file2=$ac_default_prefix/etc/config.site
Bram Moolenaar071d4272004-06-13 20:20:40 +00002214fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002215for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2216do
2217 test "x$ac_site_file" = xNONE && continue
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002218 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2219 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002220$as_echo "$as_me: loading site script $ac_site_file" >&6;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002221 sed 's/^/| /' "$ac_site_file" >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00002222 . "$ac_site_file"
2223 fi
2224done
2225
2226if test -r "$cache_file"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002227 # Some versions of bash will fail to source /dev/null (special files
2228 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2229 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2230 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002231$as_echo "$as_me: loading cache $cache_file" >&6;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002232 case $cache_file in
Bram Moolenaar446cb832008-06-24 21:56:24 +00002233 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2234 *) . "./$cache_file";;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002235 esac
2236 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00002237else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002238 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002239$as_echo "$as_me: creating cache $cache_file" >&6;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002240 >$cache_file
2241fi
2242
2243# Check that the precious variables saved in the cache have kept the same
2244# value.
2245ac_cache_corrupted=false
Bram Moolenaar446cb832008-06-24 21:56:24 +00002246for ac_var in $ac_precious_vars; do
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002247 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2248 eval ac_new_set=\$ac_env_${ac_var}_set
Bram Moolenaar446cb832008-06-24 21:56:24 +00002249 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2250 eval ac_new_val=\$ac_env_${ac_var}_value
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002251 case $ac_old_set,$ac_new_set in
2252 set,)
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002253 { $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 +00002254$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 +00002255 ac_cache_corrupted=: ;;
2256 ,set)
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002257 { $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 +00002258$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002259 ac_cache_corrupted=: ;;
2260 ,);;
2261 *)
2262 if test "x$ac_old_val" != "x$ac_new_val"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002263 # differences in whitespace do not lead to failure.
2264 ac_old_val_w=`echo x $ac_old_val`
2265 ac_new_val_w=`echo x $ac_new_val`
2266 if test "$ac_old_val_w" != "$ac_new_val_w"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002267 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002268$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2269 ac_cache_corrupted=:
2270 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002271 { $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 +00002272$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2273 eval $ac_var=\$ac_old_val
2274 fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002275 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002276$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002277 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002278$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002279 fi;;
2280 esac
2281 # Pass precious variables to config.status.
2282 if test "$ac_new_set" = set; then
2283 case $ac_new_val in
Bram Moolenaar446cb832008-06-24 21:56:24 +00002284 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002285 *) ac_arg=$ac_var=$ac_new_val ;;
2286 esac
2287 case " $ac_configure_args " in
2288 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002289 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002290 esac
2291 fi
2292done
2293if $ac_cache_corrupted; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002294 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002295$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002296 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002297$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002298 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
Bram Moolenaar071d4272004-06-13 20:20:40 +00002299fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002300## -------------------- ##
2301## Main body of script. ##
2302## -------------------- ##
Bram Moolenaar446cb832008-06-24 21:56:24 +00002303
Bram Moolenaar071d4272004-06-13 20:20:40 +00002304ac_ext=c
Bram Moolenaar071d4272004-06-13 20:20:40 +00002305ac_cpp='$CPP $CPPFLAGS'
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002306ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2307ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2308ac_compiler_gnu=$ac_cv_c_compiler_gnu
Bram Moolenaar071d4272004-06-13 20:20:40 +00002309
2310
Bram Moolenaar446cb832008-06-24 21:56:24 +00002311ac_config_headers="$ac_config_headers auto/config.h:config.h.in"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002312
2313
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002314$as_echo "#define UNIX 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00002315
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002316{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002317$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2318set x ${MAKE-make}
2319ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002320if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00002321 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002322else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002323 cat >conftest.make <<\_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00002324SHELL = /bin/sh
Bram Moolenaar071d4272004-06-13 20:20:40 +00002325all:
Bram Moolenaar446cb832008-06-24 21:56:24 +00002326 @echo '@@@%%%=$(MAKE)=@@@%%%'
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002327_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00002328# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
Bram Moolenaar446cb832008-06-24 21:56:24 +00002329case `${MAKE-make} -f conftest.make 2>/dev/null` in
2330 *@@@%%%=?*=@@@%%%*)
2331 eval ac_cv_prog_make_${ac_make}_set=yes;;
2332 *)
2333 eval ac_cv_prog_make_${ac_make}_set=no;;
2334esac
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002335rm -f conftest.make
Bram Moolenaar071d4272004-06-13 20:20:40 +00002336fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002337if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002339$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002340 SET_MAKE=
2341else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002343$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002344 SET_MAKE="MAKE=${MAKE-make}"
2345fi
2346
2347
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002348ac_ext=c
2349ac_cpp='$CPP $CPPFLAGS'
2350ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2351ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2352ac_compiler_gnu=$ac_cv_c_compiler_gnu
2353if test -n "$ac_tool_prefix"; then
2354 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2355set dummy ${ac_tool_prefix}gcc; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002356{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002357$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002358if test "${ac_cv_prog_CC+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00002359 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002360else
2361 if test -n "$CC"; then
2362 ac_cv_prog_CC="$CC" # Let the user override the test.
2363else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002364as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2365for as_dir in $PATH
2366do
2367 IFS=$as_save_IFS
2368 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002369 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002370 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 +00002371 ac_cv_prog_CC="${ac_tool_prefix}gcc"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002372 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002373 break 2
2374 fi
2375done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002376 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002377IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002378
Bram Moolenaar071d4272004-06-13 20:20:40 +00002379fi
2380fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002381CC=$ac_cv_prog_CC
Bram Moolenaar071d4272004-06-13 20:20:40 +00002382if test -n "$CC"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002384$as_echo "$CC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002385else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002387$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002388fi
2389
Bram Moolenaar446cb832008-06-24 21:56:24 +00002390
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002391fi
2392if test -z "$ac_cv_prog_CC"; then
2393 ac_ct_CC=$CC
2394 # Extract the first word of "gcc", so it can be a program name with args.
2395set dummy gcc; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002396{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002397$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002398if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00002399 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002400else
2401 if test -n "$ac_ct_CC"; then
2402 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2403else
2404as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2405for as_dir in $PATH
2406do
2407 IFS=$as_save_IFS
2408 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002409 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002410 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 +00002411 ac_cv_prog_ac_ct_CC="gcc"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002412 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002413 break 2
2414 fi
2415done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002416 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002417IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002418
2419fi
2420fi
2421ac_ct_CC=$ac_cv_prog_ac_ct_CC
2422if test -n "$ac_ct_CC"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002424$as_echo "$ac_ct_CC" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002425else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002427$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002428fi
2429
Bram Moolenaar446cb832008-06-24 21:56:24 +00002430 if test "x$ac_ct_CC" = x; then
2431 CC=""
2432 else
2433 case $cross_compiling:$ac_tool_warned in
2434yes:)
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002435{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002436$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Bram Moolenaar446cb832008-06-24 21:56:24 +00002437ac_tool_warned=yes ;;
2438esac
2439 CC=$ac_ct_CC
2440 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002441else
2442 CC="$ac_cv_prog_CC"
Bram Moolenaar071d4272004-06-13 20:20:40 +00002443fi
2444
2445if test -z "$CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002446 if test -n "$ac_tool_prefix"; then
2447 # 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 +00002448set dummy ${ac_tool_prefix}cc; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002449{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002450$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002451if test "${ac_cv_prog_CC+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00002452 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002453else
2454 if test -n "$CC"; then
2455 ac_cv_prog_CC="$CC" # Let the user override the test.
2456else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002457as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2458for as_dir in $PATH
2459do
2460 IFS=$as_save_IFS
2461 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002462 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002463 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 +00002464 ac_cv_prog_CC="${ac_tool_prefix}cc"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002465 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002466 break 2
2467 fi
2468done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002469 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002470IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002471
2472fi
2473fi
2474CC=$ac_cv_prog_CC
2475if test -n "$CC"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002477$as_echo "$CC" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002478else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002480$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002481fi
2482
Bram Moolenaar446cb832008-06-24 21:56:24 +00002483
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002484 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002485fi
2486if test -z "$CC"; then
2487 # Extract the first word of "cc", so it can be a program name with args.
2488set dummy cc; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002489{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002490$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002491if test "${ac_cv_prog_CC+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00002492 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002493else
2494 if test -n "$CC"; then
2495 ac_cv_prog_CC="$CC" # Let the user override the test.
2496else
Bram Moolenaar071d4272004-06-13 20:20:40 +00002497 ac_prog_rejected=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002498as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2499for as_dir in $PATH
2500do
2501 IFS=$as_save_IFS
2502 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002503 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002504 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 +00002505 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2506 ac_prog_rejected=yes
2507 continue
2508 fi
2509 ac_cv_prog_CC="cc"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002510 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002511 break 2
2512 fi
2513done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002514 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002515IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002516
Bram Moolenaar071d4272004-06-13 20:20:40 +00002517if test $ac_prog_rejected = yes; then
2518 # We found a bogon in the path, so make sure we never use it.
2519 set dummy $ac_cv_prog_CC
2520 shift
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002521 if test $# != 0; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00002522 # We chose a different compiler from the bogus one.
2523 # However, it has the same basename, so the bogon will be chosen
2524 # first if we set CC to just the basename; use the full file name.
2525 shift
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002526 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
Bram Moolenaar071d4272004-06-13 20:20:40 +00002527 fi
2528fi
2529fi
2530fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002531CC=$ac_cv_prog_CC
Bram Moolenaar071d4272004-06-13 20:20:40 +00002532if test -n "$CC"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002534$as_echo "$CC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002535else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002537$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002538fi
2539
Bram Moolenaar446cb832008-06-24 21:56:24 +00002540
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002541fi
2542if test -z "$CC"; then
2543 if test -n "$ac_tool_prefix"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002544 for ac_prog in cl.exe
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002545 do
2546 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2547set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002548{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002549$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002550if test "${ac_cv_prog_CC+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00002551 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002552else
2553 if test -n "$CC"; then
2554 ac_cv_prog_CC="$CC" # Let the user override the test.
2555else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002556as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2557for as_dir in $PATH
2558do
2559 IFS=$as_save_IFS
2560 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002561 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002562 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 +00002563 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002564 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002565 break 2
2566 fi
2567done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002568 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002569IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002570
Bram Moolenaar071d4272004-06-13 20:20:40 +00002571fi
2572fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002573CC=$ac_cv_prog_CC
Bram Moolenaar071d4272004-06-13 20:20:40 +00002574if test -n "$CC"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002576$as_echo "$CC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002577else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002579$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002580fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002581
Bram Moolenaar446cb832008-06-24 21:56:24 +00002582
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002583 test -n "$CC" && break
2584 done
2585fi
2586if test -z "$CC"; then
2587 ac_ct_CC=$CC
Bram Moolenaar446cb832008-06-24 21:56:24 +00002588 for ac_prog in cl.exe
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002589do
2590 # Extract the first word of "$ac_prog", so it can be a program name with args.
2591set dummy $ac_prog; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002592{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002593$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002594if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00002595 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002596else
2597 if test -n "$ac_ct_CC"; then
2598 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2599else
2600as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2601for as_dir in $PATH
2602do
2603 IFS=$as_save_IFS
2604 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002605 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002606 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 +00002607 ac_cv_prog_ac_ct_CC="$ac_prog"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002608 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002609 break 2
Bram Moolenaar071d4272004-06-13 20:20:40 +00002610 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002611done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002612 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002613IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002614
2615fi
2616fi
2617ac_ct_CC=$ac_cv_prog_ac_ct_CC
2618if test -n "$ac_ct_CC"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002620$as_echo "$ac_ct_CC" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002621else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002623$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002624fi
2625
Bram Moolenaar446cb832008-06-24 21:56:24 +00002626
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002627 test -n "$ac_ct_CC" && break
2628done
Bram Moolenaar071d4272004-06-13 20:20:40 +00002629
Bram Moolenaar446cb832008-06-24 21:56:24 +00002630 if test "x$ac_ct_CC" = x; then
2631 CC=""
2632 else
2633 case $cross_compiling:$ac_tool_warned in
2634yes:)
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002635{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002636$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Bram Moolenaar446cb832008-06-24 21:56:24 +00002637ac_tool_warned=yes ;;
2638esac
2639 CC=$ac_ct_CC
2640 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002641fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00002642
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002643fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00002644
Bram Moolenaar071d4272004-06-13 20:20:40 +00002645
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002646test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002647$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002648as_fn_error "no acceptable C compiler found in \$PATH
2649See \`config.log' for more details." "$LINENO" 5; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002650
2651# Provide some information about the compiler.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002652$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002653set X $ac_compile
2654ac_compiler=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002655for ac_option in --version -v -V -qversion; do
2656 { { ac_try="$ac_compiler $ac_option >&5"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002657case "(($ac_try" in
2658 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2659 *) ac_try_echo=$ac_try;;
2660esac
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002661eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2662$as_echo "$ac_try_echo"; } >&5
2663 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002664 ac_status=$?
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002665 if test -s conftest.err; then
2666 sed '10a\
2667... rest of stderr output deleted ...
2668 10q' conftest.err >conftest.er1
2669 cat conftest.er1 >&5
2670 fi
2671 rm -f conftest.er1 conftest.err
2672 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2673 test $ac_status = 0; }
2674done
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002675
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002676cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002677/* end confdefs.h. */
2678
2679int
2680main ()
2681{
2682
2683 ;
2684 return 0;
2685}
2686_ACEOF
2687ac_clean_files_save=$ac_clean_files
Bram Moolenaar446cb832008-06-24 21:56:24 +00002688ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002689# Try to create an executable without -o first, disregard a.out.
2690# It will help us diagnose broken compilers, and finding out an intuition
2691# of exeext.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002692{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2693$as_echo_n "checking whether the C compiler works... " >&6; }
Bram Moolenaar446cb832008-06-24 21:56:24 +00002694ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002695
Bram Moolenaar446cb832008-06-24 21:56:24 +00002696# The possible output files:
2697ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2698
2699ac_rmfiles=
2700for ac_file in $ac_files
2701do
2702 case $ac_file in
2703 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2704 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2705 esac
2706done
2707rm -f $ac_rmfiles
2708
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002709if { { ac_try="$ac_link_default"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002710case "(($ac_try" in
2711 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2712 *) ac_try_echo=$ac_try;;
2713esac
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002714eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2715$as_echo "$ac_try_echo"; } >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002716 (eval "$ac_link_default") 2>&5
2717 ac_status=$?
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002718 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2719 test $ac_status = 0; }; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00002720 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2721# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2722# in a Makefile. We should not override ac_cv_exeext if it was cached,
2723# so that the user can short-circuit this test for compilers unknown to
2724# Autoconf.
2725for ac_file in $ac_files ''
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002726do
2727 test -f "$ac_file" || continue
2728 case $ac_file in
Bram Moolenaar446cb832008-06-24 21:56:24 +00002729 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002730 ;;
2731 [ab].out )
2732 # We found the default executable, but exeext='' is most
2733 # certainly right.
2734 break;;
2735 *.* )
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002736 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
Bram Moolenaar446cb832008-06-24 21:56:24 +00002737 then :; else
2738 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2739 fi
2740 # We set ac_cv_exeext here because the later test for it is not
2741 # safe: cross compilers may not add the suffix if given an `-o'
2742 # argument, so we may need to know it at that point already.
2743 # Even if this section looks crufty: it has the advantage of
2744 # actually working.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002745 break;;
2746 * )
2747 break;;
2748 esac
2749done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002750test "$ac_cv_exeext" = no && ac_cv_exeext=
2751
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002752else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002753 ac_file=''
2754fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002755if test -z "$ac_file"; then :
2756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2757$as_echo "no" >&6; }
2758$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002759sed 's/^/| /' conftest.$ac_ext >&5
2760
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002761{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002762$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002763{ as_fn_set_status 77
2764as_fn_error "C compiler cannot create executables
2765See \`config.log' for more details." "$LINENO" 5; }; }
2766else
2767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002768$as_echo "yes" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002769fi
2770{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2771$as_echo_n "checking for C compiler default output file name... " >&6; }
2772{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2773$as_echo "$ac_file" >&6; }
2774ac_exeext=$ac_cv_exeext
Bram Moolenaar071d4272004-06-13 20:20:40 +00002775
Bram Moolenaar446cb832008-06-24 21:56:24 +00002776rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002777ac_clean_files=$ac_clean_files_save
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002778{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002779$as_echo_n "checking for suffix of executables... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002780if { { ac_try="$ac_link"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002781case "(($ac_try" in
2782 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2783 *) ac_try_echo=$ac_try;;
2784esac
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002785eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2786$as_echo "$ac_try_echo"; } >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002787 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002788 ac_status=$?
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002789 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2790 test $ac_status = 0; }; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002791 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2792# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2793# work properly (i.e., refer to `conftest.exe'), while it won't with
2794# `rm'.
2795for ac_file in conftest.exe conftest conftest.*; do
2796 test -f "$ac_file" || continue
2797 case $ac_file in
Bram Moolenaar446cb832008-06-24 21:56:24 +00002798 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002799 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002800 break;;
2801 * ) break;;
2802 esac
2803done
Bram Moolenaar071d4272004-06-13 20:20:40 +00002804else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002805 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002806$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002807as_fn_error "cannot compute suffix of executables: cannot compile and link
2808See \`config.log' for more details." "$LINENO" 5; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002809fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002810rm -f conftest conftest$ac_cv_exeext
2811{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002812$as_echo "$ac_cv_exeext" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002813
2814rm -f conftest.$ac_ext
2815EXEEXT=$ac_cv_exeext
2816ac_exeext=$EXEEXT
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002817cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2818/* end confdefs.h. */
2819#include <stdio.h>
2820int
2821main ()
2822{
2823FILE *f = fopen ("conftest.out", "w");
2824 return ferror (f) || fclose (f) != 0;
2825
2826 ;
2827 return 0;
2828}
2829_ACEOF
2830ac_clean_files="$ac_clean_files conftest.out"
2831# Check that the compiler produces executables we can run. If not, either
2832# the compiler is broken, or we cross compile.
2833{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2834$as_echo_n "checking whether we are cross compiling... " >&6; }
2835if test "$cross_compiling" != yes; then
2836 { { ac_try="$ac_link"
2837case "(($ac_try" in
2838 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2839 *) ac_try_echo=$ac_try;;
2840esac
2841eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2842$as_echo "$ac_try_echo"; } >&5
2843 (eval "$ac_link") 2>&5
2844 ac_status=$?
2845 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2846 test $ac_status = 0; }
2847 if { ac_try='./conftest$ac_cv_exeext'
2848 { { case "(($ac_try" in
2849 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2850 *) ac_try_echo=$ac_try;;
2851esac
2852eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2853$as_echo "$ac_try_echo"; } >&5
2854 (eval "$ac_try") 2>&5
2855 ac_status=$?
2856 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2857 test $ac_status = 0; }; }; then
2858 cross_compiling=no
2859 else
2860 if test "$cross_compiling" = maybe; then
2861 cross_compiling=yes
2862 else
2863 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2864$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2865as_fn_error "cannot run C compiled programs.
2866If you meant to cross compile, use \`--host'.
2867See \`config.log' for more details." "$LINENO" 5; }
2868 fi
2869 fi
2870fi
2871{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2872$as_echo "$cross_compiling" >&6; }
2873
2874rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
2875ac_clean_files=$ac_clean_files_save
2876{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002877$as_echo_n "checking for suffix of object files... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002878if test "${ac_cv_objext+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00002879 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002880else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002881 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002882/* end confdefs.h. */
2883
2884int
2885main ()
2886{
2887
2888 ;
2889 return 0;
2890}
2891_ACEOF
2892rm -f conftest.o conftest.obj
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002893if { { ac_try="$ac_compile"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002894case "(($ac_try" in
2895 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2896 *) ac_try_echo=$ac_try;;
2897esac
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002898eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2899$as_echo "$ac_try_echo"; } >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002900 (eval "$ac_compile") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002901 ac_status=$?
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002902 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2903 test $ac_status = 0; }; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00002904 for ac_file in conftest.o conftest.obj conftest.*; do
2905 test -f "$ac_file" || continue;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002906 case $ac_file in
Bram Moolenaar446cb832008-06-24 21:56:24 +00002907 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002908 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2909 break;;
2910 esac
2911done
2912else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002913 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002914sed 's/^/| /' conftest.$ac_ext >&5
2915
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002916{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002917$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002918as_fn_error "cannot compute suffix of object files: cannot compile
2919See \`config.log' for more details." "$LINENO" 5; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002920fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002921rm -f conftest.$ac_cv_objext conftest.$ac_ext
2922fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002923{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002924$as_echo "$ac_cv_objext" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002925OBJEXT=$ac_cv_objext
2926ac_objext=$OBJEXT
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002927{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002928$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002929if test "${ac_cv_c_compiler_gnu+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00002930 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002931else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002932 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002933/* end confdefs.h. */
2934
2935int
2936main ()
2937{
2938#ifndef __GNUC__
2939 choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +00002940#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00002941
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002942 ;
2943 return 0;
2944}
2945_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002946if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002947 ac_compiler_gnu=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00002948else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002949 ac_compiler_gnu=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00002950fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002951rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002952ac_cv_c_compiler_gnu=$ac_compiler_gnu
Bram Moolenaar071d4272004-06-13 20:20:40 +00002953
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002954fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002955{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002956$as_echo "$ac_cv_c_compiler_gnu" >&6; }
2957if test $ac_compiler_gnu = yes; then
2958 GCC=yes
2959else
2960 GCC=
2961fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002962ac_test_CFLAGS=${CFLAGS+set}
2963ac_save_CFLAGS=$CFLAGS
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002964{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002965$as_echo_n "checking whether $CC accepts -g... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002966if test "${ac_cv_prog_cc_g+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00002967 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002968else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002969 ac_save_c_werror_flag=$ac_c_werror_flag
2970 ac_c_werror_flag=yes
2971 ac_cv_prog_cc_g=no
2972 CFLAGS="-g"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002973 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002974/* end confdefs.h. */
2975
2976int
2977main ()
2978{
2979
2980 ;
2981 return 0;
2982}
2983_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002984if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00002985 ac_cv_prog_cc_g=yes
2986else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002987 CFLAGS=""
2988 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00002989/* end confdefs.h. */
2990
2991int
2992main ()
2993{
2994
2995 ;
2996 return 0;
2997}
2998_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02002999if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003000
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003001else
3002 ac_c_werror_flag=$ac_save_c_werror_flag
Bram Moolenaar446cb832008-06-24 21:56:24 +00003003 CFLAGS="-g"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003004 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00003005/* end confdefs.h. */
3006
3007int
3008main ()
3009{
3010
3011 ;
3012 return 0;
3013}
3014_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003015if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003016 ac_cv_prog_cc_g=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00003017fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003018rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003019fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003020rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3021fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003022rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3023 ac_c_werror_flag=$ac_save_c_werror_flag
3024fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003025{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003026$as_echo "$ac_cv_prog_cc_g" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003027if test "$ac_test_CFLAGS" = set; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003028 CFLAGS=$ac_save_CFLAGS
Bram Moolenaar071d4272004-06-13 20:20:40 +00003029elif test $ac_cv_prog_cc_g = yes; then
3030 if test "$GCC" = yes; then
3031 CFLAGS="-g -O2"
3032 else
3033 CFLAGS="-g"
3034 fi
3035else
3036 if test "$GCC" = yes; then
3037 CFLAGS="-O2"
3038 else
3039 CFLAGS=
3040 fi
3041fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003042{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003043$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003044if test "${ac_cv_prog_cc_c89+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003045 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003046else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003047 ac_cv_prog_cc_c89=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003048ac_save_CC=$CC
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003049cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003050/* end confdefs.h. */
3051#include <stdarg.h>
3052#include <stdio.h>
3053#include <sys/types.h>
3054#include <sys/stat.h>
3055/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3056struct buf { int x; };
3057FILE * (*rcsopen) (struct buf *, struct stat *, int);
3058static char *e (p, i)
3059 char **p;
3060 int i;
3061{
3062 return p[i];
3063}
3064static char *f (char * (*g) (char **, int), char **p, ...)
3065{
3066 char *s;
3067 va_list v;
3068 va_start (v,p);
3069 s = g (p, va_arg (v,int));
3070 va_end (v);
3071 return s;
3072}
3073
3074/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3075 function prototypes and stuff, but not '\xHH' hex character constants.
3076 These don't provoke an error unfortunately, instead are silently treated
Bram Moolenaar446cb832008-06-24 21:56:24 +00003077 as 'x'. The following induces an error, until -std is added to get
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003078 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3079 array size at least. It's necessary to write '\x00'==0 to get something
Bram Moolenaar446cb832008-06-24 21:56:24 +00003080 that's true only with -std. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003081int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3082
Bram Moolenaar446cb832008-06-24 21:56:24 +00003083/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3084 inside strings and character constants. */
3085#define FOO(x) 'x'
3086int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3087
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003088int test (int i, double x);
3089struct s1 {int (*f) (int a);};
3090struct s2 {int (*f) (double a);};
3091int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3092int argc;
3093char **argv;
3094int
3095main ()
3096{
3097return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3098 ;
3099 return 0;
3100}
3101_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00003102for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3103 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003104do
3105 CC="$ac_save_CC $ac_arg"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003106 if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003107 ac_cv_prog_cc_c89=$ac_arg
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003108fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003109rm -f core conftest.err conftest.$ac_objext
3110 test "x$ac_cv_prog_cc_c89" != "xno" && break
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003111done
Bram Moolenaar446cb832008-06-24 21:56:24 +00003112rm -f conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003113CC=$ac_save_CC
3114
3115fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003116# AC_CACHE_VAL
3117case "x$ac_cv_prog_cc_c89" in
3118 x)
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003120$as_echo "none needed" >&6; } ;;
3121 xno)
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003123$as_echo "unsupported" >&6; } ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003124 *)
Bram Moolenaar446cb832008-06-24 21:56:24 +00003125 CC="$CC $ac_cv_prog_cc_c89"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003127$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003128esac
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003129if test "x$ac_cv_prog_cc_c89" != xno; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003130
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003131fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003132
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003133ac_ext=c
3134ac_cpp='$CPP $CPPFLAGS'
3135ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3136ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3137ac_compiler_gnu=$ac_cv_c_compiler_gnu
3138 ac_ext=c
3139ac_cpp='$CPP $CPPFLAGS'
3140ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3141ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3142ac_compiler_gnu=$ac_cv_c_compiler_gnu
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003143{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003144$as_echo_n "checking how to run the C preprocessor... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003145# On Suns, sometimes $CPP names a directory.
3146if test -n "$CPP" && test -d "$CPP"; then
3147 CPP=
3148fi
3149if test -z "$CPP"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003150 if test "${ac_cv_prog_CPP+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003151 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003152else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003153 # Double quotes because CPP needs to be expanded
3154 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3155 do
3156 ac_preproc_ok=false
3157for ac_c_preproc_warn_flag in '' yes
3158do
3159 # Use a header file that comes with gcc, so configuring glibc
3160 # with a fresh cross-compiler works.
3161 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3162 # <limits.h> exists even on freestanding compilers.
Bram Moolenaar071d4272004-06-13 20:20:40 +00003163 # On the NeXT, cc -E runs the code through the compiler's parser,
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003164 # not just through cpp. "Syntax error" is here to catch this case.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003166/* end confdefs.h. */
3167#ifdef __STDC__
3168# include <limits.h>
3169#else
3170# include <assert.h>
3171#endif
3172 Syntax error
3173_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003174if ac_fn_c_try_cpp "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003175
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003176else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003177 # Broken: fails on valid input.
3178continue
3179fi
3180rm -f conftest.err conftest.$ac_ext
3181
Bram Moolenaar446cb832008-06-24 21:56:24 +00003182 # OK, works on sane cases. Now check whether nonexistent headers
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003183 # can be detected and how.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003184 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003185/* end confdefs.h. */
3186#include <ac_nonexistent.h>
3187_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003188if ac_fn_c_try_cpp "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003189 # Broken: success on invalid input.
3190continue
3191else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003192 # Passes both tests.
3193ac_preproc_ok=:
3194break
3195fi
3196rm -f conftest.err conftest.$ac_ext
3197
3198done
3199# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3200rm -f conftest.err conftest.$ac_ext
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003201if $ac_preproc_ok; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003202 break
3203fi
3204
3205 done
3206 ac_cv_prog_CPP=$CPP
3207
3208fi
3209 CPP=$ac_cv_prog_CPP
3210else
3211 ac_cv_prog_CPP=$CPP
3212fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003213{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003214$as_echo "$CPP" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003215ac_preproc_ok=false
3216for ac_c_preproc_warn_flag in '' yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00003217do
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003218 # Use a header file that comes with gcc, so configuring glibc
3219 # with a fresh cross-compiler works.
3220 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3221 # <limits.h> exists even on freestanding compilers.
3222 # On the NeXT, cc -E runs the code through the compiler's parser,
3223 # not just through cpp. "Syntax error" is here to catch this case.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003224 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003225/* end confdefs.h. */
3226#ifdef __STDC__
3227# include <limits.h>
3228#else
3229# include <assert.h>
3230#endif
3231 Syntax error
3232_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003233if ac_fn_c_try_cpp "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003234
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003235else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003236 # Broken: fails on valid input.
3237continue
3238fi
3239rm -f conftest.err conftest.$ac_ext
3240
Bram Moolenaar446cb832008-06-24 21:56:24 +00003241 # OK, works on sane cases. Now check whether nonexistent headers
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003242 # can be detected and how.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003243 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003244/* end confdefs.h. */
3245#include <ac_nonexistent.h>
3246_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003247if ac_fn_c_try_cpp "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003248 # Broken: success on invalid input.
3249continue
3250else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003251 # Passes both tests.
3252ac_preproc_ok=:
3253break
3254fi
3255rm -f conftest.err conftest.$ac_ext
3256
3257done
3258# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3259rm -f conftest.err conftest.$ac_ext
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003260if $ac_preproc_ok; then :
3261
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003262else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003263 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +00003264$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003265as_fn_error "C preprocessor \"$CPP\" fails sanity check
3266See \`config.log' for more details." "$LINENO" 5; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003267fi
3268
3269ac_ext=c
3270ac_cpp='$CPP $CPPFLAGS'
3271ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3272ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3273ac_compiler_gnu=$ac_cv_c_compiler_gnu
3274
3275
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003276{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003277$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003278if test "${ac_cv_path_GREP+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003279 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003280else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003281 if test -z "$GREP"; then
3282 ac_path_GREP_found=false
3283 # Loop through the user's path and test for each of PROGNAME-LIST
3284 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3285for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3286do
3287 IFS=$as_save_IFS
3288 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003289 for ac_prog in grep ggrep; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00003290 for ac_exec_ext in '' $ac_executable_extensions; do
3291 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3292 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3293# Check for GNU ac_path_GREP and select it if it is found.
3294 # Check for GNU $ac_path_GREP
3295case `"$ac_path_GREP" --version 2>&1` in
3296*GNU*)
3297 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3298*)
3299 ac_count=0
3300 $as_echo_n 0123456789 >"conftest.in"
3301 while :
3302 do
3303 cat "conftest.in" "conftest.in" >"conftest.tmp"
3304 mv "conftest.tmp" "conftest.in"
3305 cp "conftest.in" "conftest.nl"
3306 $as_echo 'GREP' >> "conftest.nl"
3307 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3308 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003309 as_fn_arith $ac_count + 1 && ac_count=$as_val
Bram Moolenaar446cb832008-06-24 21:56:24 +00003310 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3311 # Best one so far, save it but keep looking for a better one
3312 ac_cv_path_GREP="$ac_path_GREP"
3313 ac_path_GREP_max=$ac_count
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003314 fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003315 # 10*(2^10) chars as input seems more than enough
3316 test $ac_count -gt 10 && break
3317 done
3318 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3319esac
3320
3321 $ac_path_GREP_found && break 3
3322 done
3323 done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003324 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00003325IFS=$as_save_IFS
3326 if test -z "$ac_cv_path_GREP"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003327 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 +00003328 fi
3329else
3330 ac_cv_path_GREP=$GREP
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003331fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003332
3333fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003334{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003335$as_echo "$ac_cv_path_GREP" >&6; }
3336 GREP="$ac_cv_path_GREP"
3337
3338
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003339{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003340$as_echo_n "checking for egrep... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003341if test "${ac_cv_path_EGREP+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003342 $as_echo_n "(cached) " >&6
3343else
3344 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3345 then ac_cv_path_EGREP="$GREP -E"
3346 else
3347 if test -z "$EGREP"; then
3348 ac_path_EGREP_found=false
3349 # Loop through the user's path and test for each of PROGNAME-LIST
3350 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3351for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3352do
3353 IFS=$as_save_IFS
3354 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003355 for ac_prog in egrep; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00003356 for ac_exec_ext in '' $ac_executable_extensions; do
3357 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3358 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3359# Check for GNU ac_path_EGREP and select it if it is found.
3360 # Check for GNU $ac_path_EGREP
3361case `"$ac_path_EGREP" --version 2>&1` in
3362*GNU*)
3363 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3364*)
3365 ac_count=0
3366 $as_echo_n 0123456789 >"conftest.in"
3367 while :
3368 do
3369 cat "conftest.in" "conftest.in" >"conftest.tmp"
3370 mv "conftest.tmp" "conftest.in"
3371 cp "conftest.in" "conftest.nl"
3372 $as_echo 'EGREP' >> "conftest.nl"
3373 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3374 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003375 as_fn_arith $ac_count + 1 && ac_count=$as_val
Bram Moolenaar446cb832008-06-24 21:56:24 +00003376 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3377 # Best one so far, save it but keep looking for a better one
3378 ac_cv_path_EGREP="$ac_path_EGREP"
3379 ac_path_EGREP_max=$ac_count
3380 fi
3381 # 10*(2^10) chars as input seems more than enough
3382 test $ac_count -gt 10 && break
3383 done
3384 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3385esac
3386
3387 $ac_path_EGREP_found && break 3
3388 done
3389 done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003390 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00003391IFS=$as_save_IFS
3392 if test -z "$ac_cv_path_EGREP"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003393 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 +00003394 fi
3395else
3396 ac_cv_path_EGREP=$EGREP
3397fi
3398
3399 fi
3400fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003401{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003402$as_echo "$ac_cv_path_EGREP" >&6; }
3403 EGREP="$ac_cv_path_EGREP"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003404
3405
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003406cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003407/* end confdefs.h. */
3408
3409_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003410if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3411 $EGREP "" >/dev/null 2>&1; then :
3412
3413fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003414rm -f conftest*
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003416$as_echo_n "checking for library containing strerror... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003417if test "${ac_cv_search_strerror+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003418 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003419else
3420 ac_func_search_save_LIBS=$LIBS
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003421cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003422/* end confdefs.h. */
3423
Bram Moolenaar446cb832008-06-24 21:56:24 +00003424/* Override any GCC internal prototype to avoid an error.
3425 Use char because int might match the return type of a GCC
3426 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003427#ifdef __cplusplus
3428extern "C"
3429#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003430char strerror ();
3431int
3432main ()
3433{
Bram Moolenaar446cb832008-06-24 21:56:24 +00003434return strerror ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003435 ;
3436 return 0;
3437}
3438_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00003439for ac_lib in '' cposix; do
3440 if test -z "$ac_lib"; then
3441 ac_res="none required"
3442 else
3443 ac_res=-l$ac_lib
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003444 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Bram Moolenaar446cb832008-06-24 21:56:24 +00003445 fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003446 if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003447 ac_cv_search_strerror=$ac_res
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003448fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003449rm -f core conftest.err conftest.$ac_objext \
3450 conftest$ac_exeext
3451 if test "${ac_cv_search_strerror+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003452 break
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003453fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003454done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003455if test "${ac_cv_search_strerror+set}" = set; then :
3456
Bram Moolenaar446cb832008-06-24 21:56:24 +00003457else
3458 ac_cv_search_strerror=no
3459fi
3460rm conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003461LIBS=$ac_func_search_save_LIBS
3462fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003463{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003464$as_echo "$ac_cv_search_strerror" >&6; }
3465ac_res=$ac_cv_search_strerror
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003466if test "$ac_res" != no; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003467 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003468
3469fi
3470 for ac_prog in gawk mawk nawk awk
3471do
3472 # Extract the first word of "$ac_prog", so it can be a program name with args.
Bram Moolenaar071d4272004-06-13 20:20:40 +00003473set dummy $ac_prog; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003474{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003475$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003476if test "${ac_cv_prog_AWK+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003477 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003478else
3479 if test -n "$AWK"; then
3480 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3481else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003482as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3483for as_dir in $PATH
3484do
3485 IFS=$as_save_IFS
3486 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003487 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00003488 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 +00003489 ac_cv_prog_AWK="$ac_prog"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003490 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003491 break 2
3492 fi
3493done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003494 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00003495IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003496
Bram Moolenaar071d4272004-06-13 20:20:40 +00003497fi
3498fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003499AWK=$ac_cv_prog_AWK
Bram Moolenaar071d4272004-06-13 20:20:40 +00003500if test -n "$AWK"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003502$as_echo "$AWK" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003503else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003505$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003506fi
3507
Bram Moolenaar446cb832008-06-24 21:56:24 +00003508
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003509 test -n "$AWK" && break
Bram Moolenaar071d4272004-06-13 20:20:40 +00003510done
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003511
Bram Moolenaar071d4272004-06-13 20:20:40 +00003512# Extract the first word of "strip", so it can be a program name with args.
3513set dummy strip; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003514{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003515$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003516if test "${ac_cv_prog_STRIP+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003517 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003518else
3519 if test -n "$STRIP"; then
3520 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3521else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003522as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3523for as_dir in $PATH
3524do
3525 IFS=$as_save_IFS
3526 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003527 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00003528 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 +00003529 ac_cv_prog_STRIP="strip"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003530 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003531 break 2
3532 fi
3533done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003534 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00003535IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003536
Bram Moolenaar071d4272004-06-13 20:20:40 +00003537 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
3538fi
3539fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003540STRIP=$ac_cv_prog_STRIP
Bram Moolenaar071d4272004-06-13 20:20:40 +00003541if test -n "$STRIP"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003543$as_echo "$STRIP" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003544else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003546$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003547fi
3548
3549
Bram Moolenaar071d4272004-06-13 20:20:40 +00003550
3551
Bram Moolenaar071d4272004-06-13 20:20:40 +00003552
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003553{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003554$as_echo_n "checking for ANSI C header files... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003555if test "${ac_cv_header_stdc+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003556 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003557else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003558 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003559/* end confdefs.h. */
3560#include <stdlib.h>
3561#include <stdarg.h>
3562#include <string.h>
3563#include <float.h>
3564
3565int
3566main ()
3567{
3568
3569 ;
3570 return 0;
3571}
3572_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003573if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003574 ac_cv_header_stdc=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00003575else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003576 ac_cv_header_stdc=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003577fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003578rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003579
3580if test $ac_cv_header_stdc = yes; then
3581 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003582 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003583/* end confdefs.h. */
3584#include <string.h>
3585
3586_ACEOF
3587if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003588 $EGREP "memchr" >/dev/null 2>&1; then :
3589
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003590else
3591 ac_cv_header_stdc=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00003592fi
3593rm -f conftest*
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003594
Bram Moolenaar071d4272004-06-13 20:20:40 +00003595fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003596
3597if test $ac_cv_header_stdc = yes; then
3598 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003599 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003600/* end confdefs.h. */
3601#include <stdlib.h>
3602
3603_ACEOF
3604if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003605 $EGREP "free" >/dev/null 2>&1; then :
3606
Bram Moolenaar071d4272004-06-13 20:20:40 +00003607else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003608 ac_cv_header_stdc=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00003609fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003610rm -f conftest*
3611
3612fi
3613
3614if test $ac_cv_header_stdc = yes; then
3615 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003616 if test "$cross_compiling" = yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003617 :
3618else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003619 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003620/* end confdefs.h. */
3621#include <ctype.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +00003622#include <stdlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003623#if ((' ' & 0x0FF) == 0x020)
3624# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3625# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3626#else
3627# define ISLOWER(c) \
3628 (('a' <= (c) && (c) <= 'i') \
3629 || ('j' <= (c) && (c) <= 'r') \
3630 || ('s' <= (c) && (c) <= 'z'))
3631# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3632#endif
3633
3634#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3635int
3636main ()
3637{
3638 int i;
3639 for (i = 0; i < 256; i++)
3640 if (XOR (islower (i), ISLOWER (i))
3641 || toupper (i) != TOUPPER (i))
Bram Moolenaar446cb832008-06-24 21:56:24 +00003642 return 2;
3643 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003644}
3645_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003646if ac_fn_c_try_run "$LINENO"; then :
3647
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003648else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003649 ac_cv_header_stdc=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003650fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003651rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3652 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00003653fi
3654
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003655fi
3656fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003657{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003658$as_echo "$ac_cv_header_stdc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003659if test $ac_cv_header_stdc = yes; then
3660
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003661$as_echo "#define STDC_HEADERS 1" >>confdefs.h
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003662
3663fi
3664
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003665{ $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 +00003666$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003667if test "${ac_cv_header_sys_wait_h+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003668 $as_echo_n "(cached) " >&6
3669else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003670 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00003671/* end confdefs.h. */
3672#include <sys/types.h>
3673#include <sys/wait.h>
3674#ifndef WEXITSTATUS
3675# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
3676#endif
3677#ifndef WIFEXITED
3678# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
3679#endif
3680
3681int
3682main ()
3683{
3684 int s;
3685 wait (&s);
3686 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
3687 ;
3688 return 0;
3689}
3690_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003691if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003692 ac_cv_header_sys_wait_h=yes
3693else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003694 ac_cv_header_sys_wait_h=no
Bram Moolenaar446cb832008-06-24 21:56:24 +00003695fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003696rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3697fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003698{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003699$as_echo "$ac_cv_header_sys_wait_h" >&6; }
3700if test $ac_cv_header_sys_wait_h = yes; then
3701
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003702$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
Bram Moolenaar446cb832008-06-24 21:56:24 +00003703
3704fi
3705
3706
3707if test -z "$CFLAGS"; then
3708 CFLAGS="-O"
3709 test "$GCC" = yes && CFLAGS="-O2 -fno-strength-reduce -Wall"
3710fi
3711if test "$GCC" = yes; then
3712 gccversion=`"$CC" -dumpversion`
3713 if test "x$gccversion" = "x"; then
3714 gccversion=`"$CC" --version | sed -e '2,$d' -e 's/darwin.//' -e 's/^[^0-9]*\([0-9]\.[0-9.]*\).*$/\1/g'`
3715 fi
3716 if test "$gccversion" = "3.0.1" -o "$gccversion" = "3.0.2" -o "$gccversion" = "4.0.1"; then
3717 echo 'GCC [34].0.[12] has a bug in the optimizer, disabling "-O#"'
3718 CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-O/'`
3719 else
3720 if test "$gccversion" = "3.1" -o "$gccversion" = "3.2" -o "$gccversion" = "3.2.1" && `echo "$CFLAGS" | grep -v fno-strength-reduce >/dev/null`; then
3721 echo 'GCC 3.1 and 3.2 have a bug in the optimizer, adding "-fno-strength-reduce"'
3722 CFLAGS="$CFLAGS -fno-strength-reduce"
3723 fi
3724 fi
3725fi
3726
3727if test "$cross_compiling" = yes; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003728 { $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 +00003729$as_echo "cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&6; }
3730fi
3731
3732test "$GCC" = yes && CPP_MM=M;
3733
3734if test -f ./toolcheck; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for buggy tools..." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003736$as_echo "$as_me: checking for buggy tools..." >&6;}
3737 sh ./toolcheck 1>&6
3738fi
3739
3740OS_EXTRA_SRC=""; OS_EXTRA_OBJ=""
3741
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003742{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BeOS" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003743$as_echo_n "checking for BeOS... " >&6; }
3744case `uname` in
3745 BeOS) OS_EXTRA_SRC=os_beos.c; OS_EXTRA_OBJ=objects/os_beos.o
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003746 BEOS=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003747$as_echo "yes" >&6; };;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003748 *) BEOS=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003749$as_echo "no" >&6; };;
3750esac
3751
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003752{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for QNX" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003753$as_echo_n "checking for QNX... " >&6; }
3754case `uname` in
3755 QNX) OS_EXTRA_SRC=os_qnx.c; OS_EXTRA_OBJ=objects/os_qnx.o
3756 test -z "$with_x" && with_x=no
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003757 QNX=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003758$as_echo "yes" >&6; };;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003759 *) QNX=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003760$as_echo "no" >&6; };;
3761esac
3762
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003763{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Darwin (Mac OS X)" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003764$as_echo_n "checking for Darwin (Mac OS X)... " >&6; }
3765if test "`(uname) 2>/dev/null`" = Darwin; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003767$as_echo "yes" >&6; }
3768
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-darwin argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003770$as_echo_n "checking --disable-darwin argument... " >&6; }
3771 # Check whether --enable-darwin was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003772if test "${enable_darwin+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00003773 enableval=$enable_darwin;
3774else
3775 enable_darwin="yes"
3776fi
3777
3778 if test "$enable_darwin" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003780$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Darwin files are there" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003782$as_echo_n "checking if Darwin files are there... " >&6; }
3783 if test -f os_macosx.c; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003785$as_echo "yes" >&6; }
3786 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, Darwin support disabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003788$as_echo "no, Darwin support disabled" >&6; }
3789 enable_darwin=no
3790 fi
3791 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, Darwin support excluded" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003793$as_echo "yes, Darwin support excluded" >&6; }
3794 fi
3795
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-mac-arch argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003797$as_echo_n "checking --with-mac-arch argument... " >&6; }
3798
3799# Check whether --with-mac-arch was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003800if test "${with_mac_arch+set}" = set; then :
3801 withval=$with_mac_arch; MACARCH="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MACARCH" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003802$as_echo "$MACARCH" >&6; }
3803else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003804 MACARCH="current"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to $MACARCH" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003805$as_echo "defaulting to $MACARCH" >&6; }
3806fi
3807
3808
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-developer-dir argument" >&5
Bram Moolenaar595a7be2010-03-10 16:28:12 +01003810$as_echo_n "checking --with-developer-dir argument... " >&6; }
3811
3812# Check whether --with-developer-dir was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003813if test "${with_developer_dir+set}" = set; then :
3814 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 +01003815$as_echo "$DEVELOPER_DIR" >&6; }
3816else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003817 DEVELOPER_DIR=""; { $as_echo "$as_me:${as_lineno-$LINENO}: result: not present" >&5
Bram Moolenaar595a7be2010-03-10 16:28:12 +01003818$as_echo "not present" >&6; }
3819fi
3820
3821
3822 if test "x$DEVELOPER_DIR" = "x"; then
3823 # Extract the first word of "xcode-select", so it can be a program name with args.
3824set dummy xcode-select; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar595a7be2010-03-10 16:28:12 +01003826$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003827if test "${ac_cv_path_XCODE_SELECT+set}" = set; then :
Bram Moolenaar595a7be2010-03-10 16:28:12 +01003828 $as_echo_n "(cached) " >&6
3829else
3830 case $XCODE_SELECT in
3831 [\\/]* | ?:[\\/]*)
3832 ac_cv_path_XCODE_SELECT="$XCODE_SELECT" # Let the user override the test with a path.
3833 ;;
3834 *)
3835 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3836for as_dir in $PATH
3837do
3838 IFS=$as_save_IFS
3839 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003840 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar595a7be2010-03-10 16:28:12 +01003841 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3842 ac_cv_path_XCODE_SELECT="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003843 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar595a7be2010-03-10 16:28:12 +01003844 break 2
3845 fi
3846done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003847 done
Bram Moolenaar595a7be2010-03-10 16:28:12 +01003848IFS=$as_save_IFS
3849
3850 ;;
3851esac
3852fi
3853XCODE_SELECT=$ac_cv_path_XCODE_SELECT
3854if test -n "$XCODE_SELECT"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XCODE_SELECT" >&5
Bram Moolenaar595a7be2010-03-10 16:28:12 +01003856$as_echo "$XCODE_SELECT" >&6; }
3857else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar595a7be2010-03-10 16:28:12 +01003859$as_echo "no" >&6; }
3860fi
3861
3862
3863 if test "x$XCODE_SELECT" != "x"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for developer dir using xcode-select" >&5
Bram Moolenaar595a7be2010-03-10 16:28:12 +01003865$as_echo_n "checking for developer dir using xcode-select... " >&6; }
3866 DEVELOPER_DIR=`$XCODE_SELECT -print-path`
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEVELOPER_DIR" >&5
Bram Moolenaar595a7be2010-03-10 16:28:12 +01003868$as_echo "$DEVELOPER_DIR" >&6; }
3869 else
3870 DEVELOPER_DIR=/Developer
3871 fi
3872 fi
3873
Bram Moolenaar446cb832008-06-24 21:56:24 +00003874 if test "x$MACARCH" = "xboth"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 10.4 universal SDK" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003876$as_echo_n "checking for 10.4 universal SDK... " >&6; }
3877 save_cppflags="$CPPFLAGS"
3878 save_cflags="$CFLAGS"
3879 save_ldflags="$LDFLAGS"
Bram Moolenaar595a7be2010-03-10 16:28:12 +01003880 CFLAGS="$CFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003881 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00003882/* end confdefs.h. */
3883
3884int
3885main ()
3886{
3887
3888 ;
3889 return 0;
3890}
3891_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003892if ac_fn_c_try_link "$LINENO"; then :
3893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003894$as_echo "found" >&6; }
3895else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003897$as_echo "not found" >&6; }
3898 CFLAGS="$save_cflags"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Intel architecture is supported" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003900$as_echo_n "checking if Intel architecture is supported... " >&6; }
3901 CPPFLAGS="$CPPFLAGS -arch i386"
3902 LDFLAGS="$save_ldflags -arch i386"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003903 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00003904/* end confdefs.h. */
3905
3906int
3907main ()
3908{
3909
3910 ;
3911 return 0;
3912}
3913_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003914if ac_fn_c_try_link "$LINENO"; then :
3915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003916$as_echo "yes" >&6; }; MACARCH="intel"
3917else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003919$as_echo "no" >&6; }
3920 MACARCH="ppc"
3921 CPPFLAGS="$save_cppflags -arch ppc"
3922 LDFLAGS="$save_ldflags -arch ppc"
3923fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003924rm -f core conftest.err conftest.$ac_objext \
3925 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00003926fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003927rm -f core conftest.err conftest.$ac_objext \
3928 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00003929 elif test "x$MACARCH" = "xintel"; then
3930 CPPFLAGS="$CPPFLAGS -arch intel"
3931 LDFLAGS="$LDFLAGS -arch intel"
3932 elif test "x$MACARCH" = "xppc"; then
3933 CPPFLAGS="$CPPFLAGS -arch ppc"
3934 LDFLAGS="$LDFLAGS -arch ppc"
3935 fi
3936
3937 if test "$enable_darwin" = "yes"; then
3938 MACOSX=yes
Bram Moolenaar3a025402008-07-24 15:20:50 +00003939 OS_EXTRA_SRC="os_macosx.c os_mac_conv.c";
Bram Moolenaar446cb832008-06-24 21:56:24 +00003940 OS_EXTRA_OBJ="objects/os_macosx.o objects/os_mac_conv.o"
3941 CPPFLAGS="$CPPFLAGS -DMACOS_X_UNIX -no-cpp-precomp"
3942 if test "x$MACARCH" = "xboth"; then
Bram Moolenaar595a7be2010-03-10 16:28:12 +01003943 CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk/Developer/Headers/FlatCarbon"
Bram Moolenaar446cb832008-06-24 21:56:24 +00003944 else
Bram Moolenaar595a7be2010-03-10 16:28:12 +01003945 CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/Headers/FlatCarbon"
Bram Moolenaar446cb832008-06-24 21:56:24 +00003946 fi
3947
3948 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003949for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3950 inttypes.h stdint.h unistd.h
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003951do :
3952 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3953ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3954"
3955eval as_val=\$$as_ac_Header
3956 if test "x$as_val" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003957 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00003958#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003959_ACEOF
3960
3961fi
3962
3963done
3964
3965
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003966ac_fn_c_check_header_mongrel "$LINENO" "Carbon/Carbon.h" "ac_cv_header_Carbon_Carbon_h" "$ac_includes_default"
3967if test "x$ac_cv_header_Carbon_Carbon_h" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003968 CARBON=yes
3969fi
3970
Bram Moolenaar071d4272004-06-13 20:20:40 +00003971
3972 if test "x$CARBON" = "xyes"; then
Bram Moolenaarab79bcb2004-07-18 21:34:53 +00003973 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 +00003974 with_x=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00003975 fi
3976 fi
3977 fi
Bram Moolenaara23ccb82006-02-27 00:08:02 +00003978
Bram Moolenaarfd2ac762006-03-01 22:09:21 +00003979 if test "$MACARCH" = "intel" -o "$MACARCH" = "both"; then
Bram Moolenaare224ffa2006-03-01 00:01:28 +00003980 CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-Oz/'`
3981 fi
3982
Bram Moolenaar071d4272004-06-13 20:20:40 +00003983else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003985$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003986fi
3987
3988
3989
3990
Bram Moolenaar446cb832008-06-24 21:56:24 +00003991if test "$cross_compiling" = no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-local-dir argument" >&5
Bram Moolenaarc236c162008-07-13 17:41:49 +00003993$as_echo_n "checking --with-local-dir argument... " >&6; }
Bram Moolenaar446cb832008-06-24 21:56:24 +00003994 have_local_include=''
3995 have_local_lib=''
Bram Moolenaarc236c162008-07-13 17:41:49 +00003996
3997# Check whether --with-local-dir was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02003998if test "${with_local_dir+set}" = set; then :
Bram Moolenaarc236c162008-07-13 17:41:49 +00003999 withval=$with_local_dir;
4000 local_dir="$withval"
4001 case "$withval" in
4002 */*) ;;
4003 no)
4004 # avoid adding local dir to LDFLAGS and CPPFLAGS
4005 have_local_dir=yes
4006 have_local_lib=yes
4007 ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004008 *) as_fn_error "must pass path argument to --with-local-dir" "$LINENO" 5 ;;
Bram Moolenaarc236c162008-07-13 17:41:49 +00004009 esac
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $local_dir" >&5
Bram Moolenaarc236c162008-07-13 17:41:49 +00004011$as_echo "$local_dir" >&6; }
4012
4013else
4014
4015 local_dir=/usr/local
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to $local_dir" >&5
Bram Moolenaarc236c162008-07-13 17:41:49 +00004017$as_echo "Defaulting to $local_dir" >&6; }
4018
4019fi
4020
4021 if test "$GCC" = yes -a "$local_dir" != no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004022 echo 'void f(){}' > conftest.c
Bram Moolenaarc236c162008-07-13 17:41:49 +00004023 have_local_include=`${CC-cc} -no-cpp-precomp -c -v conftest.c 2>&1 | grep "${local_dir}/include"`
4024 have_local_lib=`${CC-cc} -c -v conftest.c 2>&1 | grep "${local_dir}/lib"`
Bram Moolenaar446cb832008-06-24 21:56:24 +00004025 rm -f conftest.c conftest.o
Bram Moolenaar071d4272004-06-13 20:20:40 +00004026 fi
Bram Moolenaarc236c162008-07-13 17:41:49 +00004027 if test -z "$have_local_lib" -a -d "${local_dir}/lib"; then
4028 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 +00004029 if test "$tt" = "$LDFLAGS"; then
Bram Moolenaarc236c162008-07-13 17:41:49 +00004030 LDFLAGS="$LDFLAGS -L${local_dir}/lib"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004031 fi
4032 fi
Bram Moolenaarc236c162008-07-13 17:41:49 +00004033 if test -z "$have_local_include" -a -d "${local_dir}/include"; then
4034 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 +00004035 if test "$tt" = "$CPPFLAGS"; then
Bram Moolenaarc236c162008-07-13 17:41:49 +00004036 CPPFLAGS="$CPPFLAGS -I${local_dir}/include"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004037 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004038 fi
4039fi
4040
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004041{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-vim-name argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004042$as_echo_n "checking --with-vim-name argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004043
Bram Moolenaar446cb832008-06-24 21:56:24 +00004044# Check whether --with-vim-name was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004045if test "${with_vim_name+set}" = set; then :
4046 withval=$with_vim_name; VIMNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VIMNAME" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004047$as_echo "$VIMNAME" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004048else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004049 VIMNAME="vim"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to $VIMNAME" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004050$as_echo "Defaulting to $VIMNAME" >&6; }
4051fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004052
4053
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004054{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-ex-name argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004055$as_echo_n "checking --with-ex-name argument... " >&6; }
4056
4057# Check whether --with-ex-name was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004058if test "${with_ex_name+set}" = set; then :
4059 withval=$with_ex_name; EXNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXNAME" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004060$as_echo "$EXNAME" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004061else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004062 EXNAME="ex"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to ex" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004063$as_echo "Defaulting to ex" >&6; }
4064fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004065
4066
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004067{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-view-name argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004068$as_echo_n "checking --with-view-name argument... " >&6; }
4069
4070# Check whether --with-view-name was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004071if test "${with_view_name+set}" = set; then :
4072 withval=$with_view_name; VIEWNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VIEWNAME" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004073$as_echo "$VIEWNAME" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004074else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004075 VIEWNAME="view"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to view" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004076$as_echo "Defaulting to view" >&6; }
4077fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004078
4079
4080
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004081{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-global-runtime argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004082$as_echo_n "checking --with-global-runtime argument... " >&6; }
4083
4084# Check whether --with-global-runtime was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004085if test "${with_global_runtime+set}" = set; then :
4086 withval=$with_global_runtime; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004087$as_echo "$withval" >&6; }; cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004088#define RUNTIME_GLOBAL "$withval"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004089_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004090
4091else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004093$as_echo "no" >&6; }
4094fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004095
4096
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004097{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-modified-by argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004098$as_echo_n "checking --with-modified-by argument... " >&6; }
4099
4100# Check whether --with-modified-by was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004101if test "${with_modified_by+set}" = set; then :
4102 withval=$with_modified_by; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004103$as_echo "$withval" >&6; }; cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004104#define MODIFIED_BY "$withval"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004105_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004106
4107else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004109$as_echo "no" >&6; }
4110fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004111
Bram Moolenaar446cb832008-06-24 21:56:24 +00004112
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004113{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if character set is EBCDIC" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004114$as_echo_n "checking if character set is EBCDIC... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004115cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004116/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00004117
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004118int
4119main ()
4120{
Bram Moolenaar071d4272004-06-13 20:20:40 +00004121 /* TryCompile function for CharSet.
4122 Treat any failure as ASCII for compatibility with existing art.
4123 Use compile-time rather than run-time tests for cross-compiler
4124 tolerance. */
4125#if '0'!=240
4126make an error "Character set is not EBCDIC"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004127#endif
4128 ;
4129 return 0;
4130}
4131_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004132if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00004133 # TryCompile action if true
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004134cf_cv_ebcdic=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00004135else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004136 # TryCompile action if false
Bram Moolenaar071d4272004-06-13 20:20:40 +00004137cf_cv_ebcdic=no
4138fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004139rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00004140# end of TryCompile ])
4141# end of CacheVal CvEbcdic
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004142{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cf_cv_ebcdic" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004143$as_echo "$cf_cv_ebcdic" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004144case "$cf_cv_ebcdic" in #(vi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004145 yes) $as_echo "#define EBCDIC 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00004146
4147 line_break='"\\n"'
4148 ;;
4149 *) line_break='"\\012"';;
4150esac
4151
4152
4153if test "$cf_cv_ebcdic" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004154{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for OS/390 Unix" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004155$as_echo_n "checking for OS/390 Unix... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004156case `uname` in
4157 OS/390) OS390Unix="yes";
4158 if test "$CC" = "cc"; then
4159 ccm="$_CC_CCMODE"
4160 ccn="CC"
4161 else
4162 if test "$CC" = "c89"; then
4163 ccm="$_CC_C89MODE"
4164 ccn="C89"
4165 else
4166 ccm=1
4167 fi
4168 fi
4169 if test "$ccm" != "1"; then
4170 echo ""
4171 echo "------------------------------------------"
4172 echo " On OS/390 Unix, the environment variable"
4173 echo " __CC_${ccn}MODE must be set to \"1\"!"
4174 echo " Do:"
4175 echo " export _CC_${ccn}MODE=1"
4176 echo " and then call configure again."
4177 echo "------------------------------------------"
4178 exit 1
4179 fi
4180 CFLAGS="$CFLAGS -D_ALL_SOURCE"; LDFLAGS="$LDFLAGS -Wl,EDIT=NO"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004182$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004183 ;;
4184 *) OS390Unix="no";
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004186$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004187 ;;
4188esac
4189fi
4190
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004191{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-selinux argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004192$as_echo_n "checking --disable-selinux argument... " >&6; }
4193# Check whether --enable-selinux was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004194if test "${enable_selinux+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004195 enableval=$enable_selinux;
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004196else
4197 enable_selinux="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004198fi
4199
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004200if test "$enable_selinux" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004202$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004204$as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004205if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004206 $as_echo_n "(cached) " >&6
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004207else
4208 ac_check_lib_save_LIBS=$LIBS
4209LIBS="-lselinux $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004210cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004211/* end confdefs.h. */
4212
Bram Moolenaar446cb832008-06-24 21:56:24 +00004213/* Override any GCC internal prototype to avoid an error.
4214 Use char because int might match the return type of a GCC
4215 builtin and then its argument prototype would still apply. */
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004216#ifdef __cplusplus
4217extern "C"
4218#endif
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004219char is_selinux_enabled ();
4220int
4221main ()
4222{
Bram Moolenaar446cb832008-06-24 21:56:24 +00004223return is_selinux_enabled ();
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004224 ;
4225 return 0;
4226}
4227_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004228if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004229 ac_cv_lib_selinux_is_selinux_enabled=yes
4230else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004231 ac_cv_lib_selinux_is_selinux_enabled=no
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004232fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004233rm -f core conftest.err conftest.$ac_objext \
4234 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004235LIBS=$ac_check_lib_save_LIBS
4236fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004237{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004238$as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004239if test "x$ac_cv_lib_selinux_is_selinux_enabled" = x""yes; then :
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004240 LIBS="$LIBS -lselinux"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004241 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004242
4243fi
4244
4245else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004247$as_echo "yes" >&6; }
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004248fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004249
4250
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004251{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-features argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004252$as_echo_n "checking --with-features argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004253
Bram Moolenaar446cb832008-06-24 21:56:24 +00004254# Check whether --with-features was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004255if test "${with_features+set}" = set; then :
4256 withval=$with_features; features="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $features" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004257$as_echo "$features" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004258else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004259 features="normal"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to normal" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004260$as_echo "Defaulting to normal" >&6; }
4261fi
4262
Bram Moolenaar071d4272004-06-13 20:20:40 +00004263
4264dovimdiff=""
4265dogvimdiff=""
4266case "$features" in
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004267 tiny) $as_echo "#define FEAT_TINY 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00004268 ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004269 small) $as_echo "#define FEAT_SMALL 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00004270 ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004271 normal) $as_echo "#define FEAT_NORMAL 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00004272 dovimdiff="installvimdiff";
4273 dogvimdiff="installgvimdiff" ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004274 big) $as_echo "#define FEAT_BIG 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00004275 dovimdiff="installvimdiff";
4276 dogvimdiff="installgvimdiff" ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004277 huge) $as_echo "#define FEAT_HUGE 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00004278 dovimdiff="installvimdiff";
4279 dogvimdiff="installgvimdiff" ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004280 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $features is not supported" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004281$as_echo "Sorry, $features is not supported" >&6; } ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004282esac
4283
4284
4285
4286
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004287{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-compiledby argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004288$as_echo_n "checking --with-compiledby argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004289
Bram Moolenaar446cb832008-06-24 21:56:24 +00004290# Check whether --with-compiledby was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004291if test "${with_compiledby+set}" = set; then :
4292 withval=$with_compiledby; compiledby="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004293$as_echo "$withval" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004294else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004295 compiledby=""; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004296$as_echo "no" >&6; }
4297fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004298
4299
Bram Moolenaar446cb832008-06-24 21:56:24 +00004300
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004301{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-xsmp argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004302$as_echo_n "checking --disable-xsmp argument... " >&6; }
4303# Check whether --enable-xsmp was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004304if test "${enable_xsmp+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004305 enableval=$enable_xsmp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004306else
4307 enable_xsmp="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004308fi
4309
Bram Moolenaar071d4272004-06-13 20:20:40 +00004310
4311if test "$enable_xsmp" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004313$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-xsmp-interact argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004315$as_echo_n "checking --disable-xsmp-interact argument... " >&6; }
4316 # Check whether --enable-xsmp-interact was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004317if test "${enable_xsmp_interact+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004318 enableval=$enable_xsmp_interact;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004319else
4320 enable_xsmp_interact="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004321fi
4322
Bram Moolenaar071d4272004-06-13 20:20:40 +00004323 if test "$enable_xsmp_interact" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004325$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004326 $as_echo "#define USE_XSMP_INTERACT 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00004327
4328 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004330$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004331 fi
4332else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004334$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004335fi
4336
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004337{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-mzschemeinterp argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004338$as_echo_n "checking --enable-mzschemeinterp argument... " >&6; }
4339# Check whether --enable-mzschemeinterp was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004340if test "${enable_mzschemeinterp+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004341 enableval=$enable_mzschemeinterp;
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004342else
4343 enable_mzschemeinterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004344fi
4345
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004346{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_mzschemeinterp" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004347$as_echo "$enable_mzschemeinterp" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004348
4349if test "$enable_mzschemeinterp" = "yes"; then
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004350
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004351
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-plthome argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004353$as_echo_n "checking --with-plthome argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004354
Bram Moolenaar446cb832008-06-24 21:56:24 +00004355# Check whether --with-plthome was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004356if test "${with_plthome+set}" = set; then :
4357 withval=$with_plthome; with_plthome="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_plthome" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004358$as_echo "$with_plthome" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004359else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004360 with_plthome="";{ $as_echo "$as_me:${as_lineno-$LINENO}: result: \"no\"" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004361$as_echo "\"no\"" >&6; }
4362fi
4363
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004364
4365 if test "X$with_plthome" != "X"; then
4366 vi_cv_path_mzscheme_pfx="$with_plthome"
4367 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004368 { $as_echo "$as_me:${as_lineno-$LINENO}: checking PLTHOME environment var" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004369$as_echo_n "checking PLTHOME environment var... " >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004370 if test "X$PLTHOME" != "X"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$PLTHOME\"" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004372$as_echo "\"$PLTHOME\"" >&6; }
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004373 vi_cv_path_mzscheme_pfx="$PLTHOME"
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004374 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004376$as_echo "not set" >&6; }
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004377 # Extract the first word of "mzscheme", so it can be a program name with args.
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004378set dummy mzscheme; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004379{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004380$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004381if test "${ac_cv_path_vi_cv_path_mzscheme+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004382 $as_echo_n "(cached) " >&6
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004383else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004384 case $vi_cv_path_mzscheme in
4385 [\\/]* | ?:[\\/]*)
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004386 ac_cv_path_vi_cv_path_mzscheme="$vi_cv_path_mzscheme" # Let the user override the test with a path.
4387 ;;
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004388 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004389 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4390for as_dir in $PATH
4391do
4392 IFS=$as_save_IFS
4393 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004394 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00004395 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 +00004396 ac_cv_path_vi_cv_path_mzscheme="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004397 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004398 break 2
4399 fi
4400done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004401 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00004402IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004403
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004404 ;;
4405esac
4406fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004407vi_cv_path_mzscheme=$ac_cv_path_vi_cv_path_mzscheme
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004408if test -n "$vi_cv_path_mzscheme"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_mzscheme" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004410$as_echo "$vi_cv_path_mzscheme" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004411else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004413$as_echo "no" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004414fi
4415
4416
Bram Moolenaar446cb832008-06-24 21:56:24 +00004417
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004418 if test "X$vi_cv_path_mzscheme" != "X"; then
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004419 lsout=`ls -l $vi_cv_path_mzscheme`
4420 if echo "$lsout" | grep -e '->' >/dev/null 2>/dev/null; then
4421 vi_cv_path_mzscheme=`echo "$lsout" | sed 's/.*-> \(.*\)/\1/'`
4422 fi
4423 fi
4424
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004425 if test "X$vi_cv_path_mzscheme" != "X"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking MzScheme install prefix" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004427$as_echo_n "checking MzScheme install prefix... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004428if test "${vi_cv_path_mzscheme_pfx+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004429 $as_echo_n "(cached) " >&6
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004430else
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004431 echo "(display (simplify-path \
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004432 (build-path (call-with-values \
4433 (lambda () (split-path (find-system-path (quote exec-file)))) \
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004434 (lambda (base name must-be-dir?) base)) (quote up))))" > mzdirs.scm
4435 vi_cv_path_mzscheme_pfx=`${vi_cv_path_mzscheme} -r mzdirs.scm | \
4436 sed -e 's+/$++'`
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004437fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004438{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_mzscheme_pfx" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004439$as_echo "$vi_cv_path_mzscheme_pfx" >&6; }
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004440 rm -f mzdirs.scm
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004441 fi
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004442 fi
4443 fi
4444
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004445 SCHEME_INC=
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004446 if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004447 { $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 +00004448$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 +00004449 if test -f $vi_cv_path_mzscheme_pfx/include/scheme.h; then
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004450 SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004452$as_echo "yes" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004453 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004455$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004456 { $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 +00004457$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 +00004458 if test -f $vi_cv_path_mzscheme_pfx/include/plt/scheme.h; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004460$as_echo "yes" >&6; }
4461 SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include/plt
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004462 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004464$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004465 { $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 +00004466$as_echo_n "checking if scheme.h can be found in /usr/include/plt/... " >&6; }
4467 if test -f /usr/include/plt/scheme.h; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004469$as_echo "yes" >&6; }
4470 SCHEME_INC=/usr/include/plt
4471 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004473$as_echo "no" >&6; }
4474 vi_cv_path_mzscheme_pfx=
4475 fi
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004476 fi
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004477 fi
4478 fi
4479
4480 if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
Bram Moolenaarf15f9432007-06-28 11:07:21 +00004481 if test "x$MACOSX" = "xyes"; then
4482 MZSCHEME_LIBS="-framework PLT_MzScheme"
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004483 elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzscheme3m.a"; then
4484 MZSCHEME_LIBS="${vi_cv_path_mzscheme_pfx}/lib/libmzscheme3m.a"
4485 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
Bram Moolenaarf15f9432007-06-28 11:07:21 +00004486 elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzgc.a"; then
Bram Moolenaare0d7b3c2007-05-12 14:23:41 +00004487 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 +00004488 else
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004489 if test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzscheme3m.so"; then
4490 MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lmzscheme3m"
4491 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC"
4492 else
4493 MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lmzscheme -lmzgc"
4494 fi
Bram Moolenaar2df6dcc2004-07-12 15:53:54 +00004495 if test "$GCC" = yes; then
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004496 MZSCHEME_LIBS="${MZSCHEME_LIBS} -Wl,-rpath -Wl,${vi_cv_path_mzscheme_pfx}/lib"
Bram Moolenaar21cf8232004-07-16 20:18:37 +00004497 elif test "`(uname) 2>/dev/null`" = SunOS &&
4498 uname -r | grep '^5' >/dev/null; then
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004499 MZSCHEME_LIBS="${MZSCHEME_LIBS} -R ${vi_cv_path_mzscheme_pfx}/lib"
Bram Moolenaar2df6dcc2004-07-12 15:53:54 +00004500 fi
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004501 fi
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004502 if test -d $vi_cv_path_mzscheme_pfx/lib/plt/collects; then
4503 SCHEME_COLLECTS=lib/plt/
4504 fi
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004505 if test -f "${vi_cv_path_mzscheme_pfx}/${SCHEME_COLLECTS}collects/scheme/base.ss" ; then
4506 MZSCHEME_EXTRA="mzscheme_base.c"
4507 MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -DINCLUDE_MZSCHEME_BASE"
4508 MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/mzc"
4509 fi
4510 MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -I${SCHEME_INC} \
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004511 -DMZSCHEME_COLLECTS='\"${vi_cv_path_mzscheme_pfx}/${SCHEME_COLLECTS}collects\"'"
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004512 MZSCHEME_SRC="if_mzsch.c"
4513 MZSCHEME_OBJ="objects/if_mzsch.o"
4514 MZSCHEME_PRO="if_mzsch.pro"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004515 $as_echo "#define FEAT_MZSCHEME 1" >>confdefs.h
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004516
4517 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004518
4519
4520
4521
4522
Bram Moolenaar9e70cf12009-05-26 20:59:55 +00004523
4524
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004525fi
4526
4527
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004528{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-perlinterp argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004529$as_echo_n "checking --enable-perlinterp argument... " >&6; }
4530# Check whether --enable-perlinterp was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004531if test "${enable_perlinterp+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004532 enableval=$enable_perlinterp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004533else
4534 enable_perlinterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004535fi
4536
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004537{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_perlinterp" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004538$as_echo "$enable_perlinterp" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004539if test "$enable_perlinterp" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004540
Bram Moolenaar071d4272004-06-13 20:20:40 +00004541 # Extract the first word of "perl", so it can be a program name with args.
4542set dummy perl; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004543{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004544$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004545if test "${ac_cv_path_vi_cv_path_perl+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004546 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004547else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004548 case $vi_cv_path_perl in
4549 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00004550 ac_cv_path_vi_cv_path_perl="$vi_cv_path_perl" # Let the user override the test with a path.
4551 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004552 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004553 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4554for as_dir in $PATH
4555do
4556 IFS=$as_save_IFS
4557 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004558 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00004559 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 +00004560 ac_cv_path_vi_cv_path_perl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004561 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004562 break 2
4563 fi
4564done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004565 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00004566IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004567
Bram Moolenaar071d4272004-06-13 20:20:40 +00004568 ;;
4569esac
4570fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004571vi_cv_path_perl=$ac_cv_path_vi_cv_path_perl
Bram Moolenaar071d4272004-06-13 20:20:40 +00004572if test -n "$vi_cv_path_perl"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_perl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004574$as_echo "$vi_cv_path_perl" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004575else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004577$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004578fi
4579
Bram Moolenaar446cb832008-06-24 21:56:24 +00004580
Bram Moolenaar071d4272004-06-13 20:20:40 +00004581 if test "X$vi_cv_path_perl" != "X"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Perl version" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004583$as_echo_n "checking Perl version... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004584 if $vi_cv_path_perl -e 'require 5.003_01' >/dev/null 2>/dev/null; then
4585 eval `$vi_cv_path_perl -V:usethreads`
4586 if test "X$usethreads" = "XUNKNOWN" -o "X$usethreads" = "Xundef"; then
4587 badthreads=no
4588 else
4589 if $vi_cv_path_perl -e 'require 5.6.0' >/dev/null 2>/dev/null; then
4590 eval `$vi_cv_path_perl -V:use5005threads`
4591 if test "X$use5005threads" = "XUNKNOWN" -o "X$use5005threads" = "Xundef"; then
4592 badthreads=no
4593 else
4594 badthreads=yes
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004595 { $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 +00004596$as_echo ">>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004597 fi
4598 else
4599 badthreads=yes
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> Perl 5.5 with threads cannot be used <<<" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004601$as_echo ">>> Perl 5.5 with threads cannot be used <<<" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004602 fi
4603 fi
4604 if test $badthreads = no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004606$as_echo "OK" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004607 eval `$vi_cv_path_perl -V:shrpenv`
4608 if test "X$shrpenv" = "XUNKNOWN"; then # pre 5.003_04
4609 shrpenv=""
4610 fi
4611 vi_cv_perllib=`$vi_cv_path_perl -MConfig -e 'print $Config{privlibexp}'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004612
Bram Moolenaar071d4272004-06-13 20:20:40 +00004613 perlcppflags=`$vi_cv_path_perl -Mlib=$srcdir -MExtUtils::Embed \
4614 -e 'ccflags;perl_inc;print"\n"' | sed -e 's/-fno[^ ]*//'`
4615 perllibs=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed -e 'ldopts' | \
4616 sed -e '/Warning/d' -e '/Note (probably harmless)/d' \
4617 -e 's/-bE:perl.exp//' -e 's/-lc //'`
4618 perlldflags=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed \
4619 -e 'ccdlflags' | sed -e 's/-bE:perl.exp//'`
4620
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004621 { $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 +00004622$as_echo_n "checking if compile and link flags for Perl are sane... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004623 cflags_save=$CFLAGS
4624 libs_save=$LIBS
4625 ldflags_save=$LDFLAGS
4626 CFLAGS="$CFLAGS $perlcppflags"
4627 LIBS="$LIBS $perllibs"
4628 LDFLAGS="$perlldflags $LDFLAGS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004629 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004630/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00004631
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004632int
4633main ()
4634{
4635
4636 ;
4637 return 0;
4638}
4639_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004640if ac_fn_c_try_link "$LINENO"; then :
4641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004642$as_echo "yes" >&6; }; perl_ok=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00004643else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PERL DISABLED" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004645$as_echo "no: PERL DISABLED" >&6; }; perl_ok=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00004646fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004647rm -f core conftest.err conftest.$ac_objext \
4648 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00004649 CFLAGS=$cflags_save
4650 LIBS=$libs_save
4651 LDFLAGS=$ldflags_save
4652 if test $perl_ok = yes; then
4653 if test "X$perlcppflags" != "X"; then
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004654 PERL_CFLAGS=`echo "$perlcppflags" | sed -e 's/-pipe //' -e 's/-W[^ ]*//'`
Bram Moolenaar071d4272004-06-13 20:20:40 +00004655 fi
4656 if test "X$perlldflags" != "X"; then
4657 LDFLAGS="$perlldflags $LDFLAGS"
4658 fi
4659 PERL_LIBS=$perllibs
4660 PERL_SRC="auto/if_perl.c if_perlsfio.c"
4661 PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o"
4662 PERL_PRO="if_perl.pro if_perlsfio.pro"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004663 $as_echo "#define FEAT_PERL 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00004664
4665 fi
4666 fi
4667 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004668 { $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 +00004669$as_echo ">>> too old; need Perl version 5.003_01 or later <<<" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004670 fi
4671 fi
4672
4673 if test "x$MACOSX" = "xyes"; then
4674 dir=/System/Library/Perl
4675 darwindir=$dir/darwin
4676 if test -d $darwindir; then
4677 PERL=/usr/bin/perl
4678 else
4679 dir=/System/Library/Perl/5.8.1
4680 darwindir=$dir/darwin-thread-multi-2level
4681 if test -d $darwindir; then
4682 PERL=/usr/bin/perl
4683 fi
4684 fi
4685 if test -n "$PERL"; then
4686 PERL_DIR="$dir"
4687 PERL_CFLAGS="-DFEAT_PERL -I$darwindir/CORE"
4688 PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o $darwindir/auto/DynaLoader/DynaLoader.a"
4689 PERL_LIBS="-L$darwindir/CORE -lperl"
4690 fi
4691 fi
4692fi
4693
4694
4695
4696
4697
4698
4699
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004700{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-pythoninterp argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004701$as_echo_n "checking --enable-pythoninterp argument... " >&6; }
4702# Check whether --enable-pythoninterp was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004703if test "${enable_pythoninterp+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004704 enableval=$enable_pythoninterp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004705else
4706 enable_pythoninterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004707fi
4708
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004709{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_pythoninterp" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004710$as_echo "$enable_pythoninterp" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004711if test "$enable_pythoninterp" = "yes"; then
4712 # Extract the first word of "python", so it can be a program name with args.
4713set dummy python; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004714{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004715$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004716if test "${ac_cv_path_vi_cv_path_python+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004717 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004718else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004719 case $vi_cv_path_python in
4720 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00004721 ac_cv_path_vi_cv_path_python="$vi_cv_path_python" # Let the user override the test with a path.
4722 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004723 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004724 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4725for as_dir in $PATH
4726do
4727 IFS=$as_save_IFS
4728 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004729 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00004730 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 +00004731 ac_cv_path_vi_cv_path_python="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004732 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004733 break 2
4734 fi
4735done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004736 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00004737IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004738
Bram Moolenaar071d4272004-06-13 20:20:40 +00004739 ;;
4740esac
4741fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004742vi_cv_path_python=$ac_cv_path_vi_cv_path_python
Bram Moolenaar071d4272004-06-13 20:20:40 +00004743if test -n "$vi_cv_path_python"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004745$as_echo "$vi_cv_path_python" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004746else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004748$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004749fi
4750
Bram Moolenaar446cb832008-06-24 21:56:24 +00004751
Bram Moolenaar071d4272004-06-13 20:20:40 +00004752 if test "X$vi_cv_path_python" != "X"; then
4753
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python version" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004755$as_echo_n "checking Python version... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004756if test "${vi_cv_var_python_version+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004757 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004758else
4759 vi_cv_var_python_version=`
4760 ${vi_cv_path_python} -c 'import sys; print sys.version[:3]'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004761
Bram Moolenaar071d4272004-06-13 20:20:40 +00004762fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004763{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python_version" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004764$as_echo "$vi_cv_var_python_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004765
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python is 1.4 or better" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004767$as_echo_n "checking Python is 1.4 or better... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004768 if ${vi_cv_path_python} -c \
4769 "import sys; sys.exit(${vi_cv_var_python_version} < 1.4)"
4770 then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yep" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004772$as_echo "yep" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004773
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's install prefix" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004775$as_echo_n "checking Python's install prefix... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004776if test "${vi_cv_path_python_pfx+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004777 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004778else
4779 vi_cv_path_python_pfx=`
4780 ${vi_cv_path_python} -c \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004781 "import sys; print sys.prefix"`
Bram Moolenaar071d4272004-06-13 20:20:40 +00004782fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004783{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_pfx" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004784$as_echo "$vi_cv_path_python_pfx" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004785
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's execution prefix" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004787$as_echo_n "checking Python's execution prefix... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004788if test "${vi_cv_path_python_epfx+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004789 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004790else
4791 vi_cv_path_python_epfx=`
4792 ${vi_cv_path_python} -c \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004793 "import sys; print sys.exec_prefix"`
Bram Moolenaar071d4272004-06-13 20:20:40 +00004794fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004795{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_epfx" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004796$as_echo "$vi_cv_path_python_epfx" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004797
Bram Moolenaar071d4272004-06-13 20:20:40 +00004798
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004799 if test "${vi_cv_path_pythonpath+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004800 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004801else
4802 vi_cv_path_pythonpath=`
4803 unset PYTHONPATH;
4804 ${vi_cv_path_python} -c \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004805 "import sys, string; print string.join(sys.path,':')"`
Bram Moolenaar071d4272004-06-13 20:20:40 +00004806fi
4807
4808
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004809
4810
Bram Moolenaar446cb832008-06-24 21:56:24 +00004811# Check whether --with-python-config-dir was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004812if test "${with_python_config_dir+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004813 withval=$with_python_config_dir; vi_cv_path_python_conf="${withval}"
4814fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004815
Bram Moolenaar446cb832008-06-24 21:56:24 +00004816
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's configuration directory" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004818$as_echo_n "checking Python's configuration directory... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004819if test "${vi_cv_path_python_conf+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004820 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004821else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004822
Bram Moolenaar071d4272004-06-13 20:20:40 +00004823 vi_cv_path_python_conf=
4824 for path in "${vi_cv_path_python_pfx}" "${vi_cv_path_python_epfx}"; do
Bram Moolenaar72951072009-12-02 16:58:33 +00004825 for subdir in lib64 lib share; do
Bram Moolenaar071d4272004-06-13 20:20:40 +00004826 d="${path}/${subdir}/python${vi_cv_var_python_version}/config"
4827 if test -d "$d" && test -f "$d/config.c"; then
4828 vi_cv_path_python_conf="$d"
4829 fi
4830 done
4831 done
Bram Moolenaar071d4272004-06-13 20:20:40 +00004832
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004833fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004834{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_conf" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004835$as_echo "$vi_cv_path_python_conf" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004836
4837 PYTHON_CONFDIR="${vi_cv_path_python_conf}"
4838
4839 if test "X$PYTHON_CONFDIR" = "X"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't find it!" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004841$as_echo "can't find it!" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004842 else
4843
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004844 if test "${vi_cv_path_python_plibs+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004845 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004846else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004847
Bram Moolenaar01dd60c2008-07-24 14:24:48 +00004848 pwd=`pwd`
4849 tmp_mkf="$pwd/config-PyMake$$"
4850 cat -- "${PYTHON_CONFDIR}/Makefile" - <<'eof' >"${tmp_mkf}"
Bram Moolenaar071d4272004-06-13 20:20:40 +00004851__:
4852 @echo "python_MODLIBS='$(MODLIBS)'"
4853 @echo "python_LIBS='$(LIBS)'"
4854 @echo "python_SYSLIBS='$(SYSLIBS)'"
4855 @echo "python_LINKFORSHARED='$(LINKFORSHARED)'"
4856eof
Bram Moolenaar01dd60c2008-07-24 14:24:48 +00004857 eval "`cd ${PYTHON_CONFDIR} && make -f "${tmp_mkf}" __ | sed '/ directory /d'`"
4858 rm -f -- "${tmp_mkf}"
Bram Moolenaar071d4272004-06-13 20:20:40 +00004859 if test "x$MACOSX" = "xyes" && ${vi_cv_path_python} -c \
4860 "import sys; sys.exit(${vi_cv_var_python_version} < 2.3)"; then
4861 vi_cv_path_python_plibs="-framework Python"
4862 else
4863 if test "${vi_cv_var_python_version}" = "1.4"; then
4864 vi_cv_path_python_plibs="${PYTHON_CONFDIR}/libModules.a ${PYTHON_CONFDIR}/libPython.a ${PYTHON_CONFDIR}/libObjects.a ${PYTHON_CONFDIR}/libParser.a"
4865 else
4866 vi_cv_path_python_plibs="-L${PYTHON_CONFDIR} -lpython${vi_cv_var_python_version}"
4867 fi
4868 vi_cv_path_python_plibs="${vi_cv_path_python_plibs} ${python_MODLIBS} ${python_LIBS} ${python_SYSLIBS} ${python_LINKFORSHARED}"
4869 vi_cv_path_python_plibs=`echo $vi_cv_path_python_plibs | sed s/-ltermcap//`
4870 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004871
Bram Moolenaar071d4272004-06-13 20:20:40 +00004872fi
4873
4874
4875 PYTHON_LIBS="${vi_cv_path_python_plibs}"
4876 if test "${vi_cv_path_python_pfx}" = "${vi_cv_path_python_epfx}"; then
4877 PYTHON_CFLAGS="-I${vi_cv_path_python_pfx}/include/python${vi_cv_var_python_version}"
4878 else
4879 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}"
4880 fi
4881 PYTHON_SRC="if_python.c"
4882 if test "x$MACOSX" = "xyes"; then
4883 PYTHON_OBJ="objects/if_python.o"
4884 else
4885 PYTHON_OBJ="objects/if_python.o objects/py_config.o"
4886 fi
4887 if test "${vi_cv_var_python_version}" = "1.4"; then
4888 PYTHON_OBJ="$PYTHON_OBJ objects/py_getpath.o"
4889 fi
4890 PYTHON_GETPATH_CFLAGS="-DPYTHONPATH='\"${vi_cv_path_pythonpath}\"' -DPREFIX='\"${vi_cv_path_python_pfx}\"' -DEXEC_PREFIX='\"${vi_cv_path_python_epfx}\"'"
4891
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -pthread should be used" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004893$as_echo_n "checking if -pthread should be used... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004894 threadsafe_flag=
4895 thread_lib=
Bram Moolenaara1b5aa52006-10-10 09:41:28 +00004896 if test "`(uname) 2>/dev/null`" != Darwin; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00004897 test "$GCC" = yes && threadsafe_flag="-pthread"
4898 if test "`(uname) 2>/dev/null`" = FreeBSD; then
4899 threadsafe_flag="-D_THREAD_SAFE"
4900 thread_lib="-pthread"
4901 fi
4902 fi
4903 libs_save_old=$LIBS
4904 if test -n "$threadsafe_flag"; then
4905 cflags_save=$CFLAGS
4906 CFLAGS="$CFLAGS $threadsafe_flag"
4907 LIBS="$LIBS $thread_lib"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004908 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004909/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00004910
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004911int
4912main ()
4913{
4914
4915 ;
4916 return 0;
4917}
4918_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004919if ac_fn_c_try_link "$LINENO"; then :
4920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004921$as_echo "yes" >&6; }; PYTHON_CFLAGS="$PYTHON_CFLAGS $threadsafe_flag"
Bram Moolenaar071d4272004-06-13 20:20:40 +00004922else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004924$as_echo "no" >&6; }; LIBS=$libs_save_old
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004925
Bram Moolenaar071d4272004-06-13 20:20:40 +00004926fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004927rm -f core conftest.err conftest.$ac_objext \
4928 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00004929 CFLAGS=$cflags_save
4930 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004932$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004933 fi
4934
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004935 { $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 +00004936$as_echo_n "checking if compile and link flags for Python are sane... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004937 cflags_save=$CFLAGS
4938 libs_save=$LIBS
4939 CFLAGS="$CFLAGS $PYTHON_CFLAGS"
4940 LIBS="$LIBS $PYTHON_LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004941 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004942/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00004943
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004944int
4945main ()
4946{
4947
4948 ;
4949 return 0;
4950}
4951_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004952if ac_fn_c_try_link "$LINENO"; then :
4953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004954$as_echo "yes" >&6; }; python_ok=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00004955else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PYTHON DISABLED" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004957$as_echo "no: PYTHON DISABLED" >&6; }; python_ok=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00004958fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004959rm -f core conftest.err conftest.$ac_objext \
4960 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00004961 CFLAGS=$cflags_save
4962 LIBS=$libs_save
4963 if test $python_ok = yes; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004964 $as_echo "#define FEAT_PYTHON 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00004965
4966 else
4967 LIBS=$libs_save_old
4968 PYTHON_SRC=
4969 PYTHON_OBJ=
4970 PYTHON_LIBS=
4971 PYTHON_CFLAGS=
4972 fi
4973
4974 fi
4975 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004977$as_echo "too old" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004978 fi
4979 fi
4980fi
4981
4982
4983
4984
4985
4986
4987
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004988{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-tclinterp argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004989$as_echo_n "checking --enable-tclinterp argument... " >&6; }
4990# Check whether --enable-tclinterp was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004991if test "${enable_tclinterp+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00004992 enableval=$enable_tclinterp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004993else
4994 enable_tclinterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004995fi
4996
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02004997{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_tclinterp" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004998$as_echo "$enable_tclinterp" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004999
5000if test "$enable_tclinterp" = "yes"; then
5001
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005002 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-tclsh argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005003$as_echo_n "checking --with-tclsh argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005004
Bram Moolenaar446cb832008-06-24 21:56:24 +00005005# Check whether --with-tclsh was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005006if test "${with_tclsh+set}" = set; then :
5007 withval=$with_tclsh; tclsh_name="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tclsh_name" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005008$as_echo "$tclsh_name" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005009else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005010 tclsh_name="tclsh8.5"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005011$as_echo "no" >&6; }
5012fi
5013
Bram Moolenaar071d4272004-06-13 20:20:40 +00005014 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5015set dummy $tclsh_name; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005016{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005017$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005018if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005019 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005020else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005021 case $vi_cv_path_tcl in
5022 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005023 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5024 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005025 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005026 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5027for as_dir in $PATH
5028do
5029 IFS=$as_save_IFS
5030 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005031 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005032 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 +00005033 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005034 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005035 break 2
5036 fi
5037done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005038 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005039IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005040
Bram Moolenaar071d4272004-06-13 20:20:40 +00005041 ;;
5042esac
5043fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005044vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar071d4272004-06-13 20:20:40 +00005045if test -n "$vi_cv_path_tcl"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005047$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005048else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005050$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005051fi
5052
Bram Moolenaar071d4272004-06-13 20:20:40 +00005053
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005054
Bram Moolenaar446cb832008-06-24 21:56:24 +00005055
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005056 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.5"; then
5057 tclsh_name="tclsh8.4"
5058 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5059set dummy $tclsh_name; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005060{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005061$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005062if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005063 $as_echo_n "(cached) " >&6
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005064else
5065 case $vi_cv_path_tcl in
5066 [\\/]* | ?:[\\/]*)
5067 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5068 ;;
5069 *)
5070 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5071for as_dir in $PATH
5072do
5073 IFS=$as_save_IFS
5074 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005075 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005076 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 +00005077 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005078 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005079 break 2
5080 fi
5081done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005082 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005083IFS=$as_save_IFS
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005084
5085 ;;
5086esac
5087fi
5088vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005089if test -n "$vi_cv_path_tcl"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005091$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005092else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005094$as_echo "no" >&6; }
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005095fi
5096
Bram Moolenaar446cb832008-06-24 21:56:24 +00005097
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005098 fi
5099 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.4"; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00005100 tclsh_name="tclsh8.2"
5101 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5102set dummy $tclsh_name; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005103{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005104$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005105if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005106 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005107else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005108 case $vi_cv_path_tcl in
5109 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005110 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5111 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005112 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005113 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5114for as_dir in $PATH
5115do
5116 IFS=$as_save_IFS
5117 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005118 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005119 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 +00005120 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005121 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005122 break 2
5123 fi
5124done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005125 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005126IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005127
Bram Moolenaar071d4272004-06-13 20:20:40 +00005128 ;;
5129esac
5130fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005131vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar071d4272004-06-13 20:20:40 +00005132if test -n "$vi_cv_path_tcl"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005134$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005135else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005137$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005138fi
5139
Bram Moolenaar446cb832008-06-24 21:56:24 +00005140
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005141 fi
5142 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.2"; then
5143 tclsh_name="tclsh8.0"
5144 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5145set dummy $tclsh_name; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005146{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005147$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005148if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005149 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005150else
5151 case $vi_cv_path_tcl in
5152 [\\/]* | ?:[\\/]*)
5153 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5154 ;;
5155 *)
5156 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5157for as_dir in $PATH
5158do
5159 IFS=$as_save_IFS
5160 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005161 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005162 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 +00005163 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005164 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005165 break 2
5166 fi
5167done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005168 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005169IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005170
5171 ;;
5172esac
5173fi
5174vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005175if test -n "$vi_cv_path_tcl"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005177$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005178else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005180$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005181fi
5182
Bram Moolenaar446cb832008-06-24 21:56:24 +00005183
Bram Moolenaar071d4272004-06-13 20:20:40 +00005184 fi
5185 if test "X$vi_cv_path_tcl" = "X"; then
5186 tclsh_name="tclsh"
5187 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5188set dummy $tclsh_name; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005189{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005190$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005191if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005192 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005193else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005194 case $vi_cv_path_tcl in
5195 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005196 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5197 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005198 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005199 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5200for as_dir in $PATH
5201do
5202 IFS=$as_save_IFS
5203 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005204 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005205 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 +00005206 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005207 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005208 break 2
5209 fi
5210done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005211 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005212IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005213
Bram Moolenaar071d4272004-06-13 20:20:40 +00005214 ;;
5215esac
5216fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005217vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar071d4272004-06-13 20:20:40 +00005218if test -n "$vi_cv_path_tcl"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005220$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005221else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005223$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005224fi
5225
Bram Moolenaar446cb832008-06-24 21:56:24 +00005226
Bram Moolenaar071d4272004-06-13 20:20:40 +00005227 fi
5228 if test "X$vi_cv_path_tcl" != "X"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Tcl version" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005230$as_echo_n "checking Tcl version... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005231 if echo 'exit [expr [info tclversion] < 8.0]' | $vi_cv_path_tcl - ; then
5232 tclver=`echo 'puts [info tclversion]' | $vi_cv_path_tcl -`
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tclver - OK" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005234$as_echo "$tclver - OK" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00005235 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 -`
5236
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Tcl include" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005238$as_echo_n "checking for location of Tcl include... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005239 if test "x$MACOSX" != "xyes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005240 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 +00005241 else
5242 tclinc="/System/Library/Frameworks/Tcl.framework/Headers"
5243 fi
Bram Moolenaar0ff8f602008-02-20 11:44:03 +00005244 TCL_INC=
Bram Moolenaar071d4272004-06-13 20:20:40 +00005245 for try in $tclinc; do
5246 if test -f "$try/tcl.h"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/tcl.h" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005248$as_echo "$try/tcl.h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005249 TCL_INC=$try
5250 break
5251 fi
5252 done
5253 if test -z "$TCL_INC"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005255$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005256 SKIP_TCL=YES
5257 fi
5258 if test -z "$SKIP_TCL"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of tclConfig.sh script" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005260$as_echo_n "checking for location of tclConfig.sh script... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005261 if test "x$MACOSX" != "xyes"; then
5262 tclcnf=`echo $tclinc | sed s/include/lib/g`
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005263 tclcnf="$tclcnf `echo $tclinc | sed s/include/lib64/g`"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005264 else
5265 tclcnf="/System/Library/Frameworks/Tcl.framework"
5266 fi
5267 for try in $tclcnf; do
5268 if test -f $try/tclConfig.sh; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/tclConfig.sh" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005270$as_echo "$try/tclConfig.sh" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005271 . $try/tclConfig.sh
5272 TCL_LIBS=`eval echo "$TCL_LIB_SPEC $TCL_LIBS"`
Bram Moolenaar4394bff2008-07-24 11:21:31 +00005273 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 +00005274 break
5275 fi
5276 done
5277 if test -z "$TCL_LIBS"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005279$as_echo "<not found>" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl library by myself" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005281$as_echo_n "checking for Tcl library by myself... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005282 tcllib=`echo $tclinc | sed s/include/lib/g`
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005283 tcllib="$tcllib `echo $tclinc | sed s/include/lib64/g`"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005284 for ext in .so .a ; do
5285 for ver in "" $tclver ; do
5286 for try in $tcllib ; do
5287 trylib=tcl$ver$ext
5288 if test -f $try/lib$trylib ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/lib$trylib" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005290$as_echo "$try/lib$trylib" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005291 TCL_LIBS="-L$try -ltcl$ver -ldl -lm"
5292 if test "`(uname) 2>/dev/null`" = SunOS &&
5293 uname -r | grep '^5' >/dev/null; then
5294 TCL_LIBS="$TCL_LIBS -R $try"
5295 fi
5296 break 3
5297 fi
5298 done
5299 done
5300 done
5301 if test -z "$TCL_LIBS"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005303$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005304 SKIP_TCL=YES
5305 fi
5306 fi
5307 if test -z "$SKIP_TCL"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005308 $as_echo "#define FEAT_TCL 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00005309
5310 TCL_SRC=if_tcl.c
5311 TCL_OBJ=objects/if_tcl.o
5312 TCL_PRO=if_tcl.pro
5313 TCL_CFLAGS="-I$TCL_INC $TCL_DEFS"
5314 fi
5315 fi
5316 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005317 { $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 +00005318$as_echo "too old; need Tcl version 8.0 or later" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005319 fi
5320 fi
5321fi
5322
5323
5324
5325
5326
5327
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005328{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-rubyinterp argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005329$as_echo_n "checking --enable-rubyinterp argument... " >&6; }
5330# Check whether --enable-rubyinterp was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005331if test "${enable_rubyinterp+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005332 enableval=$enable_rubyinterp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005333else
5334 enable_rubyinterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005335fi
5336
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005337{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_rubyinterp" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005338$as_echo "$enable_rubyinterp" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005339if test "$enable_rubyinterp" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-ruby-command argument" >&5
Bram Moolenaar165641d2010-02-17 16:23:09 +01005341$as_echo_n "checking --with-ruby-command argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005342
Bram Moolenaar165641d2010-02-17 16:23:09 +01005343# Check whether --with-ruby-command was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005344if test "${with_ruby_command+set}" = set; then :
5345 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 +01005346$as_echo "$RUBY_CMD" >&6; }
5347else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005348 RUBY_CMD="ruby"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to $RUBY_CMD" >&5
Bram Moolenaar165641d2010-02-17 16:23:09 +01005349$as_echo "defaulting to $RUBY_CMD" >&6; }
5350fi
5351
5352
5353 # Extract the first word of "$RUBY_CMD", so it can be a program name with args.
5354set dummy $RUBY_CMD; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005355{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005356$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005357if test "${ac_cv_path_vi_cv_path_ruby+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005358 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005359else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005360 case $vi_cv_path_ruby in
5361 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005362 ac_cv_path_vi_cv_path_ruby="$vi_cv_path_ruby" # Let the user override the test with a path.
5363 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005364 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005365 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5366for as_dir in $PATH
5367do
5368 IFS=$as_save_IFS
5369 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005370 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005371 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 +00005372 ac_cv_path_vi_cv_path_ruby="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005374 break 2
5375 fi
5376done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005377 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005378IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005379
Bram Moolenaar071d4272004-06-13 20:20:40 +00005380 ;;
5381esac
5382fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005383vi_cv_path_ruby=$ac_cv_path_vi_cv_path_ruby
Bram Moolenaar071d4272004-06-13 20:20:40 +00005384if test -n "$vi_cv_path_ruby"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_ruby" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005386$as_echo "$vi_cv_path_ruby" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005387else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005389$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005390fi
5391
Bram Moolenaar446cb832008-06-24 21:56:24 +00005392
Bram Moolenaar071d4272004-06-13 20:20:40 +00005393 if test "X$vi_cv_path_ruby" != "X"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby version" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005395$as_echo_n "checking Ruby version... " >&6; }
Bram Moolenaar0cb032e2005-04-23 20:52:00 +00005396 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 +02005397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005398$as_echo "OK" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby header files" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005400$as_echo_n "checking Ruby header files... " >&6; }
Bram Moolenaar165641d2010-02-17 16:23:09 +01005401 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 +00005402 if test "X$rubyhdrdir" != "X"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $rubyhdrdir" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005404$as_echo "$rubyhdrdir" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005405 RUBY_CFLAGS="-I$rubyhdrdir"
Bram Moolenaar165641d2010-02-17 16:23:09 +01005406 rubyarch=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["arch"]'`
5407 if test -d "$rubyhdrdir/$rubyarch"; then
5408 RUBY_CFLAGS="$RUBY_CFLAGS -I$rubyhdrdir/$rubyarch"
5409 fi
5410 rubyversion=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["ruby_version"].gsub(/\./, "")[0,2]'`
5411 RUBY_CFLAGS="$RUBY_CFLAGS -DRUBY_VERSION=$rubyversion"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005412 rubylibs=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["LIBS"]'`
5413 if test "X$rubylibs" != "X"; then
5414 RUBY_LIBS="$rubylibs"
5415 fi
5416 librubyarg=`$vi_cv_path_ruby -r rbconfig -e 'print Config.expand(Config::CONFIG["LIBRUBYARG"])'`
5417 if test -f "$rubyhdrdir/$librubyarg"; then
5418 librubyarg="$rubyhdrdir/$librubyarg"
5419 else
5420 rubylibdir=`$vi_cv_path_ruby -r rbconfig -e 'print Config.expand(Config::CONFIG["libdir"])'`
5421 if test -f "$rubylibdir/$librubyarg"; then
5422 librubyarg="$rubylibdir/$librubyarg"
5423 elif test "$librubyarg" = "libruby.a"; then
5424 librubyarg="-lruby"
5425 else
5426 librubyarg=`$vi_cv_path_ruby -r rbconfig -e "print '$librubyarg'.gsub(/-L\./, %'-L#{Config.expand(Config::CONFIG[\"libdir\"])}')"`
5427 fi
5428 fi
5429
5430 if test "X$librubyarg" != "X"; then
5431 RUBY_LIBS="$librubyarg $RUBY_LIBS"
5432 fi
5433 rubyldflags=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["LDFLAGS"]'`
5434 if test "X$rubyldflags" != "X"; then
Bram Moolenaar996b6d82009-07-22 09:17:23 +00005435 rubyldflags=`echo "$rubyldflags" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//'`
5436 if test "X$rubyldflags" != "X"; then
5437 LDFLAGS="$rubyldflags $LDFLAGS"
5438 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00005439 fi
5440 RUBY_SRC="if_ruby.c"
5441 RUBY_OBJ="objects/if_ruby.o"
5442 RUBY_PRO="if_ruby.pro"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005443 $as_echo "#define FEAT_RUBY 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00005444
5445 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found; disabling Ruby" >&5
Bram Moolenaar165641d2010-02-17 16:23:09 +01005447$as_echo "not found; disabling Ruby" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005448 fi
5449 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005450 { $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 +00005451$as_echo "too old; need Ruby version 1.6.0 or later" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005452 fi
5453 fi
5454fi
5455
5456
5457
5458
5459
5460
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005461{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-cscope argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005462$as_echo_n "checking --enable-cscope argument... " >&6; }
5463# Check whether --enable-cscope was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005464if test "${enable_cscope+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005465 enableval=$enable_cscope;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005466else
5467 enable_cscope="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005468fi
5469
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005470{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_cscope" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005471$as_echo "$enable_cscope" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005472if test "$enable_cscope" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005473 $as_echo "#define FEAT_CSCOPE 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00005474
5475fi
5476
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005477{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-workshop argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005478$as_echo_n "checking --enable-workshop argument... " >&6; }
5479# Check whether --enable-workshop was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005480if test "${enable_workshop+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005481 enableval=$enable_workshop;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005482else
5483 enable_workshop="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005484fi
5485
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005486{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_workshop" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005487$as_echo "$enable_workshop" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005488if test "$enable_workshop" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005489 $as_echo "#define FEAT_SUN_WORKSHOP 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00005490
5491 WORKSHOP_SRC="workshop.c integration.c"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005492
Bram Moolenaar071d4272004-06-13 20:20:40 +00005493 WORKSHOP_OBJ="objects/workshop.o objects/integration.o"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005494
Bram Moolenaar071d4272004-06-13 20:20:40 +00005495 if test "${enable_gui-xxx}" = xxx; then
5496 enable_gui=motif
5497 fi
5498fi
5499
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005500{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-netbeans argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005501$as_echo_n "checking --disable-netbeans argument... " >&6; }
5502# Check whether --enable-netbeans was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005503if test "${enable_netbeans+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005504 enableval=$enable_netbeans;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005505else
5506 enable_netbeans="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005507fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005508
Bram Moolenaar446cb832008-06-24 21:56:24 +00005509if test "$enable_netbeans" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005511$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005513$as_echo_n "checking for socket in -lsocket... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005514if test "${ac_cv_lib_socket_socket+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005515 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005516else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005517 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00005518LIBS="-lsocket $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005519cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005520/* end confdefs.h. */
5521
Bram Moolenaar446cb832008-06-24 21:56:24 +00005522/* Override any GCC internal prototype to avoid an error.
5523 Use char because int might match the return type of a GCC
5524 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005525#ifdef __cplusplus
5526extern "C"
5527#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005528char socket ();
5529int
5530main ()
5531{
Bram Moolenaar446cb832008-06-24 21:56:24 +00005532return socket ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005533 ;
5534 return 0;
5535}
5536_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005537if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005538 ac_cv_lib_socket_socket=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00005539else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005540 ac_cv_lib_socket_socket=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005541fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005542rm -f core conftest.err conftest.$ac_objext \
5543 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005544LIBS=$ac_check_lib_save_LIBS
5545fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005546{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005547$as_echo "$ac_cv_lib_socket_socket" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005548if test "x$ac_cv_lib_socket_socket" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005549 cat >>confdefs.h <<_ACEOF
5550#define HAVE_LIBSOCKET 1
5551_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005552
5553 LIBS="-lsocket $LIBS"
5554
Bram Moolenaar071d4272004-06-13 20:20:40 +00005555fi
5556
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005558$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005559if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005560 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005561else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005562 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00005563LIBS="-lnsl $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005564cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005565/* end confdefs.h. */
5566
Bram Moolenaar446cb832008-06-24 21:56:24 +00005567/* Override any GCC internal prototype to avoid an error.
5568 Use char because int might match the return type of a GCC
5569 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005570#ifdef __cplusplus
5571extern "C"
5572#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005573char gethostbyname ();
5574int
5575main ()
5576{
Bram Moolenaar446cb832008-06-24 21:56:24 +00005577return gethostbyname ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005578 ;
5579 return 0;
5580}
5581_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005582if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005583 ac_cv_lib_nsl_gethostbyname=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00005584else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005585 ac_cv_lib_nsl_gethostbyname=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005586fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005587rm -f core conftest.err conftest.$ac_objext \
5588 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005589LIBS=$ac_check_lib_save_LIBS
5590fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005591{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005592$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005593if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005594 cat >>confdefs.h <<_ACEOF
5595#define HAVE_LIBNSL 1
5596_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005597
5598 LIBS="-lnsl $LIBS"
5599
Bram Moolenaar071d4272004-06-13 20:20:40 +00005600fi
5601
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling netbeans integration is possible" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005603$as_echo_n "checking whether compiling netbeans integration is possible... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005604 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005605/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00005606
5607#include <stdio.h>
5608#include <stdlib.h>
5609#include <stdarg.h>
5610#include <fcntl.h>
5611#include <netdb.h>
5612#include <netinet/in.h>
5613#include <errno.h>
5614#include <sys/types.h>
5615#include <sys/socket.h>
5616 /* Check bitfields */
5617 struct nbbuf {
5618 unsigned int initDone:1;
5619 ushort signmaplen;
5620 };
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005621
5622int
5623main ()
5624{
Bram Moolenaar071d4272004-06-13 20:20:40 +00005625
5626 /* Check creating a socket. */
5627 struct sockaddr_in server;
5628 (void)socket(AF_INET, SOCK_STREAM, 0);
5629 (void)htons(100);
5630 (void)gethostbyname("microsoft.com");
5631 if (errno == ECONNREFUSED)
5632 (void)connect(1, (struct sockaddr *)&server, sizeof(server));
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005633
5634 ;
5635 return 0;
5636}
5637_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005638if ac_fn_c_try_link "$LINENO"; then :
5639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005640$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005641else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005643$as_echo "no" >&6; }; enable_netbeans="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 Moolenaar071d4272004-06-13 20:20:40 +00005647else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005649$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005650fi
5651if test "$enable_netbeans" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005652 $as_echo "#define FEAT_NETBEANS_INTG 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00005653
5654 NETBEANS_SRC="netbeans.c"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005655
Bram Moolenaar071d4272004-06-13 20:20:40 +00005656 NETBEANS_OBJ="objects/netbeans.o"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005657
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 --enable-sniff argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005661$as_echo_n "checking --enable-sniff argument... " >&6; }
5662# Check whether --enable-sniff was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005663if test "${enable_sniff+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005664 enableval=$enable_sniff;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005665else
5666 enable_sniff="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005667fi
5668
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005669{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_sniff" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005670$as_echo "$enable_sniff" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005671if test "$enable_sniff" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005672 $as_echo "#define FEAT_SNIFF 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00005673
5674 SNIFF_SRC="if_sniff.c"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005675
Bram Moolenaar071d4272004-06-13 20:20:40 +00005676 SNIFF_OBJ="objects/if_sniff.o"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005677
Bram Moolenaar071d4272004-06-13 20:20:40 +00005678fi
5679
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005680{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-multibyte argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005681$as_echo_n "checking --enable-multibyte argument... " >&6; }
5682# Check whether --enable-multibyte was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005683if test "${enable_multibyte+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005684 enableval=$enable_multibyte;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005685else
5686 enable_multibyte="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005687fi
5688
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005689{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_multibyte" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005690$as_echo "$enable_multibyte" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005691if test "$enable_multibyte" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005692 $as_echo "#define FEAT_MBYTE 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00005693
5694fi
5695
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005696{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-hangulinput argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005697$as_echo_n "checking --enable-hangulinput argument... " >&6; }
5698# Check whether --enable-hangulinput was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005699if test "${enable_hangulinput+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005700 enableval=$enable_hangulinput;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005701else
5702 enable_hangulinput="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005703fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00005704
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005705{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_hangulinput" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005706$as_echo "$enable_hangulinput" >&6; }
5707
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005708{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-xim argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005709$as_echo_n "checking --enable-xim argument... " >&6; }
5710# Check whether --enable-xim was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005711if test "${enable_xim+set}" = set; then :
5712 enableval=$enable_xim; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_xim" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005713$as_echo "$enable_xim" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005714else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005715 enable_xim="auto"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to auto" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005716$as_echo "defaulting to auto" >&6; }
5717fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00005718
Bram Moolenaar446cb832008-06-24 21:56:24 +00005719
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005720{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-fontset argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005721$as_echo_n "checking --enable-fontset argument... " >&6; }
5722# Check whether --enable-fontset was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005723if test "${enable_fontset+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005724 enableval=$enable_fontset;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005725else
5726 enable_fontset="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005727fi
5728
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005729{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_fontset" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005730$as_echo "$enable_fontset" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005731
5732test -z "$with_x" && with_x=yes
5733test "${enable_gui-yes}" != no -a "x$MACOSX" != "xyes" -a "x$QNX" != "xyes" && with_x=yes
5734if test "$with_x" = no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to: don't HAVE_X11" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005736$as_echo "defaulting to: don't HAVE_X11" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005737else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005738
Bram Moolenaar071d4272004-06-13 20:20:40 +00005739 # Extract the first word of "xmkmf", so it can be a program name with args.
5740set dummy xmkmf; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005741{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005742$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005743if test "${ac_cv_path_xmkmfpath+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005744 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005745else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005746 case $xmkmfpath in
5747 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005748 ac_cv_path_xmkmfpath="$xmkmfpath" # Let the user override the test with a path.
5749 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005750 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005751 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5752for as_dir in $PATH
5753do
5754 IFS=$as_save_IFS
5755 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005756 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005757 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 +00005758 ac_cv_path_xmkmfpath="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005759 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005760 break 2
5761 fi
5762done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005763 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005764IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005765
Bram Moolenaar071d4272004-06-13 20:20:40 +00005766 ;;
5767esac
5768fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005769xmkmfpath=$ac_cv_path_xmkmfpath
Bram Moolenaar071d4272004-06-13 20:20:40 +00005770if test -n "$xmkmfpath"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xmkmfpath" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005772$as_echo "$xmkmfpath" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005773else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005775$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005776fi
5777
5778
Bram Moolenaar446cb832008-06-24 21:56:24 +00005779
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005781$as_echo_n "checking for X... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005782
Bram Moolenaar071d4272004-06-13 20:20:40 +00005783
Bram Moolenaar446cb832008-06-24 21:56:24 +00005784# Check whether --with-x was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005785if test "${with_x+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005786 withval=$with_x;
5787fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00005788
5789# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
5790if test "x$with_x" = xno; then
5791 # The user explicitly disabled X.
5792 have_x=disabled
5793else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005794 case $x_includes,$x_libraries in #(
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005795 *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #(
5796 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00005797 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005798else
5799 # One or both of the vars are not set, and there is no cached value.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005800ac_x_includes=no ac_x_libraries=no
Bram Moolenaar446cb832008-06-24 21:56:24 +00005801rm -f -r conftest.dir
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005802if mkdir conftest.dir; then
5803 cd conftest.dir
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005804 cat >Imakefile <<'_ACEOF'
Bram Moolenaar446cb832008-06-24 21:56:24 +00005805incroot:
5806 @echo incroot='${INCROOT}'
5807usrlibdir:
5808 @echo usrlibdir='${USRLIBDIR}'
5809libdir:
5810 @echo libdir='${LIBDIR}'
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005811_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00005812 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00005813 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
Bram Moolenaar446cb832008-06-24 21:56:24 +00005814 for ac_var in incroot usrlibdir libdir; do
5815 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
5816 done
Bram Moolenaar071d4272004-06-13 20:20:40 +00005817 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
Bram Moolenaar446cb832008-06-24 21:56:24 +00005818 for ac_extension in a so sl dylib la dll; do
5819 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
5820 test -f "$ac_im_libdir/libX11.$ac_extension"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005821 ac_im_usrlibdir=$ac_im_libdir; break
Bram Moolenaar071d4272004-06-13 20:20:40 +00005822 fi
5823 done
5824 # Screen out bogus values from the imake configuration. They are
5825 # bogus both because they are the default anyway, and because
5826 # using them would break gcc on systems where it needs fixed includes.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005827 case $ac_im_incroot in
Bram Moolenaar446cb832008-06-24 21:56:24 +00005828 /usr/include) ac_x_includes= ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005829 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005830 esac
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005831 case $ac_im_usrlibdir in
Bram Moolenaar32f31b12009-05-21 13:20:59 +00005832 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005833 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005834 esac
5835 fi
5836 cd ..
Bram Moolenaar446cb832008-06-24 21:56:24 +00005837 rm -f -r conftest.dir
Bram Moolenaar071d4272004-06-13 20:20:40 +00005838fi
5839
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005840# Standard set of common directories for X headers.
5841# Check X11 before X11Rn because it is often a symlink to the current release.
5842ac_x_header_dirs='
5843/usr/X11/include
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005844/usr/X11R7/include
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005845/usr/X11R6/include
5846/usr/X11R5/include
5847/usr/X11R4/include
Bram Moolenaar071d4272004-06-13 20:20:40 +00005848
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005849/usr/include/X11
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005850/usr/include/X11R7
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005851/usr/include/X11R6
5852/usr/include/X11R5
5853/usr/include/X11R4
5854
5855/usr/local/X11/include
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005856/usr/local/X11R7/include
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005857/usr/local/X11R6/include
5858/usr/local/X11R5/include
5859/usr/local/X11R4/include
5860
5861/usr/local/include/X11
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005862/usr/local/include/X11R7
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005863/usr/local/include/X11R6
5864/usr/local/include/X11R5
5865/usr/local/include/X11R4
5866
5867/usr/X386/include
5868/usr/x386/include
5869/usr/XFree86/include/X11
5870
5871/usr/include
5872/usr/local/include
5873/usr/unsupported/include
5874/usr/athena/include
5875/usr/local/x11r5/include
5876/usr/lpp/Xamples/include
5877
5878/usr/openwin/include
5879/usr/openwin/share/include'
5880
5881if test "$ac_x_includes" = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005882 # Guess where to find include files, by looking for Xlib.h.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005883 # First, try using that file with no special directory specified.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005884 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005885/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00005886#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005887_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005888if ac_fn_c_try_cpp "$LINENO"; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00005889 # We can compile using X headers with no special include directory.
5890ac_x_includes=
5891else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005892 for ac_dir in $ac_x_header_dirs; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005893 if test -r "$ac_dir/X11/Xlib.h"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005894 ac_x_includes=$ac_dir
5895 break
5896 fi
5897done
Bram Moolenaar071d4272004-06-13 20:20:40 +00005898fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005899rm -f conftest.err conftest.$ac_ext
5900fi # $ac_x_includes = no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005901
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005902if test "$ac_x_libraries" = no; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00005903 # Check for the libraries.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005904 # See if we find them without any special options.
5905 # Don't add to $LIBS permanently.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005906 ac_save_LIBS=$LIBS
Bram Moolenaar446cb832008-06-24 21:56:24 +00005907 LIBS="-lX11 $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005908 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005909/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00005910#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005911int
5912main ()
5913{
Bram Moolenaar446cb832008-06-24 21:56:24 +00005914XrmInitialize ()
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005915 ;
5916 return 0;
5917}
5918_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005919if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005920 LIBS=$ac_save_LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00005921# We can link X programs with no special library path.
5922ac_x_libraries=
5923else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005924 LIBS=$ac_save_LIBS
Bram Moolenaar446cb832008-06-24 21:56:24 +00005925for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
Bram Moolenaar071d4272004-06-13 20:20:40 +00005926do
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005927 # Don't even attempt the hair of trying to link an X program!
Bram Moolenaar446cb832008-06-24 21:56:24 +00005928 for ac_extension in a so sl dylib la dll; do
5929 if test -r "$ac_dir/libX11.$ac_extension"; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00005930 ac_x_libraries=$ac_dir
5931 break 2
5932 fi
5933 done
5934done
5935fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005936rm -f core conftest.err conftest.$ac_objext \
5937 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005938fi # $ac_x_libraries = no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005939
Bram Moolenaar446cb832008-06-24 21:56:24 +00005940case $ac_x_includes,$ac_x_libraries in #(
5941 no,* | *,no | *\'*)
5942 # Didn't find X, or a directory has "'" in its name.
5943 ac_cv_have_x="have_x=no";; #(
5944 *)
5945 # Record where we found X for the cache.
5946 ac_cv_have_x="have_x=yes\
5947 ac_x_includes='$ac_x_includes'\
5948 ac_x_libraries='$ac_x_libraries'"
5949esac
Bram Moolenaar071d4272004-06-13 20:20:40 +00005950fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005951;; #(
5952 *) have_x=yes;;
5953 esac
Bram Moolenaar071d4272004-06-13 20:20:40 +00005954 eval "$ac_cv_have_x"
5955fi # $with_x != no
5956
5957if test "$have_x" != yes; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005959$as_echo "$have_x" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005960 no_x=yes
5961else
5962 # If each of the values was on the command line, it overrides each guess.
5963 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
5964 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
5965 # Update the cache value to reflect the command line values.
Bram Moolenaar446cb832008-06-24 21:56:24 +00005966 ac_cv_have_x="have_x=yes\
5967 ac_x_includes='$x_includes'\
5968 ac_x_libraries='$x_libraries'"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005970$as_echo "libraries $x_libraries, headers $x_includes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005971fi
5972
5973if test "$no_x" = yes; then
5974 # Not all programs may use this symbol, but it does not hurt to define it.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005975
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005976$as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00005977
5978 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
5979else
5980 if test -n "$x_includes"; then
5981 X_CFLAGS="$X_CFLAGS -I$x_includes"
5982 fi
5983
5984 # It would also be nice to do this for all -L options, not just this one.
5985 if test -n "$x_libraries"; then
5986 X_LIBS="$X_LIBS -L$x_libraries"
5987 # For Solaris; some versions of Sun CC require a space after -R and
5988 # others require no space. Words are not sufficient . . . .
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005990$as_echo_n "checking whether -R must be followed by a space... " >&6; }
5991 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
5992 ac_xsave_c_werror_flag=$ac_c_werror_flag
5993 ac_c_werror_flag=yes
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02005994 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005995/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00005996
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005997int
5998main ()
5999{
Bram Moolenaar071d4272004-06-13 20:20:40 +00006000
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006001 ;
6002 return 0;
6003}
6004_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006005if ac_fn_c_try_link "$LINENO"; then :
6006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006007$as_echo "no" >&6; }
6008 X_LIBS="$X_LIBS -R$x_libraries"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006009else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006010 LIBS="$ac_xsave_LIBS -R $x_libraries"
6011 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006012/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00006013
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006014int
6015main ()
6016{
Bram Moolenaar071d4272004-06-13 20:20:40 +00006017
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006018 ;
6019 return 0;
6020}
6021_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006022if ac_fn_c_try_link "$LINENO"; then :
6023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006024$as_echo "yes" >&6; }
6025 X_LIBS="$X_LIBS -R $x_libraries"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006026else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006028$as_echo "neither works" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006029fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006030rm -f core conftest.err conftest.$ac_objext \
6031 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006032fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006033rm -f core conftest.err conftest.$ac_objext \
6034 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006035 ac_c_werror_flag=$ac_xsave_c_werror_flag
6036 LIBS=$ac_xsave_LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006037 fi
6038
6039 # Check for system-dependent libraries X programs must link with.
6040 # Do this before checking for the system-independent R6 libraries
6041 # (-lICE), since we may need -lsocket or whatever for X linking.
6042
6043 if test "$ISC" = yes; then
6044 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
6045 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006046 # Martyn Johnson says this is needed for Ultrix, if the X
6047 # libraries were built with DECnet support. And Karl Berry says
Bram Moolenaar071d4272004-06-13 20:20:40 +00006048 # the Alpha needs dnet_stub (dnet does not exist).
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006049 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006050 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006051/* end confdefs.h. */
6052
Bram Moolenaar446cb832008-06-24 21:56:24 +00006053/* Override any GCC internal prototype to avoid an error.
6054 Use char because int might match the return type of a GCC
6055 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006056#ifdef __cplusplus
6057extern "C"
6058#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006059char XOpenDisplay ();
6060int
6061main ()
6062{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006063return XOpenDisplay ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006064 ;
6065 return 0;
6066}
6067_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006068if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006069
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006070else
6071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006072$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006073if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006074 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006075else
6076 ac_check_lib_save_LIBS=$LIBS
6077LIBS="-ldnet $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006078cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006079/* end confdefs.h. */
6080
Bram Moolenaar446cb832008-06-24 21:56:24 +00006081/* Override any GCC internal prototype to avoid an error.
6082 Use char because int might match the return type of a GCC
6083 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006084#ifdef __cplusplus
6085extern "C"
6086#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006087char dnet_ntoa ();
6088int
6089main ()
6090{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006091return dnet_ntoa ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006092 ;
6093 return 0;
6094}
6095_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006096if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006097 ac_cv_lib_dnet_dnet_ntoa=yes
6098else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006099 ac_cv_lib_dnet_dnet_ntoa=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006100fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006101rm -f core conftest.err conftest.$ac_objext \
6102 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006103LIBS=$ac_check_lib_save_LIBS
6104fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006105{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006106$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006107if test "x$ac_cv_lib_dnet_dnet_ntoa" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006108 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006109fi
6110
6111 if test $ac_cv_lib_dnet_dnet_ntoa = no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006113$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006114if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006115 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006116else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006117 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006118LIBS="-ldnet_stub $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006119cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006120/* end confdefs.h. */
6121
Bram Moolenaar446cb832008-06-24 21:56:24 +00006122/* Override any GCC internal prototype to avoid an error.
6123 Use char because int might match the return type of a GCC
6124 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006125#ifdef __cplusplus
6126extern "C"
6127#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006128char dnet_ntoa ();
6129int
6130main ()
6131{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006132return dnet_ntoa ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006133 ;
6134 return 0;
6135}
6136_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006137if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006138 ac_cv_lib_dnet_stub_dnet_ntoa=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006139else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006140 ac_cv_lib_dnet_stub_dnet_ntoa=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006141fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006142rm -f core conftest.err conftest.$ac_objext \
6143 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006144LIBS=$ac_check_lib_save_LIBS
6145fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006146{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006147$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006148if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006149 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006150fi
6151
6152 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006153fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006154rm -f core conftest.err conftest.$ac_objext \
6155 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006156 LIBS="$ac_xsave_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006157
6158 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
6159 # to get the SysV transport functions.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006160 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
Bram Moolenaar071d4272004-06-13 20:20:40 +00006161 # needs -lnsl.
6162 # The nsl library prevents programs from opening the X display
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006163 # on Irix 5.2, according to T.E. Dickey.
6164 # The functions gethostbyname, getservbyname, and inet_addr are
6165 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006166 ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
6167if test "x$ac_cv_func_gethostbyname" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006168
Bram Moolenaar071d4272004-06-13 20:20:40 +00006169fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006170
Bram Moolenaar071d4272004-06-13 20:20:40 +00006171 if test $ac_cv_func_gethostbyname = no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006173$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006174if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006175 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006176else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006177 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006178LIBS="-lnsl $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006179cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006180/* end confdefs.h. */
6181
Bram Moolenaar446cb832008-06-24 21:56:24 +00006182/* Override any GCC internal prototype to avoid an error.
6183 Use char because int might match the return type of a GCC
6184 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006185#ifdef __cplusplus
6186extern "C"
6187#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006188char gethostbyname ();
6189int
6190main ()
6191{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006192return gethostbyname ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006193 ;
6194 return 0;
6195}
6196_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006197if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006198 ac_cv_lib_nsl_gethostbyname=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006199else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006200 ac_cv_lib_nsl_gethostbyname=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006201fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006202rm -f core conftest.err conftest.$ac_objext \
6203 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006204LIBS=$ac_check_lib_save_LIBS
6205fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006206{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006207$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006208if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006209 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006210fi
6211
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006212 if test $ac_cv_lib_nsl_gethostbyname = no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006214$as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006215if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006216 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006217else
6218 ac_check_lib_save_LIBS=$LIBS
6219LIBS="-lbsd $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006220cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006221/* end confdefs.h. */
6222
Bram Moolenaar446cb832008-06-24 21:56:24 +00006223/* Override any GCC internal prototype to avoid an error.
6224 Use char because int might match the return type of a GCC
6225 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006226#ifdef __cplusplus
6227extern "C"
6228#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006229char gethostbyname ();
6230int
6231main ()
6232{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006233return gethostbyname ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006234 ;
6235 return 0;
6236}
6237_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006238if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006239 ac_cv_lib_bsd_gethostbyname=yes
6240else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006241 ac_cv_lib_bsd_gethostbyname=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006242fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006243rm -f core conftest.err conftest.$ac_objext \
6244 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006245LIBS=$ac_check_lib_save_LIBS
6246fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006247{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006248$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006249if test "x$ac_cv_lib_bsd_gethostbyname" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006250 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
6251fi
6252
6253 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00006254 fi
6255
6256 # lieder@skyler.mavd.honeywell.com says without -lsocket,
6257 # socket/setsockopt and other routines are undefined under SCO ODT
6258 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006259 # on later versions), says Simon Leinen: it contains gethostby*
6260 # variants that don't use the name server (or something). -lsocket
6261 # must be given before -lnsl if both are needed. We assume that
6262 # if connect needs -lnsl, so does gethostbyname.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006263 ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
6264if test "x$ac_cv_func_connect" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006265
Bram Moolenaar071d4272004-06-13 20:20:40 +00006266fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006267
Bram Moolenaar071d4272004-06-13 20:20:40 +00006268 if test $ac_cv_func_connect = no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006270$as_echo_n "checking for connect in -lsocket... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006271if test "${ac_cv_lib_socket_connect+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006272 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006273else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006274 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006275LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006276cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006277/* end confdefs.h. */
6278
Bram Moolenaar446cb832008-06-24 21:56:24 +00006279/* Override any GCC internal prototype to avoid an error.
6280 Use char because int might match the return type of a GCC
6281 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006282#ifdef __cplusplus
6283extern "C"
6284#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006285char connect ();
6286int
6287main ()
6288{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006289return connect ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006290 ;
6291 return 0;
6292}
6293_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006294if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006295 ac_cv_lib_socket_connect=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006296else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006297 ac_cv_lib_socket_connect=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006298fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006299rm -f core conftest.err conftest.$ac_objext \
6300 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006301LIBS=$ac_check_lib_save_LIBS
6302fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006303{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006304$as_echo "$ac_cv_lib_socket_connect" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006305if test "x$ac_cv_lib_socket_connect" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006306 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006307fi
6308
6309 fi
6310
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006311 # Guillermo Gomez says -lposix is necessary on A/UX.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006312 ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
6313if test "x$ac_cv_func_remove" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006314
Bram Moolenaar071d4272004-06-13 20:20:40 +00006315fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006316
Bram Moolenaar071d4272004-06-13 20:20:40 +00006317 if test $ac_cv_func_remove = no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006319$as_echo_n "checking for remove in -lposix... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006320if test "${ac_cv_lib_posix_remove+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006321 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006322else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006323 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006324LIBS="-lposix $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006325cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006326/* end confdefs.h. */
6327
Bram Moolenaar446cb832008-06-24 21:56:24 +00006328/* Override any GCC internal prototype to avoid an error.
6329 Use char because int might match the return type of a GCC
6330 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006331#ifdef __cplusplus
6332extern "C"
6333#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006334char remove ();
6335int
6336main ()
6337{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006338return remove ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006339 ;
6340 return 0;
6341}
6342_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006343if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006344 ac_cv_lib_posix_remove=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006345else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006346 ac_cv_lib_posix_remove=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006347fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006348rm -f core conftest.err conftest.$ac_objext \
6349 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006350LIBS=$ac_check_lib_save_LIBS
6351fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006352{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006353$as_echo "$ac_cv_lib_posix_remove" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006354if test "x$ac_cv_lib_posix_remove" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006355 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006356fi
6357
6358 fi
6359
6360 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006361 ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
6362if test "x$ac_cv_func_shmat" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006363
Bram Moolenaar071d4272004-06-13 20:20:40 +00006364fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006365
Bram Moolenaar071d4272004-06-13 20:20:40 +00006366 if test $ac_cv_func_shmat = no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006368$as_echo_n "checking for shmat in -lipc... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006369if test "${ac_cv_lib_ipc_shmat+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006370 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006371else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006372 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006373LIBS="-lipc $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006374cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006375/* end confdefs.h. */
6376
Bram Moolenaar446cb832008-06-24 21:56:24 +00006377/* Override any GCC internal prototype to avoid an error.
6378 Use char because int might match the return type of a GCC
6379 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006380#ifdef __cplusplus
6381extern "C"
6382#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006383char shmat ();
6384int
6385main ()
6386{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006387return shmat ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006388 ;
6389 return 0;
6390}
6391_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006392if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006393 ac_cv_lib_ipc_shmat=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006394else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006395 ac_cv_lib_ipc_shmat=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006396fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006397rm -f core conftest.err conftest.$ac_objext \
6398 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006399LIBS=$ac_check_lib_save_LIBS
6400fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006401{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006402$as_echo "$ac_cv_lib_ipc_shmat" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006403if test "x$ac_cv_lib_ipc_shmat" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006404 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006405fi
6406
6407 fi
6408 fi
6409
6410 # Check for libraries that X11R6 Xt/Xaw programs need.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006411 ac_save_LDFLAGS=$LDFLAGS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006412 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
6413 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
6414 # check for ICE first), but we must link in the order -lSM -lICE or
6415 # we get undefined symbols. So assume we have SM if we have ICE.
6416 # These have to be linked with before -lX11, unlike the other
6417 # libraries we check for below, so use a different variable.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006418 # John Interrante, Karl Berry
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006420$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006421if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006422 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006423else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006424 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006425LIBS="-lICE $X_EXTRA_LIBS $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006426cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006427/* end confdefs.h. */
6428
Bram Moolenaar446cb832008-06-24 21:56:24 +00006429/* Override any GCC internal prototype to avoid an error.
6430 Use char because int might match the return type of a GCC
6431 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006432#ifdef __cplusplus
6433extern "C"
6434#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006435char IceConnectionNumber ();
6436int
6437main ()
6438{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006439return IceConnectionNumber ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006440 ;
6441 return 0;
6442}
6443_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006444if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006445 ac_cv_lib_ICE_IceConnectionNumber=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006446else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006447 ac_cv_lib_ICE_IceConnectionNumber=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006448fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006449rm -f core conftest.err conftest.$ac_objext \
6450 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006451LIBS=$ac_check_lib_save_LIBS
6452fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006453{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006454$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006455if test "x$ac_cv_lib_ICE_IceConnectionNumber" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006456 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006457fi
6458
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006459 LDFLAGS=$ac_save_LDFLAGS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006460
6461fi
6462
6463
6464 if test "$OS390Unix" = "yes"; then
6465 CFLAGS="$CFLAGS -W c,dll"
6466 LDFLAGS="$LDFLAGS -W l,dll"
6467 X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE -lXmu"
6468 fi
6469
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006470
Bram Moolenaar071d4272004-06-13 20:20:40 +00006471 if test -d "$x_includes" && test ! -d "$x_libraries"; then
6472 x_libraries=`echo "$x_includes" | sed s/include/lib/`
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X libraries to $x_libraries" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006474$as_echo "Corrected X libraries to $x_libraries" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006475 X_LIBS="$X_LIBS -L$x_libraries"
6476 if test "`(uname) 2>/dev/null`" = SunOS &&
6477 uname -r | grep '^5' >/dev/null; then
6478 X_LIBS="$X_LIBS -R $x_libraries"
6479 fi
6480 fi
6481
6482 if test -d "$x_libraries" && test ! -d "$x_includes"; then
6483 x_includes=`echo "$x_libraries" | sed s/lib/include/`
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X includes to $x_includes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006485$as_echo "Corrected X includes to $x_includes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006486 X_CFLAGS="$X_CFLAGS -I$x_includes"
6487 fi
6488
6489 X_CFLAGS="`echo $X_CFLAGS\ | sed 's%-I/usr/include %%'`"
6490 X_LIBS="`echo $X_LIBS\ | sed 's%-L/usr/lib %%'`"
6491 X_LIBS="`echo $X_LIBS\ | sed -e 's%-R/usr/lib %%' -e 's%-R /usr/lib %%'`"
6492
6493
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files can be found" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006495$as_echo_n "checking if X11 header files can be found... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006496 cflags_save=$CFLAGS
6497 CFLAGS="$CFLAGS $X_CFLAGS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006498 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006499/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00006500#include <X11/Xlib.h>
Bram Moolenaar00ca2842008-06-26 20:14:00 +00006501#include <X11/Intrinsic.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006502int
6503main ()
6504{
Bram Moolenaar071d4272004-06-13 20:20:40 +00006505
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006506 ;
6507 return 0;
6508}
6509_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006510if ac_fn_c_try_compile "$LINENO"; then :
6511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006512$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006513else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006515$as_echo "no" >&6; }; no_x=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006516fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006517rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00006518 CFLAGS=$cflags_save
6519
6520 if test "${no_x-no}" = yes; then
6521 with_x=no
6522 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006523 $as_echo "#define HAVE_X11 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00006524
6525 X_LIB="-lXt -lX11";
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006526
Bram Moolenaar071d4272004-06-13 20:20:40 +00006527
6528 ac_save_LDFLAGS="$LDFLAGS"
6529 LDFLAGS="-L$x_libraries $LDFLAGS"
6530
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _XdmcpAuthDoIt in -lXdmcp" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006532$as_echo_n "checking for _XdmcpAuthDoIt in -lXdmcp... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006533if test "${ac_cv_lib_Xdmcp__XdmcpAuthDoIt+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006534 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006535else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006536 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006537LIBS="-lXdmcp -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS -lXdmcp $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006538cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006539/* end confdefs.h. */
6540
Bram Moolenaar446cb832008-06-24 21:56:24 +00006541/* Override any GCC internal prototype to avoid an error.
6542 Use char because int might match the return type of a GCC
6543 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006544#ifdef __cplusplus
6545extern "C"
6546#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006547char _XdmcpAuthDoIt ();
6548int
6549main ()
6550{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006551return _XdmcpAuthDoIt ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006552 ;
6553 return 0;
6554}
6555_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006556if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006557 ac_cv_lib_Xdmcp__XdmcpAuthDoIt=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006558else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006559 ac_cv_lib_Xdmcp__XdmcpAuthDoIt=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006560fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006561rm -f core conftest.err conftest.$ac_objext \
6562 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006563LIBS=$ac_check_lib_save_LIBS
6564fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006565{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006566$as_echo "$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006567if test "x$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006568 X_EXTRA_LIBS="$X_EXTRA_LIBS -lXdmcp"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006569fi
6570
6571
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceOpenConnection in -lICE" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006573$as_echo_n "checking for IceOpenConnection in -lICE... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006574if test "${ac_cv_lib_ICE_IceOpenConnection+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006575 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006576else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006577 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006578LIBS="-lICE $X_EXTRA_LIBS $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006579cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006580/* end confdefs.h. */
6581
Bram Moolenaar446cb832008-06-24 21:56:24 +00006582/* Override any GCC internal prototype to avoid an error.
6583 Use char because int might match the return type of a GCC
6584 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006585#ifdef __cplusplus
6586extern "C"
6587#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006588char IceOpenConnection ();
6589int
6590main ()
6591{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006592return IceOpenConnection ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006593 ;
6594 return 0;
6595}
6596_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006597if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006598 ac_cv_lib_ICE_IceOpenConnection=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006599else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006600 ac_cv_lib_ICE_IceOpenConnection=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006601fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006602rm -f core conftest.err conftest.$ac_objext \
6603 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006604LIBS=$ac_check_lib_save_LIBS
6605fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006606{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceOpenConnection" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006607$as_echo "$ac_cv_lib_ICE_IceOpenConnection" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006608if test "x$ac_cv_lib_ICE_IceOpenConnection" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006609 X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006610fi
6611
6612
6613 LDFLAGS="$X_LIBS $ac_save_LDFLAGS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmCreatePixmapFromData in -lXpm" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006615$as_echo_n "checking for XpmCreatePixmapFromData in -lXpm... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006616if test "${ac_cv_lib_Xpm_XpmCreatePixmapFromData+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006617 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006618else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006619 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006620LIBS="-lXpm -lXt $X_PRE_LIBS -lXpm -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006621cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006622/* end confdefs.h. */
6623
Bram Moolenaar446cb832008-06-24 21:56:24 +00006624/* Override any GCC internal prototype to avoid an error.
6625 Use char because int might match the return type of a GCC
6626 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006627#ifdef __cplusplus
6628extern "C"
6629#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006630char XpmCreatePixmapFromData ();
6631int
6632main ()
6633{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006634return XpmCreatePixmapFromData ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006635 ;
6636 return 0;
6637}
6638_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006639if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006640 ac_cv_lib_Xpm_XpmCreatePixmapFromData=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006641else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006642 ac_cv_lib_Xpm_XpmCreatePixmapFromData=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006643fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006644rm -f core conftest.err conftest.$ac_objext \
6645 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006646LIBS=$ac_check_lib_save_LIBS
6647fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006648{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006649$as_echo "$ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006650if test "x$ac_cv_lib_Xpm_XpmCreatePixmapFromData" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006651 X_PRE_LIBS="$X_PRE_LIBS -lXpm"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006652fi
6653
6654
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files implicitly declare return values" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006656$as_echo_n "checking if X11 header files implicitly declare return values... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006657 cflags_save=$CFLAGS
6658 CFLAGS="$CFLAGS $X_CFLAGS -Werror"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006659 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006660/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00006661#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006662int
6663main ()
6664{
Bram Moolenaar071d4272004-06-13 20:20:40 +00006665
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006666 ;
6667 return 0;
6668}
6669_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006670if ac_fn_c_try_compile "$LINENO"; then :
6671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006672$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006673else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006674 CFLAGS="$CFLAGS -Wno-implicit-int"
6675 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006676/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00006677#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006678int
6679main ()
6680{
Bram Moolenaar071d4272004-06-13 20:20:40 +00006681
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006682 ;
6683 return 0;
6684}
6685_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006686if ac_fn_c_try_compile "$LINENO"; then :
6687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006688$as_echo "yes" >&6; }; cflags_save="$cflags_save -Wno-implicit-int"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006689else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: test failed" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006691$as_echo "test failed" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006692
Bram Moolenaar071d4272004-06-13 20:20:40 +00006693fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006694rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006695
Bram Moolenaar071d4272004-06-13 20:20:40 +00006696fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006697rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00006698 CFLAGS=$cflags_save
6699
6700 LDFLAGS="$ac_save_LDFLAGS"
6701
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of wchar_t is 2 bytes" >&5
Bram Moolenaar4bdbbf72009-05-21 21:27:43 +00006703$as_echo_n "checking size of wchar_t is 2 bytes... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006704 if test "${ac_cv_small_wchar_t+set}" = set; then :
Bram Moolenaar4bdbbf72009-05-21 21:27:43 +00006705 $as_echo_n "(cached) " >&6
6706else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006707 if test "$cross_compiling" = yes; then :
6708 as_fn_error "failed to compile test program" "$LINENO" 5
Bram Moolenaar4bdbbf72009-05-21 21:27:43 +00006709else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006710 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar4bdbbf72009-05-21 21:27:43 +00006711/* end confdefs.h. */
6712
6713#include <X11/Xlib.h>
6714#if STDC_HEADERS
6715# include <stdlib.h>
6716# include <stddef.h>
6717#endif
6718 main()
6719 {
6720 if (sizeof(wchar_t) <= 2)
6721 exit(1);
6722 exit(0);
6723 }
6724_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006725if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar4bdbbf72009-05-21 21:27:43 +00006726 ac_cv_small_wchar_t="no"
6727else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006728 ac_cv_small_wchar_t="yes"
Bram Moolenaar4bdbbf72009-05-21 21:27:43 +00006729fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006730rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6731 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar4bdbbf72009-05-21 21:27:43 +00006732fi
6733
Bram Moolenaar4bdbbf72009-05-21 21:27:43 +00006734fi
6735
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_small_wchar_t" >&5
Bram Moolenaar4bdbbf72009-05-21 21:27:43 +00006737$as_echo "$ac_cv_small_wchar_t" >&6; }
6738 if test "x$ac_cv_small_wchar_t" = "xyes" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006739 $as_echo "#define SMALL_WCHAR_T 1" >>confdefs.h
Bram Moolenaar4bdbbf72009-05-21 21:27:43 +00006740
6741 fi
6742
Bram Moolenaar071d4272004-06-13 20:20:40 +00006743 fi
6744fi
6745
Bram Moolenaar2389c3c2005-05-22 22:07:59 +00006746test "x$with_x" = xno -a "x$MACOSX" != "xyes" -a "x$QNX" != "xyes" && enable_gui=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006747
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006748{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-gui argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006749$as_echo_n "checking --enable-gui argument... " >&6; }
6750# Check whether --enable-gui was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006751if test "${enable_gui+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006752 enableval=$enable_gui;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006753else
6754 enable_gui="auto"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006755fi
6756
Bram Moolenaar071d4272004-06-13 20:20:40 +00006757
6758enable_gui_canon=`echo "_$enable_gui" | \
6759 sed 's/[ _+-]//g;y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
6760
6761SKIP_GTK=YES
6762SKIP_GTK2=YES
6763SKIP_GNOME=YES
6764SKIP_MOTIF=YES
6765SKIP_ATHENA=YES
6766SKIP_NEXTAW=YES
6767SKIP_PHOTON=YES
Bram Moolenaar071d4272004-06-13 20:20:40 +00006768SKIP_CARBON=YES
6769GUITYPE=NONE
6770
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006771if test "x$QNX" = "xyes" -a "x$with_x" = "xno" ; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006772 SKIP_PHOTON=
6773 case "$enable_gui_canon" in
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006774 no) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006775$as_echo "no GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006776 SKIP_PHOTON=YES ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006777 yes|"") { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - automatic GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006778$as_echo "yes - automatic GUI support" >&6; } ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006779 auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: auto - automatic GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006780$as_echo "auto - automatic GUI support" >&6; } ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006781 photon) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Photon GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006782$as_echo "Photon GUI support" >&6; } ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006783 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006784$as_echo "Sorry, $enable_gui GUI is not supported" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006785 SKIP_PHOTON=YES ;;
6786 esac
6787
6788elif test "x$MACOSX" = "xyes" -a "x$with_x" = "xno" ; then
6789 SKIP_CARBON=
6790 case "$enable_gui_canon" in
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006791 no) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006792$as_echo "no GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006793 SKIP_CARBON=YES ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006794 yes|"") { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - automatic GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006795$as_echo "yes - automatic GUI support" >&6; } ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006796 auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: auto - automatic GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006797$as_echo "auto - automatic GUI support" >&6; } ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006798 carbon) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Carbon GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006799$as_echo "Carbon GUI support" >&6; } ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006800 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006801$as_echo "Sorry, $enable_gui GUI is not supported" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006802 SKIP_CARBON=YES ;;
6803 esac
6804
6805else
6806
Bram Moolenaar071d4272004-06-13 20:20:40 +00006807 case "$enable_gui_canon" in
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006808 no|none) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006809$as_echo "no GUI support" >&6; } ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006810 yes|""|auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes/auto - automatic GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006811$as_echo "yes/auto - automatic GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006812 SKIP_GTK=
6813 SKIP_GTK2=
6814 SKIP_GNOME=
6815 SKIP_MOTIF=
6816 SKIP_ATHENA=
6817 SKIP_NEXTAW=
6818 SKIP_CARBON=;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006819 gtk) { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 1.x GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006820$as_echo "GTK+ 1.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006821 SKIP_GTK=;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006822 gtk2) { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2.x GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006823$as_echo "GTK+ 2.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006824 SKIP_GTK=
6825 SKIP_GTK2=;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006826 gnome) { $as_echo "$as_me:${as_lineno-$LINENO}: result: GNOME 1.x GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006827$as_echo "GNOME 1.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006828 SKIP_GNOME=
6829 SKIP_GTK=;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006830 gnome2) { $as_echo "$as_me:${as_lineno-$LINENO}: result: GNOME 2.x GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006831$as_echo "GNOME 2.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006832 SKIP_GNOME=
6833 SKIP_GTK=
6834 SKIP_GTK2=;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006835 motif) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Motif GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006836$as_echo "Motif GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006837 SKIP_MOTIF=;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006838 athena) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Athena GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006839$as_echo "Athena GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006840 SKIP_ATHENA=;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006841 nextaw) { $as_echo "$as_me:${as_lineno-$LINENO}: result: neXtaw GUI support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006842$as_echo "neXtaw GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006843 SKIP_NEXTAW=;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006844 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006845$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006846 esac
6847
6848fi
6849
6850if test "x$SKIP_GTK" != "xYES" -a "$enable_gui_canon" != "gtk" -a "$enable_gui_canon" != "gtk2"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GTK" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006852$as_echo_n "checking whether or not to look for GTK... " >&6; }
6853 # Check whether --enable-gtk-check was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006854if test "${enable_gtk_check+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006855 enableval=$enable_gtk_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006856else
6857 enable_gtk_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006858fi
6859
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk_check" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006861$as_echo "$enable_gtk_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006862 if test "x$enable_gtk_check" = "xno"; then
6863 SKIP_GTK=YES
6864 SKIP_GNOME=YES
6865 fi
6866fi
6867
6868if test "x$SKIP_GTK2" != "xYES" -a "$enable_gui_canon" != "gtk2" \
6869 -a "$enable_gui_canon" != "gnome2"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GTK+ 2" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006871$as_echo_n "checking whether or not to look for GTK+ 2... " >&6; }
6872 # Check whether --enable-gtk2-check was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006873if test "${enable_gtk2_check+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006874 enableval=$enable_gtk2_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006875else
6876 enable_gtk2_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006877fi
6878
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk2_check" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006880$as_echo "$enable_gtk2_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006881 if test "x$enable_gtk2_check" = "xno"; then
6882 SKIP_GTK2=YES
6883 fi
6884fi
6885
6886if test "x$SKIP_GNOME" != "xYES" -a "$enable_gui_canon" != "gnome" \
6887 -a "$enable_gui_canon" != "gnome2"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GNOME" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006889$as_echo_n "checking whether or not to look for GNOME... " >&6; }
6890 # Check whether --enable-gnome-check was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006891if test "${enable_gnome_check+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006892 enableval=$enable_gnome_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006893else
6894 enable_gnome_check="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006895fi
6896
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gnome_check" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006898$as_echo "$enable_gnome_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006899 if test "x$enable_gnome_check" = "xno"; then
6900 SKIP_GNOME=YES
6901 fi
6902fi
6903
6904if test "x$SKIP_MOTIF" != "xYES" -a "$enable_gui_canon" != "motif"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Motif" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006906$as_echo_n "checking whether or not to look for Motif... " >&6; }
6907 # Check whether --enable-motif-check was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006908if test "${enable_motif_check+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006909 enableval=$enable_motif_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006910else
6911 enable_motif_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006912fi
6913
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_motif_check" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006915$as_echo "$enable_motif_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006916 if test "x$enable_motif_check" = "xno"; then
6917 SKIP_MOTIF=YES
6918 fi
6919fi
6920
6921if test "x$SKIP_ATHENA" != "xYES" -a "$enable_gui_canon" != "athena"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Athena" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006923$as_echo_n "checking whether or not to look for Athena... " >&6; }
6924 # Check whether --enable-athena-check was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006925if test "${enable_athena_check+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006926 enableval=$enable_athena_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006927else
6928 enable_athena_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006929fi
6930
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_athena_check" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006932$as_echo "$enable_athena_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006933 if test "x$enable_athena_check" = "xno"; then
6934 SKIP_ATHENA=YES
6935 fi
6936fi
6937
6938if test "x$SKIP_NEXTAW" != "xYES" -a "$enable_gui_canon" != "nextaw"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for neXtaw" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006940$as_echo_n "checking whether or not to look for neXtaw... " >&6; }
6941 # Check whether --enable-nextaw-check was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006942if test "${enable_nextaw_check+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006943 enableval=$enable_nextaw_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006944else
6945 enable_nextaw_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006946fi
6947
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_nextaw_check" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006949$as_echo "$enable_nextaw_check" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00006950 if test "x$enable_nextaw_check" = "xno"; then
6951 SKIP_NEXTAW=YES
6952 fi
6953fi
6954
6955if test "x$SKIP_CARBON" != "xYES" -a "$enable_gui_canon" != "carbon"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Carbon" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006957$as_echo_n "checking whether or not to look for Carbon... " >&6; }
6958 # Check whether --enable-carbon-check was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006959if test "${enable_carbon_check+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00006960 enableval=$enable_carbon_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006961else
6962 enable_carbon_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006963fi
6964
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_carbon_check" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006966$as_echo "$enable_carbon_check" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00006967 if test "x$enable_carbon_check" = "xno"; then
6968 SKIP_CARBON=YES
6969 fi
6970fi
6971
Bram Moolenaar843ee412004-06-30 16:16:41 +00006972
Bram Moolenaar071d4272004-06-13 20:20:40 +00006973if test "x$MACOSX" = "xyes" -a -z "$SKIP_CARBON" -a "x$CARBON" = "xyes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Carbon GUI" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006975$as_echo_n "checking for Carbon GUI... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02006976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006977$as_echo "yes" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00006978 GUITYPE=CARBONGUI
Bram Moolenaare344bea2005-09-01 20:46:49 +00006979 if test "$VIMNAME" = "vim"; then
6980 VIMNAME=Vim
6981 fi
Bram Moolenaar14716812006-05-04 21:54:08 +00006982
6983 if test x$prefix = xNONE; then
6984 prefix=/Applications
6985 fi
6986
6987 datadir='${prefix}/Vim.app/Contents/Resources'
6988
Bram Moolenaar071d4272004-06-13 20:20:40 +00006989 SKIP_GTK=YES;
6990 SKIP_GTK2=YES;
6991 SKIP_GNOME=YES;
6992 SKIP_MOTIF=YES;
6993 SKIP_ATHENA=YES;
6994 SKIP_NEXTAW=YES;
6995 SKIP_PHOTON=YES;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006996 SKIP_CARBON=YES
6997fi
6998
6999
7000
7001
7002
7003
7004
7005
7006
Bram Moolenaar071d4272004-06-13 20:20:40 +00007007if test -z "$SKIP_GTK"; then
7008
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-gtk-prefix argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007010$as_echo_n "checking --with-gtk-prefix argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007011
Bram Moolenaar446cb832008-06-24 21:56:24 +00007012# Check whether --with-gtk-prefix was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007013if test "${with_gtk_prefix+set}" = set; then :
7014 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 +00007015$as_echo "$gtk_config_prefix" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007016else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007017 gtk_config_prefix=""; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007018$as_echo "no" >&6; }
7019fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00007020
7021
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-gtk-exec-prefix argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007023$as_echo_n "checking --with-gtk-exec-prefix argument... " >&6; }
7024
7025# Check whether --with-gtk-exec-prefix was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007026if test "${with_gtk_exec_prefix+set}" = set; then :
7027 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 +00007028$as_echo "$gtk_config_prefix" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007029else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007030 gtk_config_exec_prefix=""; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007031$as_echo "no" >&6; }
7032fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00007033
Bram Moolenaar446cb832008-06-24 21:56:24 +00007034
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007035 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gtktest argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007036$as_echo_n "checking --disable-gtktest argument... " >&6; }
7037 # Check whether --enable-gtktest was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007038if test "${enable_gtktest+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007039 enableval=$enable_gtktest;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007040else
7041 enable_gtktest=yes
Bram Moolenaar446cb832008-06-24 21:56:24 +00007042fi
7043
Bram Moolenaar071d4272004-06-13 20:20:40 +00007044 if test "x$enable_gtktest" = "xyes" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test enabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007046$as_echo "gtk test enabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007047 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test disabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007049$as_echo "gtk test disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007050 fi
7051
7052 if test "x$gtk_config_prefix" != "x" ; then
7053 gtk_config_args="$gtk_config_args --prefix=$gtk_config_prefix"
7054 GTK_CONFIG=$gtk_config_prefix/bin/gtk-config
7055 fi
7056 if test "x$gtk_config_exec_prefix" != "x" ; then
7057 gtk_config_args="$gtk_config_args --exec-prefix=$gtk_config_exec_prefix"
7058 GTK_CONFIG=$gtk_config_exec_prefix/bin/gtk-config
7059 fi
7060 if test "X$GTK_CONFIG" = "X"; then
7061 # Extract the first word of "gtk-config", so it can be a program name with args.
7062set dummy gtk-config; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007063{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007064$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007065if test "${ac_cv_path_GTK_CONFIG+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007066 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007067else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007068 case $GTK_CONFIG in
7069 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00007070 ac_cv_path_GTK_CONFIG="$GTK_CONFIG" # Let the user override the test with a path.
7071 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007072 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007073 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7074for as_dir in $PATH
7075do
7076 IFS=$as_save_IFS
7077 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007078 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00007079 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 +00007080 ac_cv_path_GTK_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007081 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007082 break 2
7083 fi
7084done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007085 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00007086IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007087
Bram Moolenaar071d4272004-06-13 20:20:40 +00007088 test -z "$ac_cv_path_GTK_CONFIG" && ac_cv_path_GTK_CONFIG="no"
7089 ;;
7090esac
7091fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007092GTK_CONFIG=$ac_cv_path_GTK_CONFIG
Bram Moolenaar071d4272004-06-13 20:20:40 +00007093if test -n "$GTK_CONFIG"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_CONFIG" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007095$as_echo "$GTK_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007096else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007098$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007099fi
7100
Bram Moolenaar446cb832008-06-24 21:56:24 +00007101
Bram Moolenaar071d4272004-06-13 20:20:40 +00007102 if test "X$GTK_CONFIG" = "Xno"; then
7103 # Extract the first word of "gtk12-config", so it can be a program name with args.
7104set dummy gtk12-config; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007105{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007106$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007107if test "${ac_cv_path_GTK12_CONFIG+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007108 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007109else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007110 case $GTK12_CONFIG in
7111 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00007112 ac_cv_path_GTK12_CONFIG="$GTK12_CONFIG" # Let the user override the test with a path.
7113 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007114 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007115 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7116for as_dir in $PATH
7117do
7118 IFS=$as_save_IFS
7119 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007120 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00007121 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 +00007122 ac_cv_path_GTK12_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007123 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007124 break 2
7125 fi
7126done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007127 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00007128IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007129
Bram Moolenaar071d4272004-06-13 20:20:40 +00007130 test -z "$ac_cv_path_GTK12_CONFIG" && ac_cv_path_GTK12_CONFIG="no"
7131 ;;
7132esac
7133fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007134GTK12_CONFIG=$ac_cv_path_GTK12_CONFIG
Bram Moolenaar071d4272004-06-13 20:20:40 +00007135if test -n "$GTK12_CONFIG"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK12_CONFIG" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007137$as_echo "$GTK12_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007138else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007140$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007141fi
7142
Bram Moolenaar446cb832008-06-24 21:56:24 +00007143
Bram Moolenaar071d4272004-06-13 20:20:40 +00007144 GTK_CONFIG="$GTK12_CONFIG"
7145 fi
7146 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using GTK configuration program $GTK_CONFIG" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007148$as_echo "Using GTK configuration program $GTK_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007149 fi
7150 if test "X$PKG_CONFIG" = "X"; then
7151 # Extract the first word of "pkg-config", so it can be a program name with args.
7152set dummy pkg-config; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007153{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007154$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007155if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007156 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007157else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007158 case $PKG_CONFIG in
7159 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00007160 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
7161 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007162 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007163 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7164for as_dir in $PATH
7165do
7166 IFS=$as_save_IFS
7167 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007168 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00007169 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 +00007170 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007171 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007172 break 2
7173 fi
7174done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007175 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00007176IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007177
Bram Moolenaar071d4272004-06-13 20:20:40 +00007178 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
7179 ;;
7180esac
7181fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007182PKG_CONFIG=$ac_cv_path_PKG_CONFIG
Bram Moolenaar071d4272004-06-13 20:20:40 +00007183if test -n "$PKG_CONFIG"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007185$as_echo "$PKG_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007186else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007188$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007189fi
7190
Bram Moolenaar446cb832008-06-24 21:56:24 +00007191
Bram Moolenaar071d4272004-06-13 20:20:40 +00007192 fi
7193
7194 if test "x$GTK_CONFIG:$PKG_CONFIG" != "xno:no"; then
7195 if test "X$SKIP_GTK2" != "XYES"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007196
Bram Moolenaar071d4272004-06-13 20:20:40 +00007197 if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then
7198 {
7199 min_gtk_version=2.2.0
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007201$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007202 no_gtk=""
7203 if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
7204 && $PKG_CONFIG --exists gtk+-2.0; then
7205 {
7206 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00007207 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0`
Bram Moolenaar071d4272004-06-13 20:20:40 +00007208 GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0`
7209 gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
7210 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
7211 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
7212 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
7213 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
7214 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
7215 }
7216 elif test "X$GTK_CONFIG" != "Xno"; then
7217 {
7218 GTK_CFLAGS=`$GTK_CONFIG $gtk_config_args --cflags`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00007219 GTK_LIBDIR=
Bram Moolenaar071d4272004-06-13 20:20:40 +00007220 GTK_LIBS=`$GTK_CONFIG $gtk_config_args --libs`
7221 gtk_major_version=`$GTK_CONFIG $gtk_config_args --version | \
7222 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
7223 gtk_minor_version=`$GTK_CONFIG $gtk_config_args --version | \
7224 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
7225 gtk_micro_version=`$GTK_CONFIG $gtk_config_args --version | \
7226 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
7227 }
7228 else
7229 no_gtk=yes
7230 fi
7231
7232 if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then
7233 {
7234 ac_save_CFLAGS="$CFLAGS"
7235 ac_save_LIBS="$LIBS"
7236 CFLAGS="$CFLAGS $GTK_CFLAGS"
7237 LIBS="$LIBS $GTK_LIBS"
7238
7239 rm -f conf.gtktest
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007240 if test "$cross_compiling" = yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00007241 echo $ac_n "cross compiling; assumed OK... $ac_c"
7242else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007243 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007244/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00007245
7246#include <gtk/gtk.h>
7247#include <stdio.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +00007248#if STDC_HEADERS
7249# include <stdlib.h>
7250# include <stddef.h>
7251#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00007252
7253int
7254main ()
7255{
7256int major, minor, micro;
7257char *tmp_version;
7258
7259system ("touch conf.gtktest");
7260
7261/* HP/UX 9 (%@#!) writes to sscanf strings */
7262tmp_version = g_strdup("$min_gtk_version");
7263if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
7264 printf("%s, bad version string\n", "$min_gtk_version");
7265 exit(1);
7266 }
7267
7268if ((gtk_major_version > major) ||
7269 ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
7270 ((gtk_major_version == major) && (gtk_minor_version == minor) &&
7271 (gtk_micro_version >= micro)))
7272{
7273 return 0;
7274}
7275return 1;
7276}
7277
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007278_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007279if ac_fn_c_try_run "$LINENO"; then :
7280
Bram Moolenaar071d4272004-06-13 20:20:40 +00007281else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007282 no_gtk=yes
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007283fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007284rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7285 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007286fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007287
Bram Moolenaar071d4272004-06-13 20:20:40 +00007288 CFLAGS="$ac_save_CFLAGS"
7289 LIBS="$ac_save_LIBS"
7290 }
7291 fi
7292 if test "x$no_gtk" = x ; then
7293 if test "x$enable_gtktest" = "xyes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007294 { $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 +00007295$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007296 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007297 { $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 +00007298$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007299 fi
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00007300 GUI_LIB_LOC="$GTK_LIBDIR"
7301 GTK_LIBNAME="$GTK_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007302 GUI_INC_LOC="$GTK_CFLAGS"
7303 else
7304 {
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007306$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007307 GTK_CFLAGS=""
7308 GTK_LIBS=""
7309 :
7310 }
7311 fi
7312 }
7313 else
7314 GTK_CFLAGS=""
7315 GTK_LIBS=""
7316 :
7317 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007318
7319
Bram Moolenaar071d4272004-06-13 20:20:40 +00007320 rm -f conf.gtktest
7321
7322 if test "x$GTK_CFLAGS" != "x"; then
7323 SKIP_ATHENA=YES
7324 SKIP_NEXTAW=YES
7325 SKIP_MOTIF=YES
7326 GUITYPE=GTK
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007327
Bram Moolenaar071d4272004-06-13 20:20:40 +00007328 fi
7329 fi
7330
7331 if test "x$GUITYPE" != "xGTK"; then
7332 SKIP_GTK2=YES
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007333
Bram Moolenaar071d4272004-06-13 20:20:40 +00007334 if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then
7335 {
7336 min_gtk_version=1.1.16
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007338$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007339 no_gtk=""
7340 if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
7341 && $PKG_CONFIG --exists gtk+-2.0; then
7342 {
7343 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00007344 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0`
Bram Moolenaar071d4272004-06-13 20:20:40 +00007345 GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0`
7346 gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
7347 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
7348 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
7349 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
7350 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
7351 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
7352 }
7353 elif test "X$GTK_CONFIG" != "Xno"; then
7354 {
7355 GTK_CFLAGS=`$GTK_CONFIG $gtk_config_args --cflags`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00007356 GTK_LIBDIR=
Bram Moolenaar071d4272004-06-13 20:20:40 +00007357 GTK_LIBS=`$GTK_CONFIG $gtk_config_args --libs`
7358 gtk_major_version=`$GTK_CONFIG $gtk_config_args --version | \
7359 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
7360 gtk_minor_version=`$GTK_CONFIG $gtk_config_args --version | \
7361 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
7362 gtk_micro_version=`$GTK_CONFIG $gtk_config_args --version | \
7363 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
7364 }
7365 else
7366 no_gtk=yes
7367 fi
7368
7369 if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then
7370 {
7371 ac_save_CFLAGS="$CFLAGS"
7372 ac_save_LIBS="$LIBS"
7373 CFLAGS="$CFLAGS $GTK_CFLAGS"
7374 LIBS="$LIBS $GTK_LIBS"
7375
7376 rm -f conf.gtktest
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007377 if test "$cross_compiling" = yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00007378 echo $ac_n "cross compiling; assumed OK... $ac_c"
7379else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007380 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007381/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00007382
7383#include <gtk/gtk.h>
7384#include <stdio.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +00007385#if STDC_HEADERS
7386# include <stdlib.h>
7387# include <stddef.h>
7388#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00007389
7390int
7391main ()
7392{
7393int major, minor, micro;
7394char *tmp_version;
7395
7396system ("touch conf.gtktest");
7397
7398/* HP/UX 9 (%@#!) writes to sscanf strings */
7399tmp_version = g_strdup("$min_gtk_version");
7400if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
7401 printf("%s, bad version string\n", "$min_gtk_version");
7402 exit(1);
7403 }
7404
7405if ((gtk_major_version > major) ||
7406 ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
7407 ((gtk_major_version == major) && (gtk_minor_version == minor) &&
7408 (gtk_micro_version >= micro)))
7409{
7410 return 0;
7411}
7412return 1;
7413}
7414
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007415_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007416if ac_fn_c_try_run "$LINENO"; then :
7417
Bram Moolenaar071d4272004-06-13 20:20:40 +00007418else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007419 no_gtk=yes
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007420fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007421rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7422 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007423fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007424
Bram Moolenaar071d4272004-06-13 20:20:40 +00007425 CFLAGS="$ac_save_CFLAGS"
7426 LIBS="$ac_save_LIBS"
7427 }
7428 fi
7429 if test "x$no_gtk" = x ; then
7430 if test "x$enable_gtktest" = "xyes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007431 { $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 +00007432$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007433 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007434 { $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 +00007435$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007436 fi
7437 GTK_LIBNAME="$GTK_LIBS"
7438 GUI_INC_LOC="$GTK_CFLAGS"
7439 else
7440 {
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007442$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007443 GTK_CFLAGS=""
7444 GTK_LIBS=""
7445 :
7446 }
7447 fi
7448 }
7449 else
7450 GTK_CFLAGS=""
7451 GTK_LIBS=""
7452 :
7453 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007454
7455
Bram Moolenaar071d4272004-06-13 20:20:40 +00007456 rm -f conf.gtktest
7457
7458 if test "x$GTK_CFLAGS" != "x"; then
7459 SKIP_ATHENA=YES
7460 SKIP_NEXTAW=YES
7461 SKIP_MOTIF=YES
7462 GUITYPE=GTK
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007463
Bram Moolenaar071d4272004-06-13 20:20:40 +00007464 fi
7465 fi
7466 fi
7467 if test "x$GUITYPE" = "xGTK"; then
7468 if test "$gtk_major_version" = 1 -a "0$gtk_minor_version" -lt 2 \
7469 -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 +02007470 { $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 +00007471$as_echo "this GTK version is old; version 1.2.3 or later is recommended" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007472 else
7473 {
7474 if test "0$gtk_major_version" -ge 2; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007475 $as_echo "#define HAVE_GTK2 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00007476
7477 if test "$gtk_minor_version" = 1 -a "0$gtk_micro_version" -ge 1 \
7478 || test "0$gtk_minor_version" -ge 2 \
7479 || test "0$gtk_major_version" -gt 2; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007480 $as_echo "#define HAVE_GTK_MULTIHEAD 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00007481
7482 fi
7483 fi
7484 if test -z "$SKIP_GNOME"; then
7485 {
Bram Moolenaar071d4272004-06-13 20:20:40 +00007486
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007487
7488
7489
7490
7491
Bram Moolenaar446cb832008-06-24 21:56:24 +00007492# Check whether --with-gnome-includes was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007493if test "${with_gnome_includes+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007494 withval=$with_gnome_includes; CFLAGS="$CFLAGS -I$withval"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007495
Bram Moolenaar446cb832008-06-24 21:56:24 +00007496fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00007497
7498
Bram Moolenaar446cb832008-06-24 21:56:24 +00007499
7500# Check whether --with-gnome-libs was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007501if test "${with_gnome_libs+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007502 withval=$with_gnome_libs; LDFLAGS="$LDFLAGS -L$withval" gnome_prefix=$withval
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007503
Bram Moolenaar446cb832008-06-24 21:56:24 +00007504fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00007505
7506
Bram Moolenaar446cb832008-06-24 21:56:24 +00007507
7508# Check whether --with-gnome was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007509if test "${with_gnome+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007510 withval=$with_gnome; if test x$withval = xyes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007511 want_gnome=yes
7512 have_gnome=yes
7513 else
7514 if test "x$withval" = xno; then
7515 want_gnome=no
7516 else
7517 want_gnome=yes
7518 LDFLAGS="$LDFLAGS -L$withval/lib"
7519 CFLAGS="$CFLAGS -I$withval/include"
7520 gnome_prefix=$withval/lib
7521 fi
7522 fi
7523else
7524 want_gnome=yes
Bram Moolenaar446cb832008-06-24 21:56:24 +00007525fi
7526
Bram Moolenaar071d4272004-06-13 20:20:40 +00007527
7528 if test "x$want_gnome" = xyes -a "0$gtk_major_version" -ge 2; then
7529 {
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgnomeui-2.0" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007531$as_echo_n "checking for libgnomeui-2.0... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007532 if $PKG_CONFIG --exists libgnomeui-2.0; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007534$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007535 GNOME_LIBS=`$PKG_CONFIG --libs-only-l libgnomeui-2.0`
7536 GNOME_LIBDIR=`$PKG_CONFIG --libs-only-L libgnomeui-2.0`
7537 GNOME_INCLUDEDIR=`$PKG_CONFIG --cflags libgnomeui-2.0`
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00007538
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FreeBSD" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007540$as_echo_n "checking for FreeBSD... " >&6; }
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00007541 if test "`(uname) 2>/dev/null`" = FreeBSD; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007543$as_echo "yes" >&6; }
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00007544 GNOME_INCLUDEDIR="$GNOME_INCLUDEDIR -D_THREAD_SAFE"
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00007545 GNOME_LIBS="$GNOME_LIBS -pthread"
7546 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007548$as_echo "no" >&6; }
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00007549 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00007550 have_gnome=yes
7551 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007553$as_echo "not found" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007554 if test "x" = xfail; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007555 as_fn_error "Could not find libgnomeui-2.0 via pkg-config" "$LINENO" 5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007556 fi
7557 fi
7558 }
7559 elif test "x$want_gnome" = xyes; then
7560 {
7561 # Extract the first word of "gnome-config", so it can be a program name with args.
7562set dummy gnome-config; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007563{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007564$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007565if test "${ac_cv_path_GNOME_CONFIG+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007566 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007567else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007568 case $GNOME_CONFIG in
7569 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00007570 ac_cv_path_GNOME_CONFIG="$GNOME_CONFIG" # Let the user override the test with a path.
7571 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007572 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007573 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7574for as_dir in $PATH
7575do
7576 IFS=$as_save_IFS
7577 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007578 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00007579 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 +00007580 ac_cv_path_GNOME_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007581 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007582 break 2
7583 fi
7584done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007585 done
Bram Moolenaar446cb832008-06-24 21:56:24 +00007586IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007587
Bram Moolenaar071d4272004-06-13 20:20:40 +00007588 test -z "$ac_cv_path_GNOME_CONFIG" && ac_cv_path_GNOME_CONFIG="no"
7589 ;;
7590esac
7591fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007592GNOME_CONFIG=$ac_cv_path_GNOME_CONFIG
Bram Moolenaar071d4272004-06-13 20:20:40 +00007593if test -n "$GNOME_CONFIG"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNOME_CONFIG" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007595$as_echo "$GNOME_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007596else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007598$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007599fi
7600
Bram Moolenaar446cb832008-06-24 21:56:24 +00007601
Bram Moolenaar071d4272004-06-13 20:20:40 +00007602 if test "$GNOME_CONFIG" = "no"; then
7603 no_gnome_config="yes"
7604 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $GNOME_CONFIG works" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007606$as_echo_n "checking if $GNOME_CONFIG works... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007607 if $GNOME_CONFIG --libs-only-l gnome >/dev/null 2>&1; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007609$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007610 GNOME_LIBS="`$GNOME_CONFIG --libs-only-l gnome gnomeui`"
7611 GNOME_LIBDIR="`$GNOME_CONFIG --libs-only-L gnorba gnomeui`"
7612 GNOME_INCLUDEDIR="`$GNOME_CONFIG --cflags gnorba gnomeui`"
7613 have_gnome=yes
7614 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007616$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007617 no_gnome_config="yes"
7618 fi
7619 fi
7620
7621 if test x$exec_prefix = xNONE; then
7622 if test x$prefix = xNONE; then
7623 gnome_prefix=$ac_default_prefix/lib
7624 else
7625 gnome_prefix=$prefix/lib
7626 fi
7627 else
7628 gnome_prefix=`eval echo \`echo $libdir\``
7629 fi
7630
7631 if test "$no_gnome_config" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gnomeConf.sh file in $gnome_prefix" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007633$as_echo_n "checking for gnomeConf.sh file in $gnome_prefix... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007634 if test -f $gnome_prefix/gnomeConf.sh; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007636$as_echo "found" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007637 echo "loading gnome configuration from" \
7638 "$gnome_prefix/gnomeConf.sh"
7639 . $gnome_prefix/gnomeConf.sh
7640 have_gnome=yes
7641 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007643$as_echo "not found" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007644 if test x = xfail; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007645 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 +00007646 fi
7647 fi
7648 fi
7649 }
7650 fi
7651
7652 if test x$have_gnome = xyes ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007653 $as_echo "#define FEAT_GUI_GNOME 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00007654
7655 GUI_INC_LOC="$GUI_INC_LOC $GNOME_INCLUDEDIR"
7656 GTK_LIBNAME="$GTK_LIBNAME $GNOME_LIBDIR $GNOME_LIBS"
7657 fi
7658 }
7659 fi
7660 }
7661 fi
7662 fi
7663fi
7664
7665
7666if test -z "$SKIP_MOTIF"; then
7667 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"
7668 GUI_INC_LOC="`echo $GUI_INC_LOC|sed 's%-I%%g'`"
7669
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI includes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007671$as_echo_n "checking for location of Motif GUI includes... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007672 gui_includes="`echo $x_includes|sed 's%/^/^/*$%%'` `echo "$gui_XXX" | sed s/XXX/include/g` $GUI_INC_LOC"
7673 GUI_INC_LOC=
7674 for try in $gui_includes; do
7675 if test -f "$try/Xm/Xm.h"; then
7676 GUI_INC_LOC=$try
7677 fi
7678 done
7679 if test -n "$GUI_INC_LOC"; then
7680 if test "$GUI_INC_LOC" = /usr/include; then
7681 GUI_INC_LOC=
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007683$as_echo "in default path" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007684 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_INC_LOC" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007686$as_echo "$GUI_INC_LOC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007687 fi
7688 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007690$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007691 SKIP_MOTIF=YES
7692 fi
7693fi
7694
7695
7696if test -z "$SKIP_MOTIF"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-motif-lib argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007698$as_echo_n "checking --with-motif-lib argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007699
Bram Moolenaar446cb832008-06-24 21:56:24 +00007700# Check whether --with-motif-lib was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007701if test "${with_motif_lib+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007702 withval=$with_motif_lib; MOTIF_LIBNAME="${withval}"
7703fi
7704
Bram Moolenaar071d4272004-06-13 20:20:40 +00007705
7706 if test -n "$MOTIF_LIBNAME"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOTIF_LIBNAME" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007708$as_echo "$MOTIF_LIBNAME" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007709 GUI_LIB_LOC=
7710 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007712$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007713
7714 GUI_LIB_LOC="`echo $GUI_LIB_LOC|sed 's%-L%%g'`"
7715
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI libs" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007717$as_echo_n "checking for location of Motif GUI libs... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007718 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"
7719 GUI_LIB_LOC=
7720 for try in $gui_libs; do
Bram Moolenaar325b7a22004-07-05 15:58:32 +00007721 for libtry in "$try"/libXm.a "$try"/libXm.so* "$try"/libXm.sl "$try"/libXm.dylib; do
Bram Moolenaar071d4272004-06-13 20:20:40 +00007722 if test -f "$libtry"; then
7723 GUI_LIB_LOC=$try
7724 fi
7725 done
7726 done
7727 if test -n "$GUI_LIB_LOC"; then
7728 if test "$GUI_LIB_LOC" = /usr/lib; then
7729 GUI_LIB_LOC=
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007731$as_echo "in default path" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007732 else
7733 if test -n "$GUI_LIB_LOC"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_LIB_LOC" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007735$as_echo "$GUI_LIB_LOC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007736 if test "`(uname) 2>/dev/null`" = SunOS &&
7737 uname -r | grep '^5' >/dev/null; then
7738 GUI_LIB_LOC="$GUI_LIB_LOC -R $GUI_LIB_LOC"
7739 fi
7740 fi
7741 fi
7742 MOTIF_LIBNAME=-lXm
7743 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007745$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007746 SKIP_MOTIF=YES
7747 fi
7748 fi
7749fi
7750
7751if test -z "$SKIP_MOTIF"; then
7752 SKIP_ATHENA=YES
7753 SKIP_NEXTAW=YES
7754 GUITYPE=MOTIF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007755
Bram Moolenaar071d4272004-06-13 20:20:40 +00007756fi
7757
7758
7759GUI_X_LIBS=
7760
7761if test -z "$SKIP_ATHENA"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Athena header files can be found" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007763$as_echo_n "checking if Athena header files can be found... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007764 cflags_save=$CFLAGS
7765 CFLAGS="$CFLAGS $X_CFLAGS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007766 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007767/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00007768
7769#include <X11/Intrinsic.h>
7770#include <X11/Xaw/Paned.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007771int
7772main ()
7773{
Bram Moolenaar071d4272004-06-13 20:20:40 +00007774
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007775 ;
7776 return 0;
7777}
7778_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007779if ac_fn_c_try_compile "$LINENO"; then :
7780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007781$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007782else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007784$as_echo "no" >&6; }; SKIP_ATHENA=YES
Bram Moolenaar071d4272004-06-13 20:20:40 +00007785fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007786rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00007787 CFLAGS=$cflags_save
7788fi
7789
7790if test -z "$SKIP_ATHENA"; then
7791 GUITYPE=ATHENA
7792fi
7793
7794if test -z "$SKIP_NEXTAW"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if neXtaw header files can be found" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007796$as_echo_n "checking if neXtaw header files can be found... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007797 cflags_save=$CFLAGS
7798 CFLAGS="$CFLAGS $X_CFLAGS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007799 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007800/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00007801
7802#include <X11/Intrinsic.h>
7803#include <X11/neXtaw/Paned.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007804int
7805main ()
7806{
Bram Moolenaar071d4272004-06-13 20:20:40 +00007807
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007808 ;
7809 return 0;
7810}
7811_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007812if ac_fn_c_try_compile "$LINENO"; then :
7813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007814$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007815else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007817$as_echo "no" >&6; }; SKIP_NEXTAW=YES
Bram Moolenaar071d4272004-06-13 20:20:40 +00007818fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007819rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00007820 CFLAGS=$cflags_save
7821fi
7822
7823if test -z "$SKIP_NEXTAW"; then
7824 GUITYPE=NEXTAW
7825fi
7826
7827if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then
7828 if test -n "$GUI_INC_LOC"; then
7829 GUI_INC_LOC=-I"`echo $GUI_INC_LOC|sed 's%-I%%'`"
7830 fi
7831 if test -n "$GUI_LIB_LOC"; then
7832 GUI_LIB_LOC=-L"`echo $GUI_LIB_LOC|sed 's%-L%%'`"
7833 fi
7834
7835 ldflags_save=$LDFLAGS
7836 LDFLAGS="$X_LIBS $LDFLAGS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShapeQueryExtension in -lXext" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007838$as_echo_n "checking for XShapeQueryExtension in -lXext... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007839if test "${ac_cv_lib_Xext_XShapeQueryExtension+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007840 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007841else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007842 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007843LIBS="-lXext -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007844cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007845/* end confdefs.h. */
7846
Bram Moolenaar446cb832008-06-24 21:56:24 +00007847/* Override any GCC internal prototype to avoid an error.
7848 Use char because int might match the return type of a GCC
7849 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007850#ifdef __cplusplus
7851extern "C"
7852#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007853char XShapeQueryExtension ();
7854int
7855main ()
7856{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007857return XShapeQueryExtension ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007858 ;
7859 return 0;
7860}
7861_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007862if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007863 ac_cv_lib_Xext_XShapeQueryExtension=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007864else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007865 ac_cv_lib_Xext_XShapeQueryExtension=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007866fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007867rm -f core conftest.err conftest.$ac_objext \
7868 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007869LIBS=$ac_check_lib_save_LIBS
7870fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007871{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XShapeQueryExtension" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007872$as_echo "$ac_cv_lib_Xext_XShapeQueryExtension" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007873if test "x$ac_cv_lib_Xext_XShapeQueryExtension" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00007874 GUI_X_LIBS="-lXext"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007875fi
7876
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wslen in -lw" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007878$as_echo_n "checking for wslen in -lw... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007879if test "${ac_cv_lib_w_wslen+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007880 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007881else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007882 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007883LIBS="-lw $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007884cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007885/* end confdefs.h. */
7886
Bram Moolenaar446cb832008-06-24 21:56:24 +00007887/* Override any GCC internal prototype to avoid an error.
7888 Use char because int might match the return type of a GCC
7889 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007890#ifdef __cplusplus
7891extern "C"
7892#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007893char wslen ();
7894int
7895main ()
7896{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007897return wslen ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007898 ;
7899 return 0;
7900}
7901_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007902if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007903 ac_cv_lib_w_wslen=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007904else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007905 ac_cv_lib_w_wslen=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007906fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007907rm -f core conftest.err conftest.$ac_objext \
7908 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007909LIBS=$ac_check_lib_save_LIBS
7910fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007911{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wslen" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007912$as_echo "$ac_cv_lib_w_wslen" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007913if test "x$ac_cv_lib_w_wslen" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00007914 X_EXTRA_LIBS="$X_EXTRA_LIBS -lw"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007915fi
7916
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym in -ldl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007918$as_echo_n "checking for dlsym in -ldl... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007919if test "${ac_cv_lib_dl_dlsym+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007920 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007921else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007922 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007923LIBS="-ldl $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007924cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007925/* end confdefs.h. */
7926
Bram Moolenaar446cb832008-06-24 21:56:24 +00007927/* Override any GCC internal prototype to avoid an error.
7928 Use char because int might match the return type of a GCC
7929 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007930#ifdef __cplusplus
7931extern "C"
7932#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007933char dlsym ();
7934int
7935main ()
7936{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007937return dlsym ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007938 ;
7939 return 0;
7940}
7941_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007942if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007943 ac_cv_lib_dl_dlsym=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007944else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007945 ac_cv_lib_dl_dlsym=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007946fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007947rm -f core conftest.err conftest.$ac_objext \
7948 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007949LIBS=$ac_check_lib_save_LIBS
7950fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007951{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlsym" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007952$as_echo "$ac_cv_lib_dl_dlsym" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007953if test "x$ac_cv_lib_dl_dlsym" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00007954 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldl"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007955fi
7956
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007957 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XmuCreateStippledPixmap in -lXmu" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007958$as_echo_n "checking for XmuCreateStippledPixmap in -lXmu... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007959if test "${ac_cv_lib_Xmu_XmuCreateStippledPixmap+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00007960 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007961else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007962 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007963LIBS="-lXmu $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007964cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007965/* end confdefs.h. */
7966
Bram Moolenaar446cb832008-06-24 21:56:24 +00007967/* Override any GCC internal prototype to avoid an error.
7968 Use char because int might match the return type of a GCC
7969 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007970#ifdef __cplusplus
7971extern "C"
7972#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007973char XmuCreateStippledPixmap ();
7974int
7975main ()
7976{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007977return XmuCreateStippledPixmap ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007978 ;
7979 return 0;
7980}
7981_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007982if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007983 ac_cv_lib_Xmu_XmuCreateStippledPixmap=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007984else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007985 ac_cv_lib_Xmu_XmuCreateStippledPixmap=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007986fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007987rm -f core conftest.err conftest.$ac_objext \
7988 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007989LIBS=$ac_check_lib_save_LIBS
7990fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007991{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007992$as_echo "$ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007993if test "x$ac_cv_lib_Xmu_XmuCreateStippledPixmap" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00007994 GUI_X_LIBS="-lXmu $GUI_X_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007995fi
7996
7997 if test -z "$SKIP_MOTIF"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02007998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpEndJob in -lXp" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007999$as_echo_n "checking for XpEndJob in -lXp... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008000if test "${ac_cv_lib_Xp_XpEndJob+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008001 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008002else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008003 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00008004LIBS="-lXp $GUI_X_LIBS -lXm -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008005cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008006/* end confdefs.h. */
8007
Bram Moolenaar446cb832008-06-24 21:56:24 +00008008/* Override any GCC internal prototype to avoid an error.
8009 Use char because int might match the return type of a GCC
8010 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008011#ifdef __cplusplus
8012extern "C"
8013#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008014char XpEndJob ();
8015int
8016main ()
8017{
Bram Moolenaar446cb832008-06-24 21:56:24 +00008018return XpEndJob ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008019 ;
8020 return 0;
8021}
8022_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008023if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008024 ac_cv_lib_Xp_XpEndJob=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00008025else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008026 ac_cv_lib_Xp_XpEndJob=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00008027fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008028rm -f core conftest.err conftest.$ac_objext \
8029 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008030LIBS=$ac_check_lib_save_LIBS
8031fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008032{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xp_XpEndJob" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008033$as_echo "$ac_cv_lib_Xp_XpEndJob" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008034if test "x$ac_cv_lib_Xp_XpEndJob" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00008035 GUI_X_LIBS="-lXp $GUI_X_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00008036fi
8037
8038 fi
8039 LDFLAGS=$ldflags_save
8040
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for extra X11 defines" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008042$as_echo_n "checking for extra X11 defines... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008043 NARROW_PROTO=
8044 rm -fr conftestdir
8045 if mkdir conftestdir; then
8046 cd conftestdir
8047 cat > Imakefile <<'EOF'
8048acfindx:
8049 @echo 'NARROW_PROTO="${PROTO_DEFINES}"'
8050EOF
8051 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
8052 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
8053 fi
8054 cd ..
8055 rm -fr conftestdir
8056 fi
8057 if test -z "$NARROW_PROTO"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008059$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008060 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NARROW_PROTO" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008062$as_echo "$NARROW_PROTO" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008063 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008064
Bram Moolenaar071d4272004-06-13 20:20:40 +00008065fi
8066
8067if test "$enable_xsmp" = "yes"; then
8068 cppflags_save=$CPPFLAGS
8069 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008070 for ac_header in X11/SM/SMlib.h
8071do :
8072 ac_fn_c_check_header_mongrel "$LINENO" "X11/SM/SMlib.h" "ac_cv_header_X11_SM_SMlib_h" "$ac_includes_default"
8073if test "x$ac_cv_header_X11_SM_SMlib_h" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008074 cat >>confdefs.h <<_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008075#define HAVE_X11_SM_SMLIB_H 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008076_ACEOF
8077
8078fi
8079
Bram Moolenaar071d4272004-06-13 20:20:40 +00008080done
8081
8082 CPPFLAGS=$cppflags_save
8083fi
8084
8085
8086if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF" -o -z "$SKIP_GTK"; then
8087 cppflags_save=$CPPFLAGS
8088 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008089 for ac_header in X11/xpm.h X11/Sunkeysym.h
8090do :
8091 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8092ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8093eval as_val=\$$as_ac_Header
8094 if test "x$as_val" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008095 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00008096#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008097_ACEOF
8098
8099fi
8100
Bram Moolenaar071d4272004-06-13 20:20:40 +00008101done
8102
8103
8104 if test ! "$enable_xim" = "no"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XIMText in X11/Xlib.h" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008106$as_echo_n "checking for XIMText in X11/Xlib.h... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008107 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008108/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008109#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008110_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008111if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008112 $EGREP "XIMText" >/dev/null 2>&1; then :
8113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008114$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008115else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; xim has been disabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008117$as_echo "no; xim has been disabled" >&6; }; enable_xim = "no"
Bram Moolenaar071d4272004-06-13 20:20:40 +00008118fi
8119rm -f conftest*
8120
8121 fi
8122 CPPFLAGS=$cppflags_save
8123
8124 if test "$enable_xim" = "auto" -a "$enable_hangulinput" != "yes" \
8125 -a "x$GUITYPE" != "xNONE" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: X GUI selected; xim has been enabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008127$as_echo "X GUI selected; xim has been enabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008128 enable_xim="yes"
8129 fi
8130fi
8131
8132if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then
8133 cppflags_save=$CPPFLAGS
8134 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X11/Xmu/Editres.h" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008136$as_echo_n "checking for X11/Xmu/Editres.h... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008137 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008138/* end confdefs.h. */
Bram Moolenaar2ce06f62005-01-31 19:19:04 +00008139
8140#include <X11/Intrinsic.h>
8141#include <X11/Xmu/Editres.h>
8142int
8143main ()
8144{
8145int i; i = 0;
8146 ;
8147 return 0;
8148}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008149_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008150if ac_fn_c_try_compile "$LINENO"; then :
8151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008152$as_echo "yes" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008153 $as_echo "#define HAVE_X11_XMU_EDITRES_H 1" >>confdefs.h
Bram Moolenaar2ce06f62005-01-31 19:19:04 +00008154
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008155else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008157$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008158fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008159rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00008160 CPPFLAGS=$cppflags_save
8161fi
8162
8163if test -z "$SKIP_MOTIF"; then
8164 cppflags_save=$CPPFLAGS
8165 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008166 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 +00008167 Xm/UnhighlightT.h Xm/Notebook.h
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008168do :
8169 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8170ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8171eval as_val=\$$as_ac_Header
8172 if test "x$as_val" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008173 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00008174#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008175_ACEOF
8176
8177fi
8178
Bram Moolenaar071d4272004-06-13 20:20:40 +00008179done
8180
Bram Moolenaar910f66f2006-04-05 20:41:53 +00008181
8182 if test $ac_cv_header_Xm_XpmP_h = yes; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmAttributes_21 in Xm/XpmP.h" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008184$as_echo_n "checking for XpmAttributes_21 in Xm/XpmP.h... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008185 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar910f66f2006-04-05 20:41:53 +00008186/* end confdefs.h. */
8187#include <Xm/XpmP.h>
8188int
8189main ()
8190{
8191XpmAttributes_21 attr;
8192 ;
8193 return 0;
8194}
8195_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008196if ac_fn_c_try_compile "$LINENO"; then :
8197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8198$as_echo "yes" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes_21" >>confdefs.h
Bram Moolenaar910f66f2006-04-05 20:41:53 +00008199
8200else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8202$as_echo "no" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h
Bram Moolenaar910f66f2006-04-05 20:41:53 +00008203
8204
8205fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008206rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar910f66f2006-04-05 20:41:53 +00008207 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008208 $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h
Bram Moolenaar910f66f2006-04-05 20:41:53 +00008209
8210 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008211 CPPFLAGS=$cppflags_save
8212fi
8213
8214if test "x$GUITYPE" = "xNONE" -a "$enable_xim" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; xim has been disabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008216$as_echo "no GUI selected; xim has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008217 enable_xim="no"
8218fi
8219if test "x$GUITYPE" = "xNONE" -a "$enable_fontset" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; fontset has been disabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008221$as_echo "no GUI selected; fontset has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008222 enable_fontset="no"
8223fi
8224if test "x$GUITYPE:$enable_fontset" = "xGTK:yes" -a "0$gtk_major_version" -ge 2; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2 GUI selected; fontset has been disabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008226$as_echo "GTK+ 2 GUI selected; fontset has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008227 enable_fontset="no"
8228fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008229
8230if test -z "$SKIP_PHOTON"; then
8231 GUITYPE=PHOTONGUI
8232fi
8233
8234
8235
8236
8237
8238
8239if test "$enable_workshop" = "yes" -a -n "$SKIP_MOTIF"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008240 as_fn_error "cannot use workshop without Motif" "$LINENO" 5
Bram Moolenaar071d4272004-06-13 20:20:40 +00008241fi
8242
8243if test "$enable_xim" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008244 $as_echo "#define FEAT_XIM 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00008245
8246fi
8247if test "$enable_fontset" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008248 $as_echo "#define FEAT_XFONTSET 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00008249
8250fi
8251
8252
8253
8254
8255if test "$enable_hangulinput" = "yes"; then
8256 if test "x$GUITYPE" = "xNONE"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; hangul input has been disabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008258$as_echo "no GUI selected; hangul input has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008259 enable_hangulinput=no
8260 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008261 $as_echo "#define FEAT_HANGULIN 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00008262
8263 HANGULIN_SRC=hangulin.c
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008264
Bram Moolenaar071d4272004-06-13 20:20:40 +00008265 HANGULIN_OBJ=objects/hangulin.o
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008266
Bram Moolenaar071d4272004-06-13 20:20:40 +00008267 fi
8268fi
8269
8270
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008271{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether toupper is broken" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008272$as_echo_n "checking whether toupper is broken... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008273if test "${vim_cv_toupper_broken+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008274 $as_echo_n "(cached) " >&6
8275else
8276
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008277 if test "$cross_compiling" = yes; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008278
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008279 as_fn_error "cross-compiling: please set 'vim_cv_toupper_broken'" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008280
Bram Moolenaar071d4272004-06-13 20:20:40 +00008281else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008282 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8283/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00008284
8285#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +00008286#include <ctype.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +00008287#if STDC_HEADERS
8288# include <stdlib.h>
8289# include <stddef.h>
8290#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00008291main() { exit(toupper('A') == 'A' && tolower('z') == 'z'); }
Bram Moolenaar446cb832008-06-24 21:56:24 +00008292
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008293_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008294if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008295
8296 vim_cv_toupper_broken=yes
8297
Bram Moolenaar071d4272004-06-13 20:20:40 +00008298else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008299
8300 vim_cv_toupper_broken=no
8301
Bram Moolenaar071d4272004-06-13 20:20:40 +00008302fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008303rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8304 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00008305fi
8306
Bram Moolenaar446cb832008-06-24 21:56:24 +00008307fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008308{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_toupper_broken" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008309$as_echo "$vim_cv_toupper_broken" >&6; }
8310
8311if test "x$vim_cv_toupper_broken" = "xyes" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008312 $as_echo "#define BROKEN_TOUPPER 1" >>confdefs.h
Bram Moolenaar446cb832008-06-24 21:56:24 +00008313
8314fi
8315
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008316{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __DATE__ and __TIME__ work" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008317$as_echo_n "checking whether __DATE__ and __TIME__ work... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008318cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008319/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00008320#include <stdio.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008321int
8322main ()
8323{
Bram Moolenaar071d4272004-06-13 20:20:40 +00008324printf("(" __DATE__ " " __TIME__ ")");
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008325 ;
8326 return 0;
8327}
8328_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008329if ac_fn_c_try_compile "$LINENO"; then :
8330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8331$as_echo "yes" >&6; }; $as_echo "#define HAVE_DATE_TIME 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00008332
8333else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008335$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008336fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008337rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00008338
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008339{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((unused)) is allowed" >&5
Bram Moolenaar0c094b92009-05-14 20:20:33 +00008340$as_echo_n "checking whether __attribute__((unused)) is allowed... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008341cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar0c094b92009-05-14 20:20:33 +00008342/* end confdefs.h. */
8343#include <stdio.h>
8344int
8345main ()
8346{
8347int x __attribute__((unused));
8348 ;
8349 return 0;
8350}
8351_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008352if ac_fn_c_try_compile "$LINENO"; then :
8353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8354$as_echo "yes" >&6; }; $as_echo "#define HAVE_ATTRIBUTE_UNUSED 1" >>confdefs.h
Bram Moolenaar0c094b92009-05-14 20:20:33 +00008355
8356else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar0c094b92009-05-14 20:20:33 +00008358$as_echo "no" >&6; }
8359fi
Bram Moolenaar0c094b92009-05-14 20:20:33 +00008360rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8361
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008362ac_fn_c_check_header_mongrel "$LINENO" "elf.h" "ac_cv_header_elf_h" "$ac_includes_default"
8363if test "x$ac_cv_header_elf_h" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00008364 HAS_ELF=1
Bram Moolenaar071d4272004-06-13 20:20:40 +00008365fi
8366
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008367
Bram Moolenaar071d4272004-06-13 20:20:40 +00008368if test "$HAS_ELF" = 1; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lelf" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008370$as_echo_n "checking for main in -lelf... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008371if test "${ac_cv_lib_elf_main+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008372 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008373else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008374 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00008375LIBS="-lelf $LIBS"
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 Moolenaar071d4272004-06-13 20:20:40 +00008378
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008379
8380int
8381main ()
8382{
Bram Moolenaar446cb832008-06-24 21:56:24 +00008383return main ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008384 ;
8385 return 0;
8386}
8387_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008388if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008389 ac_cv_lib_elf_main=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00008390else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008391 ac_cv_lib_elf_main=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00008392fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008393rm -f core conftest.err conftest.$ac_objext \
8394 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008395LIBS=$ac_check_lib_save_LIBS
8396fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008397{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_elf_main" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008398$as_echo "$ac_cv_lib_elf_main" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008399if test "x$ac_cv_lib_elf_main" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008400 cat >>confdefs.h <<_ACEOF
8401#define HAVE_LIBELF 1
8402_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008403
8404 LIBS="-lelf $LIBS"
8405
Bram Moolenaar071d4272004-06-13 20:20:40 +00008406fi
8407
8408fi
8409
8410ac_header_dirent=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008411for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00008412 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008413{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008414$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008415if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008416 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008417else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008418 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008419/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008420#include <sys/types.h>
8421#include <$ac_hdr>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008422
8423int
8424main ()
8425{
8426if ((DIR *) 0)
8427return 0;
8428 ;
8429 return 0;
8430}
8431_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008432if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008433 eval "$as_ac_Header=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +00008434else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008435 eval "$as_ac_Header=no"
Bram Moolenaar071d4272004-06-13 20:20:40 +00008436fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008437rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00008438fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008439eval ac_res=\$$as_ac_Header
8440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008441$as_echo "$ac_res" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008442eval as_val=\$$as_ac_Header
8443 if test "x$as_val" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008444 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00008445#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008446_ACEOF
8447
8448ac_header_dirent=$ac_hdr; break
Bram Moolenaar071d4272004-06-13 20:20:40 +00008449fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008450
Bram Moolenaar071d4272004-06-13 20:20:40 +00008451done
8452# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
8453if test $ac_header_dirent = dirent.h; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008455$as_echo_n "checking for library containing opendir... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008456if test "${ac_cv_search_opendir+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008457 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008458else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008459 ac_func_search_save_LIBS=$LIBS
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008460cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008461/* end confdefs.h. */
8462
Bram Moolenaar446cb832008-06-24 21:56:24 +00008463/* Override any GCC internal prototype to avoid an error.
8464 Use char because int might match the return type of a GCC
8465 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008466#ifdef __cplusplus
8467extern "C"
8468#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008469char opendir ();
8470int
8471main ()
8472{
Bram Moolenaar446cb832008-06-24 21:56:24 +00008473return opendir ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008474 ;
8475 return 0;
8476}
8477_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00008478for ac_lib in '' dir; do
8479 if test -z "$ac_lib"; then
8480 ac_res="none required"
8481 else
8482 ac_res=-l$ac_lib
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008483 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008484 fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008485 if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008486 ac_cv_search_opendir=$ac_res
Bram Moolenaar071d4272004-06-13 20:20:40 +00008487fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008488rm -f core conftest.err conftest.$ac_objext \
8489 conftest$ac_exeext
8490 if test "${ac_cv_search_opendir+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008491 break
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008492fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008493done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008494if test "${ac_cv_search_opendir+set}" = set; then :
8495
Bram Moolenaar446cb832008-06-24 21:56:24 +00008496else
8497 ac_cv_search_opendir=no
8498fi
8499rm conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008500LIBS=$ac_func_search_save_LIBS
8501fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008502{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008503$as_echo "$ac_cv_search_opendir" >&6; }
8504ac_res=$ac_cv_search_opendir
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008505if test "$ac_res" != no; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008506 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008507
8508fi
8509
Bram Moolenaar071d4272004-06-13 20:20:40 +00008510else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008512$as_echo_n "checking for library containing opendir... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008513if test "${ac_cv_search_opendir+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008514 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008515else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008516 ac_func_search_save_LIBS=$LIBS
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008517cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008518/* end confdefs.h. */
8519
Bram Moolenaar446cb832008-06-24 21:56:24 +00008520/* Override any GCC internal prototype to avoid an error.
8521 Use char because int might match the return type of a GCC
8522 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008523#ifdef __cplusplus
8524extern "C"
8525#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008526char opendir ();
8527int
8528main ()
8529{
Bram Moolenaar446cb832008-06-24 21:56:24 +00008530return opendir ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008531 ;
8532 return 0;
8533}
8534_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00008535for ac_lib in '' x; do
8536 if test -z "$ac_lib"; then
8537 ac_res="none required"
8538 else
8539 ac_res=-l$ac_lib
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008540 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008541 fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008542 if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008543 ac_cv_search_opendir=$ac_res
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008544fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008545rm -f core conftest.err conftest.$ac_objext \
8546 conftest$ac_exeext
8547 if test "${ac_cv_search_opendir+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008548 break
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008549fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008550done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008551if test "${ac_cv_search_opendir+set}" = set; then :
8552
Bram Moolenaar446cb832008-06-24 21:56:24 +00008553else
8554 ac_cv_search_opendir=no
8555fi
8556rm conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008557LIBS=$ac_func_search_save_LIBS
8558fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008559{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008560$as_echo "$ac_cv_search_opendir" >&6; }
8561ac_res=$ac_cv_search_opendir
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008562if test "$ac_res" != no; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008563 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008564
8565fi
8566
8567fi
8568
8569
Bram Moolenaar071d4272004-06-13 20:20:40 +00008570if test $ac_cv_header_sys_wait_h = no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that defines union wait" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008572$as_echo_n "checking for sys/wait.h that defines union wait... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008573 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008574/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008575#include <sys/wait.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008576int
8577main ()
8578{
Bram Moolenaar071d4272004-06-13 20:20:40 +00008579union wait xx, yy; xx = yy
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008580 ;
8581 return 0;
8582}
8583_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008584if ac_fn_c_try_compile "$LINENO"; then :
8585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008586$as_echo "yes" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008587 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00008588
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008589 $as_echo "#define HAVE_UNION_WAIT 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00008590
8591else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008593$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008594fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008595rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00008596fi
8597
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008598for ac_header in stdarg.h stdlib.h string.h sys/select.h sys/utsname.h \
Bram Moolenaare74455a2007-11-04 14:36:18 +00008599 termcap.h fcntl.h sgtty.h sys/ioctl.h sys/time.h sys/types.h termio.h \
Bram Moolenaar446cb832008-06-24 21:56:24 +00008600 iconv.h langinfo.h math.h unistd.h stropts.h errno.h \
Bram Moolenaar071d4272004-06-13 20:20:40 +00008601 sys/resource.h sys/systeminfo.h locale.h \
Bram Moolenaar00ca2842008-06-26 20:14:00 +00008602 sys/stream.h termios.h libc.h sys/statfs.h \
Bram Moolenaar071d4272004-06-13 20:20:40 +00008603 poll.h sys/poll.h pwd.h utime.h sys/param.h libintl.h \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008604 libgen.h util/debug.h util/msg18n.h frame.h \
Bram Moolenaar32f31b12009-05-21 13:20:59 +00008605 sys/acl.h sys/access.h sys/sysinfo.h wchar.h wctype.h
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008606do :
8607 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8608ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8609eval as_val=\$$as_ac_Header
8610 if test "x$as_val" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008611 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00008612#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008613_ACEOF
8614
8615fi
8616
Bram Moolenaar071d4272004-06-13 20:20:40 +00008617done
8618
8619
Bram Moolenaar00ca2842008-06-26 20:14:00 +00008620for ac_header in sys/ptem.h
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008621do :
8622 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 +00008623# include <sys/stream.h>
8624#endif
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008625"
8626if test "x$ac_cv_header_sys_ptem_h" = x""yes; then :
Bram Moolenaar32f31b12009-05-21 13:20:59 +00008627 cat >>confdefs.h <<_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008628#define HAVE_SYS_PTEM_H 1
Bram Moolenaar32f31b12009-05-21 13:20:59 +00008629_ACEOF
8630
8631fi
8632
8633done
8634
8635
Bram Moolenaar32f31b12009-05-21 13:20:59 +00008636for ac_header in sys/sysctl.h
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008637do :
8638 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 +00008639# include <sys/param.h>
8640#endif
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008641"
8642if test "x$ac_cv_header_sys_sysctl_h" = x""yes; then :
Bram Moolenaar00ca2842008-06-26 20:14:00 +00008643 cat >>confdefs.h <<_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008644#define HAVE_SYS_SYSCTL_H 1
Bram Moolenaar00ca2842008-06-26 20:14:00 +00008645_ACEOF
8646
8647fi
8648
8649done
8650
8651
8652
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008653{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_np.h" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008654$as_echo_n "checking for pthread_np.h... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008655cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008656/* end confdefs.h. */
8657
8658#include <pthread.h>
8659#include <pthread_np.h>
8660int
8661main ()
8662{
8663int i; i = 0;
8664 ;
8665 return 0;
8666}
8667_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008668if ac_fn_c_try_compile "$LINENO"; then :
8669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008670$as_echo "yes" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008671 $as_echo "#define HAVE_PTHREAD_NP_H 1" >>confdefs.h
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008672
8673else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008675$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008676fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008677rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008678
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008679for ac_header in strings.h
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008680do :
8681 ac_fn_c_check_header_mongrel "$LINENO" "strings.h" "ac_cv_header_strings_h" "$ac_includes_default"
8682if test "x$ac_cv_header_strings_h" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008683 cat >>confdefs.h <<_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008684#define HAVE_STRINGS_H 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008685_ACEOF
8686
8687fi
8688
Bram Moolenaar071d4272004-06-13 20:20:40 +00008689done
8690
Bram Moolenaar9372a112005-12-06 19:59:18 +00008691if test "x$MACOSX" = "xyes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008692 $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h
Bram Moolenaar9372a112005-12-06 19:59:18 +00008693
8694else
Bram Moolenaar071d4272004-06-13 20:20:40 +00008695
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008696{ $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 +00008697$as_echo_n "checking if strings.h can be included after string.h... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008698cppflags_save=$CPPFLAGS
8699CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008700cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008701/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008702
8703#if defined(_AIX) && !defined(_AIX51) && !defined(_NO_PROTO)
8704# define _NO_PROTO /* like in os_unix.h, causes conflict for AIX (Winn) */
8705 /* but don't do it on AIX 5.1 (Uribarri) */
8706#endif
8707#ifdef HAVE_XM_XM_H
8708# include <Xm/Xm.h> /* This breaks it for HP-UX 11 (Squassabia) */
8709#endif
8710#ifdef HAVE_STRING_H
8711# include <string.h>
8712#endif
8713#if defined(HAVE_STRINGS_H)
8714# include <strings.h>
8715#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00008716
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008717int
8718main ()
8719{
8720int i; i = 0;
8721 ;
8722 return 0;
8723}
8724_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008725if ac_fn_c_try_compile "$LINENO"; then :
8726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008727$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008728else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008729 $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008730
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008732$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008733fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008734rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00008735CPPFLAGS=$cppflags_save
Bram Moolenaar9372a112005-12-06 19:59:18 +00008736fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008737
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008738if test $ac_cv_c_compiler_gnu = yes; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008740$as_echo_n "checking whether $CC needs -traditional... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008741if test "${ac_cv_prog_gcc_traditional+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008742 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008743else
8744 ac_pattern="Autoconf.*'x'"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008745 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008746/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008747#include <sgtty.h>
8748Autoconf TIOCGETP
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008749_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008750if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008751 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00008752 ac_cv_prog_gcc_traditional=yes
8753else
Bram Moolenaar071d4272004-06-13 20:20:40 +00008754 ac_cv_prog_gcc_traditional=no
8755fi
8756rm -f conftest*
8757
8758
8759 if test $ac_cv_prog_gcc_traditional = no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008760 cat 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#include <termio.h>
8763Autoconf TCGETA
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008764_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008765if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008766 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00008767 ac_cv_prog_gcc_traditional=yes
8768fi
8769rm -f conftest*
8770
8771 fi
8772fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008773{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008774$as_echo "$ac_cv_prog_gcc_traditional" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008775 if test $ac_cv_prog_gcc_traditional = yes; then
8776 CC="$CC -traditional"
8777 fi
8778fi
8779
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008780{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008781$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008782if test "${ac_cv_c_const+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008783 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008784else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008785 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008786/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008787
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008788int
8789main ()
8790{
8791/* FIXME: Include the comments suggested by Paul. */
8792#ifndef __cplusplus
8793 /* Ultrix mips cc rejects this. */
8794 typedef int charset[2];
Bram Moolenaar446cb832008-06-24 21:56:24 +00008795 const charset cs;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008796 /* SunOS 4.1.1 cc rejects this. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00008797 char const *const *pcpcc;
8798 char **ppc;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008799 /* NEC SVR4.0.2 mips cc rejects this. */
8800 struct point {int x, y;};
8801 static struct point const zero = {0,0};
8802 /* AIX XL C 1.02.0.0 rejects this.
8803 It does not let you subtract one const X* pointer from another in
8804 an arm of an if-expression whose if-part is not a constant
8805 expression */
8806 const char *g = "string";
Bram Moolenaar446cb832008-06-24 21:56:24 +00008807 pcpcc = &g + (g ? g-g : 0);
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008808 /* HPUX 7.0 cc rejects these. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00008809 ++pcpcc;
8810 ppc = (char**) pcpcc;
8811 pcpcc = (char const *const *) ppc;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008812 { /* SCO 3.2v4 cc rejects this. */
8813 char *t;
8814 char const *s = 0 ? (char *) 0 : (char const *) 0;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008815
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008816 *t++ = 0;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008817 if (s) return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008818 }
8819 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
8820 int x[] = {25, 17};
8821 const int *foo = &x[0];
8822 ++foo;
8823 }
8824 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
8825 typedef const int *iptr;
8826 iptr p = 0;
8827 ++p;
8828 }
8829 { /* AIX XL C 1.02.0.0 rejects this saying
8830 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
8831 struct s { int j; const int *ap[3]; };
8832 struct s *b; b->j = 5;
8833 }
8834 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
8835 const int foo = 10;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008836 if (!foo) return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008837 }
Bram Moolenaar446cb832008-06-24 21:56:24 +00008838 return !cs[0] && !zero.x;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008839#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00008840
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008841 ;
8842 return 0;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008843}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008844_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008845if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00008846 ac_cv_c_const=yes
8847else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008848 ac_cv_c_const=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008849fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008850rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008851fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008852{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008853$as_echo "$ac_cv_c_const" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008854if test $ac_cv_c_const = no; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008855
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008856$as_echo "#define const /**/" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00008857
8858fi
8859
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008860{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5
Bram Moolenaar76243bd2009-03-02 01:47:02 +00008861$as_echo_n "checking for working volatile... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008862if test "${ac_cv_c_volatile+set}" = set; then :
Bram Moolenaar76243bd2009-03-02 01:47:02 +00008863 $as_echo_n "(cached) " >&6
8864else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008865 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar76243bd2009-03-02 01:47:02 +00008866/* end confdefs.h. */
8867
8868int
8869main ()
8870{
8871
8872volatile int x;
8873int * volatile y = (int *) 0;
8874return !x && !y;
8875 ;
8876 return 0;
8877}
8878_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008879if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar76243bd2009-03-02 01:47:02 +00008880 ac_cv_c_volatile=yes
8881else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008882 ac_cv_c_volatile=no
Bram Moolenaar76243bd2009-03-02 01:47:02 +00008883fi
Bram Moolenaar76243bd2009-03-02 01:47:02 +00008884rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8885fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008886{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_volatile" >&5
Bram Moolenaar76243bd2009-03-02 01:47:02 +00008887$as_echo "$ac_cv_c_volatile" >&6; }
8888if test $ac_cv_c_volatile = no; then
8889
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008890$as_echo "#define volatile /**/" >>confdefs.h
Bram Moolenaar76243bd2009-03-02 01:47:02 +00008891
8892fi
8893
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008894ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
8895if test "x$ac_cv_type_mode_t" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00008896
Bram Moolenaar071d4272004-06-13 20:20:40 +00008897else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008898
8899cat >>confdefs.h <<_ACEOF
8900#define mode_t int
8901_ACEOF
8902
8903fi
8904
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008905ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
8906if test "x$ac_cv_type_off_t" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00008907
Bram Moolenaar071d4272004-06-13 20:20:40 +00008908else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008909
8910cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00008911#define off_t long int
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008912_ACEOF
8913
8914fi
8915
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008916ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
8917if test "x$ac_cv_type_pid_t" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00008918
Bram Moolenaar071d4272004-06-13 20:20:40 +00008919else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008920
8921cat >>confdefs.h <<_ACEOF
8922#define pid_t int
8923_ACEOF
8924
8925fi
8926
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008927ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
8928if test "x$ac_cv_type_size_t" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00008929
Bram Moolenaar071d4272004-06-13 20:20:40 +00008930else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008931
8932cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00008933#define size_t unsigned int
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008934_ACEOF
8935
8936fi
8937
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008938{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008939$as_echo_n "checking for uid_t in sys/types.h... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008940if test "${ac_cv_type_uid_t+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008941 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008942else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008943 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008944/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008945#include <sys/types.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008946
8947_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008948if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008949 $EGREP "uid_t" >/dev/null 2>&1; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00008950 ac_cv_type_uid_t=yes
8951else
Bram Moolenaar071d4272004-06-13 20:20:40 +00008952 ac_cv_type_uid_t=no
8953fi
8954rm -f conftest*
8955
8956fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008957{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008958$as_echo "$ac_cv_type_uid_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008959if test $ac_cv_type_uid_t = no; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00008960
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008961$as_echo "#define uid_t int" >>confdefs.h
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008962
8963
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008964$as_echo "#define gid_t int" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00008965
8966fi
8967
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008968{ $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 +00008969$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008970if test "${ac_cv_header_time+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00008971 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008972else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008973 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008974/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008975#include <sys/types.h>
8976#include <sys/time.h>
8977#include <time.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008978
8979int
8980main ()
8981{
8982if ((struct tm *) 0)
8983return 0;
8984 ;
8985 return 0;
8986}
8987_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008988if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00008989 ac_cv_header_time=yes
8990else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008991 ac_cv_header_time=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008992fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008993rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008994fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008995{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00008996$as_echo "$ac_cv_header_time" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008997if test $ac_cv_header_time = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008998
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02008999$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009000
9001fi
9002
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009003ac_fn_c_check_type "$LINENO" "ino_t" "ac_cv_type_ino_t" "$ac_includes_default"
9004if test "x$ac_cv_type_ino_t" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00009005
Bram Moolenaar071d4272004-06-13 20:20:40 +00009006else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009007
9008cat >>confdefs.h <<_ACEOF
9009#define ino_t long
9010_ACEOF
9011
9012fi
9013
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009014ac_fn_c_check_type "$LINENO" "dev_t" "ac_cv_type_dev_t" "$ac_includes_default"
9015if test "x$ac_cv_type_dev_t" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009016
Bram Moolenaar071d4272004-06-13 20:20:40 +00009017else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009018
9019cat >>confdefs.h <<_ACEOF
9020#define dev_t unsigned
9021_ACEOF
9022
9023fi
9024
9025
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009026{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rlim_t" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009027$as_echo_n "checking for rlim_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009028if eval "test \"`echo '$''{'ac_cv_type_rlim_t'+set}'`\" = set"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_rlim_t" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009030$as_echo "(cached) $ac_cv_type_rlim_t" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009031else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009032 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009033/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009034
9035#include <sys/types.h>
9036#if STDC_HEADERS
Bram Moolenaar446cb832008-06-24 21:56:24 +00009037# include <stdlib.h>
9038# include <stddef.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +00009039#endif
9040#ifdef HAVE_SYS_RESOURCE_H
Bram Moolenaar446cb832008-06-24 21:56:24 +00009041# include <sys/resource.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +00009042#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009043
9044_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009045if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009046 $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 +00009047 ac_cv_type_rlim_t=yes
9048else
Bram Moolenaar071d4272004-06-13 20:20:40 +00009049 ac_cv_type_rlim_t=no
9050fi
9051rm -f conftest*
9052
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_rlim_t" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009054$as_echo "$ac_cv_type_rlim_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009055fi
9056if test $ac_cv_type_rlim_t = no; then
9057 cat >> confdefs.h <<\EOF
9058#define rlim_t unsigned long
9059EOF
9060fi
9061
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009062{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stack_t" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009063$as_echo_n "checking for stack_t... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009064if eval "test \"`echo '$''{'ac_cv_type_stack_t'+set}'`\" = set"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_stack_t" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009066$as_echo "(cached) $ac_cv_type_stack_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009067else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009068 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009069/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009070
9071#include <sys/types.h>
9072#if STDC_HEADERS
Bram Moolenaar446cb832008-06-24 21:56:24 +00009073# include <stdlib.h>
9074# include <stddef.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +00009075#endif
9076#include <signal.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009077
9078_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009079if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009080 $EGREP "stack_t" >/dev/null 2>&1; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00009081 ac_cv_type_stack_t=yes
9082else
Bram Moolenaar071d4272004-06-13 20:20:40 +00009083 ac_cv_type_stack_t=no
9084fi
9085rm -f conftest*
9086
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_stack_t" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009088$as_echo "$ac_cv_type_stack_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009089fi
9090if test $ac_cv_type_stack_t = no; then
9091 cat >> confdefs.h <<\EOF
9092#define stack_t struct sigaltstack
9093EOF
9094fi
9095
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009096{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stack_t has an ss_base field" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009097$as_echo_n "checking whether stack_t has an ss_base field... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009098cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009099/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009100
9101#include <sys/types.h>
9102#if STDC_HEADERS
Bram Moolenaar446cb832008-06-24 21:56:24 +00009103# include <stdlib.h>
9104# include <stddef.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +00009105#endif
9106#include <signal.h>
9107#include "confdefs.h"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009108
9109int
9110main ()
9111{
9112stack_t sigstk; sigstk.ss_base = 0;
9113 ;
9114 return 0;
9115}
9116_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009117if ac_fn_c_try_compile "$LINENO"; then :
9118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9119$as_echo "yes" >&6; }; $as_echo "#define HAVE_SS_BASE 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009120
9121else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009123$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009124fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009125rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00009126
9127olibs="$LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009128{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-tlib argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009129$as_echo_n "checking --with-tlib argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009130
Bram Moolenaar446cb832008-06-24 21:56:24 +00009131# Check whether --with-tlib was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009132if test "${with_tlib+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009133 withval=$with_tlib;
9134fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00009135
9136if test -n "$with_tlib"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_tlib" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009138$as_echo "$with_tlib" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009139 LIBS="$LIBS -l$with_tlib"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linking with $with_tlib library" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009141$as_echo_n "checking for linking with $with_tlib library... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009142 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009143/* end confdefs.h. */
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009144
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009145int
9146main ()
9147{
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009148
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009149 ;
9150 return 0;
9151}
9152_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009153if ac_fn_c_try_link "$LINENO"; then :
9154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009155$as_echo "OK" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009156else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009157 as_fn_error "FAILED" "$LINENO" 5
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009158fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009159rm -f core conftest.err conftest.$ac_objext \
9160 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009161 olibs="$LIBS"
9162else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: empty: automatic terminal library selection" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009164$as_echo "empty: automatic terminal library selection" >&6; }
Bram Moolenaara1b5aa52006-10-10 09:41:28 +00009165 case "`uname -s 2>/dev/null`" in
9166 OSF1|SCO_SV) tlibs="ncurses curses termlib termcap";;
Bram Moolenaar071d4272004-06-13 20:20:40 +00009167 *) tlibs="ncurses termlib termcap curses";;
9168 esac
9169 for libname in $tlibs; do
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009170 as_ac_Lib=`$as_echo "ac_cv_lib_${libname}''_tgetent" | $as_tr_sh`
9171{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -l${libname}" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009172$as_echo_n "checking for tgetent in -l${libname}... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009173if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009174 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009175else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009176 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00009177LIBS="-l${libname} $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009178cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009179/* end confdefs.h. */
9180
Bram Moolenaar446cb832008-06-24 21:56:24 +00009181/* Override any GCC internal prototype to avoid an error.
9182 Use char because int might match the return type of a GCC
9183 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009184#ifdef __cplusplus
9185extern "C"
9186#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009187char tgetent ();
9188int
9189main ()
9190{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009191return tgetent ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009192 ;
9193 return 0;
9194}
9195_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009196if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009197 eval "$as_ac_Lib=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009198else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009199 eval "$as_ac_Lib=no"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009200fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009201rm -f core conftest.err conftest.$ac_objext \
9202 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009203LIBS=$ac_check_lib_save_LIBS
9204fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009205eval ac_res=\$$as_ac_Lib
9206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009207$as_echo "$ac_res" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009208eval as_val=\$$as_ac_Lib
9209 if test "x$as_val" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009210 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00009211#define `$as_echo "HAVE_LIB${libname}" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009212_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009213
9214 LIBS="-l${libname} $LIBS"
9215
Bram Moolenaar071d4272004-06-13 20:20:40 +00009216fi
9217
9218 if test "x$olibs" != "x$LIBS"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009219 if test "$cross_compiling" = yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00009220 res="FAIL"
9221else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009222 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009223/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009224
9225#ifdef HAVE_TERMCAP_H
9226# include <termcap.h>
9227#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +00009228#if STDC_HEADERS
9229# include <stdlib.h>
9230# include <stddef.h>
9231#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00009232main() {char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(0); }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009233_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009234if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00009235 res="OK"
9236else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009237 res="FAIL"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009238fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009239rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9240 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009241fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009242
Bram Moolenaar071d4272004-06-13 20:20:40 +00009243 if test "$res" = "OK"; then
9244 break
9245 fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libname library is not usable" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009247$as_echo "$libname library is not usable" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009248 LIBS="$olibs"
9249 fi
9250 done
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009251 if test "x$olibs" = "x$LIBS"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no terminal library found" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009253$as_echo "no terminal library found" >&6; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009254 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00009255fi
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009256
9257if test "x$olibs" = "x$LIBS"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent()" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009259$as_echo_n "checking for tgetent()... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009260 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009261/* end confdefs.h. */
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009262
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009263int
9264main ()
9265{
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009266char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist");
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009267 ;
9268 return 0;
9269}
9270_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009271if ac_fn_c_try_link "$LINENO"; then :
9272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009273$as_echo "yes" >&6; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009274else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009275 as_fn_error "NOT FOUND!
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009276 You need to install a terminal library; for example ncurses.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009277 Or specify the name of the library with --with-tlib." "$LINENO" 5
9278fi
9279rm -f core conftest.err conftest.$ac_objext \
9280 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar1cd871b2004-12-19 22:46:22 +00009281fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009282
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009283{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we talk terminfo" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009284$as_echo_n "checking whether we talk terminfo... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009285if test "${vim_cv_terminfo+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009286 $as_echo_n "(cached) " >&6
9287else
9288
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009289 if test "$cross_compiling" = yes; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009290
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009291 as_fn_error "cross-compiling: please set 'vim_cv_terminfo'" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009292
Bram Moolenaar071d4272004-06-13 20:20:40 +00009293else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009294 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9295/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009296
Bram Moolenaar446cb832008-06-24 21:56:24 +00009297#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009298#ifdef HAVE_TERMCAP_H
9299# include <termcap.h>
9300#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +00009301#ifdef HAVE_STRING_H
9302# include <string.h>
9303#endif
9304#if STDC_HEADERS
9305# include <stdlib.h>
9306# include <stddef.h>
9307#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00009308main()
9309{char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(!strcmp(s==0 ? "" : s, "1")); }
Bram Moolenaar446cb832008-06-24 21:56:24 +00009310
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009311_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009312if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009313
9314 vim_cv_terminfo=no
9315
Bram Moolenaar071d4272004-06-13 20:20:40 +00009316else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009317
9318 vim_cv_terminfo=yes
9319
9320fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009321rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9322 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009323fi
9324
9325
Bram Moolenaar446cb832008-06-24 21:56:24 +00009326fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009327{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_terminfo" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009328$as_echo "$vim_cv_terminfo" >&6; }
9329
9330if test "x$vim_cv_terminfo" = "xyes" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009331 $as_echo "#define TERMINFO 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009332
9333fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00009334
Bram Moolenaar071d4272004-06-13 20:20:40 +00009335if test "x$olibs" != "x$LIBS"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking what tgetent() returns for an unknown terminal" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009337$as_echo_n "checking what tgetent() returns for an unknown terminal... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009338if test "${vim_cv_tgent+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009339 $as_echo_n "(cached) " >&6
9340else
9341
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009342 if test "$cross_compiling" = yes; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009343
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009344 as_fn_error "failed to compile test program." "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009345
Bram Moolenaar071d4272004-06-13 20:20:40 +00009346else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009347 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9348/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009349
Bram Moolenaar446cb832008-06-24 21:56:24 +00009350#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009351#ifdef HAVE_TERMCAP_H
9352# include <termcap.h>
9353#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +00009354#if STDC_HEADERS
9355# include <stdlib.h>
9356# include <stddef.h>
9357#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00009358main()
9359{char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); exit(res != 0); }
Bram Moolenaar446cb832008-06-24 21:56:24 +00009360
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009361_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009362if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009363
9364 vim_cv_tgent=zero
Bram Moolenaar071d4272004-06-13 20:20:40 +00009365
9366else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009367
9368 vim_cv_tgent=non-zero
9369
Bram Moolenaar071d4272004-06-13 20:20:40 +00009370fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009371rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9372 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00009373fi
9374
Bram Moolenaar446cb832008-06-24 21:56:24 +00009375
Bram Moolenaar446cb832008-06-24 21:56:24 +00009376fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009377{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_tgent" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009378$as_echo "$vim_cv_tgent" >&6; }
9379
9380 if test "x$vim_cv_tgent" = "xzero" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009381 $as_echo "#define TGETENT_ZERO_ERR 0" >>confdefs.h
Bram Moolenaar446cb832008-06-24 21:56:24 +00009382
9383 fi
9384fi
9385
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009386{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains ospeed" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009387$as_echo_n "checking whether termcap.h contains ospeed... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009388cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009389/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009390
9391#ifdef HAVE_TERMCAP_H
9392# include <termcap.h>
9393#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009394
9395int
9396main ()
9397{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009398ospeed = 20000
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009399 ;
9400 return 0;
9401}
9402_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009403if ac_fn_c_try_link "$LINENO"; then :
9404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9405$as_echo "yes" >&6; }; $as_echo "#define HAVE_OSPEED 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009406
9407else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009409$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ospeed can be extern" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009411$as_echo_n "checking whether ospeed can be extern... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009412 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009413/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009414
9415#ifdef HAVE_TERMCAP_H
9416# include <termcap.h>
9417#endif
9418extern short ospeed;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009419
9420int
9421main ()
9422{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009423ospeed = 20000
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009424 ;
9425 return 0;
9426}
9427_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009428if ac_fn_c_try_link "$LINENO"; then :
9429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9430$as_echo "yes" >&6; }; $as_echo "#define OSPEED_EXTERN 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009431
9432else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009434$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009435fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009436rm -f core conftest.err conftest.$ac_objext \
9437 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009438
9439fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009440rm -f core conftest.err conftest.$ac_objext \
9441 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009442
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009443{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains UP, BC and PC" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009444$as_echo_n "checking whether termcap.h contains UP, BC and PC... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009445cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009446/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009447
9448#ifdef HAVE_TERMCAP_H
9449# include <termcap.h>
9450#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009451
9452int
9453main ()
9454{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009455if (UP == 0 && BC == 0) PC = 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009456 ;
9457 return 0;
9458}
9459_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009460if ac_fn_c_try_link "$LINENO"; then :
9461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9462$as_echo "yes" >&6; }; $as_echo "#define HAVE_UP_BC_PC 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009463
9464else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009466$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether UP, BC and PC can be extern" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009468$as_echo_n "checking whether UP, BC and PC can be extern... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009469 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009470/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009471
9472#ifdef HAVE_TERMCAP_H
9473# include <termcap.h>
9474#endif
9475extern char *UP, *BC, PC;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009476
9477int
9478main ()
9479{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009480if (UP == 0 && BC == 0) PC = 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009481 ;
9482 return 0;
9483}
9484_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009485if ac_fn_c_try_link "$LINENO"; then :
9486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9487$as_echo "yes" >&6; }; $as_echo "#define UP_BC_PC_EXTERN 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009488
9489else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009491$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009492fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009493rm -f core conftest.err conftest.$ac_objext \
9494 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009495
9496fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009497rm -f core conftest.err conftest.$ac_objext \
9498 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009499
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009500{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether tputs() uses outfuntype" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009501$as_echo_n "checking whether tputs() uses outfuntype... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009502cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009503/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009504
9505#ifdef HAVE_TERMCAP_H
9506# include <termcap.h>
9507#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009508
9509int
9510main ()
9511{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009512extern int xx(); tputs("test", 1, (outfuntype)xx)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009513 ;
9514 return 0;
9515}
9516_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009517if ac_fn_c_try_compile "$LINENO"; then :
9518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9519$as_echo "yes" >&6; }; $as_echo "#define HAVE_OUTFUNTYPE 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009520
9521else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009523$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009524fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009525rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9526
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009527{ $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 +00009528$as_echo_n "checking whether sys/select.h and sys/time.h may both be included... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009529cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009530/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009531
9532#include <sys/types.h>
9533#include <sys/time.h>
9534#include <sys/select.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009535int
9536main ()
9537{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009538
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009539 ;
9540 return 0;
9541}
9542_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009543if ac_fn_c_try_compile "$LINENO"; then :
9544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009545$as_echo "yes" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009546 $as_echo "#define SYS_SELECT_WITH_SYS_TIME 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009547
9548else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009550$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009551fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009552rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00009553
9554
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009555{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/ptc" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009556$as_echo_n "checking for /dev/ptc... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009557if test -r /dev/ptc; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009558 $as_echo "#define HAVE_DEV_PTC 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009559
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009561$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009562else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009564$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009565fi
9566
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009567{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SVR4 ptys" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009568$as_echo_n "checking for SVR4 ptys... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009569if test -c /dev/ptmx ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009570 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009571/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009572
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009573int
9574main ()
9575{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009576ptsname(0);grantpt(0);unlockpt(0);
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009577 ;
9578 return 0;
9579}
9580_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009581if ac_fn_c_try_link "$LINENO"; then :
9582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9583$as_echo "yes" >&6; }; $as_echo "#define HAVE_SVR4_PTYS 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009584
9585else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9587$as_echo "no" >&6; }
9588fi
9589rm -f core conftest.err conftest.$ac_objext \
9590 conftest$ac_exeext conftest.$ac_ext
9591else
9592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009593$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009594fi
9595
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009596{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ptyranges" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009597$as_echo_n "checking for ptyranges... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009598if test -d /dev/ptym ; then
9599 pdir='/dev/ptym'
9600else
9601 pdir='/dev'
9602fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009603cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009604/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009605#ifdef M_UNIX
9606 yes;
9607#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009608
9609_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009610if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009611 $EGREP "yes" >/dev/null 2>&1; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +00009612 ptys=`echo /dev/ptyp??`
9613else
Bram Moolenaar071d4272004-06-13 20:20:40 +00009614 ptys=`echo $pdir/pty??`
9615fi
9616rm -f conftest*
9617
9618if test "$ptys" != "$pdir/pty??" ; then
9619 p0=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\).$/\1/g' | sort -u | tr -d '\012'`
9620 p1=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\)$/\1/g' | sort -u | tr -d '\012'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009621 cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009622#define PTYRANGE0 "$p0"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009623_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009624
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009625 cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009626#define PTYRANGE1 "$p1"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009627_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009628
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $p0 / $p1" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009630$as_echo "$p0 / $p1" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009631else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: don't know" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009633$as_echo "don't know" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009634fi
9635
Bram Moolenaar071d4272004-06-13 20:20:40 +00009636rm -f conftest_grp
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009637{ $as_echo "$as_me:${as_lineno-$LINENO}: checking default tty permissions/group" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009638$as_echo_n "checking default tty permissions/group... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009639if test "${vim_cv_tty_group+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009640 $as_echo_n "(cached) " >&6
9641else
9642
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009643 if test "$cross_compiling" = yes; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009644
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009645 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 +00009646
Bram Moolenaar071d4272004-06-13 20:20:40 +00009647else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009648 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9649/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009650
Bram Moolenaar446cb832008-06-24 21:56:24 +00009651#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009652#include <sys/types.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +00009653#if STDC_HEADERS
9654# include <stdlib.h>
9655# include <stddef.h>
9656#endif
9657#ifdef HAVE_UNISTD_H
9658#include <unistd.h>
9659#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00009660#include <sys/stat.h>
9661#include <stdio.h>
9662main()
9663{
9664 struct stat sb;
9665 char *x,*ttyname();
9666 int om, m;
9667 FILE *fp;
9668
9669 if (!(x = ttyname(0))) exit(1);
9670 if (stat(x, &sb)) exit(1);
9671 om = sb.st_mode;
9672 if (om & 002) exit(0);
9673 m = system("mesg y");
9674 if (m == -1 || m == 127) exit(1);
9675 if (stat(x, &sb)) exit(1);
9676 m = sb.st_mode;
9677 if (chmod(x, om)) exit(1);
9678 if (m & 002) exit(0);
9679 if (sb.st_gid == getgid()) exit(1);
9680 if (!(fp=fopen("conftest_grp", "w")))
9681 exit(1);
9682 fprintf(fp, "%d\n", sb.st_gid);
9683 fclose(fp);
9684 exit(0);
9685}
9686
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009687_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009688if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009689
Bram Moolenaar446cb832008-06-24 21:56:24 +00009690 if test -f conftest_grp; then
9691 vim_cv_tty_group=`cat conftest_grp`
9692 if test "x$vim_cv_tty_mode" = "x" ; then
9693 vim_cv_tty_mode=0620
9694 fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009695 { $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 +00009696$as_echo "pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&6; }
9697 else
9698 vim_cv_tty_group=world
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ptys are world accessible" >&5
Bram Moolenaar72951072009-12-02 16:58:33 +00009700$as_echo "ptys are world accessible" >&6; }
Bram Moolenaar446cb832008-06-24 21:56:24 +00009701 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00009702
9703else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009704
9705 vim_cv_tty_group=world
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't determine - assume ptys are world accessible" >&5
Bram Moolenaar72951072009-12-02 16:58:33 +00009707$as_echo "can't determine - assume ptys are world accessible" >&6; }
Bram Moolenaar446cb832008-06-24 21:56:24 +00009708
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009709fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009710rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9711 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009712fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009713
9714
Bram Moolenaar446cb832008-06-24 21:56:24 +00009715fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009716{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_tty_group" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009717$as_echo "$vim_cv_tty_group" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009718rm -f conftest_grp
9719
Bram Moolenaar446cb832008-06-24 21:56:24 +00009720if test "x$vim_cv_tty_group" != "xworld" ; then
9721 cat >>confdefs.h <<_ACEOF
9722#define PTYGROUP $vim_cv_tty_group
9723_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009724
Bram Moolenaar446cb832008-06-24 21:56:24 +00009725 if test "x$vim_cv_tty_mode" = "x" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009726 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 +00009727 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009728 $as_echo "#define PTYMODE 0620" >>confdefs.h
Bram Moolenaar446cb832008-06-24 21:56:24 +00009729
9730 fi
9731fi
9732
9733
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009734{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009735$as_echo_n "checking return type of signal handlers... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009736if test "${ac_cv_type_signal+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009737 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009738else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009739 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009740/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009741#include <sys/types.h>
9742#include <signal.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +00009743
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009744int
9745main ()
9746{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009747return *(signal (0, 0)) (0) == 1;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009748 ;
9749 return 0;
9750}
9751_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009752if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009753 ac_cv_type_signal=int
Bram Moolenaar071d4272004-06-13 20:20:40 +00009754else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009755 ac_cv_type_signal=void
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009756fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009757rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009758fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009759{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009760$as_echo "$ac_cv_type_signal" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009761
9762cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009763#define RETSIGTYPE $ac_cv_type_signal
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009764_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009765
9766
9767
9768if test $ac_cv_type_signal = void; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009769 $as_echo "#define SIGRETURN return" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009770
9771else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009772 $as_echo "#define SIGRETURN return 0" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009773
9774fi
9775
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009776{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct sigcontext" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009777$as_echo_n "checking for struct sigcontext... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009778cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009779/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009780
9781#include <signal.h>
9782test_sig()
9783{
9784 struct sigcontext *scont;
9785 scont = (struct sigcontext *)0;
9786 return 1;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009787}
9788int
9789main ()
9790{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009791
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009792 ;
9793 return 0;
9794}
9795_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009796if ac_fn_c_try_compile "$LINENO"; then :
9797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009798$as_echo "yes" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009799 $as_echo "#define HAVE_SIGCONTEXT 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009800
9801else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009803$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009804fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009805rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9806
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009807{ $as_echo "$as_me:${as_lineno-$LINENO}: checking getcwd implementation is broken" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009808$as_echo_n "checking getcwd implementation is broken... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009809if test "${vim_cv_getcwd_broken+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009810 $as_echo_n "(cached) " >&6
9811else
9812
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009813 if test "$cross_compiling" = yes; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009814
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009815 as_fn_error "cross-compiling: please set 'vim_cv_getcwd_broken'" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009816
Bram Moolenaar071d4272004-06-13 20:20:40 +00009817else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009818 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9819/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009820
Bram Moolenaar446cb832008-06-24 21:56:24 +00009821#include "confdefs.h"
9822#ifdef HAVE_UNISTD_H
9823#include <unistd.h>
9824#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00009825char *dagger[] = { "IFS=pwd", 0 };
9826main()
9827{
9828 char buffer[500];
9829 extern char **environ;
9830 environ = dagger;
9831 return getcwd(buffer, 500) ? 0 : 1;
9832}
Bram Moolenaar446cb832008-06-24 21:56:24 +00009833
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009834_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009835if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +00009836
9837 vim_cv_getcwd_broken=no
9838
Bram Moolenaar071d4272004-06-13 20:20:40 +00009839else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009840
9841 vim_cv_getcwd_broken=yes
9842
9843fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009844rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9845 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009846fi
9847
9848
Bram Moolenaar446cb832008-06-24 21:56:24 +00009849fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009850{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_getcwd_broken" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009851$as_echo "$vim_cv_getcwd_broken" >&6; }
9852
9853if test "x$vim_cv_getcwd_broken" = "xyes" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009854 $as_echo "#define BAD_GETCWD 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009855
9856fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00009857
Bram Moolenaar25153e12010-02-24 14:47:08 +01009858for ac_func in bcmp fchdir fchown fsync getcwd getpseudotty \
Bram Moolenaar071d4272004-06-13 20:20:40 +00009859 getpwnam getpwuid getrlimit gettimeofday getwd lstat memcmp \
Bram Moolenaareaf03392009-11-17 11:08:52 +00009860 memset mkdtemp nanosleep opendir putenv qsort readlink select setenv \
Bram Moolenaar071d4272004-06-13 20:20:40 +00009861 setpgid setsid sigaltstack sigstack sigset sigsetjmp sigaction \
Bram Moolenaar2389c3c2005-05-22 22:07:59 +00009862 sigvec strcasecmp strerror strftime stricmp strncasecmp \
Bram Moolenaar0cb032e2005-04-23 20:52:00 +00009863 strnicmp strpbrk strtol tgetent towlower towupper iswupper \
9864 usleep utime utimes
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009865do :
9866 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9867ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9868eval as_val=\$$as_ac_var
9869 if test "x$as_val" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009870 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00009871#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009872_ACEOF
9873
Bram Moolenaar071d4272004-06-13 20:20:40 +00009874fi
9875done
9876
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009877{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5
Bram Moolenaar25153e12010-02-24 14:47:08 +01009878$as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009879if test "${ac_cv_sys_largefile_source+set}" = set; then :
Bram Moolenaar25153e12010-02-24 14:47:08 +01009880 $as_echo_n "(cached) " >&6
9881else
9882 while :; do
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009883 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar25153e12010-02-24 14:47:08 +01009884/* end confdefs.h. */
9885#include <sys/types.h> /* for off_t */
9886 #include <stdio.h>
9887int
9888main ()
9889{
9890int (*fp) (FILE *, off_t, int) = fseeko;
9891 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
9892 ;
9893 return 0;
9894}
9895_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009896if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar25153e12010-02-24 14:47:08 +01009897 ac_cv_sys_largefile_source=no; break
Bram Moolenaar25153e12010-02-24 14:47:08 +01009898fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009899rm -f core conftest.err conftest.$ac_objext \
9900 conftest$ac_exeext conftest.$ac_ext
9901 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar25153e12010-02-24 14:47:08 +01009902/* end confdefs.h. */
9903#define _LARGEFILE_SOURCE 1
9904#include <sys/types.h> /* for off_t */
9905 #include <stdio.h>
9906int
9907main ()
9908{
9909int (*fp) (FILE *, off_t, int) = fseeko;
9910 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
9911 ;
9912 return 0;
9913}
9914_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009915if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar25153e12010-02-24 14:47:08 +01009916 ac_cv_sys_largefile_source=1; break
Bram Moolenaar25153e12010-02-24 14:47:08 +01009917fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009918rm -f core conftest.err conftest.$ac_objext \
9919 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar25153e12010-02-24 14:47:08 +01009920 ac_cv_sys_largefile_source=unknown
9921 break
9922done
9923fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009924{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5
Bram Moolenaar25153e12010-02-24 14:47:08 +01009925$as_echo "$ac_cv_sys_largefile_source" >&6; }
9926case $ac_cv_sys_largefile_source in #(
9927 no | unknown) ;;
9928 *)
9929cat >>confdefs.h <<_ACEOF
9930#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
9931_ACEOF
9932;;
9933esac
9934rm -rf conftest*
9935
9936# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
9937# in glibc 2.1.3, but that breaks too many other things.
9938# If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
9939if test $ac_cv_sys_largefile_source != unknown; then
9940
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009941$as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
Bram Moolenaar25153e12010-02-24 14:47:08 +01009942
9943fi
9944
Bram Moolenaar071d4272004-06-13 20:20:40 +00009945
Bram Moolenaar317fd3a2010-05-07 16:05:55 +02009946# Check whether --enable-largefile was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009947if test "${enable_largefile+set}" = set; then :
Bram Moolenaar317fd3a2010-05-07 16:05:55 +02009948 enableval=$enable_largefile;
9949fi
9950
9951if test "$enable_largefile" != no; then
9952
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009953 { $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 +02009954$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009955if test "${ac_cv_sys_largefile_CC+set}" = set; then :
Bram Moolenaar317fd3a2010-05-07 16:05:55 +02009956 $as_echo_n "(cached) " >&6
9957else
9958 ac_cv_sys_largefile_CC=no
9959 if test "$GCC" != yes; then
9960 ac_save_CC=$CC
9961 while :; do
9962 # IRIX 6.2 and later do not support large files by default,
9963 # so use the C compiler's -n32 option if that helps.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009964 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar317fd3a2010-05-07 16:05:55 +02009965/* end confdefs.h. */
9966#include <sys/types.h>
9967 /* Check that off_t can represent 2**63 - 1 correctly.
9968 We can't simply define LARGE_OFF_T to be 9223372036854775807,
9969 since some C++ compilers masquerading as C compilers
9970 incorrectly reject 9223372036854775807. */
9971#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9972 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9973 && LARGE_OFF_T % 2147483647 == 1)
9974 ? 1 : -1];
9975int
9976main ()
9977{
9978
9979 ;
9980 return 0;
9981}
9982_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009983 if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar317fd3a2010-05-07 16:05:55 +02009984 break
Bram Moolenaar317fd3a2010-05-07 16:05:55 +02009985fi
Bram Moolenaar317fd3a2010-05-07 16:05:55 +02009986rm -f core conftest.err conftest.$ac_objext
9987 CC="$CC -n32"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009988 if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar317fd3a2010-05-07 16:05:55 +02009989 ac_cv_sys_largefile_CC=' -n32'; break
Bram Moolenaar317fd3a2010-05-07 16:05:55 +02009990fi
Bram Moolenaar317fd3a2010-05-07 16:05:55 +02009991rm -f core conftest.err conftest.$ac_objext
9992 break
9993 done
9994 CC=$ac_save_CC
9995 rm -f conftest.$ac_ext
9996 fi
9997fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +02009998{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
Bram Moolenaar317fd3a2010-05-07 16:05:55 +02009999$as_echo "$ac_cv_sys_largefile_CC" >&6; }
10000 if test "$ac_cv_sys_largefile_CC" != no; then
10001 CC=$CC$ac_cv_sys_largefile_CC
10002 fi
10003
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010004 { $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 +020010005$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010006if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010007 $as_echo_n "(cached) " >&6
10008else
10009 while :; do
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010011/* end confdefs.h. */
10012#include <sys/types.h>
10013 /* Check that off_t can represent 2**63 - 1 correctly.
10014 We can't simply define LARGE_OFF_T to be 9223372036854775807,
10015 since some C++ compilers masquerading as C compilers
10016 incorrectly reject 9223372036854775807. */
10017#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10018 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10019 && LARGE_OFF_T % 2147483647 == 1)
10020 ? 1 : -1];
10021int
10022main ()
10023{
10024
10025 ;
10026 return 0;
10027}
10028_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010029if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010030 ac_cv_sys_file_offset_bits=no; break
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010031fi
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010032rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010034/* end confdefs.h. */
10035#define _FILE_OFFSET_BITS 64
10036#include <sys/types.h>
10037 /* Check that off_t can represent 2**63 - 1 correctly.
10038 We can't simply define LARGE_OFF_T to be 9223372036854775807,
10039 since some C++ compilers masquerading as C compilers
10040 incorrectly reject 9223372036854775807. */
10041#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10042 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10043 && LARGE_OFF_T % 2147483647 == 1)
10044 ? 1 : -1];
10045int
10046main ()
10047{
10048
10049 ;
10050 return 0;
10051}
10052_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010053if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010054 ac_cv_sys_file_offset_bits=64; break
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010055fi
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010056rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10057 ac_cv_sys_file_offset_bits=unknown
10058 break
10059done
10060fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010061{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010062$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
10063case $ac_cv_sys_file_offset_bits in #(
10064 no | unknown) ;;
10065 *)
10066cat >>confdefs.h <<_ACEOF
10067#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
10068_ACEOF
10069;;
10070esac
10071rm -rf conftest*
10072 if test $ac_cv_sys_file_offset_bits = unknown; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010074$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010075if test "${ac_cv_sys_large_files+set}" = set; then :
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010076 $as_echo_n "(cached) " >&6
10077else
10078 while :; do
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010079 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010080/* end confdefs.h. */
10081#include <sys/types.h>
10082 /* Check that off_t can represent 2**63 - 1 correctly.
10083 We can't simply define LARGE_OFF_T to be 9223372036854775807,
10084 since some C++ compilers masquerading as C compilers
10085 incorrectly reject 9223372036854775807. */
10086#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10087 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10088 && LARGE_OFF_T % 2147483647 == 1)
10089 ? 1 : -1];
10090int
10091main ()
10092{
10093
10094 ;
10095 return 0;
10096}
10097_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010098if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010099 ac_cv_sys_large_files=no; break
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010100fi
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010101rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010102 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010103/* end confdefs.h. */
10104#define _LARGE_FILES 1
10105#include <sys/types.h>
10106 /* Check that off_t can represent 2**63 - 1 correctly.
10107 We can't simply define LARGE_OFF_T to be 9223372036854775807,
10108 since some C++ compilers masquerading as C compilers
10109 incorrectly reject 9223372036854775807. */
10110#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10111 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10112 && LARGE_OFF_T % 2147483647 == 1)
10113 ? 1 : -1];
10114int
10115main ()
10116{
10117
10118 ;
10119 return 0;
10120}
10121_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010122if ac_fn_c_try_compile "$LINENO"; then :
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010123 ac_cv_sys_large_files=1; break
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010124fi
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010125rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10126 ac_cv_sys_large_files=unknown
10127 break
10128done
10129fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010130{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
Bram Moolenaar317fd3a2010-05-07 16:05:55 +020010131$as_echo "$ac_cv_sys_large_files" >&6; }
10132case $ac_cv_sys_large_files in #(
10133 no | unknown) ;;
10134 *)
10135cat >>confdefs.h <<_ACEOF
10136#define _LARGE_FILES $ac_cv_sys_large_files
10137_ACEOF
10138;;
10139esac
10140rm -rf conftest*
10141 fi
10142fi
10143
10144
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010145{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for st_blksize" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010146$as_echo_n "checking for st_blksize... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010147cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010148/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010149#include <sys/types.h>
10150#include <sys/stat.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010151int
10152main ()
10153{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010154 struct stat st;
10155 int n;
10156
10157 stat("/", &st);
10158 n = (int)st.st_blksize;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010159 ;
10160 return 0;
10161}
10162_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010163if ac_fn_c_try_compile "$LINENO"; then :
10164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10165$as_echo "yes" >&6; }; $as_echo "#define HAVE_ST_BLKSIZE 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010166
10167else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010169$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010170fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010171rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10172
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010173{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat() ignores a trailing slash" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010174$as_echo_n "checking whether stat() ignores a trailing slash... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010175if test "${vim_cv_stat_ignores_slash+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010176 $as_echo_n "(cached) " >&6
10177else
10178
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010179 if test "$cross_compiling" = yes; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010180
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010181 as_fn_error "cross-compiling: please set 'vim_cv_stat_ignores_slash'" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010182
Bram Moolenaar071d4272004-06-13 20:20:40 +000010183else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010184 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10185/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000010186
10187#include "confdefs.h"
10188#if STDC_HEADERS
10189# include <stdlib.h>
10190# include <stddef.h>
10191#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000010192#include <sys/types.h>
10193#include <sys/stat.h>
10194main() {struct stat st; exit(stat("configure/", &st) != 0); }
Bram Moolenaar446cb832008-06-24 21:56:24 +000010195
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010196_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010197if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010198
10199 vim_cv_stat_ignores_slash=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000010200
10201else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010202
10203 vim_cv_stat_ignores_slash=no
10204
Bram Moolenaar071d4272004-06-13 20:20:40 +000010205fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010206rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10207 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010208fi
10209
Bram Moolenaar446cb832008-06-24 21:56:24 +000010210
Bram Moolenaar446cb832008-06-24 21:56:24 +000010211fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010212{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_stat_ignores_slash" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010213$as_echo "$vim_cv_stat_ignores_slash" >&6; }
10214
10215if test "x$vim_cv_stat_ignores_slash" = "xyes" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010216 $as_echo "#define STAT_IGNORES_SLASH 1" >>confdefs.h
Bram Moolenaar446cb832008-06-24 21:56:24 +000010217
10218fi
10219
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010220{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv_open()" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010221$as_echo_n "checking for iconv_open()... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010222save_LIBS="$LIBS"
10223LIBS="$LIBS -liconv"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010224cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010225/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010226
10227#ifdef HAVE_ICONV_H
10228# include <iconv.h>
10229#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010230
10231int
10232main ()
10233{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010234iconv_open("fr", "to");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010235 ;
10236 return 0;
10237}
10238_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010239if ac_fn_c_try_link "$LINENO"; then :
10240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; with -liconv" >&5
10241$as_echo "yes; with -liconv" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010242
10243else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010244 LIBS="$save_LIBS"
10245 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010246/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010247
10248#ifdef HAVE_ICONV_H
10249# include <iconv.h>
10250#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010251
10252int
10253main ()
10254{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010255iconv_open("fr", "to");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010256 ;
10257 return 0;
10258}
10259_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010260if ac_fn_c_try_link "$LINENO"; then :
10261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10262$as_echo "yes" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010263
10264else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010266$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010267fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010268rm -f core conftest.err conftest.$ac_objext \
10269 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010270fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010271rm -f core conftest.err conftest.$ac_objext \
10272 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010273
10274
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010275{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo(CODESET)" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010276$as_echo_n "checking for nl_langinfo(CODESET)... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010277cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010278/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010279
10280#ifdef HAVE_LANGINFO_H
10281# include <langinfo.h>
10282#endif
10283
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010284int
10285main ()
10286{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010287char *cs = nl_langinfo(CODESET);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010288 ;
10289 return 0;
10290}
10291_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010292if ac_fn_c_try_link "$LINENO"; then :
10293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10294$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_LANGINFO_CODESET 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010295
10296else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010298$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010299fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010300rm -f core conftest.err conftest.$ac_objext \
10301 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010302
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010303{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod in -lm" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010304$as_echo_n "checking for strtod in -lm... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010305if test "${ac_cv_lib_m_strtod+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010306 $as_echo_n "(cached) " >&6
10307else
10308 ac_check_lib_save_LIBS=$LIBS
10309LIBS="-lm $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010310cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010311/* end confdefs.h. */
10312
10313/* Override any GCC internal prototype to avoid an error.
10314 Use char because int might match the return type of a GCC
10315 builtin and then its argument prototype would still apply. */
10316#ifdef __cplusplus
10317extern "C"
10318#endif
10319char strtod ();
10320int
10321main ()
10322{
10323return strtod ();
10324 ;
10325 return 0;
10326}
10327_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010328if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010329 ac_cv_lib_m_strtod=yes
10330else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010331 ac_cv_lib_m_strtod=no
Bram Moolenaar446cb832008-06-24 21:56:24 +000010332fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010333rm -f core conftest.err conftest.$ac_objext \
10334 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010335LIBS=$ac_check_lib_save_LIBS
10336fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010337{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_strtod" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010338$as_echo "$ac_cv_lib_m_strtod" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010339if test "x$ac_cv_lib_m_strtod" = x""yes; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010340 cat >>confdefs.h <<_ACEOF
10341#define HAVE_LIBM 1
10342_ACEOF
10343
10344 LIBS="-lm $LIBS"
10345
10346fi
10347
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010348{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod() and other floating point functions" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010349$as_echo_n "checking for strtod() and other floating point functions... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010350cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010351/* end confdefs.h. */
10352
10353#ifdef HAVE_MATH_H
10354# include <math.h>
10355#endif
10356#if STDC_HEADERS
10357# include <stdlib.h>
10358# include <stddef.h>
10359#endif
10360
10361int
10362main ()
10363{
10364char *s; double d;
10365 d = strtod("1.1", &s);
10366 d = fabs(1.11);
10367 d = ceil(1.11);
10368 d = floor(1.11);
10369 d = log10(1.11);
10370 d = pow(1.11, 2.22);
10371 d = sqrt(1.11);
10372 d = sin(1.11);
10373 d = cos(1.11);
10374 d = atan(1.11);
10375
10376 ;
10377 return 0;
10378}
10379_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010380if ac_fn_c_try_link "$LINENO"; then :
10381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10382$as_echo "yes" >&6; }; $as_echo "#define HAVE_FLOAT_FUNCS 1" >>confdefs.h
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010383
Bram Moolenaar071d4272004-06-13 20:20:40 +000010384else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010386$as_echo "no" >&6; }
10387fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010388rm -f core conftest.err conftest.$ac_objext \
10389 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010390
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010391{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-acl argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010392$as_echo_n "checking --disable-acl argument... " >&6; }
10393# Check whether --enable-acl was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010394if test "${enable_acl+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010395 enableval=$enable_acl;
10396else
Bram Moolenaar071d4272004-06-13 20:20:40 +000010397 enable_acl="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +000010398fi
10399
Bram Moolenaar071d4272004-06-13 20:20:40 +000010400if test "$enable_acl" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010401{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010402$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010403{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lposix1e" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010404$as_echo_n "checking for acl_get_file in -lposix1e... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010405if test "${ac_cv_lib_posix1e_acl_get_file+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010406 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010407else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010408 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000010409LIBS="-lposix1e $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010410cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010411/* end confdefs.h. */
10412
Bram Moolenaar446cb832008-06-24 21:56:24 +000010413/* Override any GCC internal prototype to avoid an error.
10414 Use char because int might match the return type of a GCC
10415 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010416#ifdef __cplusplus
10417extern "C"
10418#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010419char acl_get_file ();
10420int
10421main ()
10422{
Bram Moolenaar446cb832008-06-24 21:56:24 +000010423return acl_get_file ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010424 ;
10425 return 0;
10426}
10427_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010428if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010429 ac_cv_lib_posix1e_acl_get_file=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000010430else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010431 ac_cv_lib_posix1e_acl_get_file=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000010432fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010433rm -f core conftest.err conftest.$ac_objext \
10434 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010435LIBS=$ac_check_lib_save_LIBS
10436fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010437{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix1e_acl_get_file" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010438$as_echo "$ac_cv_lib_posix1e_acl_get_file" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010439if test "x$ac_cv_lib_posix1e_acl_get_file" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +000010440 LIBS="$LIBS -lposix1e"
10441else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010442 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lacl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010443$as_echo_n "checking for acl_get_file in -lacl... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010444if test "${ac_cv_lib_acl_acl_get_file+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010445 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010446else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010447 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000010448LIBS="-lacl $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010449cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010450/* end confdefs.h. */
10451
Bram Moolenaar446cb832008-06-24 21:56:24 +000010452/* Override any GCC internal prototype to avoid an error.
10453 Use char because int might match the return type of a GCC
10454 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010455#ifdef __cplusplus
10456extern "C"
10457#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010458char acl_get_file ();
10459int
10460main ()
10461{
Bram Moolenaar446cb832008-06-24 21:56:24 +000010462return acl_get_file ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010463 ;
10464 return 0;
10465}
10466_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010467if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010468 ac_cv_lib_acl_acl_get_file=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000010469else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010470 ac_cv_lib_acl_acl_get_file=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000010471fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010472rm -f core conftest.err conftest.$ac_objext \
10473 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010474LIBS=$ac_check_lib_save_LIBS
10475fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010476{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_acl_acl_get_file" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010477$as_echo "$ac_cv_lib_acl_acl_get_file" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010478if test "x$ac_cv_lib_acl_acl_get_file" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +000010479 LIBS="$LIBS -lacl"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgetxattr in -lattr" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010481$as_echo_n "checking for fgetxattr in -lattr... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010482if test "${ac_cv_lib_attr_fgetxattr+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010483 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010484else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010485 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000010486LIBS="-lattr $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010487cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010488/* end confdefs.h. */
10489
Bram Moolenaar446cb832008-06-24 21:56:24 +000010490/* Override any GCC internal prototype to avoid an error.
10491 Use char because int might match the return type of a GCC
10492 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010493#ifdef __cplusplus
10494extern "C"
10495#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010496char fgetxattr ();
10497int
10498main ()
10499{
Bram Moolenaar446cb832008-06-24 21:56:24 +000010500return fgetxattr ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010501 ;
10502 return 0;
10503}
10504_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010505if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010506 ac_cv_lib_attr_fgetxattr=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000010507else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010508 ac_cv_lib_attr_fgetxattr=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000010509fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010510rm -f core conftest.err conftest.$ac_objext \
10511 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010512LIBS=$ac_check_lib_save_LIBS
10513fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010514{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_attr_fgetxattr" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010515$as_echo "$ac_cv_lib_attr_fgetxattr" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010516if test "x$ac_cv_lib_attr_fgetxattr" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +000010517 LIBS="$LIBS -lattr"
Bram Moolenaar071d4272004-06-13 20:20:40 +000010518fi
10519
Bram Moolenaar071d4272004-06-13 20:20:40 +000010520fi
10521
10522fi
10523
10524
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010525{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for POSIX ACL support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010526$as_echo_n "checking for POSIX ACL support... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010527cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010528/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010529
10530#include <sys/types.h>
10531#ifdef HAVE_SYS_ACL_H
10532# include <sys/acl.h>
10533#endif
10534acl_t acl;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010535int
10536main ()
10537{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010538acl = acl_get_file("foo", ACL_TYPE_ACCESS);
10539 acl_set_file("foo", ACL_TYPE_ACCESS, acl);
10540 acl_free(acl);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010541 ;
10542 return 0;
10543}
10544_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010545if ac_fn_c_try_link "$LINENO"; then :
10546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10547$as_echo "yes" >&6; }; $as_echo "#define HAVE_POSIX_ACL 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010548
10549else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010551$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010552fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010553rm -f core conftest.err conftest.$ac_objext \
10554 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010555
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010556{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris ACL support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010557$as_echo_n "checking for Solaris ACL support... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010558cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010559/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010560
10561#ifdef HAVE_SYS_ACL_H
10562# include <sys/acl.h>
10563#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010564int
10565main ()
10566{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010567acl("foo", GETACLCNT, 0, NULL);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010568
10569 ;
10570 return 0;
10571}
10572_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010573if ac_fn_c_try_link "$LINENO"; then :
10574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10575$as_echo "yes" >&6; }; $as_echo "#define HAVE_SOLARIS_ACL 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010576
10577else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010579$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010580fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010581rm -f core conftest.err conftest.$ac_objext \
10582 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010583
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010584{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for AIX ACL support" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010585$as_echo_n "checking for AIX ACL support... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010586cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010587/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010588
Bram Moolenaar446cb832008-06-24 21:56:24 +000010589#if STDC_HEADERS
10590# include <stdlib.h>
10591# include <stddef.h>
10592#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000010593#ifdef HAVE_SYS_ACL_H
10594# include <sys/acl.h>
10595#endif
10596#ifdef HAVE_SYS_ACCESS_H
10597# include <sys/access.h>
10598#endif
10599#define _ALL_SOURCE
10600
10601#include <sys/stat.h>
10602
10603int aclsize;
10604struct acl *aclent;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010605int
10606main ()
10607{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010608aclsize = sizeof(struct acl);
10609 aclent = (void *)malloc(aclsize);
10610 statacl("foo", STX_NORMAL, aclent, aclsize);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010611
10612 ;
10613 return 0;
10614}
10615_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010616if ac_fn_c_try_link "$LINENO"; then :
10617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10618$as_echo "yes" >&6; }; $as_echo "#define HAVE_AIX_ACL 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010619
10620else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010622$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010623fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010624rm -f core conftest.err conftest.$ac_objext \
10625 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010626else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010628$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010629fi
10630
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010631{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gpm argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010632$as_echo_n "checking --disable-gpm argument... " >&6; }
10633# Check whether --enable-gpm was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010634if test "${enable_gpm+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010635 enableval=$enable_gpm;
Bram Moolenaar071d4272004-06-13 20:20:40 +000010636else
10637 enable_gpm="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +000010638fi
10639
Bram Moolenaar071d4272004-06-13 20:20:40 +000010640
10641if test "$enable_gpm" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010643$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gpm" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010645$as_echo_n "checking for gpm... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010646if test "${vi_cv_have_gpm+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010647 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010648else
10649 olibs="$LIBS" ; LIBS="-lgpm"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010650 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010651/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010652#include <gpm.h>
10653 #include <linux/keyboard.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010654int
10655main ()
10656{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010657Gpm_GetLibVersion(NULL);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010658 ;
10659 return 0;
10660}
10661_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010662if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +000010663 vi_cv_have_gpm=yes
10664else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010665 vi_cv_have_gpm=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010666fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010667rm -f core conftest.err conftest.$ac_objext \
10668 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010669 LIBS="$olibs"
10670
10671fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010672{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_gpm" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010673$as_echo "$vi_cv_have_gpm" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010674 if test $vi_cv_have_gpm = yes; then
10675 LIBS="$LIBS -lgpm"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010676 $as_echo "#define HAVE_GPM 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010677
10678 fi
10679else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010681$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010682fi
10683
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010684{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-sysmouse argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010685$as_echo_n "checking --disable-sysmouse argument... " >&6; }
10686# Check whether --enable-sysmouse was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010687if test "${enable_sysmouse+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010688 enableval=$enable_sysmouse;
10689else
10690 enable_sysmouse="yes"
10691fi
10692
10693
10694if test "$enable_sysmouse" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010696$as_echo "no" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysmouse" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010698$as_echo_n "checking for sysmouse... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010699if test "${vi_cv_have_sysmouse+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010700 $as_echo_n "(cached) " >&6
10701else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010702 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010703/* end confdefs.h. */
10704#include <sys/consio.h>
10705 #include <signal.h>
10706 #include <sys/fbio.h>
10707int
10708main ()
10709{
10710struct mouse_info mouse;
10711 mouse.operation = MOUSE_MODE;
10712 mouse.operation = MOUSE_SHOW;
10713 mouse.u.mode.mode = 0;
10714 mouse.u.mode.signal = SIGUSR2;
10715 ;
10716 return 0;
10717}
10718_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010719if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010720 vi_cv_have_sysmouse=yes
10721else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010722 vi_cv_have_sysmouse=no
Bram Moolenaar446cb832008-06-24 21:56:24 +000010723fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010724rm -f core conftest.err conftest.$ac_objext \
10725 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010726
10727fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010728{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_sysmouse" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010729$as_echo "$vi_cv_have_sysmouse" >&6; }
10730 if test $vi_cv_have_sysmouse = yes; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010731 $as_echo "#define HAVE_SYSMOUSE 1" >>confdefs.h
Bram Moolenaar446cb832008-06-24 21:56:24 +000010732
10733 fi
10734else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010736$as_echo "yes" >&6; }
10737fi
10738
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010739{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for FD_CLOEXEC" >&5
Bram Moolenaarf05da212009-11-17 16:13:15 +000010740$as_echo_n "checking for FD_CLOEXEC... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010741cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaarf05da212009-11-17 16:13:15 +000010742/* end confdefs.h. */
10743#if HAVE_FCNTL_H
10744# include <fcntl.h>
10745#endif
10746int
10747main ()
10748{
10749 int flag = FD_CLOEXEC;
10750 ;
10751 return 0;
10752}
10753_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010754if ac_fn_c_try_compile "$LINENO"; then :
10755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10756$as_echo "yes" >&6; }; $as_echo "#define HAVE_FD_CLOEXEC 1" >>confdefs.h
Bram Moolenaarf05da212009-11-17 16:13:15 +000010757
10758else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
Bram Moolenaarf05da212009-11-17 16:13:15 +000010760$as_echo "not usable" >&6; }
10761fi
Bram Moolenaarf05da212009-11-17 16:13:15 +000010762rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10763
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010764{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rename" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010765$as_echo_n "checking for rename... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010766cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010767/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010768#include <stdio.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010769int
10770main ()
10771{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010772rename("this", "that")
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010773 ;
10774 return 0;
10775}
10776_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010777if ac_fn_c_try_link "$LINENO"; then :
10778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10779$as_echo "yes" >&6; }; $as_echo "#define HAVE_RENAME 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010780
10781else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010783$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010784fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010785rm -f core conftest.err conftest.$ac_objext \
10786 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010787
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010788{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysctl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010789$as_echo_n "checking for sysctl... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010790cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010791/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010792#include <sys/types.h>
10793#include <sys/sysctl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010794int
10795main ()
10796{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010797 int mib[2], r;
10798 size_t len;
10799
10800 mib[0] = CTL_HW;
10801 mib[1] = HW_USERMEM;
10802 len = sizeof(r);
10803 (void)sysctl(mib, 2, &r, &len, (void *)0, (size_t)0);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010804
10805 ;
10806 return 0;
10807}
10808_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010809if ac_fn_c_try_compile "$LINENO"; then :
10810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10811$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCTL 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010812
10813else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010815$as_echo "not usable" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010816fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010817rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10818
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010819{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010820$as_echo_n "checking for sysinfo... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010821cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010822/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010823#include <sys/types.h>
10824#include <sys/sysinfo.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010825int
10826main ()
10827{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010828 struct sysinfo sinfo;
10829 int t;
10830
10831 (void)sysinfo(&sinfo);
10832 t = sinfo.totalram;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010833
10834 ;
10835 return 0;
10836}
10837_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010838if ac_fn_c_try_compile "$LINENO"; then :
10839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10840$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010841
10842else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010844$as_echo "not usable" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010845fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010846rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10847
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010848{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo.mem_unit" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010849$as_echo_n "checking for sysinfo.mem_unit... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010850cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar914572a2007-05-01 11:37:47 +000010851/* end confdefs.h. */
10852#include <sys/types.h>
10853#include <sys/sysinfo.h>
10854int
10855main ()
10856{
10857 struct sysinfo sinfo;
10858 sinfo.mem_unit = 1;
10859
10860 ;
10861 return 0;
10862}
10863_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010864if ac_fn_c_try_compile "$LINENO"; then :
10865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10866$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO_MEM_UNIT 1" >>confdefs.h
Bram Moolenaar914572a2007-05-01 11:37:47 +000010867
10868else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010870$as_echo "no" >&6; }
Bram Moolenaar914572a2007-05-01 11:37:47 +000010871fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010872rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10873
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010874{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysconf" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010875$as_echo_n "checking for sysconf... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010876cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010877/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010878#include <unistd.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010879int
10880main ()
10881{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010882 (void)sysconf(_SC_PAGESIZE);
10883 (void)sysconf(_SC_PHYS_PAGES);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010884
10885 ;
10886 return 0;
10887}
10888_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010889if ac_fn_c_try_compile "$LINENO"; then :
10890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10891$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCONF 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010892
10893else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010895$as_echo "not usable" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010896fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010897rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010898
10899
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010900{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010901$as_echo_n "checking size of int... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010902if test "${ac_cv_sizeof_int+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010903 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010904else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010905 if test "$cross_compiling" = yes; then :
10906 as_fn_error "failed to compile test program" "$LINENO" 5
Bram Moolenaar071d4272004-06-13 20:20:40 +000010907else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010908 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010909/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000010910
Bram Moolenaar071d4272004-06-13 20:20:40 +000010911#include <stdio.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +000010912#if STDC_HEADERS
10913# include <stdlib.h>
10914# include <stddef.h>
10915#endif
10916main()
10917{
10918 FILE *f=fopen("conftestval", "w");
10919 if (!f) exit(1);
10920 fprintf(f, "%d\n", (int)sizeof(int));
10921 exit(0);
10922}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010923_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010924if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +000010925 ac_cv_sizeof_int=`cat conftestval`
10926else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010927 ac_cv_sizeof_int=0
Bram Moolenaar071d4272004-06-13 20:20:40 +000010928fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010929rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10930 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010931fi
10932
Bram Moolenaar446cb832008-06-24 21:56:24 +000010933fi
10934
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010935{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010936$as_echo "$ac_cv_sizeof_int" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010937cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010938#define SIZEOF_INT $ac_cv_sizeof_int
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010939_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010940
10941
Bram Moolenaar446cb832008-06-24 21:56:24 +000010942
Bram Moolenaar071d4272004-06-13 20:20:40 +000010943bcopy_test_prog='
Bram Moolenaar446cb832008-06-24 21:56:24 +000010944#include "confdefs.h"
10945#ifdef HAVE_STRING_H
10946# include <string.h>
10947#endif
10948#if STDC_HEADERS
10949# include <stdlib.h>
10950# include <stddef.h>
10951#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000010952main() {
10953 char buf[10];
10954 strcpy(buf, "abcdefghi");
10955 mch_memmove(buf, buf + 2, 3);
10956 if (strncmp(buf, "ababcf", 6))
10957 exit(1);
10958 strcpy(buf, "abcdefghi");
10959 mch_memmove(buf + 2, buf, 3);
10960 if (strncmp(buf, "cdedef", 6))
10961 exit(1);
10962 exit(0); /* libc version works properly. */
10963}'
10964
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010965{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmove handles overlaps" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010966$as_echo_n "checking whether memmove handles overlaps... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010967if test "${vim_cv_memmove_handles_overlap+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010968 $as_echo_n "(cached) " >&6
10969else
Bram Moolenaar071d4272004-06-13 20:20:40 +000010970
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010971 if test "$cross_compiling" = yes; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010972
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010973 as_fn_error "cross-compiling: please set 'vim_cv_memmove_handles_overlap'" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010974
Bram Moolenaar071d4272004-06-13 20:20:40 +000010975else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010976 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10977/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010978#define mch_memmove(s,d,l) memmove(d,s,l) $bcopy_test_prog
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010979_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010980if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000010981
10982 vim_cv_memmove_handles_overlap=yes
10983
10984else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010985
10986 vim_cv_memmove_handles_overlap=no
10987
10988fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010989rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10990 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010991fi
10992
10993
Bram Moolenaar446cb832008-06-24 21:56:24 +000010994fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010995{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memmove_handles_overlap" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010996$as_echo "$vim_cv_memmove_handles_overlap" >&6; }
10997
10998if test "x$vim_cv_memmove_handles_overlap" = "xyes" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020010999 $as_echo "#define USEMEMMOVE 1" >>confdefs.h
Bram Moolenaar446cb832008-06-24 21:56:24 +000011000
Bram Moolenaar071d4272004-06-13 20:20:40 +000011001else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011002 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether bcopy handles overlaps" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011003$as_echo_n "checking whether bcopy handles overlaps... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011004if test "${vim_cv_bcopy_handles_overlap+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011005 $as_echo_n "(cached) " >&6
11006else
11007
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011008 if test "$cross_compiling" = yes; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011009
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011010 as_fn_error "cross-compiling: please set 'vim_cv_bcopy_handles_overlap'" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011011
11012else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011013 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11014/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000011015#define mch_bcopy(s,d,l) bcopy(d,s,l) $bcopy_test_prog
11016_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011017if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011018
11019 vim_cv_bcopy_handles_overlap=yes
11020
11021else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011022
11023 vim_cv_bcopy_handles_overlap=no
11024
11025fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011026rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11027 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011028fi
11029
11030
Bram Moolenaar446cb832008-06-24 21:56:24 +000011031fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011032{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_bcopy_handles_overlap" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011033$as_echo "$vim_cv_bcopy_handles_overlap" >&6; }
11034
11035 if test "x$vim_cv_bcopy_handles_overlap" = "xyes" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011036 $as_echo "#define USEBCOPY 1" >>confdefs.h
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011037
Bram Moolenaar446cb832008-06-24 21:56:24 +000011038 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memcpy handles overlaps" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011040$as_echo_n "checking whether memcpy handles overlaps... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011041if test "${vim_cv_memcpy_handles_overlap+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011042 $as_echo_n "(cached) " >&6
11043else
11044
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011045 if test "$cross_compiling" = yes; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011046
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011047 as_fn_error "cross-compiling: please set 'vim_cv_memcpy_handles_overlap'" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011048
Bram Moolenaar071d4272004-06-13 20:20:40 +000011049else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011050 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11051/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000011052#define mch_memcpy(s,d,l) memcpy(d,s,l) $bcopy_test_prog
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011053_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011054if ac_fn_c_try_run "$LINENO"; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011055
11056 vim_cv_memcpy_handles_overlap=yes
11057
Bram Moolenaar071d4272004-06-13 20:20:40 +000011058else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011059
11060 vim_cv_memcpy_handles_overlap=no
11061
Bram Moolenaar071d4272004-06-13 20:20:40 +000011062fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011063rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11064 conftest.$ac_objext conftest.beam conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011065fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011066
11067
Bram Moolenaar071d4272004-06-13 20:20:40 +000011068fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011069{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memcpy_handles_overlap" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011070$as_echo "$vim_cv_memcpy_handles_overlap" >&6; }
11071
11072 if test "x$vim_cv_memcpy_handles_overlap" = "xyes" ; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011073 $as_echo "#define USEMEMCPY 1" >>confdefs.h
Bram Moolenaar446cb832008-06-24 21:56:24 +000011074
11075 fi
11076 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000011077fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011078
Bram Moolenaar071d4272004-06-13 20:20:40 +000011079
11080
11081if test "$enable_multibyte" = "yes"; then
11082 cflags_save=$CFLAGS
11083 ldflags_save=$LDFLAGS
Bram Moolenaar94ba1ce2009-04-22 15:53:09 +000011084 if test "x$x_includes" != "xNONE" ; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000011085 CFLAGS="$CFLAGS -I$x_includes"
11086 LDFLAGS="$X_LIBS $LDFLAGS -lX11"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether X_LOCALE needed" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011088$as_echo_n "checking whether X_LOCALE needed... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011089 cat 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 <X11/Xlocale.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011092int
11093main ()
11094{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011095
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011096 ;
11097 return 0;
11098}
11099_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011100if ac_fn_c_try_compile "$LINENO"; then :
11101 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011102/* end confdefs.h. */
11103
Bram Moolenaar446cb832008-06-24 21:56:24 +000011104/* Override any GCC internal prototype to avoid an error.
11105 Use char because int might match the return type of a GCC
11106 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011107#ifdef __cplusplus
11108extern "C"
11109#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011110char _Xsetlocale ();
11111int
11112main ()
11113{
Bram Moolenaar446cb832008-06-24 21:56:24 +000011114return _Xsetlocale ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011115 ;
11116 return 0;
11117}
11118_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011119if ac_fn_c_try_link "$LINENO"; then :
11120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011121$as_echo "yes" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011122 $as_echo "#define X_LOCALE 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011123
11124else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011126$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011127fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011128rm -f core conftest.err conftest.$ac_objext \
11129 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011130else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011132$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011133fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011134rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011135 fi
11136 CFLAGS=$cflags_save
11137 LDFLAGS=$ldflags_save
11138fi
11139
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011140{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _xpg4_setrunelocale in -lxpg4" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011141$as_echo_n "checking for _xpg4_setrunelocale in -lxpg4... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011142if test "${ac_cv_lib_xpg4__xpg4_setrunelocale+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011143 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011144else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011145 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000011146LIBS="-lxpg4 $LIBS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011147cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011148/* end confdefs.h. */
11149
Bram Moolenaar446cb832008-06-24 21:56:24 +000011150/* Override any GCC internal prototype to avoid an error.
11151 Use char because int might match the return type of a GCC
11152 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011153#ifdef __cplusplus
11154extern "C"
11155#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011156char _xpg4_setrunelocale ();
11157int
11158main ()
11159{
Bram Moolenaar446cb832008-06-24 21:56:24 +000011160return _xpg4_setrunelocale ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011161 ;
11162 return 0;
11163}
11164_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011165if ac_fn_c_try_link "$LINENO"; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011166 ac_cv_lib_xpg4__xpg4_setrunelocale=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000011167else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011168 ac_cv_lib_xpg4__xpg4_setrunelocale=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000011169fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011170rm -f core conftest.err conftest.$ac_objext \
11171 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011172LIBS=$ac_check_lib_save_LIBS
11173fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011174{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xpg4__xpg4_setrunelocale" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011175$as_echo "$ac_cv_lib_xpg4__xpg4_setrunelocale" >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011176if test "x$ac_cv_lib_xpg4__xpg4_setrunelocale" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011177 LIBS="$LIBS -lxpg4"
Bram Moolenaar071d4272004-06-13 20:20:40 +000011178fi
11179
11180
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011181{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to create tags" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011182$as_echo_n "checking how to create tags... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011183test -f tags && mv tags tags.save
11184if (eval ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
Bram Moolenaarb21e5842006-04-16 18:30:08 +000011185 TAGPRG="ctags -I INIT+ --fields=+S"
Bram Moolenaar071d4272004-06-13 20:20:40 +000011186else
Bram Moolenaar0c7ce772009-05-13 12:49:39 +000011187 TAGPRG="ctags"
Bram Moolenaar071d4272004-06-13 20:20:40 +000011188 (eval etags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags"
11189 (eval etags -c /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags -c"
11190 (eval ctags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags"
11191 (eval ctags -t /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -t"
11192 (eval ctags -ts /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -ts"
11193 (eval ctags -tvs /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -tvs"
11194 (eval ctags -i+m /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -i+m"
11195fi
11196test -f tags.save && mv tags.save tags
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011197{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAGPRG" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011198$as_echo "$TAGPRG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011199
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011200{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run man with a section nr" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011201$as_echo_n "checking how to run man with a section nr... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011202MANDEF="man"
Bram Moolenaar8b131502008-02-13 09:28:19 +000011203(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 +020011204{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANDEF" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011205$as_echo "$MANDEF" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011206if test "$MANDEF" = "man -s"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011207 $as_echo "#define USEMAN_S 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011208
11209fi
11210
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011211{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-nls argument" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011212$as_echo_n "checking --disable-nls argument... " >&6; }
11213# Check whether --enable-nls was given.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011214if test "${enable_nls+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011215 enableval=$enable_nls;
Bram Moolenaar071d4272004-06-13 20:20:40 +000011216else
11217 enable_nls="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +000011218fi
11219
Bram Moolenaar071d4272004-06-13 20:20:40 +000011220
11221if test "$enable_nls" = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011223$as_echo "no" >&6; }
Bram Moolenaar2389c3c2005-05-22 22:07:59 +000011224
11225 INSTALL_LANGS=install-languages
11226
11227 INSTALL_TOOL_LANGS=install-tool-languages
11228
11229
Bram Moolenaar071d4272004-06-13 20:20:40 +000011230 # Extract the first word of "msgfmt", so it can be a program name with args.
11231set dummy msgfmt; ac_word=$2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011232{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011233$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011234if test "${ac_cv_prog_MSGFMT+set}" = set; then :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011235 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011236else
11237 if test -n "$MSGFMT"; then
11238 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
11239else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011240as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11241for as_dir in $PATH
11242do
11243 IFS=$as_save_IFS
11244 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011245 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +000011246 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 +000011247 ac_cv_prog_MSGFMT="msgfmt"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011248 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011249 break 2
11250 fi
11251done
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011252 done
Bram Moolenaar446cb832008-06-24 21:56:24 +000011253IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011254
Bram Moolenaar071d4272004-06-13 20:20:40 +000011255fi
11256fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011257MSGFMT=$ac_cv_prog_MSGFMT
Bram Moolenaar071d4272004-06-13 20:20:40 +000011258if test -n "$MSGFMT"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011260$as_echo "$MSGFMT" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011261else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011263$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011264fi
11265
Bram Moolenaar446cb832008-06-24 21:56:24 +000011266
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NLS" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011268$as_echo_n "checking for NLS... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011269 if test -f po/Makefile; then
11270 have_gettext="no"
11271 if test -n "$MSGFMT"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011272 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011273/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011274#include <libintl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011275int
11276main ()
11277{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011278gettext("Test");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011279 ;
11280 return 0;
11281}
11282_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011283if ac_fn_c_try_link "$LINENO"; then :
11284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011285$as_echo "gettext() works" >&6; }; have_gettext="yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000011286else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011287 olibs=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000011288 LIBS="$LIBS -lintl"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011289 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011290/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011291#include <libintl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011292int
11293main ()
11294{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011295gettext("Test");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011296 ;
11297 return 0;
11298}
11299_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011300if ac_fn_c_try_link "$LINENO"; then :
11301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works with -lintl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011302$as_echo "gettext() works with -lintl" >&6; }; have_gettext="yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000011303else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() doesn't work" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011305$as_echo "gettext() doesn't work" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000011306 LIBS=$olibs
11307fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011308rm -f core conftest.err conftest.$ac_objext \
11309 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011310fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011311rm -f core conftest.err conftest.$ac_objext \
11312 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011313 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: msgfmt not found - disabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011315$as_echo "msgfmt not found - disabled" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000011316 fi
11317 if test $have_gettext = "yes"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011318 $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011319
11320 MAKEMO=yes
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011321
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011322 for ac_func in bind_textdomain_codeset
11323do :
11324 ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
11325if test "x$ac_cv_func_bind_textdomain_codeset" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011326 cat >>confdefs.h <<_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011327#define HAVE_BIND_TEXTDOMAIN_CODESET 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011328_ACEOF
11329
Bram Moolenaar071d4272004-06-13 20:20:40 +000011330fi
11331done
11332
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _nl_msg_cat_cntr" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011334$as_echo_n "checking for _nl_msg_cat_cntr... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011335 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011336/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011337#include <libintl.h>
11338 extern int _nl_msg_cat_cntr;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011339int
11340main ()
11341{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011342++_nl_msg_cat_cntr;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011343 ;
11344 return 0;
11345}
11346_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011347if ac_fn_c_try_link "$LINENO"; then :
11348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11349$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_MSG_CAT_CNTR 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011350
11351else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011353$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011354fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011355rm -f core conftest.err conftest.$ac_objext \
11356 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011357 fi
11358 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no \"po/Makefile\" - disabled" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011360$as_echo "no \"po/Makefile\" - disabled" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000011361 fi
11362else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011364$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011365fi
11366
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011367ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default"
11368if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011369 DLL=dlfcn.h
11370else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011371 ac_fn_c_check_header_mongrel "$LINENO" "dl.h" "ac_cv_header_dl_h" "$ac_includes_default"
11372if test "x$ac_cv_header_dl_h" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011373 DLL=dl.h
11374fi
11375
11376
11377fi
11378
Bram Moolenaar071d4272004-06-13 20:20:40 +000011379
11380if test x${DLL} = xdlfcn.h; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011381
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011382$as_echo "#define HAVE_DLFCN_H 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011383
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011384 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen()" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011385$as_echo_n "checking for dlopen()... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011386 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011387/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011388
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011389int
11390main ()
11391{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011392
11393 extern void* dlopen();
11394 dlopen();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011395
11396 ;
11397 return 0;
11398}
11399_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011400if ac_fn_c_try_link "$LINENO"; then :
11401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011402$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011403
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011404$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011405
11406else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011408$as_echo "no" >&6; };
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen() in -ldl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011410$as_echo_n "checking for dlopen() in -ldl... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011411 olibs=$LIBS
11412 LIBS="$LIBS -ldl"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011413 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011414/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011415
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011416int
11417main ()
11418{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011419
11420 extern void* dlopen();
11421 dlopen();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011422
11423 ;
11424 return 0;
11425}
11426_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011427if ac_fn_c_try_link "$LINENO"; then :
11428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011429$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011430
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011431$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011432
11433else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011435$as_echo "no" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000011436 LIBS=$olibs
11437fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011438rm -f core conftest.err conftest.$ac_objext \
11439 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011440fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011441rm -f core conftest.err conftest.$ac_objext \
11442 conftest$ac_exeext conftest.$ac_ext
11443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym()" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011444$as_echo_n "checking for dlsym()... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011445 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011446/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011447
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011448int
11449main ()
11450{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011451
11452 extern void* dlsym();
11453 dlsym();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011454
11455 ;
11456 return 0;
11457}
11458_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011459if ac_fn_c_try_link "$LINENO"; then :
11460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011461$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011462
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011463$as_echo "#define HAVE_DLSYM 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011464
11465else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011467$as_echo "no" >&6; };
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym() in -ldl" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011469$as_echo_n "checking for dlsym() in -ldl... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011470 olibs=$LIBS
11471 LIBS="$LIBS -ldl"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011472 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011473/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011474
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011475int
11476main ()
11477{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011478
11479 extern void* dlsym();
11480 dlsym();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011481
11482 ;
11483 return 0;
11484}
11485_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011486if ac_fn_c_try_link "$LINENO"; then :
11487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011488$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011489
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011490$as_echo "#define HAVE_DLSYM 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011491
11492else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011494$as_echo "no" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000011495 LIBS=$olibs
11496fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011497rm -f core conftest.err conftest.$ac_objext \
11498 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011499fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011500rm -f core conftest.err conftest.$ac_objext \
11501 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011502elif test x${DLL} = xdl.h; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011503
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011504$as_echo "#define HAVE_DL_H 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011505
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load()" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011507$as_echo_n "checking for shl_load()... " >&6; }
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011508 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011509/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011510
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011511int
11512main ()
11513{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011514
11515 extern void* shl_load();
11516 shl_load();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011517
11518 ;
11519 return 0;
11520}
11521_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011522if ac_fn_c_try_link "$LINENO"; then :
11523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011524$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011525
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011526$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011527
11528else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011530$as_echo "no" >&6; };
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load() in -ldld" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011532$as_echo_n "checking for shl_load() in -ldld... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011533 olibs=$LIBS
11534 LIBS="$LIBS -ldld"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011535 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011536/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011537
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011538int
11539main ()
11540{
Bram Moolenaar071d4272004-06-13 20:20:40 +000011541
11542 extern void* shl_load();
11543 shl_load();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011544
11545 ;
11546 return 0;
11547}
11548_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011549if ac_fn_c_try_link "$LINENO"; then :
11550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011551$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011552
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011553$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011554
11555else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011557$as_echo "no" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000011558 LIBS=$olibs
11559fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011560rm -f core conftest.err conftest.$ac_objext \
11561 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011562fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011563rm -f core conftest.err conftest.$ac_objext \
11564 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011565fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011566for ac_header in setjmp.h
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011567do :
11568 ac_fn_c_check_header_mongrel "$LINENO" "setjmp.h" "ac_cv_header_setjmp_h" "$ac_includes_default"
11569if test "x$ac_cv_header_setjmp_h" = x""yes; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011570 cat >>confdefs.h <<_ACEOF
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011571#define HAVE_SETJMP_H 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011572_ACEOF
11573
11574fi
11575
Bram Moolenaar071d4272004-06-13 20:20:40 +000011576done
11577
11578
11579if test "x$MACOSX" = "xyes" -a -n "$PERL"; then
11580 if echo $LIBS | grep -e '-ldl' >/dev/null; then
11581 LIBS=`echo $LIBS | sed s/-ldl//`
11582 PERL_LIBS="$PERL_LIBS -ldl"
11583 fi
11584fi
11585
11586if test "x$MACOSX" = "xyes" && test "x$CARBON" = "xyes" \
11587 && test "x$GUITYPE" != "xCARBONGUI"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -framework Carbon" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011589$as_echo_n "checking whether we need -framework Carbon... " >&6; }
Bram Moolenaarb90daee2006-10-17 09:49:09 +000011590 if test "x$enable_multibyte" = "xyes" || test "x$features" = "xbig" \
Bram Moolenaar071d4272004-06-13 20:20:40 +000011591 || test "x$features" = "xhuge"; then
11592 LIBS="$LIBS -framework Carbon"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011594$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011595 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011597$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011598 fi
11599fi
Bram Moolenaare224ffa2006-03-01 00:01:28 +000011600if test "x$MACARCH" = "xboth"; then
Bram Moolenaar595a7be2010-03-10 16:28:12 +010011601 LDFLAGS="$LDFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
Bram Moolenaare224ffa2006-03-01 00:01:28 +000011602fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000011603
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000011604DEPEND_CFLAGS_FILTER=
11605if test "$GCC" = yes; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCC 3 or later" >&5
Bram Moolenaar0cd49302008-11-20 09:37:01 +000011607$as_echo_n "checking for GCC 3 or later... " >&6; }
Bram Moolenaar2217cae2006-03-25 21:55:52 +000011608 gccmajor=`echo "$gccversion" | sed -e 's/^\([1-9]\)\..*$/\1/g'`
Bram Moolenaarf740b292006-02-16 22:11:02 +000011609 if test "$gccmajor" -gt "2"; then
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000011610 DEPEND_CFLAGS_FILTER="| sed 's+-I */+-isystem /+g'"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011612$as_echo "yes" >&6; }
Bram Moolenaar0cd49302008-11-20 09:37:01 +000011613 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar0cd49302008-11-20 09:37:01 +000011615$as_echo "no" >&6; }
11616 fi
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D_FORTIFY_SOURCE=1" >&5
Bram Moolenaar0cd49302008-11-20 09:37:01 +000011618$as_echo_n "checking whether we need -D_FORTIFY_SOURCE=1... " >&6; }
11619 if test "$gccmajor" -gt "3"; then
Bram Moolenaar56d1db32009-12-16 16:14:51 +000011620 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 +020011621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bram Moolenaar0cd49302008-11-20 09:37:01 +000011622$as_echo "yes" >&6; }
11623 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bram Moolenaar0cd49302008-11-20 09:37:01 +000011625$as_echo "no" >&6; }
11626 fi
Bram Moolenaara5792f52005-11-23 21:25:05 +000011627fi
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000011628
Bram Moolenaar071d4272004-06-13 20:20:40 +000011629
Bram Moolenaar446cb832008-06-24 21:56:24 +000011630ac_config_files="$ac_config_files auto/config.mk:config.mk.in"
11631
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011632cat >confcache <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011633# This file is a shell script that caches the results of configure
11634# tests run on this system so they can be shared between configure
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011635# scripts and configure runs, see configure's option --config-cache.
11636# It is not useful on other systems. If it contains results you don't
11637# want to keep, you may remove or edit it.
Bram Moolenaar071d4272004-06-13 20:20:40 +000011638#
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011639# config.status only pays attention to the cache file if you give it
11640# the --recheck option to rerun configure.
Bram Moolenaar071d4272004-06-13 20:20:40 +000011641#
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011642# `ac_cv_env_foo' variables (set or unset) will be overridden when
11643# loading this file, other *unset* `ac_cv_foo' will be assigned the
11644# following values.
11645
11646_ACEOF
11647
Bram Moolenaar071d4272004-06-13 20:20:40 +000011648# The following way of writing the cache mishandles newlines in values,
11649# but we know of no workaround that is simple, portable, and efficient.
Bram Moolenaar446cb832008-06-24 21:56:24 +000011650# So, we kill variables containing newlines.
Bram Moolenaar071d4272004-06-13 20:20:40 +000011651# Ultrix sh set writes to stderr and can't be redirected directly,
11652# and sets the high bit in the cache file unless we assign to the vars.
Bram Moolenaar446cb832008-06-24 21:56:24 +000011653(
11654 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11655 eval ac_val=\$$ac_var
11656 case $ac_val in #(
11657 *${as_nl}*)
11658 case $ac_var in #(
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011659 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +000011660$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000011661 esac
11662 case $ac_var in #(
11663 _ | IFS | as_nl) ;; #(
11664 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011665 *) { eval $ac_var=; unset $ac_var;} ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000011666 esac ;;
11667 esac
11668 done
11669
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011670 (set) 2>&1 |
Bram Moolenaar446cb832008-06-24 21:56:24 +000011671 case $as_nl`(ac_space=' '; set) 2>&1` in #(
11672 *${as_nl}ac_space=\ *)
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011673 # `set' does not quote correctly, so add quotes: double-quote
11674 # substitution turns \\\\ into \\, and sed turns \\ into \.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011675 sed -n \
11676 "s/'/'\\\\''/g;
11677 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
Bram Moolenaar446cb832008-06-24 21:56:24 +000011678 ;; #(
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011679 *)
11680 # `set' quotes correctly as required by POSIX, so do not add quotes.
Bram Moolenaar446cb832008-06-24 21:56:24 +000011681 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011682 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000011683 esac |
11684 sort
11685) |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011686 sed '
Bram Moolenaar446cb832008-06-24 21:56:24 +000011687 /^ac_cv_env_/b end
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011688 t clear
Bram Moolenaar446cb832008-06-24 21:56:24 +000011689 :clear
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011690 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11691 t end
Bram Moolenaar446cb832008-06-24 21:56:24 +000011692 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11693 :end' >>confcache
11694if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11695 if test -w "$cache_file"; then
11696 test "x$cache_file" != "x/dev/null" &&
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011697 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011698$as_echo "$as_me: updating cache $cache_file" >&6;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011699 cat confcache >$cache_file
Bram Moolenaar071d4272004-06-13 20:20:40 +000011700 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011701 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011702$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
Bram Moolenaar071d4272004-06-13 20:20:40 +000011703 fi
11704fi
11705rm -f confcache
11706
Bram Moolenaar071d4272004-06-13 20:20:40 +000011707test "x$prefix" = xNONE && prefix=$ac_default_prefix
11708# Let make expand exec_prefix.
11709test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11710
Bram Moolenaar071d4272004-06-13 20:20:40 +000011711DEFS=-DHAVE_CONFIG_H
11712
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011713ac_libobjs=
11714ac_ltlibobjs=
11715for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11716 # 1. Remove the extension, and $U if already installed.
Bram Moolenaar446cb832008-06-24 21:56:24 +000011717 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11718 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11719 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11720 # will be set to the directory where LIBOBJS objects are built.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011721 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11722 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011723done
11724LIBOBJS=$ac_libobjs
11725
11726LTLIBOBJS=$ac_ltlibobjs
11727
11728
11729
Bram Moolenaar071d4272004-06-13 20:20:40 +000011730: ${CONFIG_STATUS=./config.status}
Bram Moolenaar446cb832008-06-24 21:56:24 +000011731ac_write_fail=0
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011732ac_clean_files_save=$ac_clean_files
11733ac_clean_files="$ac_clean_files $CONFIG_STATUS"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011734{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011735$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011736as_write_fail=0
11737cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011738#! $SHELL
11739# Generated by $as_me.
Bram Moolenaar071d4272004-06-13 20:20:40 +000011740# Run this file to recreate the current configuration.
Bram Moolenaar071d4272004-06-13 20:20:40 +000011741# Compiler output produced by configure, useful for debugging
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011742# configure, is in config.log if it exists.
Bram Moolenaar071d4272004-06-13 20:20:40 +000011743
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011744debug=false
11745ac_cs_recheck=false
11746ac_cs_silent=false
Bram Moolenaar071d4272004-06-13 20:20:40 +000011747
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011748SHELL=\${CONFIG_SHELL-$SHELL}
11749export SHELL
11750_ASEOF
11751cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11752## -------------------- ##
11753## M4sh Initialization. ##
11754## -------------------- ##
Bram Moolenaar071d4272004-06-13 20:20:40 +000011755
Bram Moolenaar446cb832008-06-24 21:56:24 +000011756# Be more Bourne compatible
11757DUALCASE=1; export DUALCASE # for MKS sh
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011758if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011759 emulate sh
11760 NULLCMD=:
Bram Moolenaar446cb832008-06-24 21:56:24 +000011761 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011762 # is contrary to our usage. Disable this feature.
11763 alias -g '${1+"$@"}'='"$@"'
Bram Moolenaar446cb832008-06-24 21:56:24 +000011764 setopt NO_GLOB_SUBST
11765else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011766 case `(set -o) 2>/dev/null` in #(
11767 *posix*) :
11768 set -o posix ;; #(
11769 *) :
11770 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000011771esac
Bram Moolenaar071d4272004-06-13 20:20:40 +000011772fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011773
11774
Bram Moolenaar446cb832008-06-24 21:56:24 +000011775as_nl='
11776'
11777export as_nl
11778# Printing a long string crashes Solaris 7 /usr/bin/printf.
11779as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11780as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11781as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011782# Prefer a ksh shell builtin over an external printf program on Solaris,
11783# but without wasting forks for bash or zsh.
11784if test -z "$BASH_VERSION$ZSH_VERSION" \
11785 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11786 as_echo='print -r --'
11787 as_echo_n='print -rn --'
11788elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011789 as_echo='printf %s\n'
11790 as_echo_n='printf %s'
11791else
11792 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11793 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11794 as_echo_n='/usr/ucb/echo -n'
11795 else
11796 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11797 as_echo_n_body='eval
11798 arg=$1;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011799 case $arg in #(
Bram Moolenaar446cb832008-06-24 21:56:24 +000011800 *"$as_nl"*)
11801 expr "X$arg" : "X\\(.*\\)$as_nl";
11802 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11803 esac;
11804 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11805 '
11806 export as_echo_n_body
11807 as_echo_n='sh -c $as_echo_n_body as_echo'
11808 fi
11809 export as_echo_body
11810 as_echo='sh -c $as_echo_body as_echo'
11811fi
11812
11813# The user is always right.
11814if test "${PATH_SEPARATOR+set}" != set; then
11815 PATH_SEPARATOR=:
11816 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11817 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11818 PATH_SEPARATOR=';'
11819 }
11820fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000011821
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011822
Bram Moolenaar446cb832008-06-24 21:56:24 +000011823# IFS
11824# We need space, tab and new line, in precisely that order. Quoting is
11825# there to prevent editors from complaining about space-tab.
11826# (If _AS_PATH_WALK were called with IFS unset, it would disable word
11827# splitting by setting IFS to empty value.)
11828IFS=" "" $as_nl"
11829
11830# Find who we are. Look in the path if we contain no directory separator.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011831case $0 in #((
Bram Moolenaar446cb832008-06-24 21:56:24 +000011832 *[\\/]* ) as_myself=$0 ;;
11833 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11834for as_dir in $PATH
11835do
11836 IFS=$as_save_IFS
11837 test -z "$as_dir" && as_dir=.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011838 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11839 done
Bram Moolenaar446cb832008-06-24 21:56:24 +000011840IFS=$as_save_IFS
11841
11842 ;;
11843esac
11844# We did not find ourselves, most probably we were run as `sh COMMAND'
11845# in which case we are not to be found in the path.
11846if test "x$as_myself" = x; then
11847 as_myself=$0
11848fi
11849if test ! -f "$as_myself"; then
11850 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011851 exit 1
Bram Moolenaar446cb832008-06-24 21:56:24 +000011852fi
11853
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011854# Unset variables that we do not need and which cause bugs (e.g. in
11855# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11856# suppresses any "Segmentation fault" message there. '((' could
11857# trigger a bug in pdksh 5.2.14.
11858for as_var in BASH_ENV ENV MAIL MAILPATH
11859do eval test x\${$as_var+set} = xset \
11860 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
Bram Moolenaar446cb832008-06-24 21:56:24 +000011861done
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011862PS1='$ '
11863PS2='> '
11864PS4='+ '
11865
11866# NLS nuisances.
Bram Moolenaar446cb832008-06-24 21:56:24 +000011867LC_ALL=C
11868export LC_ALL
11869LANGUAGE=C
11870export LANGUAGE
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011871
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011872# CDPATH.
11873(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11874
11875
11876# as_fn_error ERROR [LINENO LOG_FD]
11877# ---------------------------------
11878# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11879# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11880# script with status $?, using 1 if that was 0.
11881as_fn_error ()
11882{
11883 as_status=$?; test $as_status -eq 0 && as_status=1
11884 if test "$3"; then
11885 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11886 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
11887 fi
11888 $as_echo "$as_me: error: $1" >&2
11889 as_fn_exit $as_status
11890} # as_fn_error
11891
11892
11893# as_fn_set_status STATUS
11894# -----------------------
11895# Set $? to STATUS, without forking.
11896as_fn_set_status ()
11897{
11898 return $1
11899} # as_fn_set_status
11900
11901# as_fn_exit STATUS
11902# -----------------
11903# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11904as_fn_exit ()
11905{
11906 set +e
11907 as_fn_set_status $1
11908 exit $1
11909} # as_fn_exit
11910
11911# as_fn_unset VAR
11912# ---------------
11913# Portably unset VAR.
11914as_fn_unset ()
11915{
11916 { eval $1=; unset $1;}
11917}
11918as_unset=as_fn_unset
11919# as_fn_append VAR VALUE
11920# ----------------------
11921# Append the text in VALUE to the end of the definition contained in VAR. Take
11922# advantage of any shell optimizations that allow amortized linear growth over
11923# repeated appends, instead of the typical quadratic growth present in naive
11924# implementations.
11925if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11926 eval 'as_fn_append ()
11927 {
11928 eval $1+=\$2
11929 }'
11930else
11931 as_fn_append ()
11932 {
11933 eval $1=\$$1\$2
11934 }
11935fi # as_fn_append
11936
11937# as_fn_arith ARG...
11938# ------------------
11939# Perform arithmetic evaluation on the ARGs, and store the result in the
11940# global $as_val. Take advantage of shells that can avoid forks. The arguments
11941# must be portable across $(()) and expr.
11942if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11943 eval 'as_fn_arith ()
11944 {
11945 as_val=$(( $* ))
11946 }'
11947else
11948 as_fn_arith ()
11949 {
11950 as_val=`expr "$@" || test $? -eq 1`
11951 }
11952fi # as_fn_arith
11953
11954
Bram Moolenaar446cb832008-06-24 21:56:24 +000011955if expr a : '\(a\)' >/dev/null 2>&1 &&
11956 test "X`expr 00001 : '.*\(...\)'`" = X001; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011957 as_expr=expr
11958else
11959 as_expr=false
11960fi
11961
Bram Moolenaar446cb832008-06-24 21:56:24 +000011962if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011963 as_basename=basename
11964else
11965 as_basename=false
11966fi
11967
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011968if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11969 as_dirname=dirname
11970else
11971 as_dirname=false
11972fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011973
Bram Moolenaar446cb832008-06-24 21:56:24 +000011974as_me=`$as_basename -- "$0" ||
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011975$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11976 X"$0" : 'X\(//\)$' \| \
Bram Moolenaar446cb832008-06-24 21:56:24 +000011977 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11978$as_echo X/"$0" |
11979 sed '/^.*\/\([^/][^/]*\)\/*$/{
11980 s//\1/
11981 q
11982 }
11983 /^X\/\(\/\/\)$/{
11984 s//\1/
11985 q
11986 }
11987 /^X\/\(\/\).*/{
11988 s//\1/
11989 q
11990 }
11991 s/.*/./; q'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011992
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020011993# Avoid depending upon Character Ranges.
11994as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11995as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11996as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11997as_cr_digits='0123456789'
11998as_cr_alnum=$as_cr_Letters$as_cr_digits
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011999
Bram Moolenaar446cb832008-06-24 21:56:24 +000012000ECHO_C= ECHO_N= ECHO_T=
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012001case `echo -n x` in #(((((
Bram Moolenaar446cb832008-06-24 21:56:24 +000012002-n*)
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012003 case `echo 'xy\c'` in
Bram Moolenaar446cb832008-06-24 21:56:24 +000012004 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012005 xy) ECHO_C='\c';;
12006 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
12007 ECHO_T=' ';;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012008 esac;;
12009*)
12010 ECHO_N='-n';;
12011esac
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012012
12013rm -f conf$$ conf$$.exe conf$$.file
Bram Moolenaar446cb832008-06-24 21:56:24 +000012014if test -d conf$$.dir; then
12015 rm -f conf$$.dir/conf$$.file
12016else
12017 rm -f conf$$.dir
12018 mkdir conf$$.dir 2>/dev/null
12019fi
12020if (echo >conf$$.file) 2>/dev/null; then
12021 if ln -s conf$$.file conf$$ 2>/dev/null; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012022 as_ln_s='ln -s'
Bram Moolenaar446cb832008-06-24 21:56:24 +000012023 # ... but there are two gotchas:
12024 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12025 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
12026 # In both cases, we have to default to `cp -p'.
12027 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
12028 as_ln_s='cp -p'
12029 elif ln conf$$.file conf$$ 2>/dev/null; then
12030 as_ln_s=ln
12031 else
12032 as_ln_s='cp -p'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012033 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012034else
12035 as_ln_s='cp -p'
12036fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012037rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12038rmdir conf$$.dir 2>/dev/null
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012039
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012040
12041# as_fn_mkdir_p
12042# -------------
12043# Create "$as_dir" as a directory, including parents if necessary.
12044as_fn_mkdir_p ()
12045{
12046
12047 case $as_dir in #(
12048 -*) as_dir=./$as_dir;;
12049 esac
12050 test -d "$as_dir" || eval $as_mkdir_p || {
12051 as_dirs=
12052 while :; do
12053 case $as_dir in #(
12054 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12055 *) as_qdir=$as_dir;;
12056 esac
12057 as_dirs="'$as_qdir' $as_dirs"
12058 as_dir=`$as_dirname -- "$as_dir" ||
12059$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12060 X"$as_dir" : 'X\(//\)[^/]' \| \
12061 X"$as_dir" : 'X\(//\)$' \| \
12062 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12063$as_echo X"$as_dir" |
12064 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12065 s//\1/
12066 q
12067 }
12068 /^X\(\/\/\)[^/].*/{
12069 s//\1/
12070 q
12071 }
12072 /^X\(\/\/\)$/{
12073 s//\1/
12074 q
12075 }
12076 /^X\(\/\).*/{
12077 s//\1/
12078 q
12079 }
12080 s/.*/./; q'`
12081 test -d "$as_dir" && break
12082 done
12083 test -z "$as_dirs" || eval "mkdir $as_dirs"
12084 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
12085
12086
12087} # as_fn_mkdir_p
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012088if mkdir -p . 2>/dev/null; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012089 as_mkdir_p='mkdir -p "$as_dir"'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012090else
12091 test -d ./-p && rmdir ./-p
12092 as_mkdir_p=false
12093fi
12094
Bram Moolenaar446cb832008-06-24 21:56:24 +000012095if test -x / >/dev/null 2>&1; then
12096 as_test_x='test -x'
12097else
12098 if ls -dL / >/dev/null 2>&1; then
12099 as_ls_L_option=L
12100 else
12101 as_ls_L_option=
12102 fi
12103 as_test_x='
12104 eval sh -c '\''
12105 if test -d "$1"; then
12106 test -d "$1/.";
12107 else
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012108 case $1 in #(
Bram Moolenaar446cb832008-06-24 21:56:24 +000012109 -*)set "./$1";;
12110 esac;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012111 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
Bram Moolenaar446cb832008-06-24 21:56:24 +000012112 ???[sx]*):;;*)false;;esac;fi
12113 '\'' sh
12114 '
12115fi
12116as_executable_p=$as_test_x
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012117
12118# Sed expression to map a string onto a valid CPP name.
12119as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12120
12121# Sed expression to map a string onto a valid variable name.
12122as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12123
12124
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012125exec 6>&1
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012126## ----------------------------------- ##
12127## Main body of $CONFIG_STATUS script. ##
12128## ----------------------------------- ##
12129_ASEOF
12130test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012131
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012132cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12133# Save the log message, to keep $0 and so on meaningful, and to
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012134# report actual input values of CONFIG_FILES etc. instead of their
Bram Moolenaar446cb832008-06-24 21:56:24 +000012135# values after options handling.
12136ac_log="
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012137This file was extended by $as_me, which was
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012138generated by GNU Autoconf 2.65. Invocation command line was
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012139
12140 CONFIG_FILES = $CONFIG_FILES
12141 CONFIG_HEADERS = $CONFIG_HEADERS
12142 CONFIG_LINKS = $CONFIG_LINKS
12143 CONFIG_COMMANDS = $CONFIG_COMMANDS
12144 $ $0 $@
12145
Bram Moolenaar446cb832008-06-24 21:56:24 +000012146on `(hostname || uname -n) 2>/dev/null | sed 1q`
12147"
12148
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012149_ACEOF
12150
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012151case $ac_config_files in *"
12152"*) set x $ac_config_files; shift; ac_config_files=$*;;
12153esac
12154
12155case $ac_config_headers in *"
12156"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12157esac
12158
12159
Bram Moolenaar446cb832008-06-24 21:56:24 +000012160cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012161# Files that config.status was made for.
Bram Moolenaar446cb832008-06-24 21:56:24 +000012162config_files="$ac_config_files"
12163config_headers="$ac_config_headers"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012164
Bram Moolenaar446cb832008-06-24 21:56:24 +000012165_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012166
Bram Moolenaar446cb832008-06-24 21:56:24 +000012167cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012168ac_cs_usage="\
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012169\`$as_me' instantiates files and other configuration actions
12170from templates according to the current configuration. Unless the files
12171and actions are specified as TAGs, all are instantiated by default.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012172
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012173Usage: $0 [OPTION]... [TAG]...
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012174
12175 -h, --help print this help, then exit
Bram Moolenaar446cb832008-06-24 21:56:24 +000012176 -V, --version print version number and configuration settings, then exit
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012177 --config print configuration, then exit
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012178 -q, --quiet, --silent
12179 do not print progress messages
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012180 -d, --debug don't remove temporary files
12181 --recheck update $as_me by reconfiguring in the same conditions
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012182 --file=FILE[:TEMPLATE]
Bram Moolenaar446cb832008-06-24 21:56:24 +000012183 instantiate the configuration file FILE
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012184 --header=FILE[:TEMPLATE]
Bram Moolenaar446cb832008-06-24 21:56:24 +000012185 instantiate the configuration header FILE
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012186
12187Configuration files:
12188$config_files
12189
12190Configuration headers:
12191$config_headers
12192
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012193Report bugs to the package provider."
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012194
Bram Moolenaar446cb832008-06-24 21:56:24 +000012195_ACEOF
12196cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012197ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012198ac_cs_version="\\
12199config.status
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012200configured by $0, generated by GNU Autoconf 2.65,
12201 with options \\"\$ac_cs_config\\"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012202
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012203Copyright (C) 2009 Free Software Foundation, Inc.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012204This config.status script is free software; the Free Software Foundation
12205gives unlimited permission to copy, distribute and modify it."
Bram Moolenaar446cb832008-06-24 21:56:24 +000012206
12207ac_pwd='$ac_pwd'
12208srcdir='$srcdir'
12209AWK='$AWK'
12210test -n "\$AWK" || AWK=awk
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012211_ACEOF
12212
Bram Moolenaar446cb832008-06-24 21:56:24 +000012213cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12214# The default lists apply if the user does not specify any file.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012215ac_need_defaults=:
12216while test $# != 0
12217do
12218 case $1 in
12219 --*=*)
Bram Moolenaar446cb832008-06-24 21:56:24 +000012220 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12221 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012222 ac_shift=:
12223 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012224 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012225 ac_option=$1
12226 ac_optarg=$2
12227 ac_shift=shift
12228 ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012229 esac
12230
12231 case $ac_option in
12232 # Handling of the options.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012233 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12234 ac_cs_recheck=: ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012235 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12236 $as_echo "$ac_cs_version"; exit ;;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012237 --config | --confi | --conf | --con | --co | --c )
12238 $as_echo "$ac_cs_config"; exit ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012239 --debug | --debu | --deb | --de | --d | -d )
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012240 debug=: ;;
12241 --file | --fil | --fi | --f )
12242 $ac_shift
Bram Moolenaar446cb832008-06-24 21:56:24 +000012243 case $ac_optarg in
12244 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12245 esac
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012246 as_fn_append CONFIG_FILES " '$ac_optarg'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012247 ac_need_defaults=false;;
12248 --header | --heade | --head | --hea )
12249 $ac_shift
Bram Moolenaar446cb832008-06-24 21:56:24 +000012250 case $ac_optarg in
12251 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12252 esac
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012253 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012254 ac_need_defaults=false;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012255 --he | --h)
12256 # Conflict between --help and --header
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012257 as_fn_error "ambiguous option: \`$1'
12258Try \`$0 --help' for more information.";;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012259 --help | --hel | -h )
12260 $as_echo "$ac_cs_usage"; exit ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012261 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12262 | -silent | --silent | --silen | --sile | --sil | --si | --s)
12263 ac_cs_silent=: ;;
12264
12265 # This is an error.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012266 -*) as_fn_error "unrecognized option: \`$1'
12267Try \`$0 --help' for more information." ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012268
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012269 *) as_fn_append ac_config_targets " $1"
Bram Moolenaar446cb832008-06-24 21:56:24 +000012270 ac_need_defaults=false ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012271
12272 esac
12273 shift
12274done
12275
12276ac_configure_extra_args=
12277
12278if $ac_cs_silent; then
12279 exec 6>/dev/null
12280 ac_configure_extra_args="$ac_configure_extra_args --silent"
12281fi
12282
12283_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000012284cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012285if \$ac_cs_recheck; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012286 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12287 shift
12288 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12289 CONFIG_SHELL='$SHELL'
12290 export CONFIG_SHELL
12291 exec "\$@"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012292fi
12293
12294_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000012295cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12296exec 5>>auto/config.log
12297{
12298 echo
12299 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12300## Running $as_me. ##
12301_ASBOX
12302 $as_echo "$ac_log"
12303} >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012304
Bram Moolenaar446cb832008-06-24 21:56:24 +000012305_ACEOF
12306cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12307_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012308
Bram Moolenaar446cb832008-06-24 21:56:24 +000012309cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012310
Bram Moolenaar446cb832008-06-24 21:56:24 +000012311# Handling of arguments.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012312for ac_config_target in $ac_config_targets
12313do
Bram Moolenaar446cb832008-06-24 21:56:24 +000012314 case $ac_config_target in
12315 "auto/config.h") CONFIG_HEADERS="$CONFIG_HEADERS auto/config.h:config.h.in" ;;
12316 "auto/config.mk") CONFIG_FILES="$CONFIG_FILES auto/config.mk:config.mk.in" ;;
12317
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012318 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012319 esac
12320done
12321
Bram Moolenaar446cb832008-06-24 21:56:24 +000012322
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012323# If the user did not use the arguments to specify the items to instantiate,
12324# then the envvar interface is used. Set only those that are not.
12325# We use the long form for the default assignment because of an extremely
12326# bizarre bug on SunOS 4.1.3.
12327if $ac_need_defaults; then
12328 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12329 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12330fi
12331
12332# Have a temporary directory for convenience. Make it in the build tree
Bram Moolenaar446cb832008-06-24 21:56:24 +000012333# simply because there is no reason against having it here, and in addition,
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012334# creating and moving files from /tmp can sometimes cause problems.
Bram Moolenaar446cb832008-06-24 21:56:24 +000012335# Hook for its removal unless debugging.
12336# Note that there is a small window in which the directory will not be cleaned:
12337# after its creation but before its name has been assigned to `$tmp'.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012338$debug ||
12339{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012340 tmp=
12341 trap 'exit_status=$?
12342 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
12343' 0
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012344 trap 'as_fn_exit 1' 1 2 13 15
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012345}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012346# Create a (secure) tmp directory for tmp files.
12347
12348{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012349 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012350 test -n "$tmp" && test -d "$tmp"
12351} ||
12352{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012353 tmp=./conf$$-$RANDOM
12354 (umask 077 && mkdir "$tmp")
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012355} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012356
Bram Moolenaar446cb832008-06-24 21:56:24 +000012357# Set up the scripts for CONFIG_FILES section.
12358# No need to generate them if there are no CONFIG_FILES.
12359# This happens for instance with `./config.status config.h'.
12360if test -n "$CONFIG_FILES"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012361
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012362
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012363ac_cr=`echo X | tr X '\015'`
12364# On cygwin, bash can eat \r inside `` if the user requested igncr.
12365# But we know of no other shell where ac_cr would be empty at this
12366# point, so we can use a bashism as a fallback.
12367if test "x$ac_cr" = x; then
12368 eval ac_cr=\$\'\\r\'
12369fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012370ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12371if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012372 ac_cs_awk_cr='\r'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012373else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012374 ac_cs_awk_cr=$ac_cr
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012375fi
12376
Bram Moolenaar446cb832008-06-24 21:56:24 +000012377echo 'BEGIN {' >"$tmp/subs1.awk" &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012378_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012379
Bram Moolenaar446cb832008-06-24 21:56:24 +000012380
12381{
12382 echo "cat >conf$$subs.awk <<_ACEOF" &&
12383 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12384 echo "_ACEOF"
12385} >conf$$subs.sh ||
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012386 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012387ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
12388ac_delim='%!_!# '
12389for ac_last_try in false false false false false :; do
12390 . ./conf$$subs.sh ||
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012391 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012392
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012393 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12394 if test $ac_delim_n = $ac_delim_num; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012395 break
12396 elif $ac_last_try; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012397 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012398 else
12399 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12400 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012401done
Bram Moolenaar446cb832008-06-24 21:56:24 +000012402rm -f conf$$subs.sh
12403
12404cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12405cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012406_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000012407sed -n '
12408h
12409s/^/S["/; s/!.*/"]=/
12410p
12411g
12412s/^[^!]*!//
12413:repl
12414t repl
12415s/'"$ac_delim"'$//
12416t delim
12417:nl
12418h
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012419s/\(.\{148\}\)..*/\1/
Bram Moolenaar446cb832008-06-24 21:56:24 +000012420t more1
12421s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12422p
12423n
12424b repl
12425:more1
12426s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12427p
12428g
12429s/.\{148\}//
12430t nl
12431:delim
12432h
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012433s/\(.\{148\}\)..*/\1/
Bram Moolenaar446cb832008-06-24 21:56:24 +000012434t more2
12435s/["\\]/\\&/g; s/^/"/; s/$/"/
12436p
12437b
12438:more2
12439s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12440p
12441g
12442s/.\{148\}//
12443t delim
12444' <conf$$subs.awk | sed '
12445/^[^""]/{
12446 N
12447 s/\n//
12448}
12449' >>$CONFIG_STATUS || ac_write_fail=1
12450rm -f conf$$subs.awk
12451cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12452_ACAWK
12453cat >>"\$tmp/subs1.awk" <<_ACAWK &&
12454 for (key in S) S_is_set[key] = 1
12455 FS = ""
Bram Moolenaar071d4272004-06-13 20:20:40 +000012456
Bram Moolenaar446cb832008-06-24 21:56:24 +000012457}
12458{
12459 line = $ 0
12460 nfields = split(line, field, "@")
12461 substed = 0
12462 len = length(field[1])
12463 for (i = 2; i < nfields; i++) {
12464 key = field[i]
12465 keylen = length(key)
12466 if (S_is_set[key]) {
12467 value = S[key]
12468 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12469 len += length(value) + length(field[++i])
12470 substed = 1
12471 } else
12472 len += 1 + keylen
12473 }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012474
Bram Moolenaar446cb832008-06-24 21:56:24 +000012475 print line
12476}
Bram Moolenaar071d4272004-06-13 20:20:40 +000012477
Bram Moolenaar446cb832008-06-24 21:56:24 +000012478_ACAWK
12479_ACEOF
12480cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12481if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12482 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12483else
12484 cat
12485fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012486 || as_fn_error "could not setup config files machinery" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012487_ACEOF
12488
12489# VPATH may cause trouble with some makes, so we remove $(srcdir),
12490# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
12491# trailing colons and then remove the whole line if VPATH becomes empty
12492# (actually we leave an empty line to preserve line numbers).
12493if test "x$srcdir" = x.; then
12494 ac_vpsub='/^[ ]*VPATH[ ]*=/{
12495s/:*\$(srcdir):*/:/
12496s/:*\${srcdir}:*/:/
12497s/:*@srcdir@:*/:/
12498s/^\([^=]*=[ ]*\):*/\1/
12499s/:*$//
12500s/^[^=]*=[ ]*$//
12501}'
12502fi
12503
12504cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12505fi # test -n "$CONFIG_FILES"
12506
12507# Set up the scripts for CONFIG_HEADERS section.
12508# No need to generate them if there are no CONFIG_HEADERS.
12509# This happens for instance with `./config.status Makefile'.
12510if test -n "$CONFIG_HEADERS"; then
12511cat >"$tmp/defines.awk" <<\_ACAWK ||
12512BEGIN {
12513_ACEOF
12514
12515# Transform confdefs.h into an awk script `defines.awk', embedded as
12516# here-document in config.status, that substitutes the proper values into
12517# config.h.in to produce config.h.
12518
12519# Create a delimiter string that does not exist in confdefs.h, to ease
12520# handling of long lines.
12521ac_delim='%!_!# '
12522for ac_last_try in false false :; do
12523 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
12524 if test -z "$ac_t"; then
12525 break
12526 elif $ac_last_try; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012527 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012528 else
12529 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12530 fi
12531done
12532
12533# For the awk script, D is an array of macro values keyed by name,
12534# likewise P contains macro parameters if any. Preserve backslash
12535# newline sequences.
12536
12537ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12538sed -n '
12539s/.\{148\}/&'"$ac_delim"'/g
12540t rset
12541:rset
12542s/^[ ]*#[ ]*define[ ][ ]*/ /
12543t def
12544d
12545:def
12546s/\\$//
12547t bsnl
12548s/["\\]/\\&/g
12549s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12550D["\1"]=" \3"/p
12551s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
12552d
12553:bsnl
12554s/["\\]/\\&/g
12555s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12556D["\1"]=" \3\\\\\\n"\\/p
12557t cont
12558s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12559t cont
12560d
12561:cont
12562n
12563s/.\{148\}/&'"$ac_delim"'/g
12564t clear
12565:clear
12566s/\\$//
12567t bsnlc
12568s/["\\]/\\&/g; s/^/"/; s/$/"/p
12569d
12570:bsnlc
12571s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12572b cont
12573' <confdefs.h | sed '
12574s/'"$ac_delim"'/"\\\
12575"/g' >>$CONFIG_STATUS || ac_write_fail=1
12576
12577cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12578 for (key in D) D_is_set[key] = 1
12579 FS = ""
12580}
12581/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12582 line = \$ 0
12583 split(line, arg, " ")
12584 if (arg[1] == "#") {
12585 defundef = arg[2]
12586 mac1 = arg[3]
12587 } else {
12588 defundef = substr(arg[1], 2)
12589 mac1 = arg[2]
12590 }
12591 split(mac1, mac2, "(") #)
12592 macro = mac2[1]
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012593 prefix = substr(line, 1, index(line, defundef) - 1)
Bram Moolenaar446cb832008-06-24 21:56:24 +000012594 if (D_is_set[macro]) {
12595 # Preserve the white space surrounding the "#".
Bram Moolenaar446cb832008-06-24 21:56:24 +000012596 print prefix "define", macro P[macro] D[macro]
12597 next
12598 } else {
12599 # Replace #undef with comments. This is necessary, for example,
12600 # in the case of _POSIX_SOURCE, which is predefined and required
12601 # on some systems where configure will not decide to define it.
12602 if (defundef == "undef") {
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012603 print "/*", prefix defundef, macro, "*/"
Bram Moolenaar446cb832008-06-24 21:56:24 +000012604 next
12605 }
12606 }
12607}
12608{ print }
12609_ACAWK
12610_ACEOF
12611cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012612 as_fn_error "could not setup config headers machinery" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012613fi # test -n "$CONFIG_HEADERS"
12614
12615
12616eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
12617shift
12618for ac_tag
12619do
12620 case $ac_tag in
12621 :[FHLC]) ac_mode=$ac_tag; continue;;
12622 esac
12623 case $ac_mode$ac_tag in
12624 :[FHL]*:*);;
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012625 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012626 :[FH]-) ac_tag=-:-;;
12627 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12628 esac
12629 ac_save_IFS=$IFS
12630 IFS=:
12631 set x $ac_tag
12632 IFS=$ac_save_IFS
12633 shift
12634 ac_file=$1
12635 shift
12636
12637 case $ac_mode in
12638 :L) ac_source=$1;;
12639 :[FH])
12640 ac_file_inputs=
12641 for ac_f
12642 do
12643 case $ac_f in
12644 -) ac_f="$tmp/stdin";;
12645 *) # Look for the file first in the build tree, then in the source tree
12646 # (if the path is not absolute). The absolute path cannot be DOS-style,
12647 # because $ac_f cannot contain `:'.
12648 test -f "$ac_f" ||
12649 case $ac_f in
12650 [\\/$]*) false;;
12651 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12652 esac ||
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012653 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012654 esac
12655 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012656 as_fn_append ac_file_inputs " '$ac_f'"
Bram Moolenaar446cb832008-06-24 21:56:24 +000012657 done
12658
12659 # Let's still pretend it is `configure' which instantiates (i.e., don't
12660 # use $as_me), people would be surprised to read:
12661 # /* config.h. Generated by config.status. */
12662 configure_input='Generated from '`
12663 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12664 `' by configure.'
12665 if test x"$ac_file" != x-; then
12666 configure_input="$ac_file. $configure_input"
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012667 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012668$as_echo "$as_me: creating $ac_file" >&6;}
12669 fi
12670 # Neutralize special characters interpreted by sed in replacement strings.
12671 case $configure_input in #(
12672 *\&* | *\|* | *\\* )
12673 ac_sed_conf_input=`$as_echo "$configure_input" |
12674 sed 's/[\\\\&|]/\\\\&/g'`;; #(
12675 *) ac_sed_conf_input=$configure_input;;
12676 esac
12677
12678 case $ac_tag in
12679 *:-:* | *:-) cat >"$tmp/stdin" \
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012680 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012681 esac
12682 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +000012683 esac
12684
Bram Moolenaar446cb832008-06-24 21:56:24 +000012685 ac_dir=`$as_dirname -- "$ac_file" ||
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012686$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12687 X"$ac_file" : 'X\(//\)[^/]' \| \
12688 X"$ac_file" : 'X\(//\)$' \| \
Bram Moolenaar446cb832008-06-24 21:56:24 +000012689 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12690$as_echo X"$ac_file" |
12691 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12692 s//\1/
12693 q
12694 }
12695 /^X\(\/\/\)[^/].*/{
12696 s//\1/
12697 q
12698 }
12699 /^X\(\/\/\)$/{
12700 s//\1/
12701 q
12702 }
12703 /^X\(\/\).*/{
12704 s//\1/
12705 q
12706 }
12707 s/.*/./; q'`
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012708 as_dir="$ac_dir"; as_fn_mkdir_p
Bram Moolenaar446cb832008-06-24 21:56:24 +000012709 ac_builddir=.
Bram Moolenaar071d4272004-06-13 20:20:40 +000012710
Bram Moolenaar446cb832008-06-24 21:56:24 +000012711case "$ac_dir" in
12712.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12713*)
12714 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12715 # A ".." for each directory in $ac_dir_suffix.
12716 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12717 case $ac_top_builddir_sub in
12718 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12719 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12720 esac ;;
12721esac
12722ac_abs_top_builddir=$ac_pwd
12723ac_abs_builddir=$ac_pwd$ac_dir_suffix
12724# for backward compatibility:
12725ac_top_builddir=$ac_top_build_prefix
12726
12727case $srcdir in
12728 .) # We are building in place.
12729 ac_srcdir=.
12730 ac_top_srcdir=$ac_top_builddir_sub
12731 ac_abs_top_srcdir=$ac_pwd ;;
12732 [\\/]* | ?:[\\/]* ) # Absolute name.
12733 ac_srcdir=$srcdir$ac_dir_suffix;
12734 ac_top_srcdir=$srcdir
12735 ac_abs_top_srcdir=$srcdir ;;
12736 *) # Relative name.
12737 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12738 ac_top_srcdir=$ac_top_build_prefix$srcdir
12739 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
12740esac
12741ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
12742
12743
12744 case $ac_mode in
12745 :F)
12746 #
12747 # CONFIG_FILE
12748 #
12749
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012750_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012751
Bram Moolenaar446cb832008-06-24 21:56:24 +000012752cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12753# If the template does not know about datarootdir, expand it.
12754# FIXME: This hack should be removed a few years after 2.60.
12755ac_datarootdir_hack=; ac_datarootdir_seen=
Bram Moolenaar446cb832008-06-24 21:56:24 +000012756ac_sed_dataroot='
12757/datarootdir/ {
12758 p
12759 q
12760}
12761/@datadir@/p
12762/@docdir@/p
12763/@infodir@/p
12764/@localedir@/p
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012765/@mandir@/p'
Bram Moolenaar446cb832008-06-24 21:56:24 +000012766case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
12767*datarootdir*) ac_datarootdir_seen=yes;;
12768*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012769 { $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 +000012770$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
12771_ACEOF
12772cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12773 ac_datarootdir_hack='
12774 s&@datadir@&$datadir&g
12775 s&@docdir@&$docdir&g
12776 s&@infodir@&$infodir&g
12777 s&@localedir@&$localedir&g
12778 s&@mandir@&$mandir&g
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012779 s&\\\${datarootdir}&$datarootdir&g' ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000012780esac
12781_ACEOF
12782
12783# Neutralize VPATH when `$srcdir' = `.'.
12784# Shell code in configure.ac might set extrasub.
12785# FIXME: do we really want to maintain this feature?
12786cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12787ac_sed_extra="$ac_vpsub
12788$extrasub
12789_ACEOF
12790cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12791:t
12792/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
12793s|@configure_input@|$ac_sed_conf_input|;t t
12794s&@top_builddir@&$ac_top_builddir_sub&;t t
12795s&@top_build_prefix@&$ac_top_build_prefix&;t t
12796s&@srcdir@&$ac_srcdir&;t t
12797s&@abs_srcdir@&$ac_abs_srcdir&;t t
12798s&@top_srcdir@&$ac_top_srcdir&;t t
12799s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
12800s&@builddir@&$ac_builddir&;t t
12801s&@abs_builddir@&$ac_abs_builddir&;t t
12802s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
12803$ac_datarootdir_hack
12804"
12805eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012806 || as_fn_error "could not create $ac_file" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012807
12808test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
12809 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
12810 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012811 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
Bram Moolenaar446cb832008-06-24 21:56:24 +000012812which seems to be undefined. Please make sure it is defined." >&5
12813$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12814which seems to be undefined. Please make sure it is defined." >&2;}
12815
12816 rm -f "$tmp/stdin"
12817 case $ac_file in
12818 -) cat "$tmp/out" && rm -f "$tmp/out";;
12819 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
12820 esac \
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012821 || as_fn_error "could not create $ac_file" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012822 ;;
12823 :H)
12824 #
12825 # CONFIG_HEADER
12826 #
12827 if test x"$ac_file" != x-; then
12828 {
12829 $as_echo "/* $configure_input */" \
12830 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
12831 } >"$tmp/config.h" \
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012832 || as_fn_error "could not create $ac_file" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012833 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012834 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012835$as_echo "$as_me: $ac_file is unchanged" >&6;}
12836 else
12837 rm -f "$ac_file"
12838 mv "$tmp/config.h" "$ac_file" \
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012839 || as_fn_error "could not create $ac_file" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012840 fi
12841 else
12842 $as_echo "/* $configure_input */" \
12843 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012844 || as_fn_error "could not create -" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012845 fi
12846 ;;
12847
12848
12849 esac
12850
12851done # for ac_tag
12852
Bram Moolenaar071d4272004-06-13 20:20:40 +000012853
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012854as_fn_exit 0
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012855_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012856ac_clean_files=$ac_clean_files_save
12857
Bram Moolenaar446cb832008-06-24 21:56:24 +000012858test $ac_write_fail = 0 ||
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012859 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012860
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012861
12862# configure is writing to config.log, and then calls config.status.
12863# config.status does its own redirection, appending to config.log.
12864# Unfortunately, on DOS this fails, as config.log is still kept open
12865# by configure, so config.status won't be able to write to it; its
12866# output is simply discarded. So we exec the FD to /dev/null,
12867# effectively closing config.log, so it can be properly (re)opened and
12868# appended to by config.status. When coming back to configure, we
12869# need to make the FD available again.
12870if test "$no_create" != yes; then
12871 ac_cs_success=:
12872 ac_config_status_args=
12873 test "$silent" = yes &&
12874 ac_config_status_args="$ac_config_status_args --quiet"
12875 exec 5>/dev/null
12876 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
Bram Moolenaarc7453f52006-02-10 23:20:28 +000012877 exec 5>>auto/config.log
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012878 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
12879 # would make configure fail if this is the last instruction.
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012880 $ac_cs_success || as_fn_exit $?
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012881fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012882if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
Bram Moolenaarabb8d0b2010-05-15 15:04:53 +020012883 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012884$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
Bram Moolenaar446cb832008-06-24 21:56:24 +000012885fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000012886
12887