blob: cafde79def0d8b9877c5311efdbe5c48b481e78c [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 Moolenaar446cb832008-06-24 21:56:24 +00003# Generated by GNU Autoconf 2.62.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004#
Bram Moolenaar446cb832008-06-24 21:56:24 +00005# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6# 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
Bram Moolenaar071d4272004-06-13 20:20:40 +00007# This configure script is free software; the Free Software Foundation
8# gives unlimited permission to copy, distribute and modify it.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009## --------------------- ##
10## M4sh Initialization. ##
11## --------------------- ##
Bram Moolenaar071d4272004-06-13 20:20:40 +000012
Bram Moolenaar446cb832008-06-24 21:56:24 +000013# Be more Bourne compatible
14DUALCASE=1; export DUALCASE # for MKS sh
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
16 emulate sh
17 NULLCMD=:
Bram Moolenaar446cb832008-06-24 21:56:24 +000018 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
Bram Moolenaar495de9c2005-01-25 22:03:25 +000019 # is contrary to our usage. Disable this feature.
20 alias -g '${1+"$@"}'='"$@"'
Bram Moolenaar446cb832008-06-24 21:56:24 +000021 setopt NO_GLOB_SUBST
22else
23 case `(set -o) 2>/dev/null` in
24 *posix*) set -o posix ;;
25esac
26
Bram Moolenaar495de9c2005-01-25 22:03:25 +000027fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000028
29
30
31
32# PATH needs CR
33# Avoid depending upon Character Ranges.
34as_cr_letters='abcdefghijklmnopqrstuvwxyz'
35as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
36as_cr_Letters=$as_cr_letters$as_cr_LETTERS
37as_cr_digits='0123456789'
38as_cr_alnum=$as_cr_Letters$as_cr_digits
39
40as_nl='
41'
42export as_nl
43# Printing a long string crashes Solaris 7 /usr/bin/printf.
44as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
45as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
46as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
47if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
79fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000080
81# Support unset when possible.
82if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
83 as_unset=unset
84else
85 as_unset=false
86fi
87
88
Bram Moolenaar446cb832008-06-24 21:56:24 +000089# IFS
90# We need space, tab and new line, in precisely that order. Quoting is
91# there to prevent editors from complaining about space-tab.
92# (If _AS_PATH_WALK were called with IFS unset, it would disable word
93# splitting by setting IFS to empty value.)
94IFS=" "" $as_nl"
95
96# Find who we are. Look in the path if we contain no directory separator.
97case $0 in
98 *[\\/]* ) as_myself=$0 ;;
99 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
100for as_dir in $PATH
101do
102 IFS=$as_save_IFS
103 test -z "$as_dir" && as_dir=.
104 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
105done
106IFS=$as_save_IFS
107
108 ;;
109esac
110# We did not find ourselves, most probably we were run as `sh COMMAND'
111# in which case we are not to be found in the path.
112if test "x$as_myself" = x; then
113 as_myself=$0
114fi
115if test ! -f "$as_myself"; then
116 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
117 { (exit 1); exit 1; }
118fi
119
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000120# Work around bugs in pre-3.0 UWIN ksh.
Bram Moolenaar446cb832008-06-24 21:56:24 +0000121for as_var in ENV MAIL MAILPATH
122do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
123done
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000124PS1='$ '
125PS2='> '
126PS4='+ '
127
128# NLS nuisances.
Bram Moolenaar446cb832008-06-24 21:56:24 +0000129LC_ALL=C
130export LC_ALL
131LANGUAGE=C
132export LANGUAGE
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000133
134# Required to use basename.
Bram Moolenaar446cb832008-06-24 21:56:24 +0000135if expr a : '\(a\)' >/dev/null 2>&1 &&
136 test "X`expr 00001 : '.*\(...\)'`" = X001; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000137 as_expr=expr
138else
139 as_expr=false
140fi
141
Bram Moolenaar446cb832008-06-24 21:56:24 +0000142if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000143 as_basename=basename
144else
145 as_basename=false
146fi
147
148
149# Name of the executable.
Bram Moolenaar446cb832008-06-24 21:56:24 +0000150as_me=`$as_basename -- "$0" ||
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000151$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
152 X"$0" : 'X\(//\)$' \| \
Bram Moolenaar446cb832008-06-24 21:56:24 +0000153 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
154$as_echo X/"$0" |
155 sed '/^.*\/\([^/][^/]*\)\/*$/{
156 s//\1/
157 q
158 }
159 /^X\/\(\/\/\)$/{
160 s//\1/
161 q
162 }
163 /^X\/\(\/\).*/{
164 s//\1/
165 q
166 }
167 s/.*/./; q'`
168
169# CDPATH.
170$as_unset CDPATH
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000171
172
Bram Moolenaar446cb832008-06-24 21:56:24 +0000173if test "x$CONFIG_SHELL" = x; then
174 if (eval ":") 2>/dev/null; then
175 as_have_required=yes
176else
177 as_have_required=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000178fi
179
Bram Moolenaar446cb832008-06-24 21:56:24 +0000180 if test $as_have_required = yes && (eval ":
181(as_func_return () {
182 (exit \$1)
183}
184as_func_success () {
185 as_func_return 0
186}
187as_func_failure () {
188 as_func_return 1
189}
190as_func_ret_success () {
191 return 0
192}
193as_func_ret_failure () {
194 return 1
195}
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000196
Bram Moolenaar446cb832008-06-24 21:56:24 +0000197exitcode=0
198if as_func_success; then
199 :
200else
201 exitcode=1
202 echo as_func_success failed.
203fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000204
Bram Moolenaar446cb832008-06-24 21:56:24 +0000205if as_func_failure; then
206 exitcode=1
207 echo as_func_failure succeeded.
208fi
209
210if as_func_ret_success; then
211 :
212else
213 exitcode=1
214 echo as_func_ret_success failed.
215fi
216
217if as_func_ret_failure; then
218 exitcode=1
219 echo as_func_ret_failure succeeded.
220fi
221
222if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
223 :
224else
225 exitcode=1
226 echo positional parameters were not saved.
227fi
228
229test \$exitcode = 0) || { (exit 1); exit 1; }
230
231(
232 as_lineno_1=\$LINENO
233 as_lineno_2=\$LINENO
234 test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
235 test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
236") 2> /dev/null; then
237 :
238else
239 as_candidate_shells=
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000240 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
241for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
242do
243 IFS=$as_save_IFS
244 test -z "$as_dir" && as_dir=.
Bram Moolenaar446cb832008-06-24 21:56:24 +0000245 case $as_dir in
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000246 /*)
Bram Moolenaar446cb832008-06-24 21:56:24 +0000247 for as_base in sh bash ksh sh5; do
248 as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
249 done;;
250 esac
251done
252IFS=$as_save_IFS
253
254
255 for as_shell in $as_candidate_shells $SHELL; do
256 # Try only shells that exist, to save several forks.
257 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
258 { ("$as_shell") 2> /dev/null <<\_ASEOF
259if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
260 emulate sh
261 NULLCMD=:
262 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
263 # is contrary to our usage. Disable this feature.
264 alias -g '${1+"$@"}'='"$@"'
265 setopt NO_GLOB_SUBST
266else
267 case `(set -o) 2>/dev/null` in
268 *posix*) set -o posix ;;
269esac
270
271fi
272
273
274:
275_ASEOF
276}; then
277 CONFIG_SHELL=$as_shell
278 as_have_required=yes
279 if { "$as_shell" 2> /dev/null <<\_ASEOF
280if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
281 emulate sh
282 NULLCMD=:
283 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
284 # is contrary to our usage. Disable this feature.
285 alias -g '${1+"$@"}'='"$@"'
286 setopt NO_GLOB_SUBST
287else
288 case `(set -o) 2>/dev/null` in
289 *posix*) set -o posix ;;
290esac
291
292fi
293
294
295:
296(as_func_return () {
297 (exit $1)
298}
299as_func_success () {
300 as_func_return 0
301}
302as_func_failure () {
303 as_func_return 1
304}
305as_func_ret_success () {
306 return 0
307}
308as_func_ret_failure () {
309 return 1
310}
311
312exitcode=0
313if as_func_success; then
314 :
315else
316 exitcode=1
317 echo as_func_success failed.
318fi
319
320if as_func_failure; then
321 exitcode=1
322 echo as_func_failure succeeded.
323fi
324
325if as_func_ret_success; then
326 :
327else
328 exitcode=1
329 echo as_func_ret_success failed.
330fi
331
332if as_func_ret_failure; then
333 exitcode=1
334 echo as_func_ret_failure succeeded.
335fi
336
337if ( set x; as_func_ret_success y && test x = "$1" ); then
338 :
339else
340 exitcode=1
341 echo positional parameters were not saved.
342fi
343
344test $exitcode = 0) || { (exit 1); exit 1; }
345
346(
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000347 as_lineno_1=$LINENO
348 as_lineno_2=$LINENO
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000349 test "x$as_lineno_1" != "x$as_lineno_2" &&
Bram Moolenaar446cb832008-06-24 21:56:24 +0000350 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
351
352_ASEOF
353}; then
354 break
355fi
356
357fi
358
359 done
360
361 if test "x$CONFIG_SHELL" != x; then
362 for as_var in BASH_ENV ENV
363 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
364 done
365 export CONFIG_SHELL
366 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
367fi
368
369
370 if test $as_have_required = no; then
371 echo This script requires a shell more modern than all the
372 echo shells that I found on your system. Please install a
373 echo modern shell, or manually run the script under such a
374 echo shell if you do have one.
375 { (exit 1); exit 1; }
376fi
377
378
379fi
380
381fi
382
383
384
385(eval "as_func_return () {
386 (exit \$1)
387}
388as_func_success () {
389 as_func_return 0
390}
391as_func_failure () {
392 as_func_return 1
393}
394as_func_ret_success () {
395 return 0
396}
397as_func_ret_failure () {
398 return 1
399}
400
401exitcode=0
402if as_func_success; then
403 :
404else
405 exitcode=1
406 echo as_func_success failed.
407fi
408
409if as_func_failure; then
410 exitcode=1
411 echo as_func_failure succeeded.
412fi
413
414if as_func_ret_success; then
415 :
416else
417 exitcode=1
418 echo as_func_ret_success failed.
419fi
420
421if as_func_ret_failure; then
422 exitcode=1
423 echo as_func_ret_failure succeeded.
424fi
425
426if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
427 :
428else
429 exitcode=1
430 echo positional parameters were not saved.
431fi
432
433test \$exitcode = 0") || {
434 echo No shell found that supports shell functions.
435 echo Please tell bug-autoconf@gnu.org about your system,
436 echo including any error possibly output before this message.
437 echo This can help us improve future autoconf versions.
438 echo Configuration will now proceed without shell functions.
439}
440
441
442
443 as_lineno_1=$LINENO
444 as_lineno_2=$LINENO
445 test "x$as_lineno_1" != "x$as_lineno_2" &&
446 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000447
448 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
449 # uniformly replaced by the line number. The first 'sed' inserts a
Bram Moolenaar446cb832008-06-24 21:56:24 +0000450 # line-number line after each line using $LINENO; the second 'sed'
451 # does the real work. The second script uses 'N' to pair each
452 # line-number line with the line containing $LINENO, and appends
453 # trailing '-' during substitution so that $LINENO is not a special
454 # case at line end.
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000455 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
Bram Moolenaar446cb832008-06-24 21:56:24 +0000456 # scripts with optimization help from Paolo Bonzini. Blame Lee
457 # E. McMahon (1931-1989) for sed's syntax. :-)
458 sed -n '
459 p
460 /[$]LINENO/=
461 ' <$as_myself |
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000462 sed '
Bram Moolenaar446cb832008-06-24 21:56:24 +0000463 s/[$]LINENO.*/&-/
464 t lineno
465 b
466 :lineno
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000467 N
Bram Moolenaar446cb832008-06-24 21:56:24 +0000468 :loop
469 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000470 t loop
Bram Moolenaar446cb832008-06-24 21:56:24 +0000471 s/-\n.*//
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000472 ' >$as_me.lineno &&
Bram Moolenaar446cb832008-06-24 21:56:24 +0000473 chmod +x "$as_me.lineno" ||
474 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000475 { (exit 1); exit 1; }; }
476
477 # Don't try to exec as it changes $[0], causing all sort of problems
478 # (the dirname of $[0] is not the place where we might find the
Bram Moolenaar446cb832008-06-24 21:56:24 +0000479 # original and so on. Autoconf is especially sensitive to this).
480 . "./$as_me.lineno"
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000481 # Exit status is that of the last command.
482 exit
483}
484
485
Bram Moolenaar446cb832008-06-24 21:56:24 +0000486if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
487 as_dirname=dirname
488else
489 as_dirname=false
490fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000491
Bram Moolenaar446cb832008-06-24 21:56:24 +0000492ECHO_C= ECHO_N= ECHO_T=
493case `echo -n x` in
494-n*)
495 case `echo 'x\c'` in
496 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
497 *) ECHO_C='\c';;
498 esac;;
499*)
500 ECHO_N='-n';;
501esac
502if expr a : '\(a\)' >/dev/null 2>&1 &&
503 test "X`expr 00001 : '.*\(...\)'`" = X001; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000504 as_expr=expr
505else
506 as_expr=false
507fi
508
509rm -f conf$$ conf$$.exe conf$$.file
Bram Moolenaar446cb832008-06-24 21:56:24 +0000510if test -d conf$$.dir; then
511 rm -f conf$$.dir/conf$$.file
512else
513 rm -f conf$$.dir
514 mkdir conf$$.dir 2>/dev/null
515fi
516if (echo >conf$$.file) 2>/dev/null; then
517 if ln -s conf$$.file conf$$ 2>/dev/null; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000518 as_ln_s='ln -s'
Bram Moolenaar446cb832008-06-24 21:56:24 +0000519 # ... but there are two gotchas:
520 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
521 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
522 # In both cases, we have to default to `cp -p'.
523 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
524 as_ln_s='cp -p'
525 elif ln conf$$.file conf$$ 2>/dev/null; then
526 as_ln_s=ln
527 else
528 as_ln_s='cp -p'
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000529 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000530else
531 as_ln_s='cp -p'
532fi
Bram Moolenaar446cb832008-06-24 21:56:24 +0000533rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
534rmdir conf$$.dir 2>/dev/null
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000535
536if mkdir -p . 2>/dev/null; then
537 as_mkdir_p=:
538else
539 test -d ./-p && rmdir ./-p
540 as_mkdir_p=false
541fi
542
Bram Moolenaar446cb832008-06-24 21:56:24 +0000543if test -x / >/dev/null 2>&1; then
544 as_test_x='test -x'
545else
546 if ls -dL / >/dev/null 2>&1; then
547 as_ls_L_option=L
548 else
549 as_ls_L_option=
550 fi
551 as_test_x='
552 eval sh -c '\''
553 if test -d "$1"; then
554 test -d "$1/.";
555 else
556 case $1 in
557 -*)set "./$1";;
558 esac;
559 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
560 ???[sx]*):;;*)false;;esac;fi
561 '\'' sh
562 '
563fi
564as_executable_p=$as_test_x
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000565
566# Sed expression to map a string onto a valid CPP name.
567as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
568
569# Sed expression to map a string onto a valid variable name.
570as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
571
572
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000573
Bram Moolenaar446cb832008-06-24 21:56:24 +0000574exec 7<&0 </dev/null 6>&1
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000575
576# Name of the host.
577# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
578# so uname gets run too.
579ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
580
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000581#
582# Initializations.
583#
Bram Moolenaar071d4272004-06-13 20:20:40 +0000584ac_default_prefix=/usr/local
Bram Moolenaar446cb832008-06-24 21:56:24 +0000585ac_clean_files=
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000586ac_config_libobj_dir=.
Bram Moolenaar446cb832008-06-24 21:56:24 +0000587LIBOBJS=
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000588cross_compiling=no
589subdirs=
590MFLAGS=
591MAKEFLAGS=
592SHELL=${CONFIG_SHELL-/bin/sh}
593
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000594# Identity of this package.
595PACKAGE_NAME=
596PACKAGE_TARNAME=
597PACKAGE_VERSION=
598PACKAGE_STRING=
599PACKAGE_BUGREPORT=
600
601ac_unique_file="vim.h"
602# Factoring default headers for most tests.
603ac_includes_default="\
604#include <stdio.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +0000605#ifdef HAVE_SYS_TYPES_H
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000606# include <sys/types.h>
607#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +0000608#ifdef HAVE_SYS_STAT_H
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000609# include <sys/stat.h>
610#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +0000611#ifdef STDC_HEADERS
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000612# include <stdlib.h>
613# include <stddef.h>
614#else
Bram Moolenaar446cb832008-06-24 21:56:24 +0000615# ifdef HAVE_STDLIB_H
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000616# include <stdlib.h>
617# endif
618#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +0000619#ifdef HAVE_STRING_H
620# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000621# include <memory.h>
622# endif
623# include <string.h>
624#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +0000625#ifdef HAVE_STRINGS_H
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000626# include <strings.h>
627#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +0000628#ifdef HAVE_INTTYPES_H
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000629# include <inttypes.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000630#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +0000631#ifdef HAVE_STDINT_H
632# include <stdint.h>
633#endif
634#ifdef HAVE_UNISTD_H
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000635# include <unistd.h>
636#endif"
637
Bram Moolenaar446cb832008-06-24 21:56:24 +0000638ac_subst_vars='SHELL
639PATH_SEPARATOR
640PACKAGE_NAME
641PACKAGE_TARNAME
642PACKAGE_VERSION
643PACKAGE_STRING
644PACKAGE_BUGREPORT
645exec_prefix
646prefix
647program_transform_name
648bindir
649sbindir
650libexecdir
651datarootdir
652datadir
653sysconfdir
654sharedstatedir
655localstatedir
656includedir
657oldincludedir
658docdir
659infodir
660htmldir
661dvidir
662pdfdir
663psdir
664libdir
665localedir
666mandir
667DEFS
668ECHO_C
669ECHO_N
670ECHO_T
671LIBS
672build_alias
673host_alias
674target_alias
675SET_MAKE
676CC
677CFLAGS
678LDFLAGS
679CPPFLAGS
680ac_ct_CC
681EXEEXT
682OBJEXT
683CPP
684GREP
685EGREP
686AWK
687STRIP
688CPP_MM
689OS_EXTRA_SRC
690OS_EXTRA_OBJ
691VIMNAME
692EXNAME
693VIEWNAME
694line_break
695dovimdiff
696dogvimdiff
697compiledby
698vi_cv_path_mzscheme
699MZSCHEME_SRC
700MZSCHEME_OBJ
701MZSCHEME_PRO
702MZSCHEME_LIBS
703MZSCHEME_CFLAGS
704vi_cv_path_perl
705vi_cv_perllib
706shrpenv
707PERL_SRC
708PERL_OBJ
709PERL_PRO
710PERL_CFLAGS
711PERL_LIBS
712vi_cv_path_python
713PYTHON_CONFDIR
714PYTHON_LIBS
715PYTHON_GETPATH_CFLAGS
716PYTHON_CFLAGS
717PYTHON_SRC
718PYTHON_OBJ
719vi_cv_path_tcl
720TCL_SRC
721TCL_OBJ
722TCL_PRO
723TCL_CFLAGS
724TCL_LIBS
725vi_cv_path_ruby
726RUBY_SRC
727RUBY_OBJ
728RUBY_PRO
729RUBY_CFLAGS
730RUBY_LIBS
731WORKSHOP_SRC
732WORKSHOP_OBJ
733NETBEANS_SRC
734NETBEANS_OBJ
735SNIFF_SRC
736SNIFF_OBJ
737xmkmfpath
738XMKMF
739X_CFLAGS
740X_PRE_LIBS
741X_LIBS
742X_EXTRA_LIBS
743X_LIB
744GTK_CONFIG
745GTK12_CONFIG
746PKG_CONFIG
747GTK_CFLAGS
748GTK_LIBS
749GTK_LIBNAME
750GNOME_LIBS
751GNOME_LIBDIR
752GNOME_INCLUDEDIR
753GNOME_CONFIG
754MOTIF_LIBNAME
755NARROW_PROTO
756GUI_INC_LOC
757GUI_LIB_LOC
758GUITYPE
759GUI_X_LIBS
760HANGULIN_SRC
761HANGULIN_OBJ
762TAGPRG
763INSTALL_LANGS
764INSTALL_TOOL_LANGS
765MSGFMT
766MAKEMO
767DEPEND_CFLAGS_FILTER
768LIBOBJS
769LTLIBOBJS'
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000770ac_subst_files=''
Bram Moolenaar446cb832008-06-24 21:56:24 +0000771ac_user_opts='
772enable_option_checking
773enable_darwin
774with_mac_arch
Bram Moolenaarc236c162008-07-13 17:41:49 +0000775with_local_dir
Bram Moolenaar446cb832008-06-24 21:56:24 +0000776with_vim_name
777with_ex_name
778with_view_name
779with_global_runtime
780with_modified_by
781enable_selinux
782with_features
783with_compiledby
784enable_xsmp
785enable_xsmp_interact
786enable_mzschemeinterp
787with_plthome
788enable_perlinterp
789enable_pythoninterp
790with_python_config_dir
791enable_tclinterp
792with_tclsh
793enable_rubyinterp
794enable_cscope
795enable_workshop
796enable_netbeans
797enable_sniff
798enable_multibyte
799enable_hangulinput
800enable_xim
801enable_fontset
802with_x
803enable_gui
804enable_gtk_check
805enable_gtk2_check
806enable_gnome_check
807enable_motif_check
808enable_athena_check
809enable_nextaw_check
810enable_carbon_check
811with_gtk_prefix
812with_gtk_exec_prefix
813enable_gtktest
814with_gnome_includes
815with_gnome_libs
816with_gnome
817with_motif_lib
818with_tlib
819enable_acl
820enable_gpm
821enable_sysmouse
822enable_nls
823'
824 ac_precious_vars='build_alias
825host_alias
826target_alias
827CC
828CFLAGS
829LDFLAGS
830LIBS
831CPPFLAGS
832CPP
833XMKMF'
834
Bram Moolenaar071d4272004-06-13 20:20:40 +0000835
836# Initialize some variables set by options.
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000837ac_init_help=
838ac_init_version=false
Bram Moolenaar446cb832008-06-24 21:56:24 +0000839ac_unrecognized_opts=
840ac_unrecognized_sep=
Bram Moolenaar071d4272004-06-13 20:20:40 +0000841# The variables have the same names as the options, with
842# dashes changed to underlines.
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000843cache_file=/dev/null
Bram Moolenaar071d4272004-06-13 20:20:40 +0000844exec_prefix=NONE
Bram Moolenaar071d4272004-06-13 20:20:40 +0000845no_create=
Bram Moolenaar071d4272004-06-13 20:20:40 +0000846no_recursion=
847prefix=NONE
848program_prefix=NONE
849program_suffix=NONE
850program_transform_name=s,x,x,
851silent=
852site=
853srcdir=
Bram Moolenaar071d4272004-06-13 20:20:40 +0000854verbose=
855x_includes=NONE
856x_libraries=NONE
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000857
858# Installation directory options.
859# These are left unexpanded so users can "make install exec_prefix=/foo"
860# and all the variables that are supposed to be based on exec_prefix
861# by default will actually change.
862# Use braces instead of parens because sh, perl, etc. also accept them.
Bram Moolenaar446cb832008-06-24 21:56:24 +0000863# (The list follows the same order as the GNU Coding Standards.)
Bram Moolenaar071d4272004-06-13 20:20:40 +0000864bindir='${exec_prefix}/bin'
865sbindir='${exec_prefix}/sbin'
866libexecdir='${exec_prefix}/libexec'
Bram Moolenaar446cb832008-06-24 21:56:24 +0000867datarootdir='${prefix}/share'
868datadir='${datarootdir}'
Bram Moolenaar071d4272004-06-13 20:20:40 +0000869sysconfdir='${prefix}/etc'
870sharedstatedir='${prefix}/com'
871localstatedir='${prefix}/var'
Bram Moolenaar071d4272004-06-13 20:20:40 +0000872includedir='${prefix}/include'
873oldincludedir='/usr/include'
Bram Moolenaar446cb832008-06-24 21:56:24 +0000874docdir='${datarootdir}/doc/${PACKAGE}'
875infodir='${datarootdir}/info'
876htmldir='${docdir}'
877dvidir='${docdir}'
878pdfdir='${docdir}'
879psdir='${docdir}'
880libdir='${exec_prefix}/lib'
881localedir='${datarootdir}/locale'
882mandir='${datarootdir}/man'
Bram Moolenaar071d4272004-06-13 20:20:40 +0000883
Bram Moolenaar071d4272004-06-13 20:20:40 +0000884ac_prev=
Bram Moolenaar446cb832008-06-24 21:56:24 +0000885ac_dashdash=
Bram Moolenaar071d4272004-06-13 20:20:40 +0000886for ac_option
887do
Bram Moolenaar071d4272004-06-13 20:20:40 +0000888 # If the previous option needs an argument, assign it.
889 if test -n "$ac_prev"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +0000890 eval $ac_prev=\$ac_option
Bram Moolenaar071d4272004-06-13 20:20:40 +0000891 ac_prev=
892 continue
893 fi
894
Bram Moolenaar446cb832008-06-24 21:56:24 +0000895 case $ac_option in
896 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
897 *) ac_optarg=yes ;;
898 esac
Bram Moolenaar071d4272004-06-13 20:20:40 +0000899
900 # Accept the important Cygnus configure options, so we can diagnose typos.
901
Bram Moolenaar446cb832008-06-24 21:56:24 +0000902 case $ac_dashdash$ac_option in
903 --)
904 ac_dashdash=yes ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000905
906 -bindir | --bindir | --bindi | --bind | --bin | --bi)
907 ac_prev=bindir ;;
908 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000909 bindir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000910
911 -build | --build | --buil | --bui | --bu)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000912 ac_prev=build_alias ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000913 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000914 build_alias=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000915
916 -cache-file | --cache-file | --cache-fil | --cache-fi \
917 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
918 ac_prev=cache_file ;;
919 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
920 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000921 cache_file=$ac_optarg ;;
922
923 --config-cache | -C)
924 cache_file=config.cache ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000925
Bram Moolenaar446cb832008-06-24 21:56:24 +0000926 -datadir | --datadir | --datadi | --datad)
Bram Moolenaar071d4272004-06-13 20:20:40 +0000927 ac_prev=datadir ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +0000928 -datadir=* | --datadir=* | --datadi=* | --datad=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000929 datadir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000930
Bram Moolenaar446cb832008-06-24 21:56:24 +0000931 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
932 | --dataroo | --dataro | --datar)
933 ac_prev=datarootdir ;;
934 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
935 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
936 datarootdir=$ac_optarg ;;
937
Bram Moolenaar071d4272004-06-13 20:20:40 +0000938 -disable-* | --disable-*)
Bram Moolenaar446cb832008-06-24 21:56:24 +0000939 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
Bram Moolenaar071d4272004-06-13 20:20:40 +0000940 # Reject names that are not valid shell variable names.
Bram Moolenaar446cb832008-06-24 21:56:24 +0000941 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
942 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000943 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +0000944 ac_useropt_orig=$ac_useropt
945 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
946 case $ac_user_opts in
947 *"
948"enable_$ac_useropt"
949"*) ;;
950 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
951 ac_unrecognized_sep=', ';;
952 esac
953 eval enable_$ac_useropt=no ;;
954
955 -docdir | --docdir | --docdi | --doc | --do)
956 ac_prev=docdir ;;
957 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
958 docdir=$ac_optarg ;;
959
960 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
961 ac_prev=dvidir ;;
962 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
963 dvidir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000964
965 -enable-* | --enable-*)
Bram Moolenaar446cb832008-06-24 21:56:24 +0000966 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
Bram Moolenaar071d4272004-06-13 20:20:40 +0000967 # Reject names that are not valid shell variable names.
Bram Moolenaar446cb832008-06-24 21:56:24 +0000968 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
969 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000970 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +0000971 ac_useropt_orig=$ac_useropt
972 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
973 case $ac_user_opts in
974 *"
975"enable_$ac_useropt"
976"*) ;;
977 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
978 ac_unrecognized_sep=', ';;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000979 esac
Bram Moolenaar446cb832008-06-24 21:56:24 +0000980 eval enable_$ac_useropt=\$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000981
982 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
983 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
984 | --exec | --exe | --ex)
985 ac_prev=exec_prefix ;;
986 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
987 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
988 | --exec=* | --exe=* | --ex=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000989 exec_prefix=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000990
991 -gas | --gas | --ga | --g)
992 # Obsolete; use --with-gas.
993 with_gas=yes ;;
994
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000995 -help | --help | --hel | --he | -h)
996 ac_init_help=long ;;
997 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
998 ac_init_help=recursive ;;
999 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1000 ac_init_help=short ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001001
1002 -host | --host | --hos | --ho)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001003 ac_prev=host_alias ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001004 -host=* | --host=* | --hos=* | --ho=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001005 host_alias=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001006
Bram Moolenaar446cb832008-06-24 21:56:24 +00001007 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1008 ac_prev=htmldir ;;
1009 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1010 | --ht=*)
1011 htmldir=$ac_optarg ;;
1012
Bram Moolenaar071d4272004-06-13 20:20:40 +00001013 -includedir | --includedir | --includedi | --included | --include \
1014 | --includ | --inclu | --incl | --inc)
1015 ac_prev=includedir ;;
1016 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1017 | --includ=* | --inclu=* | --incl=* | --inc=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001018 includedir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001019
1020 -infodir | --infodir | --infodi | --infod | --info | --inf)
1021 ac_prev=infodir ;;
1022 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001023 infodir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001024
1025 -libdir | --libdir | --libdi | --libd)
1026 ac_prev=libdir ;;
1027 -libdir=* | --libdir=* | --libdi=* | --libd=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001028 libdir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001029
1030 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1031 | --libexe | --libex | --libe)
1032 ac_prev=libexecdir ;;
1033 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1034 | --libexe=* | --libex=* | --libe=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001035 libexecdir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001036
Bram Moolenaar446cb832008-06-24 21:56:24 +00001037 -localedir | --localedir | --localedi | --localed | --locale)
1038 ac_prev=localedir ;;
1039 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1040 localedir=$ac_optarg ;;
1041
Bram Moolenaar071d4272004-06-13 20:20:40 +00001042 -localstatedir | --localstatedir | --localstatedi | --localstated \
Bram Moolenaar446cb832008-06-24 21:56:24 +00001043 | --localstate | --localstat | --localsta | --localst | --locals)
Bram Moolenaar071d4272004-06-13 20:20:40 +00001044 ac_prev=localstatedir ;;
1045 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
Bram Moolenaar446cb832008-06-24 21:56:24 +00001046 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001047 localstatedir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001048
1049 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1050 ac_prev=mandir ;;
1051 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001052 mandir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001053
1054 -nfp | --nfp | --nf)
1055 # Obsolete; use --without-fp.
1056 with_fp=no ;;
1057
1058 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001059 | --no-cr | --no-c | -n)
Bram Moolenaar071d4272004-06-13 20:20:40 +00001060 no_create=yes ;;
1061
1062 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1063 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1064 no_recursion=yes ;;
1065
1066 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1067 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1068 | --oldin | --oldi | --old | --ol | --o)
1069 ac_prev=oldincludedir ;;
1070 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1071 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1072 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001073 oldincludedir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001074
1075 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1076 ac_prev=prefix ;;
1077 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001078 prefix=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001079
1080 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1081 | --program-pre | --program-pr | --program-p)
1082 ac_prev=program_prefix ;;
1083 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1084 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001085 program_prefix=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001086
1087 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1088 | --program-suf | --program-su | --program-s)
1089 ac_prev=program_suffix ;;
1090 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1091 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001092 program_suffix=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001093
1094 -program-transform-name | --program-transform-name \
1095 | --program-transform-nam | --program-transform-na \
1096 | --program-transform-n | --program-transform- \
1097 | --program-transform | --program-transfor \
1098 | --program-transfo | --program-transf \
1099 | --program-trans | --program-tran \
1100 | --progr-tra | --program-tr | --program-t)
1101 ac_prev=program_transform_name ;;
1102 -program-transform-name=* | --program-transform-name=* \
1103 | --program-transform-nam=* | --program-transform-na=* \
1104 | --program-transform-n=* | --program-transform-=* \
1105 | --program-transform=* | --program-transfor=* \
1106 | --program-transfo=* | --program-transf=* \
1107 | --program-trans=* | --program-tran=* \
1108 | --progr-tra=* | --program-tr=* | --program-t=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001109 program_transform_name=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001110
Bram Moolenaar446cb832008-06-24 21:56:24 +00001111 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1112 ac_prev=pdfdir ;;
1113 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1114 pdfdir=$ac_optarg ;;
1115
1116 -psdir | --psdir | --psdi | --psd | --ps)
1117 ac_prev=psdir ;;
1118 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1119 psdir=$ac_optarg ;;
1120
Bram Moolenaar071d4272004-06-13 20:20:40 +00001121 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1122 | -silent | --silent | --silen | --sile | --sil)
1123 silent=yes ;;
1124
1125 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1126 ac_prev=sbindir ;;
1127 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1128 | --sbi=* | --sb=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001129 sbindir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001130
1131 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1132 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1133 | --sharedst | --shareds | --shared | --share | --shar \
1134 | --sha | --sh)
1135 ac_prev=sharedstatedir ;;
1136 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1137 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1138 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1139 | --sha=* | --sh=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001140 sharedstatedir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001141
1142 -site | --site | --sit)
1143 ac_prev=site ;;
1144 -site=* | --site=* | --sit=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001145 site=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001146
1147 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1148 ac_prev=srcdir ;;
1149 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001150 srcdir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001151
1152 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1153 | --syscon | --sysco | --sysc | --sys | --sy)
1154 ac_prev=sysconfdir ;;
1155 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1156 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001157 sysconfdir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001158
1159 -target | --target | --targe | --targ | --tar | --ta | --t)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001160 ac_prev=target_alias ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001161 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001162 target_alias=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001163
1164 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1165 verbose=yes ;;
1166
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001167 -version | --version | --versio | --versi | --vers | -V)
1168 ac_init_version=: ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001169
1170 -with-* | --with-*)
Bram Moolenaar446cb832008-06-24 21:56:24 +00001171 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
Bram Moolenaar071d4272004-06-13 20:20:40 +00001172 # Reject names that are not valid shell variable names.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001173 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1174 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001175 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +00001176 ac_useropt_orig=$ac_useropt
1177 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1178 case $ac_user_opts in
1179 *"
1180"with_$ac_useropt"
1181"*) ;;
1182 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1183 ac_unrecognized_sep=', ';;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001184 esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00001185 eval with_$ac_useropt=\$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001186
1187 -without-* | --without-*)
Bram Moolenaar446cb832008-06-24 21:56:24 +00001188 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
Bram Moolenaar071d4272004-06-13 20:20:40 +00001189 # Reject names that are not valid shell variable names.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001190 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1191 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001192 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +00001193 ac_useropt_orig=$ac_useropt
1194 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1195 case $ac_user_opts in
1196 *"
1197"with_$ac_useropt"
1198"*) ;;
1199 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1200 ac_unrecognized_sep=', ';;
1201 esac
1202 eval with_$ac_useropt=no ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001203
1204 --x)
1205 # Obsolete; use --with-x.
1206 with_x=yes ;;
1207
1208 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1209 | --x-incl | --x-inc | --x-in | --x-i)
1210 ac_prev=x_includes ;;
1211 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1212 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001213 x_includes=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001214
1215 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1216 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1217 ac_prev=x_libraries ;;
1218 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1219 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001220 x_libraries=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001221
Bram Moolenaar446cb832008-06-24 21:56:24 +00001222 -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001223Try \`$0 --help' for more information." >&2
1224 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00001225 ;;
1226
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001227 *=*)
1228 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1229 # Reject names that are not valid shell variable names.
1230 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
Bram Moolenaar446cb832008-06-24 21:56:24 +00001231 { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001232 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +00001233 eval $ac_envvar=\$ac_optarg
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001234 export $ac_envvar ;;
1235
Bram Moolenaar071d4272004-06-13 20:20:40 +00001236 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001237 # FIXME: should be removed in autoconf 3.0.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001238 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001239 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
Bram Moolenaar446cb832008-06-24 21:56:24 +00001240 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001241 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
Bram Moolenaar071d4272004-06-13 20:20:40 +00001242 ;;
1243
1244 esac
1245done
1246
1247if test -n "$ac_prev"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001248 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
Bram Moolenaar446cb832008-06-24 21:56:24 +00001249 { $as_echo "$as_me: error: missing argument to $ac_option" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001250 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00001251fi
1252
Bram Moolenaar446cb832008-06-24 21:56:24 +00001253if test -n "$ac_unrecognized_opts"; then
1254 case $enable_option_checking in
1255 no) ;;
1256 fatal) { $as_echo "$as_me: error: Unrecognized options: $ac_unrecognized_opts" >&2
1257 { (exit 1); exit 1; }; } ;;
1258 *) $as_echo "$as_me: WARNING: Unrecognized options: $ac_unrecognized_opts" >&2 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001259 esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00001260fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00001261
Bram Moolenaar446cb832008-06-24 21:56:24 +00001262# Check all directory arguments for consistency.
1263for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1264 datadir sysconfdir sharedstatedir localstatedir includedir \
1265 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1266 libdir localedir mandir
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001267do
Bram Moolenaar446cb832008-06-24 21:56:24 +00001268 eval ac_val=\$$ac_var
1269 # Remove trailing slashes.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001270 case $ac_val in
Bram Moolenaar446cb832008-06-24 21:56:24 +00001271 */ )
1272 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1273 eval $ac_var=\$ac_val;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001274 esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00001275 # Be sure to have absolute directory names.
1276 case $ac_val in
1277 [\\/$]* | ?:[\\/]* ) continue;;
1278 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1279 esac
1280 { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1281 { (exit 1); exit 1; }; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001282done
Bram Moolenaar071d4272004-06-13 20:20:40 +00001283
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001284# There might be people who depend on the old broken behavior: `$host'
1285# used to hold the argument of --host etc.
1286# FIXME: To remove some day.
1287build=$build_alias
1288host=$host_alias
1289target=$target_alias
Bram Moolenaar071d4272004-06-13 20:20:40 +00001290
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001291# FIXME: To remove some day.
1292if test "x$host_alias" != x; then
1293 if test "x$build_alias" = x; then
1294 cross_compiling=maybe
Bram Moolenaar446cb832008-06-24 21:56:24 +00001295 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001296 If a cross compiler is detected then cross compile mode will be used." >&2
1297 elif test "x$build_alias" != "x$host_alias"; then
1298 cross_compiling=yes
1299 fi
1300fi
1301
1302ac_tool_prefix=
1303test -n "$host_alias" && ac_tool_prefix=$host_alias-
1304
1305test "$silent" = yes && exec 6>/dev/null
1306
Bram Moolenaar071d4272004-06-13 20:20:40 +00001307
Bram Moolenaar446cb832008-06-24 21:56:24 +00001308ac_pwd=`pwd` && test -n "$ac_pwd" &&
1309ac_ls_di=`ls -di .` &&
1310ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1311 { $as_echo "$as_me: error: Working directory cannot be determined" >&2
1312 { (exit 1); exit 1; }; }
1313test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1314 { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
1315 { (exit 1); exit 1; }; }
1316
1317
Bram Moolenaar071d4272004-06-13 20:20:40 +00001318# Find the source files, if location was not specified.
1319if test -z "$srcdir"; then
1320 ac_srcdir_defaulted=yes
Bram Moolenaar446cb832008-06-24 21:56:24 +00001321 # Try the directory containing this script, then the parent directory.
1322 ac_confdir=`$as_dirname -- "$as_myself" ||
1323$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1324 X"$as_myself" : 'X\(//\)[^/]' \| \
1325 X"$as_myself" : 'X\(//\)$' \| \
1326 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1327$as_echo X"$as_myself" |
1328 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1329 s//\1/
1330 q
1331 }
1332 /^X\(\/\/\)[^/].*/{
1333 s//\1/
1334 q
1335 }
1336 /^X\(\/\/\)$/{
1337 s//\1/
1338 q
1339 }
1340 /^X\(\/\).*/{
1341 s//\1/
1342 q
1343 }
1344 s/.*/./; q'`
Bram Moolenaar071d4272004-06-13 20:20:40 +00001345 srcdir=$ac_confdir
Bram Moolenaar446cb832008-06-24 21:56:24 +00001346 if test ! -r "$srcdir/$ac_unique_file"; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00001347 srcdir=..
1348 fi
1349else
1350 ac_srcdir_defaulted=no
1351fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00001352if test ! -r "$srcdir/$ac_unique_file"; then
1353 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1354 { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001355 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00001356fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00001357ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1358ac_abs_confdir=`(
1359 cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001360 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +00001361 pwd)`
1362# When building in place, set srcdir=.
1363if test "$ac_abs_confdir" = "$ac_pwd"; then
1364 srcdir=.
1365fi
1366# Remove unnecessary trailing slashes from srcdir.
1367# Double slashes in file names in object file debugging info
1368# mess up M-x gdb in Emacs.
1369case $srcdir in
1370*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1371esac
1372for ac_var in $ac_precious_vars; do
1373 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1374 eval ac_env_${ac_var}_value=\$${ac_var}
1375 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1376 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1377done
Bram Moolenaar071d4272004-06-13 20:20:40 +00001378
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001379#
1380# Report the --help message.
1381#
1382if test "$ac_init_help" = "long"; then
1383 # Omit some internal or obsolete options to make the list less imposing.
1384 # This message is too long to be a string in the A/UX 3.1 sh.
1385 cat <<_ACEOF
1386\`configure' configures this package to adapt to many kinds of systems.
1387
1388Usage: $0 [OPTION]... [VAR=VALUE]...
1389
1390To assign environment variables (e.g., CC, CFLAGS...), specify them as
1391VAR=VALUE. See below for descriptions of some of the useful variables.
1392
1393Defaults for the options are specified in brackets.
1394
1395Configuration:
1396 -h, --help display this help and exit
1397 --help=short display options specific to this package
1398 --help=recursive display the short help of all the included packages
1399 -V, --version display version information and exit
1400 -q, --quiet, --silent do not print \`checking...' messages
1401 --cache-file=FILE cache test results in FILE [disabled]
1402 -C, --config-cache alias for \`--cache-file=config.cache'
1403 -n, --no-create do not create output files
1404 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1405
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001406Installation directories:
1407 --prefix=PREFIX install architecture-independent files in PREFIX
Bram Moolenaar446cb832008-06-24 21:56:24 +00001408 [$ac_default_prefix]
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001409 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
Bram Moolenaar446cb832008-06-24 21:56:24 +00001410 [PREFIX]
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001411
1412By default, \`make install' will install all the files in
1413\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1414an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1415for instance \`--prefix=\$HOME'.
1416
1417For better control, use the options below.
1418
1419Fine tuning of the installation directories:
Bram Moolenaar446cb832008-06-24 21:56:24 +00001420 --bindir=DIR user executables [EPREFIX/bin]
1421 --sbindir=DIR system admin executables [EPREFIX/sbin]
1422 --libexecdir=DIR program executables [EPREFIX/libexec]
1423 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1424 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1425 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1426 --libdir=DIR object code libraries [EPREFIX/lib]
1427 --includedir=DIR C header files [PREFIX/include]
1428 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1429 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1430 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1431 --infodir=DIR info documentation [DATAROOTDIR/info]
1432 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1433 --mandir=DIR man documentation [DATAROOTDIR/man]
1434 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1435 --htmldir=DIR html documentation [DOCDIR]
1436 --dvidir=DIR dvi documentation [DOCDIR]
1437 --pdfdir=DIR pdf documentation [DOCDIR]
1438 --psdir=DIR ps documentation [DOCDIR]
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001439_ACEOF
1440
1441 cat <<\_ACEOF
1442
1443X features:
1444 --x-includes=DIR X include files are in DIR
1445 --x-libraries=DIR X library files are in DIR
1446_ACEOF
1447fi
1448
1449if test -n "$ac_init_help"; then
1450
1451 cat <<\_ACEOF
1452
1453Optional Features:
Bram Moolenaar446cb832008-06-24 21:56:24 +00001454 --disable-option-checking ignore unrecognized --enable/--with options
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001455 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1456 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1457 --disable-darwin Disable Darwin (Mac OS X) support.
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00001458 --disable-selinux Don't check for SELinux support.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001459 --disable-xsmp Disable XSMP session management
1460 --disable-xsmp-interact Disable XSMP interaction
1461 --enable-mzschemeinterp Include MzScheme interpreter.
1462 --enable-perlinterp Include Perl interpreter.
1463 --enable-pythoninterp Include Python interpreter.
1464 --enable-tclinterp Include Tcl interpreter.
1465 --enable-rubyinterp Include Ruby interpreter.
1466 --enable-cscope Include cscope interface.
1467 --enable-workshop Include Sun Visual Workshop support.
1468 --disable-netbeans Disable NetBeans integration support.
1469 --enable-sniff Include Sniff interface.
1470 --enable-multibyte Include multibyte editing support.
1471 --enable-hangulinput Include Hangul input support.
1472 --enable-xim Include XIM input support.
1473 --enable-fontset Include X fontset output support.
Bram Moolenaar9372a112005-12-06 19:59:18 +00001474 --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 +00001475 --enable-gtk-check If auto-select GUI, check for GTK default=yes
1476 --enable-gtk2-check If GTK GUI, check for GTK+ 2 default=yes
1477 --enable-gnome-check If GTK GUI, check for GNOME default=no
1478 --enable-motif-check If auto-select GUI, check for Motif default=yes
1479 --enable-athena-check If auto-select GUI, check for Athena default=yes
1480 --enable-nextaw-check If auto-select GUI, check for neXtaw default=yes
1481 --enable-carbon-check If auto-select GUI, check for Carbon default=yes
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001482 --disable-gtktest Do not try to compile and run a test GTK program
1483 --disable-acl Don't check for ACL support.
1484 --disable-gpm Don't use gpm (Linux mouse daemon).
Bram Moolenaar446cb832008-06-24 21:56:24 +00001485 --disable-sysmouse Don't use sysmouse (mouse in *BSD console).
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001486 --disable-nls Don't support NLS (gettext()).
1487
1488Optional Packages:
1489 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1490 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
Bram Moolenaar899dddf2006-03-26 21:06:50 +00001491 --with-mac-arch=ARCH current, intel, ppc or both
Bram Moolenaarc236c162008-07-13 17:41:49 +00001492 --with-local-dir=PATH search PATH instead of /usr/local for local libraries.
1493 --without-local-dir do not search /usr/local for local libraries.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001494 --with-vim-name=NAME what to call the Vim executable
1495 --with-ex-name=NAME what to call the Ex executable
1496 --with-view-name=NAME what to call the View executable
1497 --with-global-runtime=DIR global runtime directory in 'runtimepath'
1498 --with-modified-by=NAME name of who modified a release version
1499 --with-features=TYPE tiny, small, normal, big or huge (default: normal)
1500 --with-compiledby=NAME name to show in :version message
1501 --with-plthome=PLTHOME Use PLTHOME.
1502 --with-python-config-dir=PATH Python's config directory
1503 --with-tclsh=PATH which tclsh to use (default: tclsh8.0)
1504 --with-x use the X Window System
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001505 --with-gtk-prefix=PFX Prefix where GTK is installed (optional)
1506 --with-gtk-exec-prefix=PFX Exec prefix where GTK is installed (optional)
1507 --with-gnome-includes=DIR Specify location of GNOME headers
1508 --with-gnome-libs=DIR Specify location of GNOME libs
1509 --with-gnome Specify prefix for GNOME files
1510 --with-motif-lib=STRING Library for Motif
1511 --with-tlib=library terminal library to be used
1512
1513Some influential environment variables:
1514 CC C compiler command
1515 CFLAGS C compiler flags
1516 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1517 nonstandard directory <lib dir>
Bram Moolenaar446cb832008-06-24 21:56:24 +00001518 LIBS libraries to pass to the linker, e.g. -l<library>
1519 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1520 you have headers in a nonstandard directory <include dir>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001521 CPP C preprocessor
Bram Moolenaar446cb832008-06-24 21:56:24 +00001522 XMKMF Path to xmkmf, Makefile generator for X Window System
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001523
1524Use these variables to override the choices made by `configure' or to help
1525it to find libraries and programs with nonstandard names/locations.
1526
1527_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00001528ac_status=$?
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001529fi
1530
1531if test "$ac_init_help" = "recursive"; then
1532 # If there are subdirs, report their specific --help.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001533 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
Bram Moolenaar446cb832008-06-24 21:56:24 +00001534 test -d "$ac_dir" ||
1535 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1536 continue
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001537 ac_builddir=.
1538
Bram Moolenaar446cb832008-06-24 21:56:24 +00001539case "$ac_dir" in
1540.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1541*)
1542 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1543 # A ".." for each directory in $ac_dir_suffix.
1544 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1545 case $ac_top_builddir_sub in
1546 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1547 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1548 esac ;;
1549esac
1550ac_abs_top_builddir=$ac_pwd
1551ac_abs_builddir=$ac_pwd$ac_dir_suffix
1552# for backward compatibility:
1553ac_top_builddir=$ac_top_build_prefix
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001554
1555case $srcdir in
Bram Moolenaar446cb832008-06-24 21:56:24 +00001556 .) # We are building in place.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001557 ac_srcdir=.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001558 ac_top_srcdir=$ac_top_builddir_sub
1559 ac_abs_top_srcdir=$ac_pwd ;;
1560 [\\/]* | ?:[\\/]* ) # Absolute name.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001561 ac_srcdir=$srcdir$ac_dir_suffix;
Bram Moolenaar446cb832008-06-24 21:56:24 +00001562 ac_top_srcdir=$srcdir
1563 ac_abs_top_srcdir=$srcdir ;;
1564 *) # Relative name.
1565 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1566 ac_top_srcdir=$ac_top_build_prefix$srcdir
1567 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001568esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00001569ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001570
Bram Moolenaar446cb832008-06-24 21:56:24 +00001571 cd "$ac_dir" || { ac_status=$?; continue; }
1572 # Check for guested configure.
1573 if test -f "$ac_srcdir/configure.gnu"; then
1574 echo &&
1575 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1576 elif test -f "$ac_srcdir/configure"; then
1577 echo &&
1578 $SHELL "$ac_srcdir/configure" --help=recursive
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001579 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00001580 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1581 fi || ac_status=$?
1582 cd "$ac_pwd" || { ac_status=$?; break; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001583 done
1584fi
1585
Bram Moolenaar446cb832008-06-24 21:56:24 +00001586test -n "$ac_init_help" && exit $ac_status
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001587if $ac_init_version; then
1588 cat <<\_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00001589configure
1590generated by GNU Autoconf 2.62
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001591
Bram Moolenaar446cb832008-06-24 21:56:24 +00001592Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
15932002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001594This configure script is free software; the Free Software Foundation
1595gives unlimited permission to copy, distribute and modify it.
1596_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00001597 exit
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001598fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00001599cat >auto/config.log <<_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001600This file contains any messages produced by compilers while
1601running configure, to aid debugging if configure makes a mistake.
1602
1603It was created by $as_me, which was
Bram Moolenaar446cb832008-06-24 21:56:24 +00001604generated by GNU Autoconf 2.62. Invocation command line was
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001605
1606 $ $0 $@
1607
1608_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00001609exec 5>>auto/config.log
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001610{
1611cat <<_ASUNAME
1612## --------- ##
1613## Platform. ##
1614## --------- ##
1615
1616hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1617uname -m = `(uname -m) 2>/dev/null || echo unknown`
1618uname -r = `(uname -r) 2>/dev/null || echo unknown`
1619uname -s = `(uname -s) 2>/dev/null || echo unknown`
1620uname -v = `(uname -v) 2>/dev/null || echo unknown`
1621
1622/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1623/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1624
1625/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1626/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1627/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
Bram Moolenaar446cb832008-06-24 21:56:24 +00001628/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001629/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1630/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1631/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1632
1633_ASUNAME
1634
1635as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1636for as_dir in $PATH
1637do
1638 IFS=$as_save_IFS
1639 test -z "$as_dir" && as_dir=.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001640 $as_echo "PATH: $as_dir"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001641done
Bram Moolenaar446cb832008-06-24 21:56:24 +00001642IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001643
1644} >&5
1645
1646cat >&5 <<_ACEOF
1647
1648
1649## ----------- ##
1650## Core tests. ##
1651## ----------- ##
1652
1653_ACEOF
1654
1655
1656# Keep a trace of the command line.
1657# Strip out --no-create and --no-recursion so they do not pile up.
1658# Strip out --silent because we don't want to record it for future runs.
1659# Also quote any args containing shell meta-characters.
1660# Make two passes to allow for proper duplicate-argument suppression.
1661ac_configure_args=
1662ac_configure_args0=
1663ac_configure_args1=
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001664ac_must_keep_next=false
1665for ac_pass in 1 2
1666do
1667 for ac_arg
1668 do
1669 case $ac_arg in
1670 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1671 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1672 | -silent | --silent | --silen | --sile | --sil)
1673 continue ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00001674 *\'*)
1675 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001676 esac
1677 case $ac_pass in
1678 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1679 2)
1680 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1681 if test $ac_must_keep_next = true; then
1682 ac_must_keep_next=false # Got value, back to normal.
1683 else
1684 case $ac_arg in
1685 *=* | --config-cache | -C | -disable-* | --disable-* \
1686 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1687 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1688 | -with-* | --with-* | -without-* | --without-* | --x)
1689 case "$ac_configure_args0 " in
1690 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1691 esac
1692 ;;
1693 -* ) ac_must_keep_next=true ;;
1694 esac
1695 fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00001696 ac_configure_args="$ac_configure_args '$ac_arg'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001697 ;;
1698 esac
1699 done
1700done
1701$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1702$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1703
1704# When interrupted or exit'd, cleanup temporary files, and complete
1705# config.log. We remove comments because anyway the quotes in there
1706# would cause problems or look ugly.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001707# WARNING: Use '\'' to represent an apostrophe within the trap.
1708# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001709trap 'exit_status=$?
1710 # Save into config.log some information that might help in debugging.
1711 {
1712 echo
1713
1714 cat <<\_ASBOX
1715## ---------------- ##
1716## Cache variables. ##
1717## ---------------- ##
1718_ASBOX
1719 echo
1720 # The following way of writing the cache mishandles newlines in values,
Bram Moolenaar446cb832008-06-24 21:56:24 +00001721(
1722 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1723 eval ac_val=\$$ac_var
1724 case $ac_val in #(
1725 *${as_nl}*)
1726 case $ac_var in #(
1727 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1728$as_echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1729 esac
1730 case $ac_var in #(
1731 _ | IFS | as_nl) ;; #(
1732 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1733 *) $as_unset $ac_var ;;
1734 esac ;;
1735 esac
1736 done
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001737 (set) 2>&1 |
Bram Moolenaar446cb832008-06-24 21:56:24 +00001738 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1739 *${as_nl}ac_space=\ *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001740 sed -n \
Bram Moolenaar446cb832008-06-24 21:56:24 +00001741 "s/'\''/'\''\\\\'\'''\''/g;
1742 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1743 ;; #(
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001744 *)
Bram Moolenaar446cb832008-06-24 21:56:24 +00001745 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001746 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00001747 esac |
1748 sort
1749)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001750 echo
1751
1752 cat <<\_ASBOX
1753## ----------------- ##
1754## Output variables. ##
1755## ----------------- ##
1756_ASBOX
1757 echo
1758 for ac_var in $ac_subst_vars
1759 do
Bram Moolenaar446cb832008-06-24 21:56:24 +00001760 eval ac_val=\$$ac_var
1761 case $ac_val in
1762 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1763 esac
1764 $as_echo "$ac_var='\''$ac_val'\''"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001765 done | sort
1766 echo
1767
1768 if test -n "$ac_subst_files"; then
1769 cat <<\_ASBOX
Bram Moolenaar446cb832008-06-24 21:56:24 +00001770## ------------------- ##
1771## File substitutions. ##
1772## ------------------- ##
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001773_ASBOX
1774 echo
1775 for ac_var in $ac_subst_files
1776 do
Bram Moolenaar446cb832008-06-24 21:56:24 +00001777 eval ac_val=\$$ac_var
1778 case $ac_val in
1779 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1780 esac
1781 $as_echo "$ac_var='\''$ac_val'\''"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001782 done | sort
1783 echo
1784 fi
1785
1786 if test -s confdefs.h; then
1787 cat <<\_ASBOX
1788## ----------- ##
1789## confdefs.h. ##
1790## ----------- ##
1791_ASBOX
1792 echo
Bram Moolenaar446cb832008-06-24 21:56:24 +00001793 cat confdefs.h
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001794 echo
1795 fi
1796 test "$ac_signal" != 0 &&
Bram Moolenaar446cb832008-06-24 21:56:24 +00001797 $as_echo "$as_me: caught signal $ac_signal"
1798 $as_echo "$as_me: exit $exit_status"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001799 } >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00001800 rm -f core *.core core.conftest.* &&
1801 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001802 exit $exit_status
Bram Moolenaar446cb832008-06-24 21:56:24 +00001803' 0
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001804for ac_signal in 1 2 13 15; do
1805 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1806done
1807ac_signal=0
1808
1809# confdefs.h avoids OS command line length limits that DEFS can exceed.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001810rm -f -r conftest* confdefs.h
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001811
1812# Predefined preprocessor variables.
1813
1814cat >>confdefs.h <<_ACEOF
1815#define PACKAGE_NAME "$PACKAGE_NAME"
1816_ACEOF
1817
1818
1819cat >>confdefs.h <<_ACEOF
1820#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1821_ACEOF
1822
1823
1824cat >>confdefs.h <<_ACEOF
1825#define PACKAGE_VERSION "$PACKAGE_VERSION"
1826_ACEOF
1827
1828
1829cat >>confdefs.h <<_ACEOF
1830#define PACKAGE_STRING "$PACKAGE_STRING"
1831_ACEOF
1832
1833
1834cat >>confdefs.h <<_ACEOF
1835#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1836_ACEOF
1837
1838
1839# Let the site file select an alternate cache file if it wants to.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001840# Prefer an explicitly selected file to automatically selected ones.
1841ac_site_file1=NONE
1842ac_site_file2=NONE
1843if test -n "$CONFIG_SITE"; then
1844 ac_site_file1=$CONFIG_SITE
1845elif test "x$prefix" != xNONE; then
1846 ac_site_file1=$prefix/share/config.site
1847 ac_site_file2=$prefix/etc/config.site
1848else
1849 ac_site_file1=$ac_default_prefix/share/config.site
1850 ac_site_file2=$ac_default_prefix/etc/config.site
Bram Moolenaar071d4272004-06-13 20:20:40 +00001851fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00001852for ac_site_file in "$ac_site_file1" "$ac_site_file2"
1853do
1854 test "x$ac_site_file" = xNONE && continue
Bram Moolenaar071d4272004-06-13 20:20:40 +00001855 if test -r "$ac_site_file"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00001856 { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1857$as_echo "$as_me: loading site script $ac_site_file" >&6;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001858 sed 's/^/| /' "$ac_site_file" >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00001859 . "$ac_site_file"
1860 fi
1861done
1862
1863if test -r "$cache_file"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001864 # Some versions of bash will fail to source /dev/null (special
1865 # files actually), so we avoid doing that.
1866 if test -f "$cache_file"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00001867 { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
1868$as_echo "$as_me: loading cache $cache_file" >&6;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001869 case $cache_file in
Bram Moolenaar446cb832008-06-24 21:56:24 +00001870 [\\/]* | ?:[\\/]* ) . "$cache_file";;
1871 *) . "./$cache_file";;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001872 esac
1873 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00001874else
Bram Moolenaar446cb832008-06-24 21:56:24 +00001875 { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
1876$as_echo "$as_me: creating cache $cache_file" >&6;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001877 >$cache_file
1878fi
1879
1880# Check that the precious variables saved in the cache have kept the same
1881# value.
1882ac_cache_corrupted=false
Bram Moolenaar446cb832008-06-24 21:56:24 +00001883for ac_var in $ac_precious_vars; do
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001884 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1885 eval ac_new_set=\$ac_env_${ac_var}_set
Bram Moolenaar446cb832008-06-24 21:56:24 +00001886 eval ac_old_val=\$ac_cv_env_${ac_var}_value
1887 eval ac_new_val=\$ac_env_${ac_var}_value
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001888 case $ac_old_set,$ac_new_set in
1889 set,)
Bram Moolenaar446cb832008-06-24 21:56:24 +00001890 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1891$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 +00001892 ac_cache_corrupted=: ;;
1893 ,set)
Bram Moolenaar446cb832008-06-24 21:56:24 +00001894 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1895$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001896 ac_cache_corrupted=: ;;
1897 ,);;
1898 *)
1899 if test "x$ac_old_val" != "x$ac_new_val"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00001900 # differences in whitespace do not lead to failure.
1901 ac_old_val_w=`echo x $ac_old_val`
1902 ac_new_val_w=`echo x $ac_new_val`
1903 if test "$ac_old_val_w" != "$ac_new_val_w"; then
1904 { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1905$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1906 ac_cache_corrupted=:
1907 else
1908 { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
1909$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
1910 eval $ac_var=\$ac_old_val
1911 fi
1912 { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5
1913$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
1914 { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5
1915$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001916 fi;;
1917 esac
1918 # Pass precious variables to config.status.
1919 if test "$ac_new_set" = set; then
1920 case $ac_new_val in
Bram Moolenaar446cb832008-06-24 21:56:24 +00001921 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001922 *) ac_arg=$ac_var=$ac_new_val ;;
1923 esac
1924 case " $ac_configure_args " in
1925 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1926 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1927 esac
1928 fi
1929done
1930if $ac_cache_corrupted; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00001931 { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1932$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1933 { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1934$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001935 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00001936fi
1937
Bram Moolenaar446cb832008-06-24 21:56:24 +00001938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
Bram Moolenaar071d4272004-06-13 20:20:40 +00001954ac_ext=c
Bram Moolenaar071d4272004-06-13 20:20:40 +00001955ac_cpp='$CPP $CPPFLAGS'
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001956ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1957ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1958ac_compiler_gnu=$ac_cv_c_compiler_gnu
Bram Moolenaar071d4272004-06-13 20:20:40 +00001959
1960
Bram Moolenaar446cb832008-06-24 21:56:24 +00001961ac_config_headers="$ac_config_headers auto/config.h:config.h.in"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001962
1963
1964cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00001965#define UNIX 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001966_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00001967
Bram Moolenaar446cb832008-06-24 21:56:24 +00001968{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
1969$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
1970set x ${MAKE-make}
1971ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
1972if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
1973 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00001974else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001975 cat >conftest.make <<\_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00001976SHELL = /bin/sh
Bram Moolenaar071d4272004-06-13 20:20:40 +00001977all:
Bram Moolenaar446cb832008-06-24 21:56:24 +00001978 @echo '@@@%%%=$(MAKE)=@@@%%%'
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001979_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00001980# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001981case `${MAKE-make} -f conftest.make 2>/dev/null` in
1982 *@@@%%%=?*=@@@%%%*)
1983 eval ac_cv_prog_make_${ac_make}_set=yes;;
1984 *)
1985 eval ac_cv_prog_make_${ac_make}_set=no;;
1986esac
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001987rm -f conftest.make
Bram Moolenaar071d4272004-06-13 20:20:40 +00001988fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00001989if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
1990 { $as_echo "$as_me:$LINENO: result: yes" >&5
1991$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00001992 SET_MAKE=
1993else
Bram Moolenaar446cb832008-06-24 21:56:24 +00001994 { $as_echo "$as_me:$LINENO: result: no" >&5
1995$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00001996 SET_MAKE="MAKE=${MAKE-make}"
1997fi
1998
1999
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002000ac_ext=c
2001ac_cpp='$CPP $CPPFLAGS'
2002ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2003ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2004ac_compiler_gnu=$ac_cv_c_compiler_gnu
2005if test -n "$ac_tool_prefix"; then
2006 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2007set dummy ${ac_tool_prefix}gcc; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00002008{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2009$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002010if test "${ac_cv_prog_CC+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002011 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002012else
2013 if test -n "$CC"; then
2014 ac_cv_prog_CC="$CC" # Let the user override the test.
2015else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002016as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2017for as_dir in $PATH
2018do
2019 IFS=$as_save_IFS
2020 test -z "$as_dir" && as_dir=.
2021 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002022 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 +00002023 ac_cv_prog_CC="${ac_tool_prefix}gcc"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002024 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002025 break 2
2026 fi
2027done
2028done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002029IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002030
Bram Moolenaar071d4272004-06-13 20:20:40 +00002031fi
2032fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002033CC=$ac_cv_prog_CC
Bram Moolenaar071d4272004-06-13 20:20:40 +00002034if test -n "$CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002035 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2036$as_echo "$CC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002037else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002038 { $as_echo "$as_me:$LINENO: result: no" >&5
2039$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002040fi
2041
Bram Moolenaar446cb832008-06-24 21:56:24 +00002042
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002043fi
2044if test -z "$ac_cv_prog_CC"; then
2045 ac_ct_CC=$CC
2046 # Extract the first word of "gcc", so it can be a program name with args.
2047set dummy gcc; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00002048{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2049$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002050if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002051 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002052else
2053 if test -n "$ac_ct_CC"; then
2054 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2055else
2056as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2057for as_dir in $PATH
2058do
2059 IFS=$as_save_IFS
2060 test -z "$as_dir" && as_dir=.
2061 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002062 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 +00002063 ac_cv_prog_ac_ct_CC="gcc"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002064 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002065 break 2
2066 fi
2067done
2068done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002069IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002070
2071fi
2072fi
2073ac_ct_CC=$ac_cv_prog_ac_ct_CC
2074if test -n "$ac_ct_CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002075 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2076$as_echo "$ac_ct_CC" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002077else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002078 { $as_echo "$as_me:$LINENO: result: no" >&5
2079$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002080fi
2081
Bram Moolenaar446cb832008-06-24 21:56:24 +00002082 if test "x$ac_ct_CC" = x; then
2083 CC=""
2084 else
2085 case $cross_compiling:$ac_tool_warned in
2086yes:)
2087{ $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2088whose name does not start with the host triplet. If you think this
2089configuration is useful to you, please write to autoconf@gnu.org." >&5
2090$as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2091whose name does not start with the host triplet. If you think this
2092configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2093ac_tool_warned=yes ;;
2094esac
2095 CC=$ac_ct_CC
2096 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002097else
2098 CC="$ac_cv_prog_CC"
Bram Moolenaar071d4272004-06-13 20:20:40 +00002099fi
2100
2101if test -z "$CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002102 if test -n "$ac_tool_prefix"; then
2103 # 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 +00002104set dummy ${ac_tool_prefix}cc; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00002105{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2106$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002107if test "${ac_cv_prog_CC+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002108 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002109else
2110 if test -n "$CC"; then
2111 ac_cv_prog_CC="$CC" # Let the user override the test.
2112else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002113as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2114for as_dir in $PATH
2115do
2116 IFS=$as_save_IFS
2117 test -z "$as_dir" && as_dir=.
2118 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002119 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 +00002120 ac_cv_prog_CC="${ac_tool_prefix}cc"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002121 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002122 break 2
2123 fi
2124done
2125done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002126IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002127
2128fi
2129fi
2130CC=$ac_cv_prog_CC
2131if test -n "$CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002132 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2133$as_echo "$CC" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002134else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002135 { $as_echo "$as_me:$LINENO: result: no" >&5
2136$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002137fi
2138
Bram Moolenaar446cb832008-06-24 21:56:24 +00002139
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002140 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002141fi
2142if test -z "$CC"; then
2143 # Extract the first word of "cc", so it can be a program name with args.
2144set dummy cc; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00002145{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2146$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002147if test "${ac_cv_prog_CC+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002148 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002149else
2150 if test -n "$CC"; then
2151 ac_cv_prog_CC="$CC" # Let the user override the test.
2152else
Bram Moolenaar071d4272004-06-13 20:20:40 +00002153 ac_prog_rejected=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002154as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2155for as_dir in $PATH
2156do
2157 IFS=$as_save_IFS
2158 test -z "$as_dir" && as_dir=.
2159 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002160 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 +00002161 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2162 ac_prog_rejected=yes
2163 continue
2164 fi
2165 ac_cv_prog_CC="cc"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002166 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002167 break 2
2168 fi
2169done
2170done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002171IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002172
Bram Moolenaar071d4272004-06-13 20:20:40 +00002173if test $ac_prog_rejected = yes; then
2174 # We found a bogon in the path, so make sure we never use it.
2175 set dummy $ac_cv_prog_CC
2176 shift
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002177 if test $# != 0; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00002178 # We chose a different compiler from the bogus one.
2179 # However, it has the same basename, so the bogon will be chosen
2180 # first if we set CC to just the basename; use the full file name.
2181 shift
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002182 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
Bram Moolenaar071d4272004-06-13 20:20:40 +00002183 fi
2184fi
2185fi
2186fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002187CC=$ac_cv_prog_CC
Bram Moolenaar071d4272004-06-13 20:20:40 +00002188if test -n "$CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002189 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2190$as_echo "$CC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002191else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002192 { $as_echo "$as_me:$LINENO: result: no" >&5
2193$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002194fi
2195
Bram Moolenaar446cb832008-06-24 21:56:24 +00002196
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002197fi
2198if test -z "$CC"; then
2199 if test -n "$ac_tool_prefix"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002200 for ac_prog in cl.exe
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002201 do
2202 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2203set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00002204{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2205$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002206if test "${ac_cv_prog_CC+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002207 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002208else
2209 if test -n "$CC"; then
2210 ac_cv_prog_CC="$CC" # Let the user override the test.
2211else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002212as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2213for as_dir in $PATH
2214do
2215 IFS=$as_save_IFS
2216 test -z "$as_dir" && as_dir=.
2217 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002218 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 +00002219 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002220 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002221 break 2
2222 fi
2223done
2224done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002225IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002226
Bram Moolenaar071d4272004-06-13 20:20:40 +00002227fi
2228fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002229CC=$ac_cv_prog_CC
Bram Moolenaar071d4272004-06-13 20:20:40 +00002230if test -n "$CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002231 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2232$as_echo "$CC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002233else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002234 { $as_echo "$as_me:$LINENO: result: no" >&5
2235$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002236fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002237
Bram Moolenaar446cb832008-06-24 21:56:24 +00002238
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002239 test -n "$CC" && break
2240 done
2241fi
2242if test -z "$CC"; then
2243 ac_ct_CC=$CC
Bram Moolenaar446cb832008-06-24 21:56:24 +00002244 for ac_prog in cl.exe
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002245do
2246 # Extract the first word of "$ac_prog", so it can be a program name with args.
2247set dummy $ac_prog; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00002248{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2249$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002250if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002251 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002252else
2253 if test -n "$ac_ct_CC"; then
2254 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2255else
2256as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2257for as_dir in $PATH
2258do
2259 IFS=$as_save_IFS
2260 test -z "$as_dir" && as_dir=.
2261 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002262 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 +00002263 ac_cv_prog_ac_ct_CC="$ac_prog"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002264 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002265 break 2
Bram Moolenaar071d4272004-06-13 20:20:40 +00002266 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002267done
2268done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002269IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002270
2271fi
2272fi
2273ac_ct_CC=$ac_cv_prog_ac_ct_CC
2274if test -n "$ac_ct_CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002275 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2276$as_echo "$ac_ct_CC" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002277else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002278 { $as_echo "$as_me:$LINENO: result: no" >&5
2279$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002280fi
2281
Bram Moolenaar446cb832008-06-24 21:56:24 +00002282
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002283 test -n "$ac_ct_CC" && break
2284done
Bram Moolenaar071d4272004-06-13 20:20:40 +00002285
Bram Moolenaar446cb832008-06-24 21:56:24 +00002286 if test "x$ac_ct_CC" = x; then
2287 CC=""
2288 else
2289 case $cross_compiling:$ac_tool_warned in
2290yes:)
2291{ $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2292whose name does not start with the host triplet. If you think this
2293configuration is useful to you, please write to autoconf@gnu.org." >&5
2294$as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2295whose name does not start with the host triplet. If you think this
2296configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2297ac_tool_warned=yes ;;
2298esac
2299 CC=$ac_ct_CC
2300 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002301fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00002302
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002303fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00002304
Bram Moolenaar071d4272004-06-13 20:20:40 +00002305
Bram Moolenaar446cb832008-06-24 21:56:24 +00002306test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002307See \`config.log' for more details." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002308$as_echo "$as_me: error: no acceptable C compiler found in \$PATH
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002309See \`config.log' for more details." >&2;}
2310 { (exit 1); exit 1; }; }
2311
2312# Provide some information about the compiler.
Bram Moolenaar446cb832008-06-24 21:56:24 +00002313$as_echo "$as_me:$LINENO: checking for C compiler version" >&5
2314set X $ac_compile
2315ac_compiler=$2
2316{ (ac_try="$ac_compiler --version >&5"
2317case "(($ac_try" in
2318 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2319 *) ac_try_echo=$ac_try;;
2320esac
2321eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2322$as_echo "$ac_try_echo") >&5
2323 (eval "$ac_compiler --version >&5") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002324 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00002325 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002326 (exit $ac_status); }
Bram Moolenaar446cb832008-06-24 21:56:24 +00002327{ (ac_try="$ac_compiler -v >&5"
2328case "(($ac_try" in
2329 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2330 *) ac_try_echo=$ac_try;;
2331esac
2332eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2333$as_echo "$ac_try_echo") >&5
2334 (eval "$ac_compiler -v >&5") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002335 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00002336 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002337 (exit $ac_status); }
Bram Moolenaar446cb832008-06-24 21:56:24 +00002338{ (ac_try="$ac_compiler -V >&5"
2339case "(($ac_try" in
2340 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2341 *) ac_try_echo=$ac_try;;
2342esac
2343eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2344$as_echo "$ac_try_echo") >&5
2345 (eval "$ac_compiler -V >&5") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002346 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00002347 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002348 (exit $ac_status); }
2349
2350cat >conftest.$ac_ext <<_ACEOF
2351/* confdefs.h. */
2352_ACEOF
2353cat confdefs.h >>conftest.$ac_ext
2354cat >>conftest.$ac_ext <<_ACEOF
2355/* end confdefs.h. */
2356
2357int
2358main ()
2359{
2360
2361 ;
2362 return 0;
2363}
2364_ACEOF
2365ac_clean_files_save=$ac_clean_files
Bram Moolenaar446cb832008-06-24 21:56:24 +00002366ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002367# Try to create an executable without -o first, disregard a.out.
2368# It will help us diagnose broken compilers, and finding out an intuition
2369# of exeext.
Bram Moolenaar446cb832008-06-24 21:56:24 +00002370{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2371$as_echo_n "checking for C compiler default output file name... " >&6; }
2372ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002373
Bram Moolenaar446cb832008-06-24 21:56:24 +00002374# The possible output files:
2375ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2376
2377ac_rmfiles=
2378for ac_file in $ac_files
2379do
2380 case $ac_file in
2381 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2382 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2383 esac
2384done
2385rm -f $ac_rmfiles
2386
2387if { (ac_try="$ac_link_default"
2388case "(($ac_try" in
2389 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2390 *) ac_try_echo=$ac_try;;
2391esac
2392eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2393$as_echo "$ac_try_echo") >&5
2394 (eval "$ac_link_default") 2>&5
2395 ac_status=$?
2396 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2397 (exit $ac_status); }; then
2398 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2399# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2400# in a Makefile. We should not override ac_cv_exeext if it was cached,
2401# so that the user can short-circuit this test for compilers unknown to
2402# Autoconf.
2403for ac_file in $ac_files ''
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002404do
2405 test -f "$ac_file" || continue
2406 case $ac_file in
Bram Moolenaar446cb832008-06-24 21:56:24 +00002407 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002408 ;;
2409 [ab].out )
2410 # We found the default executable, but exeext='' is most
2411 # certainly right.
2412 break;;
2413 *.* )
Bram Moolenaar446cb832008-06-24 21:56:24 +00002414 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2415 then :; else
2416 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2417 fi
2418 # We set ac_cv_exeext here because the later test for it is not
2419 # safe: cross compilers may not add the suffix if given an `-o'
2420 # argument, so we may need to know it at that point already.
2421 # Even if this section looks crufty: it has the advantage of
2422 # actually working.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002423 break;;
2424 * )
2425 break;;
2426 esac
2427done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002428test "$ac_cv_exeext" = no && ac_cv_exeext=
2429
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002430else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002431 ac_file=''
2432fi
2433
2434{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5
2435$as_echo "$ac_file" >&6; }
2436if test -z "$ac_file"; then
2437 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002438sed 's/^/| /' conftest.$ac_ext >&5
2439
Bram Moolenaar446cb832008-06-24 21:56:24 +00002440{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002441See \`config.log' for more details." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002442$as_echo "$as_me: error: C compiler cannot create executables
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002443See \`config.log' for more details." >&2;}
2444 { (exit 77); exit 77; }; }
2445fi
2446
2447ac_exeext=$ac_cv_exeext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002448
Bram Moolenaar446cb832008-06-24 21:56:24 +00002449# Check that the compiler produces executables we can run. If not, either
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002450# the compiler is broken, or we cross compile.
Bram Moolenaar446cb832008-06-24 21:56:24 +00002451{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2452$as_echo_n "checking whether the C compiler works... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002453# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2454# If not cross compiling, check that we can run a simple program.
2455if test "$cross_compiling" != yes; then
2456 if { ac_try='./$ac_file'
Bram Moolenaar446cb832008-06-24 21:56:24 +00002457 { (case "(($ac_try" in
2458 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2459 *) ac_try_echo=$ac_try;;
2460esac
2461eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2462$as_echo "$ac_try_echo") >&5
2463 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002464 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00002465 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002466 (exit $ac_status); }; }; then
2467 cross_compiling=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00002468 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002469 if test "$cross_compiling" = maybe; then
2470 cross_compiling=yes
2471 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002472 { { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002473If you meant to cross compile, use \`--host'.
2474See \`config.log' for more details." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002475$as_echo "$as_me: error: cannot run C compiled programs.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002476If you meant to cross compile, use \`--host'.
2477See \`config.log' for more details." >&2;}
2478 { (exit 1); exit 1; }; }
2479 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00002480 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00002481fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002482{ $as_echo "$as_me:$LINENO: result: yes" >&5
2483$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002484
Bram Moolenaar446cb832008-06-24 21:56:24 +00002485rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002486ac_clean_files=$ac_clean_files_save
Bram Moolenaar446cb832008-06-24 21:56:24 +00002487# Check that the compiler produces executables we can run. If not, either
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002488# the compiler is broken, or we cross compile.
Bram Moolenaar446cb832008-06-24 21:56:24 +00002489{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2490$as_echo_n "checking whether we are cross compiling... " >&6; }
2491{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
2492$as_echo "$cross_compiling" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002493
Bram Moolenaar446cb832008-06-24 21:56:24 +00002494{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
2495$as_echo_n "checking for suffix of executables... " >&6; }
2496if { (ac_try="$ac_link"
2497case "(($ac_try" in
2498 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2499 *) ac_try_echo=$ac_try;;
2500esac
2501eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2502$as_echo "$ac_try_echo") >&5
2503 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002504 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00002505 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002506 (exit $ac_status); }; then
2507 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2508# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2509# work properly (i.e., refer to `conftest.exe'), while it won't with
2510# `rm'.
2511for ac_file in conftest.exe conftest conftest.*; do
2512 test -f "$ac_file" || continue
2513 case $ac_file in
Bram Moolenaar446cb832008-06-24 21:56:24 +00002514 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002515 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002516 break;;
2517 * ) break;;
2518 esac
2519done
Bram Moolenaar071d4272004-06-13 20:20:40 +00002520else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002521 { { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002522See \`config.log' for more details." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002523$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002524See \`config.log' for more details." >&2;}
2525 { (exit 1); exit 1; }; }
2526fi
2527
2528rm -f conftest$ac_cv_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00002529{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2530$as_echo "$ac_cv_exeext" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002531
2532rm -f conftest.$ac_ext
2533EXEEXT=$ac_cv_exeext
2534ac_exeext=$EXEEXT
Bram Moolenaar446cb832008-06-24 21:56:24 +00002535{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
2536$as_echo_n "checking for suffix of object files... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002537if test "${ac_cv_objext+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002538 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002539else
2540 cat >conftest.$ac_ext <<_ACEOF
2541/* confdefs.h. */
2542_ACEOF
2543cat confdefs.h >>conftest.$ac_ext
2544cat >>conftest.$ac_ext <<_ACEOF
2545/* end confdefs.h. */
2546
2547int
2548main ()
2549{
2550
2551 ;
2552 return 0;
2553}
2554_ACEOF
2555rm -f conftest.o conftest.obj
Bram Moolenaar446cb832008-06-24 21:56:24 +00002556if { (ac_try="$ac_compile"
2557case "(($ac_try" in
2558 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2559 *) ac_try_echo=$ac_try;;
2560esac
2561eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2562$as_echo "$ac_try_echo") >&5
2563 (eval "$ac_compile") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002564 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00002565 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002566 (exit $ac_status); }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002567 for ac_file in conftest.o conftest.obj conftest.*; do
2568 test -f "$ac_file" || continue;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002569 case $ac_file in
Bram Moolenaar446cb832008-06-24 21:56:24 +00002570 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002571 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2572 break;;
2573 esac
2574done
2575else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002576 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002577sed 's/^/| /' conftest.$ac_ext >&5
2578
Bram Moolenaar446cb832008-06-24 21:56:24 +00002579{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002580See \`config.log' for more details." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002581$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002582See \`config.log' for more details." >&2;}
2583 { (exit 1); exit 1; }; }
2584fi
2585
2586rm -f conftest.$ac_cv_objext conftest.$ac_ext
2587fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002588{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2589$as_echo "$ac_cv_objext" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002590OBJEXT=$ac_cv_objext
2591ac_objext=$OBJEXT
Bram Moolenaar446cb832008-06-24 21:56:24 +00002592{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2593$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002594if test "${ac_cv_c_compiler_gnu+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 cat >conftest.$ac_ext <<_ACEOF
2598/* confdefs.h. */
2599_ACEOF
2600cat confdefs.h >>conftest.$ac_ext
2601cat >>conftest.$ac_ext <<_ACEOF
2602/* end confdefs.h. */
2603
2604int
2605main ()
2606{
2607#ifndef __GNUC__
2608 choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +00002609#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00002610
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002611 ;
2612 return 0;
2613}
2614_ACEOF
2615rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00002616if { (ac_try="$ac_compile"
2617case "(($ac_try" in
2618 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2619 *) ac_try_echo=$ac_try;;
2620esac
2621eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2622$as_echo "$ac_try_echo") >&5
2623 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002624 ac_status=$?
2625 grep -v '^ *+' conftest.er1 >conftest.err
2626 rm -f conftest.er1
2627 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002628 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2629 (exit $ac_status); } && {
2630 test -z "$ac_c_werror_flag" ||
2631 test ! -s conftest.err
2632 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002633 ac_compiler_gnu=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00002634else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002635 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002636sed 's/^/| /' conftest.$ac_ext >&5
2637
Bram Moolenaar446cb832008-06-24 21:56:24 +00002638 ac_compiler_gnu=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00002639fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002640
2641rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002642ac_cv_c_compiler_gnu=$ac_compiler_gnu
Bram Moolenaar071d4272004-06-13 20:20:40 +00002643
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002644fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002645{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2646$as_echo "$ac_cv_c_compiler_gnu" >&6; }
2647if test $ac_compiler_gnu = yes; then
2648 GCC=yes
2649else
2650 GCC=
2651fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002652ac_test_CFLAGS=${CFLAGS+set}
2653ac_save_CFLAGS=$CFLAGS
Bram Moolenaar446cb832008-06-24 21:56:24 +00002654{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2655$as_echo_n "checking whether $CC accepts -g... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002656if test "${ac_cv_prog_cc_g+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002657 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002658else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002659 ac_save_c_werror_flag=$ac_c_werror_flag
2660 ac_c_werror_flag=yes
2661 ac_cv_prog_cc_g=no
2662 CFLAGS="-g"
2663 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002664/* confdefs.h. */
2665_ACEOF
2666cat confdefs.h >>conftest.$ac_ext
2667cat >>conftest.$ac_ext <<_ACEOF
2668/* end confdefs.h. */
2669
2670int
2671main ()
2672{
2673
2674 ;
2675 return 0;
2676}
2677_ACEOF
2678rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00002679if { (ac_try="$ac_compile"
2680case "(($ac_try" in
2681 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2682 *) ac_try_echo=$ac_try;;
2683esac
2684eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2685$as_echo "$ac_try_echo") >&5
2686 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002687 ac_status=$?
2688 grep -v '^ *+' conftest.er1 >conftest.err
2689 rm -f conftest.er1
2690 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002691 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2692 (exit $ac_status); } && {
2693 test -z "$ac_c_werror_flag" ||
2694 test ! -s conftest.err
2695 } && test -s conftest.$ac_objext; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00002696 ac_cv_prog_cc_g=yes
2697else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002698 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002699sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00002700
Bram Moolenaar446cb832008-06-24 21:56:24 +00002701 CFLAGS=""
2702 cat >conftest.$ac_ext <<_ACEOF
2703/* confdefs.h. */
2704_ACEOF
2705cat confdefs.h >>conftest.$ac_ext
2706cat >>conftest.$ac_ext <<_ACEOF
2707/* end confdefs.h. */
2708
2709int
2710main ()
2711{
2712
2713 ;
2714 return 0;
2715}
2716_ACEOF
2717rm -f conftest.$ac_objext
2718if { (ac_try="$ac_compile"
2719case "(($ac_try" in
2720 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2721 *) ac_try_echo=$ac_try;;
2722esac
2723eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2724$as_echo "$ac_try_echo") >&5
2725 (eval "$ac_compile") 2>conftest.er1
2726 ac_status=$?
2727 grep -v '^ *+' conftest.er1 >conftest.err
2728 rm -f conftest.er1
2729 cat conftest.err >&5
2730 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2731 (exit $ac_status); } && {
2732 test -z "$ac_c_werror_flag" ||
2733 test ! -s conftest.err
2734 } && test -s conftest.$ac_objext; then
2735 :
2736else
2737 $as_echo "$as_me: failed program was:" >&5
2738sed 's/^/| /' conftest.$ac_ext >&5
2739
2740 ac_c_werror_flag=$ac_save_c_werror_flag
2741 CFLAGS="-g"
2742 cat >conftest.$ac_ext <<_ACEOF
2743/* confdefs.h. */
2744_ACEOF
2745cat confdefs.h >>conftest.$ac_ext
2746cat >>conftest.$ac_ext <<_ACEOF
2747/* end confdefs.h. */
2748
2749int
2750main ()
2751{
2752
2753 ;
2754 return 0;
2755}
2756_ACEOF
2757rm -f conftest.$ac_objext
2758if { (ac_try="$ac_compile"
2759case "(($ac_try" in
2760 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2761 *) ac_try_echo=$ac_try;;
2762esac
2763eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2764$as_echo "$ac_try_echo") >&5
2765 (eval "$ac_compile") 2>conftest.er1
2766 ac_status=$?
2767 grep -v '^ *+' conftest.er1 >conftest.err
2768 rm -f conftest.er1
2769 cat conftest.err >&5
2770 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2771 (exit $ac_status); } && {
2772 test -z "$ac_c_werror_flag" ||
2773 test ! -s conftest.err
2774 } && test -s conftest.$ac_objext; then
2775 ac_cv_prog_cc_g=yes
2776else
2777 $as_echo "$as_me: failed program was:" >&5
2778sed 's/^/| /' conftest.$ac_ext >&5
2779
2780
Bram Moolenaar071d4272004-06-13 20:20:40 +00002781fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002782
2783rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002784fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002785
2786rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2787fi
2788
2789rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2790 ac_c_werror_flag=$ac_save_c_werror_flag
2791fi
2792{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2793$as_echo "$ac_cv_prog_cc_g" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002794if test "$ac_test_CFLAGS" = set; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002795 CFLAGS=$ac_save_CFLAGS
Bram Moolenaar071d4272004-06-13 20:20:40 +00002796elif test $ac_cv_prog_cc_g = yes; then
2797 if test "$GCC" = yes; then
2798 CFLAGS="-g -O2"
2799 else
2800 CFLAGS="-g"
2801 fi
2802else
2803 if test "$GCC" = yes; then
2804 CFLAGS="-O2"
2805 else
2806 CFLAGS=
2807 fi
2808fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002809{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
2810$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
2811if test "${ac_cv_prog_cc_c89+set}" = set; then
2812 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002813else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002814 ac_cv_prog_cc_c89=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002815ac_save_CC=$CC
2816cat >conftest.$ac_ext <<_ACEOF
2817/* confdefs.h. */
2818_ACEOF
2819cat confdefs.h >>conftest.$ac_ext
2820cat >>conftest.$ac_ext <<_ACEOF
2821/* end confdefs.h. */
2822#include <stdarg.h>
2823#include <stdio.h>
2824#include <sys/types.h>
2825#include <sys/stat.h>
2826/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2827struct buf { int x; };
2828FILE * (*rcsopen) (struct buf *, struct stat *, int);
2829static char *e (p, i)
2830 char **p;
2831 int i;
2832{
2833 return p[i];
2834}
2835static char *f (char * (*g) (char **, int), char **p, ...)
2836{
2837 char *s;
2838 va_list v;
2839 va_start (v,p);
2840 s = g (p, va_arg (v,int));
2841 va_end (v);
2842 return s;
2843}
2844
2845/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2846 function prototypes and stuff, but not '\xHH' hex character constants.
2847 These don't provoke an error unfortunately, instead are silently treated
Bram Moolenaar446cb832008-06-24 21:56:24 +00002848 as 'x'. The following induces an error, until -std is added to get
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002849 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2850 array size at least. It's necessary to write '\x00'==0 to get something
Bram Moolenaar446cb832008-06-24 21:56:24 +00002851 that's true only with -std. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002852int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2853
Bram Moolenaar446cb832008-06-24 21:56:24 +00002854/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2855 inside strings and character constants. */
2856#define FOO(x) 'x'
2857int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2858
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002859int test (int i, double x);
2860struct s1 {int (*f) (int a);};
2861struct s2 {int (*f) (double a);};
2862int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2863int argc;
2864char **argv;
2865int
2866main ()
2867{
2868return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2869 ;
2870 return 0;
2871}
2872_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00002873for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2874 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002875do
2876 CC="$ac_save_CC $ac_arg"
2877 rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00002878if { (ac_try="$ac_compile"
2879case "(($ac_try" in
2880 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2881 *) ac_try_echo=$ac_try;;
2882esac
2883eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2884$as_echo "$ac_try_echo") >&5
2885 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002886 ac_status=$?
2887 grep -v '^ *+' conftest.er1 >conftest.err
2888 rm -f conftest.er1
2889 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002890 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2891 (exit $ac_status); } && {
2892 test -z "$ac_c_werror_flag" ||
2893 test ! -s conftest.err
2894 } && test -s conftest.$ac_objext; then
2895 ac_cv_prog_cc_c89=$ac_arg
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002896else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002897 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002898sed 's/^/| /' conftest.$ac_ext >&5
2899
Bram Moolenaar446cb832008-06-24 21:56:24 +00002900
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002901fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002902
2903rm -f core conftest.err conftest.$ac_objext
2904 test "x$ac_cv_prog_cc_c89" != "xno" && break
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002905done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002906rm -f conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002907CC=$ac_save_CC
2908
2909fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002910# AC_CACHE_VAL
2911case "x$ac_cv_prog_cc_c89" in
2912 x)
2913 { $as_echo "$as_me:$LINENO: result: none needed" >&5
2914$as_echo "none needed" >&6; } ;;
2915 xno)
2916 { $as_echo "$as_me:$LINENO: result: unsupported" >&5
2917$as_echo "unsupported" >&6; } ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002918 *)
Bram Moolenaar446cb832008-06-24 21:56:24 +00002919 CC="$CC $ac_cv_prog_cc_c89"
2920 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
2921$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002922esac
2923
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002924
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002925ac_ext=c
2926ac_cpp='$CPP $CPPFLAGS'
2927ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2928ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2929ac_compiler_gnu=$ac_cv_c_compiler_gnu
2930 ac_ext=c
2931ac_cpp='$CPP $CPPFLAGS'
2932ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2933ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2934ac_compiler_gnu=$ac_cv_c_compiler_gnu
Bram Moolenaar446cb832008-06-24 21:56:24 +00002935{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
2936$as_echo_n "checking how to run the C preprocessor... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002937# On Suns, sometimes $CPP names a directory.
2938if test -n "$CPP" && test -d "$CPP"; then
2939 CPP=
2940fi
2941if test -z "$CPP"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002942 if test "${ac_cv_prog_CPP+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002943 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002944else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002945 # Double quotes because CPP needs to be expanded
2946 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2947 do
2948 ac_preproc_ok=false
2949for ac_c_preproc_warn_flag in '' yes
2950do
2951 # Use a header file that comes with gcc, so configuring glibc
2952 # with a fresh cross-compiler works.
2953 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2954 # <limits.h> exists even on freestanding compilers.
Bram Moolenaar071d4272004-06-13 20:20:40 +00002955 # On the NeXT, cc -E runs the code through the compiler's parser,
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002956 # not just through cpp. "Syntax error" is here to catch this case.
2957 cat >conftest.$ac_ext <<_ACEOF
2958/* confdefs.h. */
2959_ACEOF
2960cat confdefs.h >>conftest.$ac_ext
2961cat >>conftest.$ac_ext <<_ACEOF
2962/* end confdefs.h. */
2963#ifdef __STDC__
2964# include <limits.h>
2965#else
2966# include <assert.h>
2967#endif
2968 Syntax error
2969_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00002970if { (ac_try="$ac_cpp conftest.$ac_ext"
2971case "(($ac_try" in
2972 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2973 *) ac_try_echo=$ac_try;;
2974esac
2975eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2976$as_echo "$ac_try_echo") >&5
2977 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002978 ac_status=$?
2979 grep -v '^ *+' conftest.er1 >conftest.err
2980 rm -f conftest.er1
2981 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002982 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2983 (exit $ac_status); } >/dev/null && {
2984 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
2985 test ! -s conftest.err
2986 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002987 :
2988else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002989 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002990sed 's/^/| /' conftest.$ac_ext >&5
2991
2992 # Broken: fails on valid input.
2993continue
2994fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002995
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002996rm -f conftest.err conftest.$ac_ext
2997
Bram Moolenaar446cb832008-06-24 21:56:24 +00002998 # OK, works on sane cases. Now check whether nonexistent headers
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002999 # can be detected and how.
3000 cat >conftest.$ac_ext <<_ACEOF
3001/* confdefs.h. */
3002_ACEOF
3003cat confdefs.h >>conftest.$ac_ext
3004cat >>conftest.$ac_ext <<_ACEOF
3005/* end confdefs.h. */
3006#include <ac_nonexistent.h>
3007_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00003008if { (ac_try="$ac_cpp conftest.$ac_ext"
3009case "(($ac_try" in
3010 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3011 *) ac_try_echo=$ac_try;;
3012esac
3013eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3014$as_echo "$ac_try_echo") >&5
3015 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003016 ac_status=$?
3017 grep -v '^ *+' conftest.er1 >conftest.err
3018 rm -f conftest.er1
3019 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003020 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3021 (exit $ac_status); } >/dev/null && {
3022 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3023 test ! -s conftest.err
3024 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003025 # Broken: success on invalid input.
3026continue
3027else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003028 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003029sed 's/^/| /' conftest.$ac_ext >&5
3030
3031 # Passes both tests.
3032ac_preproc_ok=:
3033break
3034fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003035
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003036rm -f conftest.err conftest.$ac_ext
3037
3038done
3039# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3040rm -f conftest.err conftest.$ac_ext
3041if $ac_preproc_ok; then
3042 break
3043fi
3044
3045 done
3046 ac_cv_prog_CPP=$CPP
3047
3048fi
3049 CPP=$ac_cv_prog_CPP
3050else
3051 ac_cv_prog_CPP=$CPP
3052fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003053{ $as_echo "$as_me:$LINENO: result: $CPP" >&5
3054$as_echo "$CPP" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003055ac_preproc_ok=false
3056for ac_c_preproc_warn_flag in '' yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00003057do
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003058 # Use a header file that comes with gcc, so configuring glibc
3059 # with a fresh cross-compiler works.
3060 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3061 # <limits.h> exists even on freestanding compilers.
3062 # On the NeXT, cc -E runs the code through the compiler's parser,
3063 # not just through cpp. "Syntax error" is here to catch this case.
3064 cat >conftest.$ac_ext <<_ACEOF
3065/* confdefs.h. */
3066_ACEOF
3067cat confdefs.h >>conftest.$ac_ext
3068cat >>conftest.$ac_ext <<_ACEOF
3069/* end confdefs.h. */
3070#ifdef __STDC__
3071# include <limits.h>
3072#else
3073# include <assert.h>
3074#endif
3075 Syntax error
3076_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00003077if { (ac_try="$ac_cpp conftest.$ac_ext"
3078case "(($ac_try" in
3079 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3080 *) ac_try_echo=$ac_try;;
3081esac
3082eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3083$as_echo "$ac_try_echo") >&5
3084 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003085 ac_status=$?
3086 grep -v '^ *+' conftest.er1 >conftest.err
3087 rm -f conftest.er1
3088 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003089 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3090 (exit $ac_status); } >/dev/null && {
3091 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3092 test ! -s conftest.err
3093 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003094 :
3095else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003096 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003097sed 's/^/| /' conftest.$ac_ext >&5
3098
3099 # Broken: fails on valid input.
3100continue
3101fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003102
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003103rm -f conftest.err conftest.$ac_ext
3104
Bram Moolenaar446cb832008-06-24 21:56:24 +00003105 # OK, works on sane cases. Now check whether nonexistent headers
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003106 # can be detected and how.
3107 cat >conftest.$ac_ext <<_ACEOF
3108/* confdefs.h. */
3109_ACEOF
3110cat confdefs.h >>conftest.$ac_ext
3111cat >>conftest.$ac_ext <<_ACEOF
3112/* end confdefs.h. */
3113#include <ac_nonexistent.h>
3114_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00003115if { (ac_try="$ac_cpp conftest.$ac_ext"
3116case "(($ac_try" in
3117 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3118 *) ac_try_echo=$ac_try;;
3119esac
3120eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3121$as_echo "$ac_try_echo") >&5
3122 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003123 ac_status=$?
3124 grep -v '^ *+' conftest.er1 >conftest.err
3125 rm -f conftest.er1
3126 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003127 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3128 (exit $ac_status); } >/dev/null && {
3129 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3130 test ! -s conftest.err
3131 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003132 # Broken: success on invalid input.
3133continue
3134else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003135 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003136sed 's/^/| /' conftest.$ac_ext >&5
3137
3138 # Passes both tests.
3139ac_preproc_ok=:
3140break
3141fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003142
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003143rm -f conftest.err conftest.$ac_ext
3144
3145done
3146# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3147rm -f conftest.err conftest.$ac_ext
3148if $ac_preproc_ok; then
3149 :
3150else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003151 { { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003152See \`config.log' for more details." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003153$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003154See \`config.log' for more details." >&2;}
3155 { (exit 1); exit 1; }; }
3156fi
3157
3158ac_ext=c
3159ac_cpp='$CPP $CPPFLAGS'
3160ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3161ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3162ac_compiler_gnu=$ac_cv_c_compiler_gnu
3163
3164
Bram Moolenaar446cb832008-06-24 21:56:24 +00003165{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3166$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3167if test "${ac_cv_path_GREP+set}" = set; then
3168 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003169else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003170 if test -z "$GREP"; then
3171 ac_path_GREP_found=false
3172 # Loop through the user's path and test for each of PROGNAME-LIST
3173 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3174for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3175do
3176 IFS=$as_save_IFS
3177 test -z "$as_dir" && as_dir=.
3178 for ac_prog in grep ggrep; do
3179 for ac_exec_ext in '' $ac_executable_extensions; do
3180 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3181 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3182# Check for GNU ac_path_GREP and select it if it is found.
3183 # Check for GNU $ac_path_GREP
3184case `"$ac_path_GREP" --version 2>&1` in
3185*GNU*)
3186 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3187*)
3188 ac_count=0
3189 $as_echo_n 0123456789 >"conftest.in"
3190 while :
3191 do
3192 cat "conftest.in" "conftest.in" >"conftest.tmp"
3193 mv "conftest.tmp" "conftest.in"
3194 cp "conftest.in" "conftest.nl"
3195 $as_echo 'GREP' >> "conftest.nl"
3196 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3197 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3198 ac_count=`expr $ac_count + 1`
3199 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3200 # Best one so far, save it but keep looking for a better one
3201 ac_cv_path_GREP="$ac_path_GREP"
3202 ac_path_GREP_max=$ac_count
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003203 fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003204 # 10*(2^10) chars as input seems more than enough
3205 test $ac_count -gt 10 && break
3206 done
3207 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3208esac
3209
3210 $ac_path_GREP_found && break 3
3211 done
3212 done
3213done
3214IFS=$as_save_IFS
3215 if test -z "$ac_cv_path_GREP"; then
3216 { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3217$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3218 { (exit 1); exit 1; }; }
3219 fi
3220else
3221 ac_cv_path_GREP=$GREP
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003222fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003223
3224fi
3225{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3226$as_echo "$ac_cv_path_GREP" >&6; }
3227 GREP="$ac_cv_path_GREP"
3228
3229
3230{ $as_echo "$as_me:$LINENO: checking for egrep" >&5
3231$as_echo_n "checking for egrep... " >&6; }
3232if test "${ac_cv_path_EGREP+set}" = set; then
3233 $as_echo_n "(cached) " >&6
3234else
3235 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3236 then ac_cv_path_EGREP="$GREP -E"
3237 else
3238 if test -z "$EGREP"; then
3239 ac_path_EGREP_found=false
3240 # Loop through the user's path and test for each of PROGNAME-LIST
3241 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3242for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3243do
3244 IFS=$as_save_IFS
3245 test -z "$as_dir" && as_dir=.
3246 for ac_prog in egrep; do
3247 for ac_exec_ext in '' $ac_executable_extensions; do
3248 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3249 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3250# Check for GNU ac_path_EGREP and select it if it is found.
3251 # Check for GNU $ac_path_EGREP
3252case `"$ac_path_EGREP" --version 2>&1` in
3253*GNU*)
3254 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3255*)
3256 ac_count=0
3257 $as_echo_n 0123456789 >"conftest.in"
3258 while :
3259 do
3260 cat "conftest.in" "conftest.in" >"conftest.tmp"
3261 mv "conftest.tmp" "conftest.in"
3262 cp "conftest.in" "conftest.nl"
3263 $as_echo 'EGREP' >> "conftest.nl"
3264 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3265 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3266 ac_count=`expr $ac_count + 1`
3267 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3268 # Best one so far, save it but keep looking for a better one
3269 ac_cv_path_EGREP="$ac_path_EGREP"
3270 ac_path_EGREP_max=$ac_count
3271 fi
3272 # 10*(2^10) chars as input seems more than enough
3273 test $ac_count -gt 10 && break
3274 done
3275 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3276esac
3277
3278 $ac_path_EGREP_found && break 3
3279 done
3280 done
3281done
3282IFS=$as_save_IFS
3283 if test -z "$ac_cv_path_EGREP"; then
3284 { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3285$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3286 { (exit 1); exit 1; }; }
3287 fi
3288else
3289 ac_cv_path_EGREP=$EGREP
3290fi
3291
3292 fi
3293fi
3294{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3295$as_echo "$ac_cv_path_EGREP" >&6; }
3296 EGREP="$ac_cv_path_EGREP"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003297
3298
3299cat >conftest.$ac_ext <<_ACEOF
3300/* confdefs.h. */
3301_ACEOF
3302cat confdefs.h >>conftest.$ac_ext
3303cat >>conftest.$ac_ext <<_ACEOF
3304/* end confdefs.h. */
3305
3306_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003307rm -f conftest*
Bram Moolenaar446cb832008-06-24 21:56:24 +00003308 { $as_echo "$as_me:$LINENO: checking for library containing strerror" >&5
3309$as_echo_n "checking for library containing strerror... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003310if test "${ac_cv_search_strerror+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00003311 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003312else
3313 ac_func_search_save_LIBS=$LIBS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003314cat >conftest.$ac_ext <<_ACEOF
3315/* confdefs.h. */
3316_ACEOF
3317cat confdefs.h >>conftest.$ac_ext
3318cat >>conftest.$ac_ext <<_ACEOF
3319/* end confdefs.h. */
3320
Bram Moolenaar446cb832008-06-24 21:56:24 +00003321/* Override any GCC internal prototype to avoid an error.
3322 Use char because int might match the return type of a GCC
3323 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003324#ifdef __cplusplus
3325extern "C"
3326#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003327char strerror ();
3328int
3329main ()
3330{
Bram Moolenaar446cb832008-06-24 21:56:24 +00003331return strerror ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003332 ;
3333 return 0;
3334}
3335_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00003336for ac_lib in '' cposix; do
3337 if test -z "$ac_lib"; then
3338 ac_res="none required"
3339 else
3340 ac_res=-l$ac_lib
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003341 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Bram Moolenaar446cb832008-06-24 21:56:24 +00003342 fi
3343 rm -f conftest.$ac_objext conftest$ac_exeext
3344if { (ac_try="$ac_link"
3345case "(($ac_try" in
3346 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3347 *) ac_try_echo=$ac_try;;
3348esac
3349eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3350$as_echo "$ac_try_echo") >&5
3351 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003352 ac_status=$?
3353 grep -v '^ *+' conftest.er1 >conftest.err
3354 rm -f conftest.er1
3355 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003356 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3357 (exit $ac_status); } && {
3358 test -z "$ac_c_werror_flag" ||
3359 test ! -s conftest.err
3360 } && test -s conftest$ac_exeext && {
3361 test "$cross_compiling" = yes ||
3362 $as_test_x conftest$ac_exeext
3363 }; then
3364 ac_cv_search_strerror=$ac_res
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003365else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003366 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003367sed 's/^/| /' conftest.$ac_ext >&5
3368
Bram Moolenaar446cb832008-06-24 21:56:24 +00003369
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003370fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003371
3372rm -rf conftest.dSYM
3373rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
3374 conftest$ac_exeext
3375 if test "${ac_cv_search_strerror+set}" = set; then
3376 break
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003377fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003378done
3379if test "${ac_cv_search_strerror+set}" = set; then
3380 :
3381else
3382 ac_cv_search_strerror=no
3383fi
3384rm conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003385LIBS=$ac_func_search_save_LIBS
3386fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003387{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_strerror" >&5
3388$as_echo "$ac_cv_search_strerror" >&6; }
3389ac_res=$ac_cv_search_strerror
3390if test "$ac_res" != no; then
3391 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003392
3393fi
3394 for ac_prog in gawk mawk nawk awk
3395do
3396 # Extract the first word of "$ac_prog", so it can be a program name with args.
Bram Moolenaar071d4272004-06-13 20:20:40 +00003397set dummy $ac_prog; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00003398{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3399$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003400if test "${ac_cv_prog_AWK+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00003401 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003402else
3403 if test -n "$AWK"; then
3404 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3405else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003406as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3407for as_dir in $PATH
3408do
3409 IFS=$as_save_IFS
3410 test -z "$as_dir" && as_dir=.
3411 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00003412 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 +00003413 ac_cv_prog_AWK="$ac_prog"
Bram Moolenaar446cb832008-06-24 21:56:24 +00003414 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003415 break 2
3416 fi
3417done
3418done
Bram Moolenaar446cb832008-06-24 21:56:24 +00003419IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003420
Bram Moolenaar071d4272004-06-13 20:20:40 +00003421fi
3422fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003423AWK=$ac_cv_prog_AWK
Bram Moolenaar071d4272004-06-13 20:20:40 +00003424if test -n "$AWK"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00003425 { $as_echo "$as_me:$LINENO: result: $AWK" >&5
3426$as_echo "$AWK" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003427else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003428 { $as_echo "$as_me:$LINENO: result: no" >&5
3429$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003430fi
3431
Bram Moolenaar446cb832008-06-24 21:56:24 +00003432
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003433 test -n "$AWK" && break
Bram Moolenaar071d4272004-06-13 20:20:40 +00003434done
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003435
Bram Moolenaar071d4272004-06-13 20:20:40 +00003436# Extract the first word of "strip", so it can be a program name with args.
3437set dummy strip; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00003438{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3439$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003440if test "${ac_cv_prog_STRIP+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00003441 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003442else
3443 if test -n "$STRIP"; then
3444 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3445else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003446as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3447for as_dir in $PATH
3448do
3449 IFS=$as_save_IFS
3450 test -z "$as_dir" && as_dir=.
3451 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00003452 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 +00003453 ac_cv_prog_STRIP="strip"
Bram Moolenaar446cb832008-06-24 21:56:24 +00003454 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003455 break 2
3456 fi
3457done
3458done
Bram Moolenaar446cb832008-06-24 21:56:24 +00003459IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003460
Bram Moolenaar071d4272004-06-13 20:20:40 +00003461 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
3462fi
3463fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003464STRIP=$ac_cv_prog_STRIP
Bram Moolenaar071d4272004-06-13 20:20:40 +00003465if test -n "$STRIP"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00003466 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
3467$as_echo "$STRIP" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003468else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003469 { $as_echo "$as_me:$LINENO: result: no" >&5
3470$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003471fi
3472
3473
Bram Moolenaar071d4272004-06-13 20:20:40 +00003474
3475
Bram Moolenaar071d4272004-06-13 20:20:40 +00003476
Bram Moolenaar446cb832008-06-24 21:56:24 +00003477{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
3478$as_echo_n "checking for ANSI C header files... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003479if test "${ac_cv_header_stdc+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00003480 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003481else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003482 cat >conftest.$ac_ext <<_ACEOF
3483/* confdefs.h. */
3484_ACEOF
3485cat confdefs.h >>conftest.$ac_ext
3486cat >>conftest.$ac_ext <<_ACEOF
3487/* end confdefs.h. */
3488#include <stdlib.h>
3489#include <stdarg.h>
3490#include <string.h>
3491#include <float.h>
3492
3493int
3494main ()
3495{
3496
3497 ;
3498 return 0;
3499}
3500_ACEOF
3501rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00003502if { (ac_try="$ac_compile"
3503case "(($ac_try" in
3504 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3505 *) ac_try_echo=$ac_try;;
3506esac
3507eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3508$as_echo "$ac_try_echo") >&5
3509 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003510 ac_status=$?
3511 grep -v '^ *+' conftest.er1 >conftest.err
3512 rm -f conftest.er1
3513 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003514 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3515 (exit $ac_status); } && {
3516 test -z "$ac_c_werror_flag" ||
3517 test ! -s conftest.err
3518 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003519 ac_cv_header_stdc=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00003520else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003521 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003522sed 's/^/| /' conftest.$ac_ext >&5
3523
Bram Moolenaar446cb832008-06-24 21:56:24 +00003524 ac_cv_header_stdc=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003525fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003526
3527rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003528
3529if test $ac_cv_header_stdc = yes; then
3530 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3531 cat >conftest.$ac_ext <<_ACEOF
3532/* confdefs.h. */
3533_ACEOF
3534cat confdefs.h >>conftest.$ac_ext
3535cat >>conftest.$ac_ext <<_ACEOF
3536/* end confdefs.h. */
3537#include <string.h>
3538
3539_ACEOF
3540if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3541 $EGREP "memchr" >/dev/null 2>&1; then
3542 :
3543else
3544 ac_cv_header_stdc=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00003545fi
3546rm -f conftest*
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003547
Bram Moolenaar071d4272004-06-13 20:20:40 +00003548fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003549
3550if test $ac_cv_header_stdc = yes; then
3551 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3552 cat >conftest.$ac_ext <<_ACEOF
3553/* confdefs.h. */
3554_ACEOF
3555cat confdefs.h >>conftest.$ac_ext
3556cat >>conftest.$ac_ext <<_ACEOF
3557/* end confdefs.h. */
3558#include <stdlib.h>
3559
3560_ACEOF
3561if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3562 $EGREP "free" >/dev/null 2>&1; then
3563 :
Bram Moolenaar071d4272004-06-13 20:20:40 +00003564else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003565 ac_cv_header_stdc=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00003566fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003567rm -f conftest*
3568
3569fi
3570
3571if test $ac_cv_header_stdc = yes; then
3572 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3573 if test "$cross_compiling" = yes; then
3574 :
3575else
3576 cat >conftest.$ac_ext <<_ACEOF
3577/* confdefs.h. */
3578_ACEOF
3579cat confdefs.h >>conftest.$ac_ext
3580cat >>conftest.$ac_ext <<_ACEOF
3581/* end confdefs.h. */
3582#include <ctype.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +00003583#include <stdlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003584#if ((' ' & 0x0FF) == 0x020)
3585# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3586# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3587#else
3588# define ISLOWER(c) \
3589 (('a' <= (c) && (c) <= 'i') \
3590 || ('j' <= (c) && (c) <= 'r') \
3591 || ('s' <= (c) && (c) <= 'z'))
3592# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3593#endif
3594
3595#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3596int
3597main ()
3598{
3599 int i;
3600 for (i = 0; i < 256; i++)
3601 if (XOR (islower (i), ISLOWER (i))
3602 || toupper (i) != TOUPPER (i))
Bram Moolenaar446cb832008-06-24 21:56:24 +00003603 return 2;
3604 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003605}
3606_ACEOF
3607rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00003608if { (ac_try="$ac_link"
3609case "(($ac_try" in
3610 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3611 *) ac_try_echo=$ac_try;;
3612esac
3613eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3614$as_echo "$ac_try_echo") >&5
3615 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003616 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00003617 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003618 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +00003619 { (case "(($ac_try" in
3620 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3621 *) ac_try_echo=$ac_try;;
3622esac
3623eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3624$as_echo "$ac_try_echo") >&5
3625 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003626 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00003627 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003628 (exit $ac_status); }; }; then
3629 :
3630else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003631 $as_echo "$as_me: program exited with status $ac_status" >&5
3632$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003633sed 's/^/| /' conftest.$ac_ext >&5
3634
3635( exit $ac_status )
3636ac_cv_header_stdc=no
3637fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003638rm -rf conftest.dSYM
3639rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
3640fi
3641
3642
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003643fi
3644fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003645{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
3646$as_echo "$ac_cv_header_stdc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003647if test $ac_cv_header_stdc = yes; then
3648
3649cat >>confdefs.h <<\_ACEOF
3650#define STDC_HEADERS 1
3651_ACEOF
3652
3653fi
3654
Bram Moolenaar446cb832008-06-24 21:56:24 +00003655{ $as_echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
3656$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
3657if test "${ac_cv_header_sys_wait_h+set}" = set; then
3658 $as_echo_n "(cached) " >&6
3659else
3660 cat >conftest.$ac_ext <<_ACEOF
3661/* confdefs.h. */
3662_ACEOF
3663cat confdefs.h >>conftest.$ac_ext
3664cat >>conftest.$ac_ext <<_ACEOF
3665/* end confdefs.h. */
3666#include <sys/types.h>
3667#include <sys/wait.h>
3668#ifndef WEXITSTATUS
3669# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
3670#endif
3671#ifndef WIFEXITED
3672# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
3673#endif
3674
3675int
3676main ()
3677{
3678 int s;
3679 wait (&s);
3680 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
3681 ;
3682 return 0;
3683}
3684_ACEOF
3685rm -f conftest.$ac_objext
3686if { (ac_try="$ac_compile"
3687case "(($ac_try" in
3688 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3689 *) ac_try_echo=$ac_try;;
3690esac
3691eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3692$as_echo "$ac_try_echo") >&5
3693 (eval "$ac_compile") 2>conftest.er1
3694 ac_status=$?
3695 grep -v '^ *+' conftest.er1 >conftest.err
3696 rm -f conftest.er1
3697 cat conftest.err >&5
3698 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3699 (exit $ac_status); } && {
3700 test -z "$ac_c_werror_flag" ||
3701 test ! -s conftest.err
3702 } && test -s conftest.$ac_objext; then
3703 ac_cv_header_sys_wait_h=yes
3704else
3705 $as_echo "$as_me: failed program was:" >&5
3706sed 's/^/| /' conftest.$ac_ext >&5
3707
3708 ac_cv_header_sys_wait_h=no
3709fi
3710
3711rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3712fi
3713{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
3714$as_echo "$ac_cv_header_sys_wait_h" >&6; }
3715if test $ac_cv_header_sys_wait_h = yes; then
3716
3717cat >>confdefs.h <<\_ACEOF
3718#define HAVE_SYS_WAIT_H 1
3719_ACEOF
3720
3721fi
3722
3723
3724if test -z "$CFLAGS"; then
3725 CFLAGS="-O"
3726 test "$GCC" = yes && CFLAGS="-O2 -fno-strength-reduce -Wall"
3727fi
3728if test "$GCC" = yes; then
3729 gccversion=`"$CC" -dumpversion`
3730 if test "x$gccversion" = "x"; then
3731 gccversion=`"$CC" --version | sed -e '2,$d' -e 's/darwin.//' -e 's/^[^0-9]*\([0-9]\.[0-9.]*\).*$/\1/g'`
3732 fi
3733 if test "$gccversion" = "3.0.1" -o "$gccversion" = "3.0.2" -o "$gccversion" = "4.0.1"; then
3734 echo 'GCC [34].0.[12] has a bug in the optimizer, disabling "-O#"'
3735 CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-O/'`
3736 else
3737 if test "$gccversion" = "3.1" -o "$gccversion" = "3.2" -o "$gccversion" = "3.2.1" && `echo "$CFLAGS" | grep -v fno-strength-reduce >/dev/null`; then
3738 echo 'GCC 3.1 and 3.2 have a bug in the optimizer, adding "-fno-strength-reduce"'
3739 CFLAGS="$CFLAGS -fno-strength-reduce"
3740 fi
3741 fi
3742fi
3743
3744if test "$cross_compiling" = yes; then
3745 { $as_echo "$as_me:$LINENO: result: cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&5
3746$as_echo "cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&6; }
3747fi
3748
3749test "$GCC" = yes && CPP_MM=M;
3750
3751if test -f ./toolcheck; then
3752 { $as_echo "$as_me:$LINENO: checking for buggy tools..." >&5
3753$as_echo "$as_me: checking for buggy tools..." >&6;}
3754 sh ./toolcheck 1>&6
3755fi
3756
3757OS_EXTRA_SRC=""; OS_EXTRA_OBJ=""
3758
3759{ $as_echo "$as_me:$LINENO: checking for BeOS" >&5
3760$as_echo_n "checking for BeOS... " >&6; }
3761case `uname` in
3762 BeOS) OS_EXTRA_SRC=os_beos.c; OS_EXTRA_OBJ=objects/os_beos.o
3763 BEOS=yes; { $as_echo "$as_me:$LINENO: result: yes" >&5
3764$as_echo "yes" >&6; };;
3765 *) BEOS=no; { $as_echo "$as_me:$LINENO: result: no" >&5
3766$as_echo "no" >&6; };;
3767esac
3768
3769{ $as_echo "$as_me:$LINENO: checking for QNX" >&5
3770$as_echo_n "checking for QNX... " >&6; }
3771case `uname` in
3772 QNX) OS_EXTRA_SRC=os_qnx.c; OS_EXTRA_OBJ=objects/os_qnx.o
3773 test -z "$with_x" && with_x=no
3774 QNX=yes; { $as_echo "$as_me:$LINENO: result: yes" >&5
3775$as_echo "yes" >&6; };;
3776 *) QNX=no; { $as_echo "$as_me:$LINENO: result: no" >&5
3777$as_echo "no" >&6; };;
3778esac
3779
3780{ $as_echo "$as_me:$LINENO: checking for Darwin (Mac OS X)" >&5
3781$as_echo_n "checking for Darwin (Mac OS X)... " >&6; }
3782if test "`(uname) 2>/dev/null`" = Darwin; then
3783 { $as_echo "$as_me:$LINENO: result: yes" >&5
3784$as_echo "yes" >&6; }
3785
3786 { $as_echo "$as_me:$LINENO: checking --disable-darwin argument" >&5
3787$as_echo_n "checking --disable-darwin argument... " >&6; }
3788 # Check whether --enable-darwin was given.
3789if test "${enable_darwin+set}" = set; then
3790 enableval=$enable_darwin;
3791else
3792 enable_darwin="yes"
3793fi
3794
3795 if test "$enable_darwin" = "yes"; then
3796 { $as_echo "$as_me:$LINENO: result: no" >&5
3797$as_echo "no" >&6; }
3798 { $as_echo "$as_me:$LINENO: checking if Darwin files are there" >&5
3799$as_echo_n "checking if Darwin files are there... " >&6; }
3800 if test -f os_macosx.c; then
3801 { $as_echo "$as_me:$LINENO: result: yes" >&5
3802$as_echo "yes" >&6; }
3803 else
3804 { $as_echo "$as_me:$LINENO: result: no, Darwin support disabled" >&5
3805$as_echo "no, Darwin support disabled" >&6; }
3806 enable_darwin=no
3807 fi
3808 else
3809 { $as_echo "$as_me:$LINENO: result: yes, Darwin support excluded" >&5
3810$as_echo "yes, Darwin support excluded" >&6; }
3811 fi
3812
3813 { $as_echo "$as_me:$LINENO: checking --with-mac-arch argument" >&5
3814$as_echo_n "checking --with-mac-arch argument... " >&6; }
3815
3816# Check whether --with-mac-arch was given.
3817if test "${with_mac_arch+set}" = set; then
3818 withval=$with_mac_arch; MACARCH="$withval"; { $as_echo "$as_me:$LINENO: result: $MACARCH" >&5
3819$as_echo "$MACARCH" >&6; }
3820else
3821 MACARCH="current"; { $as_echo "$as_me:$LINENO: result: defaulting to $MACARCH" >&5
3822$as_echo "defaulting to $MACARCH" >&6; }
3823fi
3824
3825
3826 if test "x$MACARCH" = "xboth"; then
3827 { $as_echo "$as_me:$LINENO: checking for 10.4 universal SDK" >&5
3828$as_echo_n "checking for 10.4 universal SDK... " >&6; }
3829 save_cppflags="$CPPFLAGS"
3830 save_cflags="$CFLAGS"
3831 save_ldflags="$LDFLAGS"
3832 CFLAGS="$CFLAGS -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
3833 cat >conftest.$ac_ext <<_ACEOF
3834/* confdefs.h. */
3835_ACEOF
3836cat confdefs.h >>conftest.$ac_ext
3837cat >>conftest.$ac_ext <<_ACEOF
3838/* end confdefs.h. */
3839
3840int
3841main ()
3842{
3843
3844 ;
3845 return 0;
3846}
3847_ACEOF
3848rm -f conftest.$ac_objext conftest$ac_exeext
3849if { (ac_try="$ac_link"
3850case "(($ac_try" in
3851 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3852 *) ac_try_echo=$ac_try;;
3853esac
3854eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3855$as_echo "$ac_try_echo") >&5
3856 (eval "$ac_link") 2>conftest.er1
3857 ac_status=$?
3858 grep -v '^ *+' conftest.er1 >conftest.err
3859 rm -f conftest.er1
3860 cat conftest.err >&5
3861 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3862 (exit $ac_status); } && {
3863 test -z "$ac_c_werror_flag" ||
3864 test ! -s conftest.err
3865 } && test -s conftest$ac_exeext && {
3866 test "$cross_compiling" = yes ||
3867 $as_test_x conftest$ac_exeext
3868 }; then
3869 { $as_echo "$as_me:$LINENO: result: found" >&5
3870$as_echo "found" >&6; }
3871else
3872 $as_echo "$as_me: failed program was:" >&5
3873sed 's/^/| /' conftest.$ac_ext >&5
3874
3875 { $as_echo "$as_me:$LINENO: result: not found" >&5
3876$as_echo "not found" >&6; }
3877 CFLAGS="$save_cflags"
3878 { $as_echo "$as_me:$LINENO: checking if Intel architecture is supported" >&5
3879$as_echo_n "checking if Intel architecture is supported... " >&6; }
3880 CPPFLAGS="$CPPFLAGS -arch i386"
3881 LDFLAGS="$save_ldflags -arch i386"
3882 cat >conftest.$ac_ext <<_ACEOF
3883/* confdefs.h. */
3884_ACEOF
3885cat confdefs.h >>conftest.$ac_ext
3886cat >>conftest.$ac_ext <<_ACEOF
3887/* end confdefs.h. */
3888
3889int
3890main ()
3891{
3892
3893 ;
3894 return 0;
3895}
3896_ACEOF
3897rm -f conftest.$ac_objext conftest$ac_exeext
3898if { (ac_try="$ac_link"
3899case "(($ac_try" in
3900 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3901 *) ac_try_echo=$ac_try;;
3902esac
3903eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3904$as_echo "$ac_try_echo") >&5
3905 (eval "$ac_link") 2>conftest.er1
3906 ac_status=$?
3907 grep -v '^ *+' conftest.er1 >conftest.err
3908 rm -f conftest.er1
3909 cat conftest.err >&5
3910 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3911 (exit $ac_status); } && {
3912 test -z "$ac_c_werror_flag" ||
3913 test ! -s conftest.err
3914 } && test -s conftest$ac_exeext && {
3915 test "$cross_compiling" = yes ||
3916 $as_test_x conftest$ac_exeext
3917 }; then
3918 { $as_echo "$as_me:$LINENO: result: yes" >&5
3919$as_echo "yes" >&6; }; MACARCH="intel"
3920else
3921 $as_echo "$as_me: failed program was:" >&5
3922sed 's/^/| /' conftest.$ac_ext >&5
3923
3924 { $as_echo "$as_me:$LINENO: result: no" >&5
3925$as_echo "no" >&6; }
3926 MACARCH="ppc"
3927 CPPFLAGS="$save_cppflags -arch ppc"
3928 LDFLAGS="$save_ldflags -arch ppc"
3929fi
3930
3931rm -rf conftest.dSYM
3932rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
3933 conftest$ac_exeext conftest.$ac_ext
3934fi
3935
3936rm -rf conftest.dSYM
3937rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
3938 conftest$ac_exeext conftest.$ac_ext
3939 elif test "x$MACARCH" = "xintel"; then
3940 CPPFLAGS="$CPPFLAGS -arch intel"
3941 LDFLAGS="$LDFLAGS -arch intel"
3942 elif test "x$MACARCH" = "xppc"; then
3943 CPPFLAGS="$CPPFLAGS -arch ppc"
3944 LDFLAGS="$LDFLAGS -arch ppc"
3945 fi
3946
3947 if test "$enable_darwin" = "yes"; then
3948 MACOSX=yes
Bram Moolenaar3a025402008-07-24 15:20:50 +00003949 OS_EXTRA_SRC="os_macosx.c os_mac_conv.c";
Bram Moolenaar446cb832008-06-24 21:56:24 +00003950 OS_EXTRA_OBJ="objects/os_macosx.o objects/os_mac_conv.o"
3951 CPPFLAGS="$CPPFLAGS -DMACOS_X_UNIX -no-cpp-precomp"
3952 if test "x$MACARCH" = "xboth"; then
3953 CPPFLAGS="$CPPFLAGS -I/Developer/SDKs/MacOSX10.4u.sdk/Developer/Headers/FlatCarbon"
3954 else
3955 CPPFLAGS="$CPPFLAGS -I/Developer/Headers/FlatCarbon"
3956 fi
3957
3958 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003959
3960
3961
3962
3963
3964
3965
3966
3967
3968for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3969 inttypes.h stdint.h unistd.h
3970do
Bram Moolenaar446cb832008-06-24 21:56:24 +00003971as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3972{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
3973$as_echo_n "checking for $ac_header... " >&6; }
3974if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
3975 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003976else
3977 cat >conftest.$ac_ext <<_ACEOF
3978/* confdefs.h. */
3979_ACEOF
3980cat confdefs.h >>conftest.$ac_ext
3981cat >>conftest.$ac_ext <<_ACEOF
3982/* end confdefs.h. */
3983$ac_includes_default
3984
3985#include <$ac_header>
3986_ACEOF
3987rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00003988if { (ac_try="$ac_compile"
3989case "(($ac_try" in
3990 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3991 *) ac_try_echo=$ac_try;;
3992esac
3993eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3994$as_echo "$ac_try_echo") >&5
3995 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003996 ac_status=$?
3997 grep -v '^ *+' conftest.er1 >conftest.err
3998 rm -f conftest.er1
3999 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004000 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4001 (exit $ac_status); } && {
4002 test -z "$ac_c_werror_flag" ||
4003 test ! -s conftest.err
4004 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004005 eval "$as_ac_Header=yes"
4006else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004007 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004008sed 's/^/| /' conftest.$ac_ext >&5
4009
Bram Moolenaar446cb832008-06-24 21:56:24 +00004010 eval "$as_ac_Header=no"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004011fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004012
4013rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004014fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004015ac_res=`eval 'as_val=${'$as_ac_Header'}
4016 $as_echo "$as_val"'`
4017 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
4018$as_echo "$ac_res" >&6; }
4019if test `eval 'as_val=${'$as_ac_Header'}
4020 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004021 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00004022#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004023_ACEOF
4024
4025fi
4026
4027done
4028
4029
4030if test "${ac_cv_header_Carbon_Carbon_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004031 { $as_echo "$as_me:$LINENO: checking for Carbon/Carbon.h" >&5
4032$as_echo_n "checking for Carbon/Carbon.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004033if test "${ac_cv_header_Carbon_Carbon_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004034 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004035fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004036{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_Carbon_Carbon_h" >&5
4037$as_echo "$ac_cv_header_Carbon_Carbon_h" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004038else
4039 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +00004040{ $as_echo "$as_me:$LINENO: checking Carbon/Carbon.h usability" >&5
4041$as_echo_n "checking Carbon/Carbon.h usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004042cat >conftest.$ac_ext <<_ACEOF
4043/* confdefs.h. */
4044_ACEOF
4045cat confdefs.h >>conftest.$ac_ext
4046cat >>conftest.$ac_ext <<_ACEOF
4047/* end confdefs.h. */
4048$ac_includes_default
4049#include <Carbon/Carbon.h>
4050_ACEOF
4051rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00004052if { (ac_try="$ac_compile"
4053case "(($ac_try" in
4054 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4055 *) ac_try_echo=$ac_try;;
4056esac
4057eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4058$as_echo "$ac_try_echo") >&5
4059 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004060 ac_status=$?
4061 grep -v '^ *+' conftest.er1 >conftest.err
4062 rm -f conftest.er1
4063 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004064 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4065 (exit $ac_status); } && {
4066 test -z "$ac_c_werror_flag" ||
4067 test ! -s conftest.err
4068 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004069 ac_header_compiler=yes
4070else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004071 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004072sed 's/^/| /' conftest.$ac_ext >&5
4073
Bram Moolenaar446cb832008-06-24 21:56:24 +00004074 ac_header_compiler=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004075fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004076
4077rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4078{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4079$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004080
4081# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +00004082{ $as_echo "$as_me:$LINENO: checking Carbon/Carbon.h presence" >&5
4083$as_echo_n "checking Carbon/Carbon.h presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004084cat >conftest.$ac_ext <<_ACEOF
4085/* confdefs.h. */
4086_ACEOF
4087cat confdefs.h >>conftest.$ac_ext
4088cat >>conftest.$ac_ext <<_ACEOF
4089/* end confdefs.h. */
4090#include <Carbon/Carbon.h>
4091_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00004092if { (ac_try="$ac_cpp conftest.$ac_ext"
4093case "(($ac_try" in
4094 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4095 *) ac_try_echo=$ac_try;;
4096esac
4097eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4098$as_echo "$ac_try_echo") >&5
4099 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004100 ac_status=$?
4101 grep -v '^ *+' conftest.er1 >conftest.err
4102 rm -f conftest.er1
4103 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004104 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4105 (exit $ac_status); } >/dev/null && {
4106 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4107 test ! -s conftest.err
4108 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004109 ac_header_preproc=yes
4110else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004111 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004112sed 's/^/| /' conftest.$ac_ext >&5
4113
4114 ac_header_preproc=no
4115fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004116
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004117rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00004118{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4119$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004120
4121# So? What about this header?
4122case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
4123 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +00004124 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: accepted by the compiler, rejected by the preprocessor!" >&5
4125$as_echo "$as_me: WARNING: Carbon/Carbon.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
4126 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: proceeding with the compiler's result" >&5
4127$as_echo "$as_me: WARNING: Carbon/Carbon.h: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004128 ac_header_preproc=yes
4129 ;;
4130 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +00004131 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: present but cannot be compiled" >&5
4132$as_echo "$as_me: WARNING: Carbon/Carbon.h: present but cannot be compiled" >&2;}
4133 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: check for missing prerequisite headers?" >&5
4134$as_echo "$as_me: WARNING: Carbon/Carbon.h: check for missing prerequisite headers?" >&2;}
4135 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: see the Autoconf documentation" >&5
4136$as_echo "$as_me: WARNING: Carbon/Carbon.h: see the Autoconf documentation" >&2;}
4137 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: section \"Present But Cannot Be Compiled\"" >&5
4138$as_echo "$as_me: WARNING: Carbon/Carbon.h: section \"Present But Cannot Be Compiled\"" >&2;}
4139 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: proceeding with the preprocessor's result" >&5
4140$as_echo "$as_me: WARNING: Carbon/Carbon.h: proceeding with the preprocessor's result" >&2;}
4141 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: in the future, the compiler will take precedence" >&5
4142$as_echo "$as_me: WARNING: Carbon/Carbon.h: in the future, the compiler will take precedence" >&2;}
4143
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004144 ;;
4145esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00004146{ $as_echo "$as_me:$LINENO: checking for Carbon/Carbon.h" >&5
4147$as_echo_n "checking for Carbon/Carbon.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004148if test "${ac_cv_header_Carbon_Carbon_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004149 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004150else
4151 ac_cv_header_Carbon_Carbon_h=$ac_header_preproc
4152fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004153{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_Carbon_Carbon_h" >&5
4154$as_echo "$ac_cv_header_Carbon_Carbon_h" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004155
4156fi
4157if test $ac_cv_header_Carbon_Carbon_h = yes; then
4158 CARBON=yes
4159fi
4160
Bram Moolenaar071d4272004-06-13 20:20:40 +00004161
4162 if test "x$CARBON" = "xyes"; then
Bram Moolenaarab79bcb2004-07-18 21:34:53 +00004163 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 +00004164 with_x=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00004165 fi
4166 fi
4167 fi
Bram Moolenaara23ccb82006-02-27 00:08:02 +00004168
Bram Moolenaarfd2ac762006-03-01 22:09:21 +00004169 if test "$MACARCH" = "intel" -o "$MACARCH" = "both"; then
Bram Moolenaare224ffa2006-03-01 00:01:28 +00004170 CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-Oz/'`
4171 fi
4172
Bram Moolenaar071d4272004-06-13 20:20:40 +00004173else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004174 { $as_echo "$as_me:$LINENO: result: no" >&5
4175$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004176fi
4177
4178
4179
4180
Bram Moolenaar446cb832008-06-24 21:56:24 +00004181if test "$cross_compiling" = no; then
Bram Moolenaarc236c162008-07-13 17:41:49 +00004182 { $as_echo "$as_me:$LINENO: checking --with-local-dir argument" >&5
4183$as_echo_n "checking --with-local-dir argument... " >&6; }
Bram Moolenaar446cb832008-06-24 21:56:24 +00004184 have_local_include=''
4185 have_local_lib=''
Bram Moolenaarc236c162008-07-13 17:41:49 +00004186
4187# Check whether --with-local-dir was given.
4188if test "${with_local_dir+set}" = set; then
4189 withval=$with_local_dir;
4190 local_dir="$withval"
4191 case "$withval" in
4192 */*) ;;
4193 no)
4194 # avoid adding local dir to LDFLAGS and CPPFLAGS
4195 have_local_dir=yes
4196 have_local_lib=yes
4197 ;;
4198 *) { { $as_echo "$as_me:$LINENO: error: must pass path argument to --with-local-dir" >&5
4199$as_echo "$as_me: error: must pass path argument to --with-local-dir" >&2;}
4200 { (exit 1); exit 1; }; } ;;
4201 esac
4202 { $as_echo "$as_me:$LINENO: result: $local_dir" >&5
4203$as_echo "$local_dir" >&6; }
4204
4205else
4206
4207 local_dir=/usr/local
4208 { $as_echo "$as_me:$LINENO: result: Defaulting to $local_dir" >&5
4209$as_echo "Defaulting to $local_dir" >&6; }
4210
4211fi
4212
4213 if test "$GCC" = yes -a "$local_dir" != no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004214 echo 'void f(){}' > conftest.c
Bram Moolenaarc236c162008-07-13 17:41:49 +00004215 have_local_include=`${CC-cc} -no-cpp-precomp -c -v conftest.c 2>&1 | grep "${local_dir}/include"`
4216 have_local_lib=`${CC-cc} -c -v conftest.c 2>&1 | grep "${local_dir}/lib"`
Bram Moolenaar446cb832008-06-24 21:56:24 +00004217 rm -f conftest.c conftest.o
Bram Moolenaar071d4272004-06-13 20:20:40 +00004218 fi
Bram Moolenaarc236c162008-07-13 17:41:49 +00004219 if test -z "$have_local_lib" -a -d "${local_dir}/lib"; then
4220 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 +00004221 if test "$tt" = "$LDFLAGS"; then
Bram Moolenaarc236c162008-07-13 17:41:49 +00004222 LDFLAGS="$LDFLAGS -L${local_dir}/lib"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004223 fi
4224 fi
Bram Moolenaarc236c162008-07-13 17:41:49 +00004225 if test -z "$have_local_include" -a -d "${local_dir}/include"; then
4226 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 +00004227 if test "$tt" = "$CPPFLAGS"; then
Bram Moolenaarc236c162008-07-13 17:41:49 +00004228 CPPFLAGS="$CPPFLAGS -I${local_dir}/include"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004229 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004230 fi
4231fi
4232
Bram Moolenaar446cb832008-06-24 21:56:24 +00004233{ $as_echo "$as_me:$LINENO: checking --with-vim-name argument" >&5
4234$as_echo_n "checking --with-vim-name argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004235
Bram Moolenaar446cb832008-06-24 21:56:24 +00004236# Check whether --with-vim-name was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004237if test "${with_vim_name+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004238 withval=$with_vim_name; VIMNAME="$withval"; { $as_echo "$as_me:$LINENO: result: $VIMNAME" >&5
4239$as_echo "$VIMNAME" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004240else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004241 VIMNAME="vim"; { $as_echo "$as_me:$LINENO: result: Defaulting to $VIMNAME" >&5
4242$as_echo "Defaulting to $VIMNAME" >&6; }
4243fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004244
4245
Bram Moolenaar446cb832008-06-24 21:56:24 +00004246{ $as_echo "$as_me:$LINENO: checking --with-ex-name argument" >&5
4247$as_echo_n "checking --with-ex-name argument... " >&6; }
4248
4249# Check whether --with-ex-name was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004250if test "${with_ex_name+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004251 withval=$with_ex_name; EXNAME="$withval"; { $as_echo "$as_me:$LINENO: result: $EXNAME" >&5
4252$as_echo "$EXNAME" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004253else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004254 EXNAME="ex"; { $as_echo "$as_me:$LINENO: result: Defaulting to ex" >&5
4255$as_echo "Defaulting to ex" >&6; }
4256fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004257
4258
Bram Moolenaar446cb832008-06-24 21:56:24 +00004259{ $as_echo "$as_me:$LINENO: checking --with-view-name argument" >&5
4260$as_echo_n "checking --with-view-name argument... " >&6; }
4261
4262# Check whether --with-view-name was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004263if test "${with_view_name+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004264 withval=$with_view_name; VIEWNAME="$withval"; { $as_echo "$as_me:$LINENO: result: $VIEWNAME" >&5
4265$as_echo "$VIEWNAME" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004266else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004267 VIEWNAME="view"; { $as_echo "$as_me:$LINENO: result: Defaulting to view" >&5
4268$as_echo "Defaulting to view" >&6; }
4269fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004270
4271
4272
Bram Moolenaar446cb832008-06-24 21:56:24 +00004273{ $as_echo "$as_me:$LINENO: checking --with-global-runtime argument" >&5
4274$as_echo_n "checking --with-global-runtime argument... " >&6; }
4275
4276# Check whether --with-global-runtime was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004277if test "${with_global_runtime+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004278 withval=$with_global_runtime; { $as_echo "$as_me:$LINENO: result: $withval" >&5
4279$as_echo "$withval" >&6; }; cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004280#define RUNTIME_GLOBAL "$withval"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004281_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004282
4283else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004284 { $as_echo "$as_me:$LINENO: result: no" >&5
4285$as_echo "no" >&6; }
4286fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004287
4288
Bram Moolenaar446cb832008-06-24 21:56:24 +00004289{ $as_echo "$as_me:$LINENO: checking --with-modified-by argument" >&5
4290$as_echo_n "checking --with-modified-by argument... " >&6; }
4291
4292# Check whether --with-modified-by was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004293if test "${with_modified_by+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004294 withval=$with_modified_by; { $as_echo "$as_me:$LINENO: result: $withval" >&5
4295$as_echo "$withval" >&6; }; cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004296#define MODIFIED_BY "$withval"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004297_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004298
4299else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004300 { $as_echo "$as_me:$LINENO: result: no" >&5
4301$as_echo "no" >&6; }
4302fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004303
Bram Moolenaar446cb832008-06-24 21:56:24 +00004304
4305{ $as_echo "$as_me:$LINENO: checking if character set is EBCDIC" >&5
4306$as_echo_n "checking if character set is EBCDIC... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004307cat >conftest.$ac_ext <<_ACEOF
4308/* confdefs.h. */
4309_ACEOF
4310cat confdefs.h >>conftest.$ac_ext
4311cat >>conftest.$ac_ext <<_ACEOF
4312/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00004313
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004314int
4315main ()
4316{
Bram Moolenaar071d4272004-06-13 20:20:40 +00004317 /* TryCompile function for CharSet.
4318 Treat any failure as ASCII for compatibility with existing art.
4319 Use compile-time rather than run-time tests for cross-compiler
4320 tolerance. */
4321#if '0'!=240
4322make an error "Character set is not EBCDIC"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004323#endif
4324 ;
4325 return 0;
4326}
4327_ACEOF
4328rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00004329if { (ac_try="$ac_compile"
4330case "(($ac_try" in
4331 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4332 *) ac_try_echo=$ac_try;;
4333esac
4334eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4335$as_echo "$ac_try_echo") >&5
4336 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004337 ac_status=$?
4338 grep -v '^ *+' conftest.er1 >conftest.err
4339 rm -f conftest.er1
4340 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004341 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4342 (exit $ac_status); } && {
4343 test -z "$ac_c_werror_flag" ||
4344 test ! -s conftest.err
4345 } && test -s conftest.$ac_objext; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00004346 # TryCompile action if true
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004347cf_cv_ebcdic=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00004348else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004349 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004350sed 's/^/| /' conftest.$ac_ext >&5
4351
Bram Moolenaar446cb832008-06-24 21:56:24 +00004352 # TryCompile action if false
Bram Moolenaar071d4272004-06-13 20:20:40 +00004353cf_cv_ebcdic=no
4354fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004355
4356rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00004357# end of TryCompile ])
4358# end of CacheVal CvEbcdic
Bram Moolenaar446cb832008-06-24 21:56:24 +00004359{ $as_echo "$as_me:$LINENO: result: $cf_cv_ebcdic" >&5
4360$as_echo "$cf_cv_ebcdic" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004361case "$cf_cv_ebcdic" in #(vi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004362 yes) cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004363#define EBCDIC 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004364_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004365
4366 line_break='"\\n"'
4367 ;;
4368 *) line_break='"\\012"';;
4369esac
4370
4371
4372if test "$cf_cv_ebcdic" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004373{ $as_echo "$as_me:$LINENO: checking for OS/390 Unix" >&5
4374$as_echo_n "checking for OS/390 Unix... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004375case `uname` in
4376 OS/390) OS390Unix="yes";
4377 if test "$CC" = "cc"; then
4378 ccm="$_CC_CCMODE"
4379 ccn="CC"
4380 else
4381 if test "$CC" = "c89"; then
4382 ccm="$_CC_C89MODE"
4383 ccn="C89"
4384 else
4385 ccm=1
4386 fi
4387 fi
4388 if test "$ccm" != "1"; then
4389 echo ""
4390 echo "------------------------------------------"
4391 echo " On OS/390 Unix, the environment variable"
4392 echo " __CC_${ccn}MODE must be set to \"1\"!"
4393 echo " Do:"
4394 echo " export _CC_${ccn}MODE=1"
4395 echo " and then call configure again."
4396 echo "------------------------------------------"
4397 exit 1
4398 fi
4399 CFLAGS="$CFLAGS -D_ALL_SOURCE"; LDFLAGS="$LDFLAGS -Wl,EDIT=NO"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004400 { $as_echo "$as_me:$LINENO: result: yes" >&5
4401$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004402 ;;
4403 *) OS390Unix="no";
Bram Moolenaar446cb832008-06-24 21:56:24 +00004404 { $as_echo "$as_me:$LINENO: result: no" >&5
4405$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004406 ;;
4407esac
4408fi
4409
Bram Moolenaar446cb832008-06-24 21:56:24 +00004410{ $as_echo "$as_me:$LINENO: checking --disable-selinux argument" >&5
4411$as_echo_n "checking --disable-selinux argument... " >&6; }
4412# Check whether --enable-selinux was given.
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004413if test "${enable_selinux+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004414 enableval=$enable_selinux;
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004415else
4416 enable_selinux="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004417fi
4418
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004419if test "$enable_selinux" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004420 { $as_echo "$as_me:$LINENO: result: no" >&5
4421$as_echo "no" >&6; }
4422 { $as_echo "$as_me:$LINENO: checking for is_selinux_enabled in -lselinux" >&5
4423$as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004424if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004425 $as_echo_n "(cached) " >&6
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004426else
4427 ac_check_lib_save_LIBS=$LIBS
4428LIBS="-lselinux $LIBS"
4429cat >conftest.$ac_ext <<_ACEOF
4430/* confdefs.h. */
4431_ACEOF
4432cat confdefs.h >>conftest.$ac_ext
4433cat >>conftest.$ac_ext <<_ACEOF
4434/* end confdefs.h. */
4435
Bram Moolenaar446cb832008-06-24 21:56:24 +00004436/* Override any GCC internal prototype to avoid an error.
4437 Use char because int might match the return type of a GCC
4438 builtin and then its argument prototype would still apply. */
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004439#ifdef __cplusplus
4440extern "C"
4441#endif
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004442char is_selinux_enabled ();
4443int
4444main ()
4445{
Bram Moolenaar446cb832008-06-24 21:56:24 +00004446return is_selinux_enabled ();
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004447 ;
4448 return 0;
4449}
4450_ACEOF
4451rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00004452if { (ac_try="$ac_link"
4453case "(($ac_try" in
4454 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4455 *) ac_try_echo=$ac_try;;
4456esac
4457eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4458$as_echo "$ac_try_echo") >&5
4459 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004460 ac_status=$?
4461 grep -v '^ *+' conftest.er1 >conftest.err
4462 rm -f conftest.er1
4463 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004464 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4465 (exit $ac_status); } && {
4466 test -z "$ac_c_werror_flag" ||
4467 test ! -s conftest.err
4468 } && test -s conftest$ac_exeext && {
4469 test "$cross_compiling" = yes ||
4470 $as_test_x conftest$ac_exeext
4471 }; then
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004472 ac_cv_lib_selinux_is_selinux_enabled=yes
4473else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004474 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004475sed 's/^/| /' conftest.$ac_ext >&5
4476
Bram Moolenaar446cb832008-06-24 21:56:24 +00004477 ac_cv_lib_selinux_is_selinux_enabled=no
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004478fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004479
4480rm -rf conftest.dSYM
4481rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004482 conftest$ac_exeext conftest.$ac_ext
4483LIBS=$ac_check_lib_save_LIBS
4484fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004485{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
4486$as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004487if test $ac_cv_lib_selinux_is_selinux_enabled = yes; then
4488 LIBS="$LIBS -lselinux"
4489 cat >>confdefs.h <<\_ACEOF
4490#define HAVE_SELINUX 1
4491_ACEOF
4492
4493fi
4494
4495else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004496 { $as_echo "$as_me:$LINENO: result: yes" >&5
4497$as_echo "yes" >&6; }
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004498fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004499
4500
Bram Moolenaar446cb832008-06-24 21:56:24 +00004501{ $as_echo "$as_me:$LINENO: checking --with-features argument" >&5
4502$as_echo_n "checking --with-features argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004503
Bram Moolenaar446cb832008-06-24 21:56:24 +00004504# Check whether --with-features was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004505if test "${with_features+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004506 withval=$with_features; features="$withval"; { $as_echo "$as_me:$LINENO: result: $features" >&5
4507$as_echo "$features" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004508else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004509 features="normal"; { $as_echo "$as_me:$LINENO: result: Defaulting to normal" >&5
4510$as_echo "Defaulting to normal" >&6; }
4511fi
4512
Bram Moolenaar071d4272004-06-13 20:20:40 +00004513
4514dovimdiff=""
4515dogvimdiff=""
4516case "$features" in
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004517 tiny) cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004518#define FEAT_TINY 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004519_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004520 ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004521 small) cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004522#define FEAT_SMALL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004523_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004524 ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004525 normal) cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004526#define FEAT_NORMAL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004527_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004528 dovimdiff="installvimdiff";
4529 dogvimdiff="installgvimdiff" ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004530 big) cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004531#define FEAT_BIG 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004532_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004533 dovimdiff="installvimdiff";
4534 dogvimdiff="installgvimdiff" ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004535 huge) cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004536#define FEAT_HUGE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004537_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004538 dovimdiff="installvimdiff";
4539 dogvimdiff="installgvimdiff" ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00004540 *) { $as_echo "$as_me:$LINENO: result: Sorry, $features is not supported" >&5
4541$as_echo "Sorry, $features is not supported" >&6; } ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004542esac
4543
4544
4545
4546
Bram Moolenaar446cb832008-06-24 21:56:24 +00004547{ $as_echo "$as_me:$LINENO: checking --with-compiledby argument" >&5
4548$as_echo_n "checking --with-compiledby argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004549
Bram Moolenaar446cb832008-06-24 21:56:24 +00004550# Check whether --with-compiledby was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004551if test "${with_compiledby+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004552 withval=$with_compiledby; compiledby="$withval"; { $as_echo "$as_me:$LINENO: result: $withval" >&5
4553$as_echo "$withval" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004554else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004555 compiledby=""; { $as_echo "$as_me:$LINENO: result: no" >&5
4556$as_echo "no" >&6; }
4557fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004558
4559
Bram Moolenaar446cb832008-06-24 21:56:24 +00004560
4561{ $as_echo "$as_me:$LINENO: checking --disable-xsmp argument" >&5
4562$as_echo_n "checking --disable-xsmp argument... " >&6; }
4563# Check whether --enable-xsmp was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004564if test "${enable_xsmp+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004565 enableval=$enable_xsmp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004566else
4567 enable_xsmp="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004568fi
4569
Bram Moolenaar071d4272004-06-13 20:20:40 +00004570
4571if test "$enable_xsmp" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004572 { $as_echo "$as_me:$LINENO: result: no" >&5
4573$as_echo "no" >&6; }
4574 { $as_echo "$as_me:$LINENO: checking --disable-xsmp-interact argument" >&5
4575$as_echo_n "checking --disable-xsmp-interact argument... " >&6; }
4576 # Check whether --enable-xsmp-interact was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004577if test "${enable_xsmp_interact+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004578 enableval=$enable_xsmp_interact;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004579else
4580 enable_xsmp_interact="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004581fi
4582
Bram Moolenaar071d4272004-06-13 20:20:40 +00004583 if test "$enable_xsmp_interact" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004584 { $as_echo "$as_me:$LINENO: result: no" >&5
4585$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004586 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004587#define USE_XSMP_INTERACT 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004588_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004589
4590 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004591 { $as_echo "$as_me:$LINENO: result: yes" >&5
4592$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004593 fi
4594else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004595 { $as_echo "$as_me:$LINENO: result: yes" >&5
4596$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004597fi
4598
Bram Moolenaar446cb832008-06-24 21:56:24 +00004599{ $as_echo "$as_me:$LINENO: checking --enable-mzschemeinterp argument" >&5
4600$as_echo_n "checking --enable-mzschemeinterp argument... " >&6; }
4601# Check whether --enable-mzschemeinterp was given.
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004602if test "${enable_mzschemeinterp+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004603 enableval=$enable_mzschemeinterp;
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004604else
4605 enable_mzschemeinterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004606fi
4607
4608{ $as_echo "$as_me:$LINENO: result: $enable_mzschemeinterp" >&5
4609$as_echo "$enable_mzschemeinterp" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004610
4611if test "$enable_mzschemeinterp" = "yes"; then
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004612
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004613
Bram Moolenaar446cb832008-06-24 21:56:24 +00004614 { $as_echo "$as_me:$LINENO: checking --with-plthome argument" >&5
4615$as_echo_n "checking --with-plthome argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004616
Bram Moolenaar446cb832008-06-24 21:56:24 +00004617# Check whether --with-plthome was given.
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004618if test "${with_plthome+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004619 withval=$with_plthome; with_plthome="$withval"; { $as_echo "$as_me:$LINENO: result: $with_plthome" >&5
4620$as_echo "$with_plthome" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004621else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004622 with_plthome="";{ $as_echo "$as_me:$LINENO: result: \"no\"" >&5
4623$as_echo "\"no\"" >&6; }
4624fi
4625
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004626
4627 if test "X$with_plthome" != "X"; then
4628 vi_cv_path_mzscheme_pfx="$with_plthome"
4629 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004630 { $as_echo "$as_me:$LINENO: checking PLTHOME environment var" >&5
4631$as_echo_n "checking PLTHOME environment var... " >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004632 if test "X$PLTHOME" != "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004633 { $as_echo "$as_me:$LINENO: result: \"$PLTHOME\"" >&5
4634$as_echo "\"$PLTHOME\"" >&6; }
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004635 vi_cv_path_mzscheme_pfx="$PLTHOME"
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004636 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004637 { $as_echo "$as_me:$LINENO: result: \"not set\"" >&5
4638$as_echo "\"not set\"" >&6; }
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004639 # Extract the first word of "mzscheme", so it can be a program name with args.
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004640set dummy mzscheme; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00004641{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
4642$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004643if test "${ac_cv_path_vi_cv_path_mzscheme+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004644 $as_echo_n "(cached) " >&6
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004645else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004646 case $vi_cv_path_mzscheme in
4647 [\\/]* | ?:[\\/]*)
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004648 ac_cv_path_vi_cv_path_mzscheme="$vi_cv_path_mzscheme" # Let the user override the test with a path.
4649 ;;
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004650 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004651 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4652for as_dir in $PATH
4653do
4654 IFS=$as_save_IFS
4655 test -z "$as_dir" && as_dir=.
4656 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00004657 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 +00004658 ac_cv_path_vi_cv_path_mzscheme="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004659 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004660 break 2
4661 fi
4662done
4663done
Bram Moolenaar446cb832008-06-24 21:56:24 +00004664IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004665
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004666 ;;
4667esac
4668fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004669vi_cv_path_mzscheme=$ac_cv_path_vi_cv_path_mzscheme
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004670if test -n "$vi_cv_path_mzscheme"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004671 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_mzscheme" >&5
4672$as_echo "$vi_cv_path_mzscheme" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004673else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004674 { $as_echo "$as_me:$LINENO: result: no" >&5
4675$as_echo "no" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004676fi
4677
4678
Bram Moolenaar446cb832008-06-24 21:56:24 +00004679
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004680 if test "X$vi_cv_path_mzscheme" != "X"; then
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004681 lsout=`ls -l $vi_cv_path_mzscheme`
4682 if echo "$lsout" | grep -e '->' >/dev/null 2>/dev/null; then
4683 vi_cv_path_mzscheme=`echo "$lsout" | sed 's/.*-> \(.*\)/\1/'`
4684 fi
4685 fi
4686
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004687 if test "X$vi_cv_path_mzscheme" != "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004688 { $as_echo "$as_me:$LINENO: checking MzScheme install prefix" >&5
4689$as_echo_n "checking MzScheme install prefix... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004690if test "${vi_cv_path_mzscheme_pfx+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004691 $as_echo_n "(cached) " >&6
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004692else
4693 vi_cv_path_mzscheme_pfx=`
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004694 ${vi_cv_path_mzscheme} -evm \
4695 "(display (simplify-path \
4696 (build-path (call-with-values \
4697 (lambda () (split-path (find-system-path (quote exec-file)))) \
4698 (lambda (base name must-be-dir?) base)) (quote up))))"`
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004699fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004700{ $as_echo "$as_me:$LINENO: result: $vi_cv_path_mzscheme_pfx" >&5
4701$as_echo "$vi_cv_path_mzscheme_pfx" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004702 vi_cv_path_mzscheme_pfx=`echo "$vi_cv_path_mzscheme_pfx" | sed 's+/$++'`
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004703 fi
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004704 fi
4705 fi
4706
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004707 SCHEME_INC=
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004708 if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004709 { $as_echo "$as_me:$LINENO: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include" >&5
4710$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 +00004711 if test -f $vi_cv_path_mzscheme_pfx/include/scheme.h; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004712 { $as_echo "$as_me:$LINENO: result: \"yes\"" >&5
4713$as_echo "\"yes\"" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004714 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004715 { $as_echo "$as_me:$LINENO: result: \"no\"" >&5
4716$as_echo "\"no\"" >&6; }
4717 { $as_echo "$as_me:$LINENO: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/plt/include" >&5
4718$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/plt/include... " >&6; }
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004719 if test -f $vi_cv_path_mzscheme_pfx/include/plt/scheme.h; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004720 { $as_echo "$as_me:$LINENO: result: \"yes\"" >&5
4721$as_echo "\"yes\"" >&6; }
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004722 SCHEME_INC=/plt
4723 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004724 { $as_echo "$as_me:$LINENO: result: \"no\"" >&5
4725$as_echo "\"no\"" >&6; }
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004726 vi_cv_path_mzscheme_pfx=
4727 fi
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004728 fi
4729 fi
4730
4731 if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
Bram Moolenaarf15f9432007-06-28 11:07:21 +00004732 if test "x$MACOSX" = "xyes"; then
4733 MZSCHEME_LIBS="-framework PLT_MzScheme"
4734 elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzgc.a"; then
Bram Moolenaare0d7b3c2007-05-12 14:23:41 +00004735 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 +00004736 else
Bram Moolenaare0d7b3c2007-05-12 14:23:41 +00004737 MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lmzscheme -lmzgc"
Bram Moolenaar2df6dcc2004-07-12 15:53:54 +00004738 if test "$GCC" = yes; then
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004739 MZSCHEME_LIBS="$MZSCHEME_LIBS -Wl,-rpath -Wl,${vi_cv_path_mzscheme_pfx}/lib"
Bram Moolenaar21cf8232004-07-16 20:18:37 +00004740 elif test "`(uname) 2>/dev/null`" = SunOS &&
4741 uname -r | grep '^5' >/dev/null; then
4742 MZSCHEME_LIBS="$MZSCHEME_LIBS -R ${vi_cv_path_mzscheme_pfx}/lib"
Bram Moolenaar2df6dcc2004-07-12 15:53:54 +00004743 fi
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004744 fi
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004745 if test -d $vi_cv_path_mzscheme_pfx/lib/plt/collects; then
4746 SCHEME_COLLECTS=lib/plt/
4747 fi
4748 MZSCHEME_CFLAGS="-I${vi_cv_path_mzscheme_pfx}/include${SCHEME_INC} \
4749 -DMZSCHEME_COLLECTS='\"${vi_cv_path_mzscheme_pfx}/${SCHEME_COLLECTS}collects\"'"
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004750 MZSCHEME_SRC="if_mzsch.c"
4751 MZSCHEME_OBJ="objects/if_mzsch.o"
4752 MZSCHEME_PRO="if_mzsch.pro"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004753 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004754#define FEAT_MZSCHEME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004755_ACEOF
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004756
4757 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004758
4759
4760
4761
4762
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004763fi
4764
4765
Bram Moolenaar446cb832008-06-24 21:56:24 +00004766{ $as_echo "$as_me:$LINENO: checking --enable-perlinterp argument" >&5
4767$as_echo_n "checking --enable-perlinterp argument... " >&6; }
4768# Check whether --enable-perlinterp was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004769if test "${enable_perlinterp+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004770 enableval=$enable_perlinterp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004771else
4772 enable_perlinterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004773fi
4774
4775{ $as_echo "$as_me:$LINENO: result: $enable_perlinterp" >&5
4776$as_echo "$enable_perlinterp" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004777if test "$enable_perlinterp" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004778
Bram Moolenaar071d4272004-06-13 20:20:40 +00004779 # Extract the first word of "perl", so it can be a program name with args.
4780set dummy perl; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00004781{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
4782$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004783if test "${ac_cv_path_vi_cv_path_perl+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004784 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004785else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004786 case $vi_cv_path_perl in
4787 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00004788 ac_cv_path_vi_cv_path_perl="$vi_cv_path_perl" # Let the user override the test with a path.
4789 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004790 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004791 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4792for as_dir in $PATH
4793do
4794 IFS=$as_save_IFS
4795 test -z "$as_dir" && as_dir=.
4796 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00004797 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 +00004798 ac_cv_path_vi_cv_path_perl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004799 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004800 break 2
4801 fi
4802done
4803done
Bram Moolenaar446cb832008-06-24 21:56:24 +00004804IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004805
Bram Moolenaar071d4272004-06-13 20:20:40 +00004806 ;;
4807esac
4808fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004809vi_cv_path_perl=$ac_cv_path_vi_cv_path_perl
Bram Moolenaar071d4272004-06-13 20:20:40 +00004810if test -n "$vi_cv_path_perl"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004811 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_perl" >&5
4812$as_echo "$vi_cv_path_perl" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004813else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004814 { $as_echo "$as_me:$LINENO: result: no" >&5
4815$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004816fi
4817
Bram Moolenaar446cb832008-06-24 21:56:24 +00004818
Bram Moolenaar071d4272004-06-13 20:20:40 +00004819 if test "X$vi_cv_path_perl" != "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004820 { $as_echo "$as_me:$LINENO: checking Perl version" >&5
4821$as_echo_n "checking Perl version... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004822 if $vi_cv_path_perl -e 'require 5.003_01' >/dev/null 2>/dev/null; then
4823 eval `$vi_cv_path_perl -V:usethreads`
4824 if test "X$usethreads" = "XUNKNOWN" -o "X$usethreads" = "Xundef"; then
4825 badthreads=no
4826 else
4827 if $vi_cv_path_perl -e 'require 5.6.0' >/dev/null 2>/dev/null; then
4828 eval `$vi_cv_path_perl -V:use5005threads`
4829 if test "X$use5005threads" = "XUNKNOWN" -o "X$use5005threads" = "Xundef"; then
4830 badthreads=no
4831 else
4832 badthreads=yes
Bram Moolenaar446cb832008-06-24 21:56:24 +00004833 { $as_echo "$as_me:$LINENO: result: >>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&5
4834$as_echo ">>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004835 fi
4836 else
4837 badthreads=yes
Bram Moolenaar446cb832008-06-24 21:56:24 +00004838 { $as_echo "$as_me:$LINENO: result: >>> Perl 5.5 with threads cannot be used <<<" >&5
4839$as_echo ">>> Perl 5.5 with threads cannot be used <<<" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004840 fi
4841 fi
4842 if test $badthreads = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004843 { $as_echo "$as_me:$LINENO: result: OK" >&5
4844$as_echo "OK" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004845 eval `$vi_cv_path_perl -V:shrpenv`
4846 if test "X$shrpenv" = "XUNKNOWN"; then # pre 5.003_04
4847 shrpenv=""
4848 fi
4849 vi_cv_perllib=`$vi_cv_path_perl -MConfig -e 'print $Config{privlibexp}'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004850
Bram Moolenaar071d4272004-06-13 20:20:40 +00004851 perlcppflags=`$vi_cv_path_perl -Mlib=$srcdir -MExtUtils::Embed \
4852 -e 'ccflags;perl_inc;print"\n"' | sed -e 's/-fno[^ ]*//'`
4853 perllibs=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed -e 'ldopts' | \
4854 sed -e '/Warning/d' -e '/Note (probably harmless)/d' \
4855 -e 's/-bE:perl.exp//' -e 's/-lc //'`
4856 perlldflags=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed \
4857 -e 'ccdlflags' | sed -e 's/-bE:perl.exp//'`
4858
Bram Moolenaar446cb832008-06-24 21:56:24 +00004859 { $as_echo "$as_me:$LINENO: checking if compile and link flags for Perl are sane" >&5
4860$as_echo_n "checking if compile and link flags for Perl are sane... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004861 cflags_save=$CFLAGS
4862 libs_save=$LIBS
4863 ldflags_save=$LDFLAGS
4864 CFLAGS="$CFLAGS $perlcppflags"
4865 LIBS="$LIBS $perllibs"
4866 LDFLAGS="$perlldflags $LDFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004867 cat >conftest.$ac_ext <<_ACEOF
4868/* confdefs.h. */
4869_ACEOF
4870cat confdefs.h >>conftest.$ac_ext
4871cat >>conftest.$ac_ext <<_ACEOF
4872/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00004873
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004874int
4875main ()
4876{
4877
4878 ;
4879 return 0;
4880}
4881_ACEOF
4882rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00004883if { (ac_try="$ac_link"
4884case "(($ac_try" in
4885 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4886 *) ac_try_echo=$ac_try;;
4887esac
4888eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4889$as_echo "$ac_try_echo") >&5
4890 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004891 ac_status=$?
4892 grep -v '^ *+' conftest.er1 >conftest.err
4893 rm -f conftest.er1
4894 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004895 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4896 (exit $ac_status); } && {
4897 test -z "$ac_c_werror_flag" ||
4898 test ! -s conftest.err
4899 } && test -s conftest$ac_exeext && {
4900 test "$cross_compiling" = yes ||
4901 $as_test_x conftest$ac_exeext
4902 }; then
4903 { $as_echo "$as_me:$LINENO: result: yes" >&5
4904$as_echo "yes" >&6; }; perl_ok=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00004905else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004906 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004907sed 's/^/| /' conftest.$ac_ext >&5
4908
Bram Moolenaar446cb832008-06-24 21:56:24 +00004909 { $as_echo "$as_me:$LINENO: result: no: PERL DISABLED" >&5
4910$as_echo "no: PERL DISABLED" >&6; }; perl_ok=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00004911fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004912
4913rm -rf conftest.dSYM
4914rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004915 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00004916 CFLAGS=$cflags_save
4917 LIBS=$libs_save
4918 LDFLAGS=$ldflags_save
4919 if test $perl_ok = yes; then
4920 if test "X$perlcppflags" != "X"; then
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004921 PERL_CFLAGS=`echo "$perlcppflags" | sed -e 's/-pipe //' -e 's/-W[^ ]*//'`
Bram Moolenaar071d4272004-06-13 20:20:40 +00004922 fi
4923 if test "X$perlldflags" != "X"; then
4924 LDFLAGS="$perlldflags $LDFLAGS"
4925 fi
4926 PERL_LIBS=$perllibs
4927 PERL_SRC="auto/if_perl.c if_perlsfio.c"
4928 PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o"
4929 PERL_PRO="if_perl.pro if_perlsfio.pro"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004930 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004931#define FEAT_PERL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004932_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004933
4934 fi
4935 fi
4936 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004937 { $as_echo "$as_me:$LINENO: result: >>> too old; need Perl version 5.003_01 or later <<<" >&5
4938$as_echo ">>> too old; need Perl version 5.003_01 or later <<<" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004939 fi
4940 fi
4941
4942 if test "x$MACOSX" = "xyes"; then
4943 dir=/System/Library/Perl
4944 darwindir=$dir/darwin
4945 if test -d $darwindir; then
4946 PERL=/usr/bin/perl
4947 else
4948 dir=/System/Library/Perl/5.8.1
4949 darwindir=$dir/darwin-thread-multi-2level
4950 if test -d $darwindir; then
4951 PERL=/usr/bin/perl
4952 fi
4953 fi
4954 if test -n "$PERL"; then
4955 PERL_DIR="$dir"
4956 PERL_CFLAGS="-DFEAT_PERL -I$darwindir/CORE"
4957 PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o $darwindir/auto/DynaLoader/DynaLoader.a"
4958 PERL_LIBS="-L$darwindir/CORE -lperl"
4959 fi
4960 fi
4961fi
4962
4963
4964
4965
4966
4967
4968
Bram Moolenaar446cb832008-06-24 21:56:24 +00004969{ $as_echo "$as_me:$LINENO: checking --enable-pythoninterp argument" >&5
4970$as_echo_n "checking --enable-pythoninterp argument... " >&6; }
4971# Check whether --enable-pythoninterp was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004972if test "${enable_pythoninterp+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004973 enableval=$enable_pythoninterp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004974else
4975 enable_pythoninterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004976fi
4977
4978{ $as_echo "$as_me:$LINENO: result: $enable_pythoninterp" >&5
4979$as_echo "$enable_pythoninterp" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004980if test "$enable_pythoninterp" = "yes"; then
4981 # Extract the first word of "python", so it can be a program name with args.
4982set dummy python; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00004983{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
4984$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004985if test "${ac_cv_path_vi_cv_path_python+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004986 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004987else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004988 case $vi_cv_path_python in
4989 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00004990 ac_cv_path_vi_cv_path_python="$vi_cv_path_python" # Let the user override the test with a path.
4991 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004992 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004993 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4994for as_dir in $PATH
4995do
4996 IFS=$as_save_IFS
4997 test -z "$as_dir" && as_dir=.
4998 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00004999 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 +00005000 ac_cv_path_vi_cv_path_python="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005001 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005002 break 2
5003 fi
5004done
5005done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005006IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005007
Bram Moolenaar071d4272004-06-13 20:20:40 +00005008 ;;
5009esac
5010fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005011vi_cv_path_python=$ac_cv_path_vi_cv_path_python
Bram Moolenaar071d4272004-06-13 20:20:40 +00005012if test -n "$vi_cv_path_python"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005013 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_python" >&5
5014$as_echo "$vi_cv_path_python" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005015else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005016 { $as_echo "$as_me:$LINENO: result: no" >&5
5017$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005018fi
5019
Bram Moolenaar446cb832008-06-24 21:56:24 +00005020
Bram Moolenaar071d4272004-06-13 20:20:40 +00005021 if test "X$vi_cv_path_python" != "X"; then
5022
Bram Moolenaar446cb832008-06-24 21:56:24 +00005023 { $as_echo "$as_me:$LINENO: checking Python version" >&5
5024$as_echo_n "checking Python version... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005025if test "${vi_cv_var_python_version+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005026 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005027else
5028 vi_cv_var_python_version=`
5029 ${vi_cv_path_python} -c 'import sys; print sys.version[:3]'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005030
Bram Moolenaar071d4272004-06-13 20:20:40 +00005031fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005032{ $as_echo "$as_me:$LINENO: result: $vi_cv_var_python_version" >&5
5033$as_echo "$vi_cv_var_python_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005034
Bram Moolenaar446cb832008-06-24 21:56:24 +00005035 { $as_echo "$as_me:$LINENO: checking Python is 1.4 or better" >&5
5036$as_echo_n "checking Python is 1.4 or better... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005037 if ${vi_cv_path_python} -c \
5038 "import sys; sys.exit(${vi_cv_var_python_version} < 1.4)"
5039 then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005040 { $as_echo "$as_me:$LINENO: result: yep" >&5
5041$as_echo "yep" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005042
Bram Moolenaar446cb832008-06-24 21:56:24 +00005043 { $as_echo "$as_me:$LINENO: checking Python's install prefix" >&5
5044$as_echo_n "checking Python's install prefix... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005045if test "${vi_cv_path_python_pfx+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005046 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005047else
5048 vi_cv_path_python_pfx=`
5049 ${vi_cv_path_python} -c \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005050 "import sys; print sys.prefix"`
Bram Moolenaar071d4272004-06-13 20:20:40 +00005051fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005052{ $as_echo "$as_me:$LINENO: result: $vi_cv_path_python_pfx" >&5
5053$as_echo "$vi_cv_path_python_pfx" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005054
Bram Moolenaar446cb832008-06-24 21:56:24 +00005055 { $as_echo "$as_me:$LINENO: checking Python's execution prefix" >&5
5056$as_echo_n "checking Python's execution prefix... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005057if test "${vi_cv_path_python_epfx+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005058 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005059else
5060 vi_cv_path_python_epfx=`
5061 ${vi_cv_path_python} -c \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005062 "import sys; print sys.exec_prefix"`
Bram Moolenaar071d4272004-06-13 20:20:40 +00005063fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005064{ $as_echo "$as_me:$LINENO: result: $vi_cv_path_python_epfx" >&5
5065$as_echo "$vi_cv_path_python_epfx" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005066
Bram Moolenaar071d4272004-06-13 20:20:40 +00005067
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005068 if test "${vi_cv_path_pythonpath+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005069 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005070else
5071 vi_cv_path_pythonpath=`
5072 unset PYTHONPATH;
5073 ${vi_cv_path_python} -c \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005074 "import sys, string; print string.join(sys.path,':')"`
Bram Moolenaar071d4272004-06-13 20:20:40 +00005075fi
5076
5077
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005078
5079
Bram Moolenaar446cb832008-06-24 21:56:24 +00005080# Check whether --with-python-config-dir was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005081if test "${with_python_config_dir+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005082 withval=$with_python_config_dir; vi_cv_path_python_conf="${withval}"
5083fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00005084
Bram Moolenaar446cb832008-06-24 21:56:24 +00005085
5086 { $as_echo "$as_me:$LINENO: checking Python's configuration directory" >&5
5087$as_echo_n "checking Python's configuration directory... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005088if test "${vi_cv_path_python_conf+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005089 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005090else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005091
Bram Moolenaar071d4272004-06-13 20:20:40 +00005092 vi_cv_path_python_conf=
5093 for path in "${vi_cv_path_python_pfx}" "${vi_cv_path_python_epfx}"; do
5094 for subdir in lib share; do
5095 d="${path}/${subdir}/python${vi_cv_var_python_version}/config"
5096 if test -d "$d" && test -f "$d/config.c"; then
5097 vi_cv_path_python_conf="$d"
5098 fi
5099 done
5100 done
Bram Moolenaar071d4272004-06-13 20:20:40 +00005101
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005102fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005103{ $as_echo "$as_me:$LINENO: result: $vi_cv_path_python_conf" >&5
5104$as_echo "$vi_cv_path_python_conf" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005105
5106 PYTHON_CONFDIR="${vi_cv_path_python_conf}"
5107
5108 if test "X$PYTHON_CONFDIR" = "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005109 { $as_echo "$as_me:$LINENO: result: can't find it!" >&5
5110$as_echo "can't find it!" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005111 else
5112
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005113 if test "${vi_cv_path_python_plibs+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005114 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005115else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005116
Bram Moolenaar01dd60c2008-07-24 14:24:48 +00005117 pwd=`pwd`
5118 tmp_mkf="$pwd/config-PyMake$$"
5119 cat -- "${PYTHON_CONFDIR}/Makefile" - <<'eof' >"${tmp_mkf}"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005120__:
5121 @echo "python_MODLIBS='$(MODLIBS)'"
5122 @echo "python_LIBS='$(LIBS)'"
5123 @echo "python_SYSLIBS='$(SYSLIBS)'"
5124 @echo "python_LINKFORSHARED='$(LINKFORSHARED)'"
5125eof
Bram Moolenaar01dd60c2008-07-24 14:24:48 +00005126 eval "`cd ${PYTHON_CONFDIR} && make -f "${tmp_mkf}" __ | sed '/ directory /d'`"
5127 rm -f -- "${tmp_mkf}"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005128 if test "x$MACOSX" = "xyes" && ${vi_cv_path_python} -c \
5129 "import sys; sys.exit(${vi_cv_var_python_version} < 2.3)"; then
5130 vi_cv_path_python_plibs="-framework Python"
5131 else
5132 if test "${vi_cv_var_python_version}" = "1.4"; then
5133 vi_cv_path_python_plibs="${PYTHON_CONFDIR}/libModules.a ${PYTHON_CONFDIR}/libPython.a ${PYTHON_CONFDIR}/libObjects.a ${PYTHON_CONFDIR}/libParser.a"
5134 else
5135 vi_cv_path_python_plibs="-L${PYTHON_CONFDIR} -lpython${vi_cv_var_python_version}"
5136 fi
5137 vi_cv_path_python_plibs="${vi_cv_path_python_plibs} ${python_MODLIBS} ${python_LIBS} ${python_SYSLIBS} ${python_LINKFORSHARED}"
5138 vi_cv_path_python_plibs=`echo $vi_cv_path_python_plibs | sed s/-ltermcap//`
5139 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005140
Bram Moolenaar071d4272004-06-13 20:20:40 +00005141fi
5142
5143
5144 PYTHON_LIBS="${vi_cv_path_python_plibs}"
5145 if test "${vi_cv_path_python_pfx}" = "${vi_cv_path_python_epfx}"; then
5146 PYTHON_CFLAGS="-I${vi_cv_path_python_pfx}/include/python${vi_cv_var_python_version}"
5147 else
5148 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}"
5149 fi
5150 PYTHON_SRC="if_python.c"
5151 if test "x$MACOSX" = "xyes"; then
5152 PYTHON_OBJ="objects/if_python.o"
5153 else
5154 PYTHON_OBJ="objects/if_python.o objects/py_config.o"
5155 fi
5156 if test "${vi_cv_var_python_version}" = "1.4"; then
5157 PYTHON_OBJ="$PYTHON_OBJ objects/py_getpath.o"
5158 fi
5159 PYTHON_GETPATH_CFLAGS="-DPYTHONPATH='\"${vi_cv_path_pythonpath}\"' -DPREFIX='\"${vi_cv_path_python_pfx}\"' -DEXEC_PREFIX='\"${vi_cv_path_python_epfx}\"'"
5160
Bram Moolenaar446cb832008-06-24 21:56:24 +00005161 { $as_echo "$as_me:$LINENO: checking if -pthread should be used" >&5
5162$as_echo_n "checking if -pthread should be used... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005163 threadsafe_flag=
5164 thread_lib=
Bram Moolenaara1b5aa52006-10-10 09:41:28 +00005165 if test "`(uname) 2>/dev/null`" != Darwin; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00005166 test "$GCC" = yes && threadsafe_flag="-pthread"
5167 if test "`(uname) 2>/dev/null`" = FreeBSD; then
5168 threadsafe_flag="-D_THREAD_SAFE"
5169 thread_lib="-pthread"
5170 fi
5171 fi
5172 libs_save_old=$LIBS
5173 if test -n "$threadsafe_flag"; then
5174 cflags_save=$CFLAGS
5175 CFLAGS="$CFLAGS $threadsafe_flag"
5176 LIBS="$LIBS $thread_lib"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005177 cat >conftest.$ac_ext <<_ACEOF
5178/* confdefs.h. */
5179_ACEOF
5180cat confdefs.h >>conftest.$ac_ext
5181cat >>conftest.$ac_ext <<_ACEOF
5182/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00005183
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005184int
5185main ()
5186{
5187
5188 ;
5189 return 0;
5190}
5191_ACEOF
5192rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00005193if { (ac_try="$ac_link"
5194case "(($ac_try" in
5195 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5196 *) ac_try_echo=$ac_try;;
5197esac
5198eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5199$as_echo "$ac_try_echo") >&5
5200 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005201 ac_status=$?
5202 grep -v '^ *+' conftest.er1 >conftest.err
5203 rm -f conftest.er1
5204 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005205 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5206 (exit $ac_status); } && {
5207 test -z "$ac_c_werror_flag" ||
5208 test ! -s conftest.err
5209 } && test -s conftest$ac_exeext && {
5210 test "$cross_compiling" = yes ||
5211 $as_test_x conftest$ac_exeext
5212 }; then
5213 { $as_echo "$as_me:$LINENO: result: yes" >&5
5214$as_echo "yes" >&6; }; PYTHON_CFLAGS="$PYTHON_CFLAGS $threadsafe_flag"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005215else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005216 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005217sed 's/^/| /' conftest.$ac_ext >&5
5218
Bram Moolenaar446cb832008-06-24 21:56:24 +00005219 { $as_echo "$as_me:$LINENO: result: no" >&5
5220$as_echo "no" >&6; }; LIBS=$libs_save_old
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005221
Bram Moolenaar071d4272004-06-13 20:20:40 +00005222fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005223
5224rm -rf conftest.dSYM
5225rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005226 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00005227 CFLAGS=$cflags_save
5228 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005229 { $as_echo "$as_me:$LINENO: result: no" >&5
5230$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005231 fi
5232
Bram Moolenaar446cb832008-06-24 21:56:24 +00005233 { $as_echo "$as_me:$LINENO: checking if compile and link flags for Python are sane" >&5
5234$as_echo_n "checking if compile and link flags for Python are sane... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005235 cflags_save=$CFLAGS
5236 libs_save=$LIBS
5237 CFLAGS="$CFLAGS $PYTHON_CFLAGS"
5238 LIBS="$LIBS $PYTHON_LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005239 cat >conftest.$ac_ext <<_ACEOF
5240/* confdefs.h. */
5241_ACEOF
5242cat confdefs.h >>conftest.$ac_ext
5243cat >>conftest.$ac_ext <<_ACEOF
5244/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00005245
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005246int
5247main ()
5248{
5249
5250 ;
5251 return 0;
5252}
5253_ACEOF
5254rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00005255if { (ac_try="$ac_link"
5256case "(($ac_try" in
5257 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5258 *) ac_try_echo=$ac_try;;
5259esac
5260eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5261$as_echo "$ac_try_echo") >&5
5262 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005263 ac_status=$?
5264 grep -v '^ *+' conftest.er1 >conftest.err
5265 rm -f conftest.er1
5266 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005267 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5268 (exit $ac_status); } && {
5269 test -z "$ac_c_werror_flag" ||
5270 test ! -s conftest.err
5271 } && test -s conftest$ac_exeext && {
5272 test "$cross_compiling" = yes ||
5273 $as_test_x conftest$ac_exeext
5274 }; then
5275 { $as_echo "$as_me:$LINENO: result: yes" >&5
5276$as_echo "yes" >&6; }; python_ok=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00005277else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005278 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005279sed 's/^/| /' conftest.$ac_ext >&5
5280
Bram Moolenaar446cb832008-06-24 21:56:24 +00005281 { $as_echo "$as_me:$LINENO: result: no: PYTHON DISABLED" >&5
5282$as_echo "no: PYTHON DISABLED" >&6; }; python_ok=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005283fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005284
5285rm -rf conftest.dSYM
5286rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005287 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00005288 CFLAGS=$cflags_save
5289 LIBS=$libs_save
5290 if test $python_ok = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005291 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005292#define FEAT_PYTHON 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005293_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005294
5295 else
5296 LIBS=$libs_save_old
5297 PYTHON_SRC=
5298 PYTHON_OBJ=
5299 PYTHON_LIBS=
5300 PYTHON_CFLAGS=
5301 fi
5302
5303 fi
5304 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005305 { $as_echo "$as_me:$LINENO: result: too old" >&5
5306$as_echo "too old" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005307 fi
5308 fi
5309fi
5310
5311
5312
5313
5314
5315
5316
Bram Moolenaar446cb832008-06-24 21:56:24 +00005317{ $as_echo "$as_me:$LINENO: checking --enable-tclinterp argument" >&5
5318$as_echo_n "checking --enable-tclinterp argument... " >&6; }
5319# Check whether --enable-tclinterp was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005320if test "${enable_tclinterp+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005321 enableval=$enable_tclinterp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005322else
5323 enable_tclinterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005324fi
5325
5326{ $as_echo "$as_me:$LINENO: result: $enable_tclinterp" >&5
5327$as_echo "$enable_tclinterp" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005328
5329if test "$enable_tclinterp" = "yes"; then
5330
Bram Moolenaar446cb832008-06-24 21:56:24 +00005331 { $as_echo "$as_me:$LINENO: checking --with-tclsh argument" >&5
5332$as_echo_n "checking --with-tclsh argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005333
Bram Moolenaar446cb832008-06-24 21:56:24 +00005334# Check whether --with-tclsh was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005335if test "${with_tclsh+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005336 withval=$with_tclsh; tclsh_name="$withval"; { $as_echo "$as_me:$LINENO: result: $tclsh_name" >&5
5337$as_echo "$tclsh_name" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005338else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005339 tclsh_name="tclsh8.5"; { $as_echo "$as_me:$LINENO: result: no" >&5
5340$as_echo "no" >&6; }
5341fi
5342
Bram Moolenaar071d4272004-06-13 20:20:40 +00005343 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5344set dummy $tclsh_name; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00005345{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5346$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005347if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005348 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005349else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005350 case $vi_cv_path_tcl in
5351 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005352 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5353 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005354 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005355 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5356for as_dir in $PATH
5357do
5358 IFS=$as_save_IFS
5359 test -z "$as_dir" && as_dir=.
5360 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005361 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 +00005362 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005363 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005364 break 2
5365 fi
5366done
5367done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005368IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005369
Bram Moolenaar071d4272004-06-13 20:20:40 +00005370 ;;
5371esac
5372fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005373vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar071d4272004-06-13 20:20:40 +00005374if test -n "$vi_cv_path_tcl"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005375 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_tcl" >&5
5376$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005377else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005378 { $as_echo "$as_me:$LINENO: result: no" >&5
5379$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005380fi
5381
Bram Moolenaar071d4272004-06-13 20:20:40 +00005382
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005383
Bram Moolenaar446cb832008-06-24 21:56:24 +00005384
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005385 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.5"; then
5386 tclsh_name="tclsh8.4"
5387 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5388set dummy $tclsh_name; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00005389{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5390$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005391if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005392 $as_echo_n "(cached) " >&6
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005393else
5394 case $vi_cv_path_tcl in
5395 [\\/]* | ?:[\\/]*)
5396 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5397 ;;
5398 *)
5399 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5400for as_dir in $PATH
5401do
5402 IFS=$as_save_IFS
5403 test -z "$as_dir" && as_dir=.
5404 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005405 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 +00005406 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005407 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005408 break 2
5409 fi
5410done
5411done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005412IFS=$as_save_IFS
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005413
5414 ;;
5415esac
5416fi
5417vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005418if test -n "$vi_cv_path_tcl"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005419 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_tcl" >&5
5420$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005421else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005422 { $as_echo "$as_me:$LINENO: result: no" >&5
5423$as_echo "no" >&6; }
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005424fi
5425
Bram Moolenaar446cb832008-06-24 21:56:24 +00005426
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005427 fi
5428 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.4"; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00005429 tclsh_name="tclsh8.2"
5430 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5431set dummy $tclsh_name; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00005432{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5433$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005434if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005435 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005436else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005437 case $vi_cv_path_tcl in
5438 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005439 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5440 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005441 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005442 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5443for as_dir in $PATH
5444do
5445 IFS=$as_save_IFS
5446 test -z "$as_dir" && as_dir=.
5447 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005448 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 +00005449 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005450 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005451 break 2
5452 fi
5453done
5454done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005455IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005456
Bram Moolenaar071d4272004-06-13 20:20:40 +00005457 ;;
5458esac
5459fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005460vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar071d4272004-06-13 20:20:40 +00005461if test -n "$vi_cv_path_tcl"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005462 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_tcl" >&5
5463$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005464else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005465 { $as_echo "$as_me:$LINENO: result: no" >&5
5466$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005467fi
5468
Bram Moolenaar446cb832008-06-24 21:56:24 +00005469
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005470 fi
5471 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.2"; then
5472 tclsh_name="tclsh8.0"
5473 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5474set dummy $tclsh_name; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00005475{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5476$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005477if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005478 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005479else
5480 case $vi_cv_path_tcl in
5481 [\\/]* | ?:[\\/]*)
5482 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5483 ;;
5484 *)
5485 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5486for as_dir in $PATH
5487do
5488 IFS=$as_save_IFS
5489 test -z "$as_dir" && as_dir=.
5490 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005491 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 +00005492 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005493 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005494 break 2
5495 fi
5496done
5497done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005498IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005499
5500 ;;
5501esac
5502fi
5503vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005504if test -n "$vi_cv_path_tcl"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005505 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_tcl" >&5
5506$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005507else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005508 { $as_echo "$as_me:$LINENO: result: no" >&5
5509$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005510fi
5511
Bram Moolenaar446cb832008-06-24 21:56:24 +00005512
Bram Moolenaar071d4272004-06-13 20:20:40 +00005513 fi
5514 if test "X$vi_cv_path_tcl" = "X"; then
5515 tclsh_name="tclsh"
5516 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5517set dummy $tclsh_name; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00005518{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5519$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005520if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005521 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005522else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005523 case $vi_cv_path_tcl in
5524 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005525 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5526 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005527 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005528 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5529for as_dir in $PATH
5530do
5531 IFS=$as_save_IFS
5532 test -z "$as_dir" && as_dir=.
5533 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005534 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 +00005535 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005536 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005537 break 2
5538 fi
5539done
5540done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005541IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005542
Bram Moolenaar071d4272004-06-13 20:20:40 +00005543 ;;
5544esac
5545fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005546vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar071d4272004-06-13 20:20:40 +00005547if test -n "$vi_cv_path_tcl"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005548 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_tcl" >&5
5549$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005550else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005551 { $as_echo "$as_me:$LINENO: result: no" >&5
5552$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005553fi
5554
Bram Moolenaar446cb832008-06-24 21:56:24 +00005555
Bram Moolenaar071d4272004-06-13 20:20:40 +00005556 fi
5557 if test "X$vi_cv_path_tcl" != "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005558 { $as_echo "$as_me:$LINENO: checking Tcl version" >&5
5559$as_echo_n "checking Tcl version... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005560 if echo 'exit [expr [info tclversion] < 8.0]' | $vi_cv_path_tcl - ; then
5561 tclver=`echo 'puts [info tclversion]' | $vi_cv_path_tcl -`
Bram Moolenaar446cb832008-06-24 21:56:24 +00005562 { $as_echo "$as_me:$LINENO: result: $tclver - OK" >&5
5563$as_echo "$tclver - OK" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00005564 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 -`
5565
Bram Moolenaar446cb832008-06-24 21:56:24 +00005566 { $as_echo "$as_me:$LINENO: checking for location of Tcl include" >&5
5567$as_echo_n "checking for location of Tcl include... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005568 if test "x$MACOSX" != "xyes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005569 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 +00005570 else
5571 tclinc="/System/Library/Frameworks/Tcl.framework/Headers"
5572 fi
Bram Moolenaar0ff8f602008-02-20 11:44:03 +00005573 TCL_INC=
Bram Moolenaar071d4272004-06-13 20:20:40 +00005574 for try in $tclinc; do
5575 if test -f "$try/tcl.h"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005576 { $as_echo "$as_me:$LINENO: result: $try/tcl.h" >&5
5577$as_echo "$try/tcl.h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005578 TCL_INC=$try
5579 break
5580 fi
5581 done
5582 if test -z "$TCL_INC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005583 { $as_echo "$as_me:$LINENO: result: <not found>" >&5
5584$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005585 SKIP_TCL=YES
5586 fi
5587 if test -z "$SKIP_TCL"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005588 { $as_echo "$as_me:$LINENO: checking for location of tclConfig.sh script" >&5
5589$as_echo_n "checking for location of tclConfig.sh script... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005590 if test "x$MACOSX" != "xyes"; then
5591 tclcnf=`echo $tclinc | sed s/include/lib/g`
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005592 tclcnf="$tclcnf `echo $tclinc | sed s/include/lib64/g`"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005593 else
5594 tclcnf="/System/Library/Frameworks/Tcl.framework"
5595 fi
5596 for try in $tclcnf; do
5597 if test -f $try/tclConfig.sh; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005598 { $as_echo "$as_me:$LINENO: result: $try/tclConfig.sh" >&5
5599$as_echo "$try/tclConfig.sh" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005600 . $try/tclConfig.sh
5601 TCL_LIBS=`eval echo "$TCL_LIB_SPEC $TCL_LIBS"`
Bram Moolenaar4394bff2008-07-24 11:21:31 +00005602 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 +00005603 break
5604 fi
5605 done
5606 if test -z "$TCL_LIBS"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005607 { $as_echo "$as_me:$LINENO: result: <not found>" >&5
5608$as_echo "<not found>" >&6; }
5609 { $as_echo "$as_me:$LINENO: checking for Tcl library by myself" >&5
5610$as_echo_n "checking for Tcl library by myself... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005611 tcllib=`echo $tclinc | sed s/include/lib/g`
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005612 tcllib="$tcllib `echo $tclinc | sed s/include/lib64/g`"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005613 for ext in .so .a ; do
5614 for ver in "" $tclver ; do
5615 for try in $tcllib ; do
5616 trylib=tcl$ver$ext
5617 if test -f $try/lib$trylib ; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005618 { $as_echo "$as_me:$LINENO: result: $try/lib$trylib" >&5
5619$as_echo "$try/lib$trylib" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005620 TCL_LIBS="-L$try -ltcl$ver -ldl -lm"
5621 if test "`(uname) 2>/dev/null`" = SunOS &&
5622 uname -r | grep '^5' >/dev/null; then
5623 TCL_LIBS="$TCL_LIBS -R $try"
5624 fi
5625 break 3
5626 fi
5627 done
5628 done
5629 done
5630 if test -z "$TCL_LIBS"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005631 { $as_echo "$as_me:$LINENO: result: <not found>" >&5
5632$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005633 SKIP_TCL=YES
5634 fi
5635 fi
5636 if test -z "$SKIP_TCL"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005637 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005638#define FEAT_TCL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005639_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005640
5641 TCL_SRC=if_tcl.c
5642 TCL_OBJ=objects/if_tcl.o
5643 TCL_PRO=if_tcl.pro
5644 TCL_CFLAGS="-I$TCL_INC $TCL_DEFS"
5645 fi
5646 fi
5647 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005648 { $as_echo "$as_me:$LINENO: result: too old; need Tcl version 8.0 or later" >&5
5649$as_echo "too old; need Tcl version 8.0 or later" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005650 fi
5651 fi
5652fi
5653
5654
5655
5656
5657
5658
Bram Moolenaar446cb832008-06-24 21:56:24 +00005659{ $as_echo "$as_me:$LINENO: checking --enable-rubyinterp argument" >&5
5660$as_echo_n "checking --enable-rubyinterp argument... " >&6; }
5661# Check whether --enable-rubyinterp was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005662if test "${enable_rubyinterp+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005663 enableval=$enable_rubyinterp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005664else
5665 enable_rubyinterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005666fi
5667
5668{ $as_echo "$as_me:$LINENO: result: $enable_rubyinterp" >&5
5669$as_echo "$enable_rubyinterp" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005670if test "$enable_rubyinterp" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005671
Bram Moolenaar071d4272004-06-13 20:20:40 +00005672 # Extract the first word of "ruby", so it can be a program name with args.
5673set dummy ruby; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00005674{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5675$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005676if test "${ac_cv_path_vi_cv_path_ruby+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005677 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005678else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005679 case $vi_cv_path_ruby in
5680 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005681 ac_cv_path_vi_cv_path_ruby="$vi_cv_path_ruby" # Let the user override the test with a path.
5682 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005683 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005684 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5685for as_dir in $PATH
5686do
5687 IFS=$as_save_IFS
5688 test -z "$as_dir" && as_dir=.
5689 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005690 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 +00005691 ac_cv_path_vi_cv_path_ruby="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005692 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005693 break 2
5694 fi
5695done
5696done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005697IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005698
Bram Moolenaar071d4272004-06-13 20:20:40 +00005699 ;;
5700esac
5701fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005702vi_cv_path_ruby=$ac_cv_path_vi_cv_path_ruby
Bram Moolenaar071d4272004-06-13 20:20:40 +00005703if test -n "$vi_cv_path_ruby"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005704 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_ruby" >&5
5705$as_echo "$vi_cv_path_ruby" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005706else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005707 { $as_echo "$as_me:$LINENO: result: no" >&5
5708$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005709fi
5710
Bram Moolenaar446cb832008-06-24 21:56:24 +00005711
Bram Moolenaar071d4272004-06-13 20:20:40 +00005712 if test "X$vi_cv_path_ruby" != "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005713 { $as_echo "$as_me:$LINENO: checking Ruby version" >&5
5714$as_echo_n "checking Ruby version... " >&6; }
Bram Moolenaar0cb032e2005-04-23 20:52:00 +00005715 if $vi_cv_path_ruby -e '(VERSION rescue RUBY_VERSION) >= "1.6.0" or exit 1' >/dev/null 2>/dev/null; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005716 { $as_echo "$as_me:$LINENO: result: OK" >&5
5717$as_echo "OK" >&6; }
5718 { $as_echo "$as_me:$LINENO: checking Ruby header files" >&5
5719$as_echo_n "checking Ruby header files... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005720 rubyhdrdir=`$vi_cv_path_ruby -r mkmf -e 'print Config::CONFIG["archdir"] || $hdrdir' 2>/dev/null`
5721 if test "X$rubyhdrdir" != "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005722 { $as_echo "$as_me:$LINENO: result: $rubyhdrdir" >&5
5723$as_echo "$rubyhdrdir" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005724 RUBY_CFLAGS="-I$rubyhdrdir"
5725 rubylibs=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["LIBS"]'`
5726 if test "X$rubylibs" != "X"; then
5727 RUBY_LIBS="$rubylibs"
5728 fi
5729 librubyarg=`$vi_cv_path_ruby -r rbconfig -e 'print Config.expand(Config::CONFIG["LIBRUBYARG"])'`
5730 if test -f "$rubyhdrdir/$librubyarg"; then
5731 librubyarg="$rubyhdrdir/$librubyarg"
5732 else
5733 rubylibdir=`$vi_cv_path_ruby -r rbconfig -e 'print Config.expand(Config::CONFIG["libdir"])'`
5734 if test -f "$rubylibdir/$librubyarg"; then
5735 librubyarg="$rubylibdir/$librubyarg"
5736 elif test "$librubyarg" = "libruby.a"; then
5737 librubyarg="-lruby"
5738 else
5739 librubyarg=`$vi_cv_path_ruby -r rbconfig -e "print '$librubyarg'.gsub(/-L\./, %'-L#{Config.expand(Config::CONFIG[\"libdir\"])}')"`
5740 fi
5741 fi
5742
5743 if test "X$librubyarg" != "X"; then
5744 RUBY_LIBS="$librubyarg $RUBY_LIBS"
5745 fi
5746 rubyldflags=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["LDFLAGS"]'`
5747 if test "X$rubyldflags" != "X"; then
5748 LDFLAGS="$rubyldflags $LDFLAGS"
5749 fi
5750 RUBY_SRC="if_ruby.c"
5751 RUBY_OBJ="objects/if_ruby.o"
5752 RUBY_PRO="if_ruby.pro"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005753 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005754#define FEAT_RUBY 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005755_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005756
5757 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005758 { $as_echo "$as_me:$LINENO: result: not found" >&5
5759$as_echo "not found" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005760 fi
5761 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005762 { $as_echo "$as_me:$LINENO: result: too old; need Ruby version 1.6.0 or later" >&5
5763$as_echo "too old; need Ruby version 1.6.0 or later" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005764 fi
5765 fi
5766fi
5767
5768
5769
5770
5771
5772
Bram Moolenaar446cb832008-06-24 21:56:24 +00005773{ $as_echo "$as_me:$LINENO: checking --enable-cscope argument" >&5
5774$as_echo_n "checking --enable-cscope argument... " >&6; }
5775# Check whether --enable-cscope was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005776if test "${enable_cscope+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005777 enableval=$enable_cscope;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005778else
5779 enable_cscope="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005780fi
5781
5782{ $as_echo "$as_me:$LINENO: result: $enable_cscope" >&5
5783$as_echo "$enable_cscope" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005784if test "$enable_cscope" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005785 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005786#define FEAT_CSCOPE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005787_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005788
5789fi
5790
Bram Moolenaar446cb832008-06-24 21:56:24 +00005791{ $as_echo "$as_me:$LINENO: checking --enable-workshop argument" >&5
5792$as_echo_n "checking --enable-workshop argument... " >&6; }
5793# Check whether --enable-workshop was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005794if test "${enable_workshop+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005795 enableval=$enable_workshop;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005796else
5797 enable_workshop="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005798fi
5799
5800{ $as_echo "$as_me:$LINENO: result: $enable_workshop" >&5
5801$as_echo "$enable_workshop" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005802if test "$enable_workshop" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005803 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005804#define FEAT_SUN_WORKSHOP 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005805_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005806
5807 WORKSHOP_SRC="workshop.c integration.c"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005808
Bram Moolenaar071d4272004-06-13 20:20:40 +00005809 WORKSHOP_OBJ="objects/workshop.o objects/integration.o"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005810
Bram Moolenaar071d4272004-06-13 20:20:40 +00005811 if test "${enable_gui-xxx}" = xxx; then
5812 enable_gui=motif
5813 fi
5814fi
5815
Bram Moolenaar446cb832008-06-24 21:56:24 +00005816{ $as_echo "$as_me:$LINENO: checking --disable-netbeans argument" >&5
5817$as_echo_n "checking --disable-netbeans argument... " >&6; }
5818# Check whether --enable-netbeans was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005819if test "${enable_netbeans+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005820 enableval=$enable_netbeans;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005821else
5822 enable_netbeans="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005823fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005824
Bram Moolenaar446cb832008-06-24 21:56:24 +00005825if test "$enable_netbeans" = "yes"; then
5826 { $as_echo "$as_me:$LINENO: result: no" >&5
5827$as_echo "no" >&6; }
5828
5829{ $as_echo "$as_me:$LINENO: checking for socket in -lsocket" >&5
5830$as_echo_n "checking for socket in -lsocket... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005831if test "${ac_cv_lib_socket_socket+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005832 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005833else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005834 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00005835LIBS="-lsocket $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005836cat >conftest.$ac_ext <<_ACEOF
5837/* confdefs.h. */
5838_ACEOF
5839cat confdefs.h >>conftest.$ac_ext
5840cat >>conftest.$ac_ext <<_ACEOF
5841/* end confdefs.h. */
5842
Bram Moolenaar446cb832008-06-24 21:56:24 +00005843/* Override any GCC internal prototype to avoid an error.
5844 Use char because int might match the return type of a GCC
5845 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005846#ifdef __cplusplus
5847extern "C"
5848#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005849char socket ();
5850int
5851main ()
5852{
Bram Moolenaar446cb832008-06-24 21:56:24 +00005853return socket ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005854 ;
5855 return 0;
5856}
5857_ACEOF
5858rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00005859if { (ac_try="$ac_link"
5860case "(($ac_try" in
5861 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5862 *) ac_try_echo=$ac_try;;
5863esac
5864eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5865$as_echo "$ac_try_echo") >&5
5866 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005867 ac_status=$?
5868 grep -v '^ *+' conftest.er1 >conftest.err
5869 rm -f conftest.er1
5870 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005871 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5872 (exit $ac_status); } && {
5873 test -z "$ac_c_werror_flag" ||
5874 test ! -s conftest.err
5875 } && test -s conftest$ac_exeext && {
5876 test "$cross_compiling" = yes ||
5877 $as_test_x conftest$ac_exeext
5878 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005879 ac_cv_lib_socket_socket=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00005880else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005881 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005882sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00005883
Bram Moolenaar446cb832008-06-24 21:56:24 +00005884 ac_cv_lib_socket_socket=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005885fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005886
5887rm -rf conftest.dSYM
5888rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005889 conftest$ac_exeext conftest.$ac_ext
5890LIBS=$ac_check_lib_save_LIBS
5891fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005892{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_socket_socket" >&5
5893$as_echo "$ac_cv_lib_socket_socket" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005894if test $ac_cv_lib_socket_socket = yes; then
5895 cat >>confdefs.h <<_ACEOF
5896#define HAVE_LIBSOCKET 1
5897_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005898
5899 LIBS="-lsocket $LIBS"
5900
Bram Moolenaar071d4272004-06-13 20:20:40 +00005901fi
5902
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005903
Bram Moolenaar446cb832008-06-24 21:56:24 +00005904{ $as_echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
5905$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005906if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005907 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005908else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005909 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00005910LIBS="-lnsl $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005911cat >conftest.$ac_ext <<_ACEOF
5912/* confdefs.h. */
5913_ACEOF
5914cat confdefs.h >>conftest.$ac_ext
5915cat >>conftest.$ac_ext <<_ACEOF
5916/* end confdefs.h. */
5917
Bram Moolenaar446cb832008-06-24 21:56:24 +00005918/* Override any GCC internal prototype to avoid an error.
5919 Use char because int might match the return type of a GCC
5920 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005921#ifdef __cplusplus
5922extern "C"
5923#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005924char gethostbyname ();
5925int
5926main ()
5927{
Bram Moolenaar446cb832008-06-24 21:56:24 +00005928return gethostbyname ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005929 ;
5930 return 0;
5931}
5932_ACEOF
5933rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00005934if { (ac_try="$ac_link"
5935case "(($ac_try" in
5936 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5937 *) ac_try_echo=$ac_try;;
5938esac
5939eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5940$as_echo "$ac_try_echo") >&5
5941 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005942 ac_status=$?
5943 grep -v '^ *+' conftest.er1 >conftest.err
5944 rm -f conftest.er1
5945 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005946 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5947 (exit $ac_status); } && {
5948 test -z "$ac_c_werror_flag" ||
5949 test ! -s conftest.err
5950 } && test -s conftest$ac_exeext && {
5951 test "$cross_compiling" = yes ||
5952 $as_test_x conftest$ac_exeext
5953 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005954 ac_cv_lib_nsl_gethostbyname=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00005955else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005956 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005957sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00005958
Bram Moolenaar446cb832008-06-24 21:56:24 +00005959 ac_cv_lib_nsl_gethostbyname=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005960fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005961
5962rm -rf conftest.dSYM
5963rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005964 conftest$ac_exeext conftest.$ac_ext
5965LIBS=$ac_check_lib_save_LIBS
5966fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005967{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
5968$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005969if test $ac_cv_lib_nsl_gethostbyname = yes; then
5970 cat >>confdefs.h <<_ACEOF
5971#define HAVE_LIBNSL 1
5972_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005973
5974 LIBS="-lnsl $LIBS"
5975
Bram Moolenaar071d4272004-06-13 20:20:40 +00005976fi
5977
Bram Moolenaar446cb832008-06-24 21:56:24 +00005978 { $as_echo "$as_me:$LINENO: checking whether compiling netbeans integration is possible" >&5
5979$as_echo_n "checking whether compiling netbeans integration is possible... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005980 cat >conftest.$ac_ext <<_ACEOF
5981/* confdefs.h. */
5982_ACEOF
5983cat confdefs.h >>conftest.$ac_ext
5984cat >>conftest.$ac_ext <<_ACEOF
5985/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00005986
5987#include <stdio.h>
5988#include <stdlib.h>
5989#include <stdarg.h>
5990#include <fcntl.h>
5991#include <netdb.h>
5992#include <netinet/in.h>
5993#include <errno.h>
5994#include <sys/types.h>
5995#include <sys/socket.h>
5996 /* Check bitfields */
5997 struct nbbuf {
5998 unsigned int initDone:1;
5999 ushort signmaplen;
6000 };
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006001
6002int
6003main ()
6004{
Bram Moolenaar071d4272004-06-13 20:20:40 +00006005
6006 /* Check creating a socket. */
6007 struct sockaddr_in server;
6008 (void)socket(AF_INET, SOCK_STREAM, 0);
6009 (void)htons(100);
6010 (void)gethostbyname("microsoft.com");
6011 if (errno == ECONNREFUSED)
6012 (void)connect(1, (struct sockaddr *)&server, sizeof(server));
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006013
6014 ;
6015 return 0;
6016}
6017_ACEOF
6018rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006019if { (ac_try="$ac_link"
6020case "(($ac_try" in
6021 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6022 *) ac_try_echo=$ac_try;;
6023esac
6024eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6025$as_echo "$ac_try_echo") >&5
6026 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006027 ac_status=$?
6028 grep -v '^ *+' conftest.er1 >conftest.err
6029 rm -f conftest.er1
6030 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006031 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6032 (exit $ac_status); } && {
6033 test -z "$ac_c_werror_flag" ||
6034 test ! -s conftest.err
6035 } && test -s conftest$ac_exeext && {
6036 test "$cross_compiling" = yes ||
6037 $as_test_x conftest$ac_exeext
6038 }; then
6039 { $as_echo "$as_me:$LINENO: result: yes" >&5
6040$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006041else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006042 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006043sed 's/^/| /' conftest.$ac_ext >&5
6044
Bram Moolenaar446cb832008-06-24 21:56:24 +00006045 { $as_echo "$as_me:$LINENO: result: no" >&5
6046$as_echo "no" >&6; }; enable_netbeans="no"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006047fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006048
6049rm -rf conftest.dSYM
6050rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006051 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00006052else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006053 { $as_echo "$as_me:$LINENO: result: yes" >&5
6054$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006055fi
6056if test "$enable_netbeans" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006057 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006058#define FEAT_NETBEANS_INTG 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006059_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006060
6061 NETBEANS_SRC="netbeans.c"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006062
Bram Moolenaar071d4272004-06-13 20:20:40 +00006063 NETBEANS_OBJ="objects/netbeans.o"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006064
Bram Moolenaar071d4272004-06-13 20:20:40 +00006065fi
6066
Bram Moolenaar446cb832008-06-24 21:56:24 +00006067{ $as_echo "$as_me:$LINENO: checking --enable-sniff argument" >&5
6068$as_echo_n "checking --enable-sniff argument... " >&6; }
6069# Check whether --enable-sniff was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006070if test "${enable_sniff+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006071 enableval=$enable_sniff;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006072else
6073 enable_sniff="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006074fi
6075
6076{ $as_echo "$as_me:$LINENO: result: $enable_sniff" >&5
6077$as_echo "$enable_sniff" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006078if test "$enable_sniff" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006079 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006080#define FEAT_SNIFF 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006081_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006082
6083 SNIFF_SRC="if_sniff.c"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006084
Bram Moolenaar071d4272004-06-13 20:20:40 +00006085 SNIFF_OBJ="objects/if_sniff.o"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006086
Bram Moolenaar071d4272004-06-13 20:20:40 +00006087fi
6088
Bram Moolenaar446cb832008-06-24 21:56:24 +00006089{ $as_echo "$as_me:$LINENO: checking --enable-multibyte argument" >&5
6090$as_echo_n "checking --enable-multibyte argument... " >&6; }
6091# Check whether --enable-multibyte was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006092if test "${enable_multibyte+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006093 enableval=$enable_multibyte;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006094else
6095 enable_multibyte="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006096fi
6097
6098{ $as_echo "$as_me:$LINENO: result: $enable_multibyte" >&5
6099$as_echo "$enable_multibyte" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006100if test "$enable_multibyte" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006101 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006102#define FEAT_MBYTE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006103_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006104
6105fi
6106
Bram Moolenaar446cb832008-06-24 21:56:24 +00006107{ $as_echo "$as_me:$LINENO: checking --enable-hangulinput argument" >&5
6108$as_echo_n "checking --enable-hangulinput argument... " >&6; }
6109# Check whether --enable-hangulinput was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006110if test "${enable_hangulinput+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006111 enableval=$enable_hangulinput;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006112else
6113 enable_hangulinput="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006114fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00006115
Bram Moolenaar446cb832008-06-24 21:56:24 +00006116{ $as_echo "$as_me:$LINENO: result: $enable_hangulinput" >&5
6117$as_echo "$enable_hangulinput" >&6; }
6118
6119{ $as_echo "$as_me:$LINENO: checking --enable-xim argument" >&5
6120$as_echo_n "checking --enable-xim argument... " >&6; }
6121# Check whether --enable-xim was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006122if test "${enable_xim+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006123 enableval=$enable_xim; { $as_echo "$as_me:$LINENO: result: $enable_xim" >&5
6124$as_echo "$enable_xim" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006125else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006126 enable_xim="auto"; { $as_echo "$as_me:$LINENO: result: defaulting to auto" >&5
6127$as_echo "defaulting to auto" >&6; }
6128fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00006129
Bram Moolenaar446cb832008-06-24 21:56:24 +00006130
6131{ $as_echo "$as_me:$LINENO: checking --enable-fontset argument" >&5
6132$as_echo_n "checking --enable-fontset argument... " >&6; }
6133# Check whether --enable-fontset was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006134if test "${enable_fontset+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006135 enableval=$enable_fontset;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006136else
6137 enable_fontset="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006138fi
6139
6140{ $as_echo "$as_me:$LINENO: result: $enable_fontset" >&5
6141$as_echo "$enable_fontset" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006142
6143test -z "$with_x" && with_x=yes
6144test "${enable_gui-yes}" != no -a "x$MACOSX" != "xyes" -a "x$QNX" != "xyes" && with_x=yes
6145if test "$with_x" = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006146 { $as_echo "$as_me:$LINENO: result: defaulting to: don't HAVE_X11" >&5
6147$as_echo "defaulting to: don't HAVE_X11" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006148else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006149
Bram Moolenaar071d4272004-06-13 20:20:40 +00006150 # Extract the first word of "xmkmf", so it can be a program name with args.
6151set dummy xmkmf; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00006152{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6153$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006154if test "${ac_cv_path_xmkmfpath+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006155 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006156else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006157 case $xmkmfpath in
6158 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00006159 ac_cv_path_xmkmfpath="$xmkmfpath" # Let the user override the test with a path.
6160 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006161 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006162 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6163for as_dir in $PATH
6164do
6165 IFS=$as_save_IFS
6166 test -z "$as_dir" && as_dir=.
6167 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00006168 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 +00006169 ac_cv_path_xmkmfpath="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006170 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006171 break 2
6172 fi
6173done
6174done
Bram Moolenaar446cb832008-06-24 21:56:24 +00006175IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006176
Bram Moolenaar071d4272004-06-13 20:20:40 +00006177 ;;
6178esac
6179fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006180xmkmfpath=$ac_cv_path_xmkmfpath
Bram Moolenaar071d4272004-06-13 20:20:40 +00006181if test -n "$xmkmfpath"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006182 { $as_echo "$as_me:$LINENO: result: $xmkmfpath" >&5
6183$as_echo "$xmkmfpath" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006184else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006185 { $as_echo "$as_me:$LINENO: result: no" >&5
6186$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006187fi
6188
6189
Bram Moolenaar446cb832008-06-24 21:56:24 +00006190
6191 { $as_echo "$as_me:$LINENO: checking for X" >&5
6192$as_echo_n "checking for X... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006193
Bram Moolenaar071d4272004-06-13 20:20:40 +00006194
Bram Moolenaar446cb832008-06-24 21:56:24 +00006195# Check whether --with-x was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006196if test "${with_x+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006197 withval=$with_x;
6198fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00006199
6200# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
6201if test "x$with_x" = xno; then
6202 # The user explicitly disabled X.
6203 have_x=disabled
6204else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006205 case $x_includes,$x_libraries in #(
6206 *\'*) { { $as_echo "$as_me:$LINENO: error: Cannot use X directory names containing '" >&5
6207$as_echo "$as_me: error: Cannot use X directory names containing '" >&2;}
6208 { (exit 1); exit 1; }; };; #(
6209 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then
6210 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006211else
6212 # One or both of the vars are not set, and there is no cached value.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006213ac_x_includes=no ac_x_libraries=no
Bram Moolenaar446cb832008-06-24 21:56:24 +00006214rm -f -r conftest.dir
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006215if mkdir conftest.dir; then
6216 cd conftest.dir
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006217 cat >Imakefile <<'_ACEOF'
Bram Moolenaar446cb832008-06-24 21:56:24 +00006218incroot:
6219 @echo incroot='${INCROOT}'
6220usrlibdir:
6221 @echo usrlibdir='${USRLIBDIR}'
6222libdir:
6223 @echo libdir='${LIBDIR}'
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006224_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00006225 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006226 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
Bram Moolenaar446cb832008-06-24 21:56:24 +00006227 for ac_var in incroot usrlibdir libdir; do
6228 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
6229 done
Bram Moolenaar071d4272004-06-13 20:20:40 +00006230 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
Bram Moolenaar446cb832008-06-24 21:56:24 +00006231 for ac_extension in a so sl dylib la dll; do
6232 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
6233 test -f "$ac_im_libdir/libX11.$ac_extension"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006234 ac_im_usrlibdir=$ac_im_libdir; break
Bram Moolenaar071d4272004-06-13 20:20:40 +00006235 fi
6236 done
6237 # Screen out bogus values from the imake configuration. They are
6238 # bogus both because they are the default anyway, and because
6239 # using them would break gcc on systems where it needs fixed includes.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006240 case $ac_im_incroot in
Bram Moolenaar446cb832008-06-24 21:56:24 +00006241 /usr/include) ac_x_includes= ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006242 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006243 esac
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006244 case $ac_im_usrlibdir in
Bram Moolenaar071d4272004-06-13 20:20:40 +00006245 /usr/lib | /lib) ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006246 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006247 esac
6248 fi
6249 cd ..
Bram Moolenaar446cb832008-06-24 21:56:24 +00006250 rm -f -r conftest.dir
Bram Moolenaar071d4272004-06-13 20:20:40 +00006251fi
6252
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006253# Standard set of common directories for X headers.
6254# Check X11 before X11Rn because it is often a symlink to the current release.
6255ac_x_header_dirs='
6256/usr/X11/include
6257/usr/X11R6/include
6258/usr/X11R5/include
6259/usr/X11R4/include
Bram Moolenaar071d4272004-06-13 20:20:40 +00006260
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006261/usr/include/X11
6262/usr/include/X11R6
6263/usr/include/X11R5
6264/usr/include/X11R4
6265
6266/usr/local/X11/include
6267/usr/local/X11R6/include
6268/usr/local/X11R5/include
6269/usr/local/X11R4/include
6270
6271/usr/local/include/X11
6272/usr/local/include/X11R6
6273/usr/local/include/X11R5
6274/usr/local/include/X11R4
6275
6276/usr/X386/include
6277/usr/x386/include
6278/usr/XFree86/include/X11
6279
6280/usr/include
6281/usr/local/include
6282/usr/unsupported/include
6283/usr/athena/include
6284/usr/local/x11r5/include
6285/usr/lpp/Xamples/include
6286
6287/usr/openwin/include
6288/usr/openwin/share/include'
6289
6290if test "$ac_x_includes" = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006291 # Guess where to find include files, by looking for Xlib.h.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006292 # First, try using that file with no special directory specified.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006293 cat >conftest.$ac_ext <<_ACEOF
6294/* confdefs.h. */
6295_ACEOF
6296cat confdefs.h >>conftest.$ac_ext
6297cat >>conftest.$ac_ext <<_ACEOF
6298/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00006299#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006300_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00006301if { (ac_try="$ac_cpp conftest.$ac_ext"
6302case "(($ac_try" in
6303 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6304 *) ac_try_echo=$ac_try;;
6305esac
6306eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6307$as_echo "$ac_try_echo") >&5
6308 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006309 ac_status=$?
6310 grep -v '^ *+' conftest.er1 >conftest.err
6311 rm -f conftest.er1
6312 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006313 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6314 (exit $ac_status); } >/dev/null && {
6315 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
6316 test ! -s conftest.err
6317 }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006318 # We can compile using X headers with no special include directory.
6319ac_x_includes=
6320else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006321 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006322sed 's/^/| /' conftest.$ac_ext >&5
6323
6324 for ac_dir in $ac_x_header_dirs; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00006325 if test -r "$ac_dir/X11/Xlib.h"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006326 ac_x_includes=$ac_dir
6327 break
6328 fi
6329done
Bram Moolenaar071d4272004-06-13 20:20:40 +00006330fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006331
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006332rm -f conftest.err conftest.$ac_ext
6333fi # $ac_x_includes = no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006334
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006335if test "$ac_x_libraries" = no; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006336 # Check for the libraries.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006337 # See if we find them without any special options.
6338 # Don't add to $LIBS permanently.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006339 ac_save_LIBS=$LIBS
Bram Moolenaar446cb832008-06-24 21:56:24 +00006340 LIBS="-lX11 $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006341 cat >conftest.$ac_ext <<_ACEOF
6342/* confdefs.h. */
6343_ACEOF
6344cat confdefs.h >>conftest.$ac_ext
6345cat >>conftest.$ac_ext <<_ACEOF
6346/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00006347#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006348int
6349main ()
6350{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006351XrmInitialize ()
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006352 ;
6353 return 0;
6354}
6355_ACEOF
6356rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006357if { (ac_try="$ac_link"
6358case "(($ac_try" in
6359 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6360 *) ac_try_echo=$ac_try;;
6361esac
6362eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6363$as_echo "$ac_try_echo") >&5
6364 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006365 ac_status=$?
6366 grep -v '^ *+' conftest.er1 >conftest.err
6367 rm -f conftest.er1
6368 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006369 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6370 (exit $ac_status); } && {
6371 test -z "$ac_c_werror_flag" ||
6372 test ! -s conftest.err
6373 } && test -s conftest$ac_exeext && {
6374 test "$cross_compiling" = yes ||
6375 $as_test_x conftest$ac_exeext
6376 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006377 LIBS=$ac_save_LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006378# We can link X programs with no special library path.
6379ac_x_libraries=
6380else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006381 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006382sed 's/^/| /' conftest.$ac_ext >&5
6383
Bram Moolenaar446cb832008-06-24 21:56:24 +00006384 LIBS=$ac_save_LIBS
6385for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
Bram Moolenaar071d4272004-06-13 20:20:40 +00006386do
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006387 # Don't even attempt the hair of trying to link an X program!
Bram Moolenaar446cb832008-06-24 21:56:24 +00006388 for ac_extension in a so sl dylib la dll; do
6389 if test -r "$ac_dir/libX11.$ac_extension"; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006390 ac_x_libraries=$ac_dir
6391 break 2
6392 fi
6393 done
6394done
6395fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006396
6397rm -rf conftest.dSYM
6398rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006399 conftest$ac_exeext conftest.$ac_ext
6400fi # $ac_x_libraries = no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006401
Bram Moolenaar446cb832008-06-24 21:56:24 +00006402case $ac_x_includes,$ac_x_libraries in #(
6403 no,* | *,no | *\'*)
6404 # Didn't find X, or a directory has "'" in its name.
6405 ac_cv_have_x="have_x=no";; #(
6406 *)
6407 # Record where we found X for the cache.
6408 ac_cv_have_x="have_x=yes\
6409 ac_x_includes='$ac_x_includes'\
6410 ac_x_libraries='$ac_x_libraries'"
6411esac
Bram Moolenaar071d4272004-06-13 20:20:40 +00006412fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006413;; #(
6414 *) have_x=yes;;
6415 esac
Bram Moolenaar071d4272004-06-13 20:20:40 +00006416 eval "$ac_cv_have_x"
6417fi # $with_x != no
6418
6419if test "$have_x" != yes; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006420 { $as_echo "$as_me:$LINENO: result: $have_x" >&5
6421$as_echo "$have_x" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006422 no_x=yes
6423else
6424 # If each of the values was on the command line, it overrides each guess.
6425 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
6426 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
6427 # Update the cache value to reflect the command line values.
Bram Moolenaar446cb832008-06-24 21:56:24 +00006428 ac_cv_have_x="have_x=yes\
6429 ac_x_includes='$x_includes'\
6430 ac_x_libraries='$x_libraries'"
6431 { $as_echo "$as_me:$LINENO: result: libraries $x_libraries, headers $x_includes" >&5
6432$as_echo "libraries $x_libraries, headers $x_includes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006433fi
6434
6435if test "$no_x" = yes; then
6436 # Not all programs may use this symbol, but it does not hurt to define it.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006437
6438cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006439#define X_DISPLAY_MISSING 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006440_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006441
6442 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
6443else
6444 if test -n "$x_includes"; then
6445 X_CFLAGS="$X_CFLAGS -I$x_includes"
6446 fi
6447
6448 # It would also be nice to do this for all -L options, not just this one.
6449 if test -n "$x_libraries"; then
6450 X_LIBS="$X_LIBS -L$x_libraries"
6451 # For Solaris; some versions of Sun CC require a space after -R and
6452 # others require no space. Words are not sufficient . . . .
Bram Moolenaar446cb832008-06-24 21:56:24 +00006453 { $as_echo "$as_me:$LINENO: checking whether -R must be followed by a space" >&5
6454$as_echo_n "checking whether -R must be followed by a space... " >&6; }
6455 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
6456 ac_xsave_c_werror_flag=$ac_c_werror_flag
6457 ac_c_werror_flag=yes
6458 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006459/* confdefs.h. */
6460_ACEOF
6461cat confdefs.h >>conftest.$ac_ext
6462cat >>conftest.$ac_ext <<_ACEOF
6463/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00006464
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006465int
6466main ()
6467{
Bram Moolenaar071d4272004-06-13 20:20:40 +00006468
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006469 ;
6470 return 0;
6471}
6472_ACEOF
6473rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006474if { (ac_try="$ac_link"
6475case "(($ac_try" in
6476 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6477 *) ac_try_echo=$ac_try;;
6478esac
6479eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6480$as_echo "$ac_try_echo") >&5
6481 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006482 ac_status=$?
6483 grep -v '^ *+' conftest.er1 >conftest.err
6484 rm -f conftest.er1
6485 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006486 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6487 (exit $ac_status); } && {
6488 test -z "$ac_c_werror_flag" ||
6489 test ! -s conftest.err
6490 } && test -s conftest$ac_exeext && {
6491 test "$cross_compiling" = yes ||
6492 $as_test_x conftest$ac_exeext
6493 }; then
6494 { $as_echo "$as_me:$LINENO: result: no" >&5
6495$as_echo "no" >&6; }
6496 X_LIBS="$X_LIBS -R$x_libraries"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006497else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006498 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006499sed 's/^/| /' conftest.$ac_ext >&5
6500
Bram Moolenaar071d4272004-06-13 20:20:40 +00006501 LIBS="$ac_xsave_LIBS -R $x_libraries"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006502 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006503/* confdefs.h. */
6504_ACEOF
6505cat confdefs.h >>conftest.$ac_ext
6506cat >>conftest.$ac_ext <<_ACEOF
6507/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00006508
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006509int
6510main ()
6511{
Bram Moolenaar071d4272004-06-13 20:20:40 +00006512
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006513 ;
6514 return 0;
6515}
6516_ACEOF
6517rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006518if { (ac_try="$ac_link"
6519case "(($ac_try" in
6520 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6521 *) ac_try_echo=$ac_try;;
6522esac
6523eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6524$as_echo "$ac_try_echo") >&5
6525 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006526 ac_status=$?
6527 grep -v '^ *+' conftest.er1 >conftest.err
6528 rm -f conftest.er1
6529 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006530 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6531 (exit $ac_status); } && {
6532 test -z "$ac_c_werror_flag" ||
6533 test ! -s conftest.err
6534 } && test -s conftest$ac_exeext && {
6535 test "$cross_compiling" = yes ||
6536 $as_test_x conftest$ac_exeext
6537 }; then
6538 { $as_echo "$as_me:$LINENO: result: yes" >&5
6539$as_echo "yes" >&6; }
6540 X_LIBS="$X_LIBS -R $x_libraries"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006541else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006542 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006543sed 's/^/| /' conftest.$ac_ext >&5
6544
Bram Moolenaar446cb832008-06-24 21:56:24 +00006545 { $as_echo "$as_me:$LINENO: result: neither works" >&5
6546$as_echo "neither works" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006547fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006548
6549rm -rf conftest.dSYM
6550rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006551 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006552fi
6553
6554rm -rf conftest.dSYM
6555rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6556 conftest$ac_exeext conftest.$ac_ext
6557 ac_c_werror_flag=$ac_xsave_c_werror_flag
6558 LIBS=$ac_xsave_LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006559 fi
6560
6561 # Check for system-dependent libraries X programs must link with.
6562 # Do this before checking for the system-independent R6 libraries
6563 # (-lICE), since we may need -lsocket or whatever for X linking.
6564
6565 if test "$ISC" = yes; then
6566 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
6567 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006568 # Martyn Johnson says this is needed for Ultrix, if the X
6569 # libraries were built with DECnet support. And Karl Berry says
Bram Moolenaar071d4272004-06-13 20:20:40 +00006570 # the Alpha needs dnet_stub (dnet does not exist).
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006571 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
6572 cat >conftest.$ac_ext <<_ACEOF
6573/* confdefs.h. */
6574_ACEOF
6575cat confdefs.h >>conftest.$ac_ext
6576cat >>conftest.$ac_ext <<_ACEOF
6577/* end confdefs.h. */
6578
Bram Moolenaar446cb832008-06-24 21:56:24 +00006579/* Override any GCC internal prototype to avoid an error.
6580 Use char because int might match the return type of a GCC
6581 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006582#ifdef __cplusplus
6583extern "C"
6584#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006585char XOpenDisplay ();
6586int
6587main ()
6588{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006589return XOpenDisplay ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006590 ;
6591 return 0;
6592}
6593_ACEOF
6594rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006595if { (ac_try="$ac_link"
6596case "(($ac_try" in
6597 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6598 *) ac_try_echo=$ac_try;;
6599esac
6600eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6601$as_echo "$ac_try_echo") >&5
6602 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006603 ac_status=$?
6604 grep -v '^ *+' conftest.er1 >conftest.err
6605 rm -f conftest.er1
6606 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006607 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6608 (exit $ac_status); } && {
6609 test -z "$ac_c_werror_flag" ||
6610 test ! -s conftest.err
6611 } && test -s conftest$ac_exeext && {
6612 test "$cross_compiling" = yes ||
6613 $as_test_x conftest$ac_exeext
6614 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006615 :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006616else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006617 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006618sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00006619
Bram Moolenaar446cb832008-06-24 21:56:24 +00006620 { $as_echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet" >&5
6621$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006622if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006623 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006624else
6625 ac_check_lib_save_LIBS=$LIBS
6626LIBS="-ldnet $LIBS"
6627cat >conftest.$ac_ext <<_ACEOF
6628/* confdefs.h. */
6629_ACEOF
6630cat confdefs.h >>conftest.$ac_ext
6631cat >>conftest.$ac_ext <<_ACEOF
6632/* end confdefs.h. */
6633
Bram Moolenaar446cb832008-06-24 21:56:24 +00006634/* Override any GCC internal prototype to avoid an error.
6635 Use char because int might match the return type of a GCC
6636 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006637#ifdef __cplusplus
6638extern "C"
6639#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006640char dnet_ntoa ();
6641int
6642main ()
6643{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006644return dnet_ntoa ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006645 ;
6646 return 0;
6647}
6648_ACEOF
6649rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006650if { (ac_try="$ac_link"
6651case "(($ac_try" in
6652 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6653 *) ac_try_echo=$ac_try;;
6654esac
6655eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6656$as_echo "$ac_try_echo") >&5
6657 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006658 ac_status=$?
6659 grep -v '^ *+' conftest.er1 >conftest.err
6660 rm -f conftest.er1
6661 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006662 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6663 (exit $ac_status); } && {
6664 test -z "$ac_c_werror_flag" ||
6665 test ! -s conftest.err
6666 } && test -s conftest$ac_exeext && {
6667 test "$cross_compiling" = yes ||
6668 $as_test_x conftest$ac_exeext
6669 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006670 ac_cv_lib_dnet_dnet_ntoa=yes
6671else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006672 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006673sed 's/^/| /' conftest.$ac_ext >&5
6674
Bram Moolenaar446cb832008-06-24 21:56:24 +00006675 ac_cv_lib_dnet_dnet_ntoa=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006676fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006677
6678rm -rf conftest.dSYM
6679rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006680 conftest$ac_exeext conftest.$ac_ext
6681LIBS=$ac_check_lib_save_LIBS
6682fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006683{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
6684$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006685if test $ac_cv_lib_dnet_dnet_ntoa = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006686 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006687fi
6688
6689 if test $ac_cv_lib_dnet_dnet_ntoa = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006690 { $as_echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet_stub" >&5
6691$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006692if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006693 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006694else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006695 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006696LIBS="-ldnet_stub $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006697cat >conftest.$ac_ext <<_ACEOF
6698/* confdefs.h. */
6699_ACEOF
6700cat confdefs.h >>conftest.$ac_ext
6701cat >>conftest.$ac_ext <<_ACEOF
6702/* end confdefs.h. */
6703
Bram Moolenaar446cb832008-06-24 21:56:24 +00006704/* Override any GCC internal prototype to avoid an error.
6705 Use char because int might match the return type of a GCC
6706 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006707#ifdef __cplusplus
6708extern "C"
6709#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006710char dnet_ntoa ();
6711int
6712main ()
6713{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006714return dnet_ntoa ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006715 ;
6716 return 0;
6717}
6718_ACEOF
6719rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006720if { (ac_try="$ac_link"
6721case "(($ac_try" in
6722 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6723 *) ac_try_echo=$ac_try;;
6724esac
6725eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6726$as_echo "$ac_try_echo") >&5
6727 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006728 ac_status=$?
6729 grep -v '^ *+' conftest.er1 >conftest.err
6730 rm -f conftest.er1
6731 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006732 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6733 (exit $ac_status); } && {
6734 test -z "$ac_c_werror_flag" ||
6735 test ! -s conftest.err
6736 } && test -s conftest$ac_exeext && {
6737 test "$cross_compiling" = yes ||
6738 $as_test_x conftest$ac_exeext
6739 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006740 ac_cv_lib_dnet_stub_dnet_ntoa=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006741else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006742 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006743sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00006744
Bram Moolenaar446cb832008-06-24 21:56:24 +00006745 ac_cv_lib_dnet_stub_dnet_ntoa=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006746fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006747
6748rm -rf conftest.dSYM
6749rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006750 conftest$ac_exeext conftest.$ac_ext
6751LIBS=$ac_check_lib_save_LIBS
6752fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006753{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
6754$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006755if test $ac_cv_lib_dnet_stub_dnet_ntoa = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006756 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006757fi
6758
6759 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006760fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006761
6762rm -rf conftest.dSYM
6763rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006764 conftest$ac_exeext conftest.$ac_ext
6765 LIBS="$ac_xsave_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006766
6767 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
6768 # to get the SysV transport functions.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006769 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
Bram Moolenaar071d4272004-06-13 20:20:40 +00006770 # needs -lnsl.
6771 # The nsl library prevents programs from opening the X display
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006772 # on Irix 5.2, according to T.E. Dickey.
6773 # The functions gethostbyname, getservbyname, and inet_addr are
6774 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
Bram Moolenaar446cb832008-06-24 21:56:24 +00006775 { $as_echo "$as_me:$LINENO: checking for gethostbyname" >&5
6776$as_echo_n "checking for gethostbyname... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006777if test "${ac_cv_func_gethostbyname+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006778 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006779else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006780 cat >conftest.$ac_ext <<_ACEOF
6781/* confdefs.h. */
6782_ACEOF
6783cat confdefs.h >>conftest.$ac_ext
6784cat >>conftest.$ac_ext <<_ACEOF
6785/* end confdefs.h. */
6786/* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
6787 For example, HP-UX 11i <limits.h> declares gettimeofday. */
6788#define gethostbyname innocuous_gethostbyname
6789
Bram Moolenaar071d4272004-06-13 20:20:40 +00006790/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006791 which can conflict with char gethostbyname (); below.
6792 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6793 <limits.h> exists even on freestanding compilers. */
6794
6795#ifdef __STDC__
6796# include <limits.h>
6797#else
6798# include <assert.h>
6799#endif
6800
6801#undef gethostbyname
6802
Bram Moolenaar446cb832008-06-24 21:56:24 +00006803/* Override any GCC internal prototype to avoid an error.
6804 Use char because int might match the return type of a GCC
6805 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006806#ifdef __cplusplus
6807extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006808#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006809char gethostbyname ();
Bram Moolenaar071d4272004-06-13 20:20:40 +00006810/* The GNU C library defines this for functions which it implements
6811 to always fail with ENOSYS. Some functions are actually named
6812 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00006813#if defined __stub_gethostbyname || defined __stub___gethostbyname
Bram Moolenaar071d4272004-06-13 20:20:40 +00006814choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +00006815#endif
6816
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006817int
6818main ()
6819{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006820return gethostbyname ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006821 ;
6822 return 0;
6823}
6824_ACEOF
6825rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006826if { (ac_try="$ac_link"
6827case "(($ac_try" in
6828 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6829 *) ac_try_echo=$ac_try;;
6830esac
6831eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6832$as_echo "$ac_try_echo") >&5
6833 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006834 ac_status=$?
6835 grep -v '^ *+' conftest.er1 >conftest.err
6836 rm -f conftest.er1
6837 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006838 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6839 (exit $ac_status); } && {
6840 test -z "$ac_c_werror_flag" ||
6841 test ! -s conftest.err
6842 } && test -s conftest$ac_exeext && {
6843 test "$cross_compiling" = yes ||
6844 $as_test_x conftest$ac_exeext
6845 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006846 ac_cv_func_gethostbyname=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006847else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006848 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006849sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00006850
Bram Moolenaar446cb832008-06-24 21:56:24 +00006851 ac_cv_func_gethostbyname=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006852fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006853
6854rm -rf conftest.dSYM
6855rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006856 conftest$ac_exeext conftest.$ac_ext
6857fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006858{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
6859$as_echo "$ac_cv_func_gethostbyname" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006860
6861 if test $ac_cv_func_gethostbyname = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006862 { $as_echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
6863$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006864if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006865 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006866else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006867 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006868LIBS="-lnsl $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006869cat >conftest.$ac_ext <<_ACEOF
6870/* confdefs.h. */
6871_ACEOF
6872cat confdefs.h >>conftest.$ac_ext
6873cat >>conftest.$ac_ext <<_ACEOF
6874/* end confdefs.h. */
6875
Bram Moolenaar446cb832008-06-24 21:56:24 +00006876/* Override any GCC internal prototype to avoid an error.
6877 Use char because int might match the return type of a GCC
6878 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006879#ifdef __cplusplus
6880extern "C"
6881#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006882char gethostbyname ();
6883int
6884main ()
6885{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006886return gethostbyname ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006887 ;
6888 return 0;
6889}
6890_ACEOF
6891rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006892if { (ac_try="$ac_link"
6893case "(($ac_try" in
6894 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6895 *) ac_try_echo=$ac_try;;
6896esac
6897eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6898$as_echo "$ac_try_echo") >&5
6899 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006900 ac_status=$?
6901 grep -v '^ *+' conftest.er1 >conftest.err
6902 rm -f conftest.er1
6903 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006904 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6905 (exit $ac_status); } && {
6906 test -z "$ac_c_werror_flag" ||
6907 test ! -s conftest.err
6908 } && test -s conftest$ac_exeext && {
6909 test "$cross_compiling" = yes ||
6910 $as_test_x conftest$ac_exeext
6911 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006912 ac_cv_lib_nsl_gethostbyname=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006913else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006914 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006915sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00006916
Bram Moolenaar446cb832008-06-24 21:56:24 +00006917 ac_cv_lib_nsl_gethostbyname=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006918fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006919
6920rm -rf conftest.dSYM
6921rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006922 conftest$ac_exeext conftest.$ac_ext
6923LIBS=$ac_check_lib_save_LIBS
6924fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006925{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
6926$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006927if test $ac_cv_lib_nsl_gethostbyname = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006928 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006929fi
6930
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006931 if test $ac_cv_lib_nsl_gethostbyname = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006932 { $as_echo "$as_me:$LINENO: checking for gethostbyname in -lbsd" >&5
6933$as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006934if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006935 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006936else
6937 ac_check_lib_save_LIBS=$LIBS
6938LIBS="-lbsd $LIBS"
6939cat >conftest.$ac_ext <<_ACEOF
6940/* confdefs.h. */
6941_ACEOF
6942cat confdefs.h >>conftest.$ac_ext
6943cat >>conftest.$ac_ext <<_ACEOF
6944/* end confdefs.h. */
6945
Bram Moolenaar446cb832008-06-24 21:56:24 +00006946/* Override any GCC internal prototype to avoid an error.
6947 Use char because int might match the return type of a GCC
6948 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006949#ifdef __cplusplus
6950extern "C"
6951#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006952char gethostbyname ();
6953int
6954main ()
6955{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006956return gethostbyname ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006957 ;
6958 return 0;
6959}
6960_ACEOF
6961rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006962if { (ac_try="$ac_link"
6963case "(($ac_try" in
6964 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6965 *) ac_try_echo=$ac_try;;
6966esac
6967eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6968$as_echo "$ac_try_echo") >&5
6969 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006970 ac_status=$?
6971 grep -v '^ *+' conftest.er1 >conftest.err
6972 rm -f conftest.er1
6973 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006974 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6975 (exit $ac_status); } && {
6976 test -z "$ac_c_werror_flag" ||
6977 test ! -s conftest.err
6978 } && test -s conftest$ac_exeext && {
6979 test "$cross_compiling" = yes ||
6980 $as_test_x conftest$ac_exeext
6981 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006982 ac_cv_lib_bsd_gethostbyname=yes
6983else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006984 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006985sed 's/^/| /' conftest.$ac_ext >&5
6986
Bram Moolenaar446cb832008-06-24 21:56:24 +00006987 ac_cv_lib_bsd_gethostbyname=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006988fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006989
6990rm -rf conftest.dSYM
6991rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006992 conftest$ac_exeext conftest.$ac_ext
6993LIBS=$ac_check_lib_save_LIBS
6994fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006995{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_gethostbyname" >&5
6996$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006997if test $ac_cv_lib_bsd_gethostbyname = yes; then
6998 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
6999fi
7000
7001 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00007002 fi
7003
7004 # lieder@skyler.mavd.honeywell.com says without -lsocket,
7005 # socket/setsockopt and other routines are undefined under SCO ODT
7006 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007007 # on later versions), says Simon Leinen: it contains gethostby*
7008 # variants that don't use the name server (or something). -lsocket
7009 # must be given before -lnsl if both are needed. We assume that
7010 # if connect needs -lnsl, so does gethostbyname.
Bram Moolenaar446cb832008-06-24 21:56:24 +00007011 { $as_echo "$as_me:$LINENO: checking for connect" >&5
7012$as_echo_n "checking for connect... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007013if test "${ac_cv_func_connect+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007014 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007015else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007016 cat >conftest.$ac_ext <<_ACEOF
7017/* confdefs.h. */
7018_ACEOF
7019cat confdefs.h >>conftest.$ac_ext
7020cat >>conftest.$ac_ext <<_ACEOF
7021/* end confdefs.h. */
7022/* Define connect to an innocuous variant, in case <limits.h> declares connect.
7023 For example, HP-UX 11i <limits.h> declares gettimeofday. */
7024#define connect innocuous_connect
7025
Bram Moolenaar071d4272004-06-13 20:20:40 +00007026/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007027 which can conflict with char connect (); below.
7028 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7029 <limits.h> exists even on freestanding compilers. */
7030
7031#ifdef __STDC__
7032# include <limits.h>
7033#else
7034# include <assert.h>
7035#endif
7036
7037#undef connect
7038
Bram Moolenaar446cb832008-06-24 21:56:24 +00007039/* Override any GCC internal prototype to avoid an error.
7040 Use char because int might match the return type of a GCC
7041 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007042#ifdef __cplusplus
7043extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007044#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007045char connect ();
Bram Moolenaar071d4272004-06-13 20:20:40 +00007046/* The GNU C library defines this for functions which it implements
7047 to always fail with ENOSYS. Some functions are actually named
7048 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00007049#if defined __stub_connect || defined __stub___connect
Bram Moolenaar071d4272004-06-13 20:20:40 +00007050choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +00007051#endif
7052
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007053int
7054main ()
7055{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007056return connect ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007057 ;
7058 return 0;
7059}
7060_ACEOF
7061rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007062if { (ac_try="$ac_link"
7063case "(($ac_try" in
7064 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7065 *) ac_try_echo=$ac_try;;
7066esac
7067eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7068$as_echo "$ac_try_echo") >&5
7069 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007070 ac_status=$?
7071 grep -v '^ *+' conftest.er1 >conftest.err
7072 rm -f conftest.er1
7073 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007074 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7075 (exit $ac_status); } && {
7076 test -z "$ac_c_werror_flag" ||
7077 test ! -s conftest.err
7078 } && test -s conftest$ac_exeext && {
7079 test "$cross_compiling" = yes ||
7080 $as_test_x conftest$ac_exeext
7081 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007082 ac_cv_func_connect=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007083else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007084 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007085sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007086
Bram Moolenaar446cb832008-06-24 21:56:24 +00007087 ac_cv_func_connect=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007088fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007089
7090rm -rf conftest.dSYM
7091rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007092 conftest$ac_exeext conftest.$ac_ext
7093fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007094{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5
7095$as_echo "$ac_cv_func_connect" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007096
7097 if test $ac_cv_func_connect = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007098 { $as_echo "$as_me:$LINENO: checking for connect in -lsocket" >&5
7099$as_echo_n "checking for connect in -lsocket... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007100if test "${ac_cv_lib_socket_connect+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007101 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007102else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007103 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007104LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007105cat >conftest.$ac_ext <<_ACEOF
7106/* confdefs.h. */
7107_ACEOF
7108cat confdefs.h >>conftest.$ac_ext
7109cat >>conftest.$ac_ext <<_ACEOF
7110/* end confdefs.h. */
7111
Bram Moolenaar446cb832008-06-24 21:56:24 +00007112/* Override any GCC internal prototype to avoid an error.
7113 Use char because int might match the return type of a GCC
7114 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007115#ifdef __cplusplus
7116extern "C"
7117#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007118char connect ();
7119int
7120main ()
7121{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007122return connect ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007123 ;
7124 return 0;
7125}
7126_ACEOF
7127rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007128if { (ac_try="$ac_link"
7129case "(($ac_try" in
7130 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7131 *) ac_try_echo=$ac_try;;
7132esac
7133eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7134$as_echo "$ac_try_echo") >&5
7135 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007136 ac_status=$?
7137 grep -v '^ *+' conftest.er1 >conftest.err
7138 rm -f conftest.er1
7139 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007140 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7141 (exit $ac_status); } && {
7142 test -z "$ac_c_werror_flag" ||
7143 test ! -s conftest.err
7144 } && test -s conftest$ac_exeext && {
7145 test "$cross_compiling" = yes ||
7146 $as_test_x conftest$ac_exeext
7147 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007148 ac_cv_lib_socket_connect=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007149else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007150 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007151sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007152
Bram Moolenaar446cb832008-06-24 21:56:24 +00007153 ac_cv_lib_socket_connect=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007154fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007155
7156rm -rf conftest.dSYM
7157rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007158 conftest$ac_exeext conftest.$ac_ext
7159LIBS=$ac_check_lib_save_LIBS
7160fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007161{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_socket_connect" >&5
7162$as_echo "$ac_cv_lib_socket_connect" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007163if test $ac_cv_lib_socket_connect = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007164 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007165fi
7166
7167 fi
7168
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007169 # Guillermo Gomez says -lposix is necessary on A/UX.
Bram Moolenaar446cb832008-06-24 21:56:24 +00007170 { $as_echo "$as_me:$LINENO: checking for remove" >&5
7171$as_echo_n "checking for remove... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007172if test "${ac_cv_func_remove+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007173 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007174else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007175 cat >conftest.$ac_ext <<_ACEOF
7176/* confdefs.h. */
7177_ACEOF
7178cat confdefs.h >>conftest.$ac_ext
7179cat >>conftest.$ac_ext <<_ACEOF
7180/* end confdefs.h. */
7181/* Define remove to an innocuous variant, in case <limits.h> declares remove.
7182 For example, HP-UX 11i <limits.h> declares gettimeofday. */
7183#define remove innocuous_remove
7184
Bram Moolenaar071d4272004-06-13 20:20:40 +00007185/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007186 which can conflict with char remove (); below.
7187 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7188 <limits.h> exists even on freestanding compilers. */
7189
7190#ifdef __STDC__
7191# include <limits.h>
7192#else
7193# include <assert.h>
7194#endif
7195
7196#undef remove
7197
Bram Moolenaar446cb832008-06-24 21:56:24 +00007198/* Override any GCC internal prototype to avoid an error.
7199 Use char because int might match the return type of a GCC
7200 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007201#ifdef __cplusplus
7202extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007203#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007204char remove ();
Bram Moolenaar071d4272004-06-13 20:20:40 +00007205/* The GNU C library defines this for functions which it implements
7206 to always fail with ENOSYS. Some functions are actually named
7207 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00007208#if defined __stub_remove || defined __stub___remove
Bram Moolenaar071d4272004-06-13 20:20:40 +00007209choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +00007210#endif
7211
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007212int
7213main ()
7214{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007215return remove ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007216 ;
7217 return 0;
7218}
7219_ACEOF
7220rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007221if { (ac_try="$ac_link"
7222case "(($ac_try" in
7223 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7224 *) ac_try_echo=$ac_try;;
7225esac
7226eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7227$as_echo "$ac_try_echo") >&5
7228 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007229 ac_status=$?
7230 grep -v '^ *+' conftest.er1 >conftest.err
7231 rm -f conftest.er1
7232 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007233 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7234 (exit $ac_status); } && {
7235 test -z "$ac_c_werror_flag" ||
7236 test ! -s conftest.err
7237 } && test -s conftest$ac_exeext && {
7238 test "$cross_compiling" = yes ||
7239 $as_test_x conftest$ac_exeext
7240 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007241 ac_cv_func_remove=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007242else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007243 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007244sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007245
Bram Moolenaar446cb832008-06-24 21:56:24 +00007246 ac_cv_func_remove=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007247fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007248
7249rm -rf conftest.dSYM
7250rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007251 conftest$ac_exeext conftest.$ac_ext
7252fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007253{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_remove" >&5
7254$as_echo "$ac_cv_func_remove" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007255
7256 if test $ac_cv_func_remove = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007257 { $as_echo "$as_me:$LINENO: checking for remove in -lposix" >&5
7258$as_echo_n "checking for remove in -lposix... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007259if test "${ac_cv_lib_posix_remove+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007260 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007261else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007262 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007263LIBS="-lposix $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007264cat >conftest.$ac_ext <<_ACEOF
7265/* confdefs.h. */
7266_ACEOF
7267cat confdefs.h >>conftest.$ac_ext
7268cat >>conftest.$ac_ext <<_ACEOF
7269/* end confdefs.h. */
7270
Bram Moolenaar446cb832008-06-24 21:56:24 +00007271/* Override any GCC internal prototype to avoid an error.
7272 Use char because int might match the return type of a GCC
7273 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007274#ifdef __cplusplus
7275extern "C"
7276#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007277char remove ();
7278int
7279main ()
7280{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007281return remove ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007282 ;
7283 return 0;
7284}
7285_ACEOF
7286rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007287if { (ac_try="$ac_link"
7288case "(($ac_try" in
7289 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7290 *) ac_try_echo=$ac_try;;
7291esac
7292eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7293$as_echo "$ac_try_echo") >&5
7294 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007295 ac_status=$?
7296 grep -v '^ *+' conftest.er1 >conftest.err
7297 rm -f conftest.er1
7298 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007299 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7300 (exit $ac_status); } && {
7301 test -z "$ac_c_werror_flag" ||
7302 test ! -s conftest.err
7303 } && test -s conftest$ac_exeext && {
7304 test "$cross_compiling" = yes ||
7305 $as_test_x conftest$ac_exeext
7306 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007307 ac_cv_lib_posix_remove=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007308else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007309 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007310sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007311
Bram Moolenaar446cb832008-06-24 21:56:24 +00007312 ac_cv_lib_posix_remove=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007313fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007314
7315rm -rf conftest.dSYM
7316rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007317 conftest$ac_exeext conftest.$ac_ext
7318LIBS=$ac_check_lib_save_LIBS
7319fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007320{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_posix_remove" >&5
7321$as_echo "$ac_cv_lib_posix_remove" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007322if test $ac_cv_lib_posix_remove = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007323 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007324fi
7325
7326 fi
7327
7328 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
Bram Moolenaar446cb832008-06-24 21:56:24 +00007329 { $as_echo "$as_me:$LINENO: checking for shmat" >&5
7330$as_echo_n "checking for shmat... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007331if test "${ac_cv_func_shmat+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007332 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007333else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007334 cat >conftest.$ac_ext <<_ACEOF
7335/* confdefs.h. */
7336_ACEOF
7337cat confdefs.h >>conftest.$ac_ext
7338cat >>conftest.$ac_ext <<_ACEOF
7339/* end confdefs.h. */
7340/* Define shmat to an innocuous variant, in case <limits.h> declares shmat.
7341 For example, HP-UX 11i <limits.h> declares gettimeofday. */
7342#define shmat innocuous_shmat
7343
Bram Moolenaar071d4272004-06-13 20:20:40 +00007344/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007345 which can conflict with char shmat (); below.
7346 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7347 <limits.h> exists even on freestanding compilers. */
7348
7349#ifdef __STDC__
7350# include <limits.h>
7351#else
7352# include <assert.h>
7353#endif
7354
7355#undef shmat
7356
Bram Moolenaar446cb832008-06-24 21:56:24 +00007357/* Override any GCC internal prototype to avoid an error.
7358 Use char because int might match the return type of a GCC
7359 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007360#ifdef __cplusplus
7361extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007362#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007363char shmat ();
Bram Moolenaar071d4272004-06-13 20:20:40 +00007364/* The GNU C library defines this for functions which it implements
7365 to always fail with ENOSYS. Some functions are actually named
7366 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00007367#if defined __stub_shmat || defined __stub___shmat
Bram Moolenaar071d4272004-06-13 20:20:40 +00007368choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +00007369#endif
7370
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007371int
7372main ()
7373{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007374return shmat ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007375 ;
7376 return 0;
7377}
7378_ACEOF
7379rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007380if { (ac_try="$ac_link"
7381case "(($ac_try" in
7382 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7383 *) ac_try_echo=$ac_try;;
7384esac
7385eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7386$as_echo "$ac_try_echo") >&5
7387 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007388 ac_status=$?
7389 grep -v '^ *+' conftest.er1 >conftest.err
7390 rm -f conftest.er1
7391 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007392 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7393 (exit $ac_status); } && {
7394 test -z "$ac_c_werror_flag" ||
7395 test ! -s conftest.err
7396 } && test -s conftest$ac_exeext && {
7397 test "$cross_compiling" = yes ||
7398 $as_test_x conftest$ac_exeext
7399 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007400 ac_cv_func_shmat=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007401else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007402 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007403sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007404
Bram Moolenaar446cb832008-06-24 21:56:24 +00007405 ac_cv_func_shmat=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007406fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007407
7408rm -rf conftest.dSYM
7409rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007410 conftest$ac_exeext conftest.$ac_ext
7411fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007412{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_shmat" >&5
7413$as_echo "$ac_cv_func_shmat" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007414
7415 if test $ac_cv_func_shmat = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007416 { $as_echo "$as_me:$LINENO: checking for shmat in -lipc" >&5
7417$as_echo_n "checking for shmat in -lipc... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007418if test "${ac_cv_lib_ipc_shmat+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007419 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007420else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007421 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007422LIBS="-lipc $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007423cat >conftest.$ac_ext <<_ACEOF
7424/* confdefs.h. */
7425_ACEOF
7426cat confdefs.h >>conftest.$ac_ext
7427cat >>conftest.$ac_ext <<_ACEOF
7428/* end confdefs.h. */
7429
Bram Moolenaar446cb832008-06-24 21:56:24 +00007430/* Override any GCC internal prototype to avoid an error.
7431 Use char because int might match the return type of a GCC
7432 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007433#ifdef __cplusplus
7434extern "C"
7435#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007436char shmat ();
7437int
7438main ()
7439{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007440return shmat ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007441 ;
7442 return 0;
7443}
7444_ACEOF
7445rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007446if { (ac_try="$ac_link"
7447case "(($ac_try" in
7448 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7449 *) ac_try_echo=$ac_try;;
7450esac
7451eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7452$as_echo "$ac_try_echo") >&5
7453 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007454 ac_status=$?
7455 grep -v '^ *+' conftest.er1 >conftest.err
7456 rm -f conftest.er1
7457 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007458 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7459 (exit $ac_status); } && {
7460 test -z "$ac_c_werror_flag" ||
7461 test ! -s conftest.err
7462 } && test -s conftest$ac_exeext && {
7463 test "$cross_compiling" = yes ||
7464 $as_test_x conftest$ac_exeext
7465 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007466 ac_cv_lib_ipc_shmat=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007467else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007468 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007469sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007470
Bram Moolenaar446cb832008-06-24 21:56:24 +00007471 ac_cv_lib_ipc_shmat=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007472fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007473
7474rm -rf conftest.dSYM
7475rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007476 conftest$ac_exeext conftest.$ac_ext
7477LIBS=$ac_check_lib_save_LIBS
7478fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007479{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_ipc_shmat" >&5
7480$as_echo "$ac_cv_lib_ipc_shmat" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007481if test $ac_cv_lib_ipc_shmat = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007482 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007483fi
7484
7485 fi
7486 fi
7487
7488 # Check for libraries that X11R6 Xt/Xaw programs need.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007489 ac_save_LDFLAGS=$LDFLAGS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007490 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
7491 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
7492 # check for ICE first), but we must link in the order -lSM -lICE or
7493 # we get undefined symbols. So assume we have SM if we have ICE.
7494 # These have to be linked with before -lX11, unlike the other
7495 # libraries we check for below, so use a different variable.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007496 # John Interrante, Karl Berry
Bram Moolenaar446cb832008-06-24 21:56:24 +00007497 { $as_echo "$as_me:$LINENO: checking for IceConnectionNumber in -lICE" >&5
7498$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007499if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007500 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007501else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007502 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007503LIBS="-lICE $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007504cat >conftest.$ac_ext <<_ACEOF
7505/* confdefs.h. */
7506_ACEOF
7507cat confdefs.h >>conftest.$ac_ext
7508cat >>conftest.$ac_ext <<_ACEOF
7509/* end confdefs.h. */
7510
Bram Moolenaar446cb832008-06-24 21:56:24 +00007511/* Override any GCC internal prototype to avoid an error.
7512 Use char because int might match the return type of a GCC
7513 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007514#ifdef __cplusplus
7515extern "C"
7516#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007517char IceConnectionNumber ();
7518int
7519main ()
7520{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007521return IceConnectionNumber ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007522 ;
7523 return 0;
7524}
7525_ACEOF
7526rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007527if { (ac_try="$ac_link"
7528case "(($ac_try" in
7529 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7530 *) ac_try_echo=$ac_try;;
7531esac
7532eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7533$as_echo "$ac_try_echo") >&5
7534 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007535 ac_status=$?
7536 grep -v '^ *+' conftest.er1 >conftest.err
7537 rm -f conftest.er1
7538 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007539 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7540 (exit $ac_status); } && {
7541 test -z "$ac_c_werror_flag" ||
7542 test ! -s conftest.err
7543 } && test -s conftest$ac_exeext && {
7544 test "$cross_compiling" = yes ||
7545 $as_test_x conftest$ac_exeext
7546 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007547 ac_cv_lib_ICE_IceConnectionNumber=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007548else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007549 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007550sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007551
Bram Moolenaar446cb832008-06-24 21:56:24 +00007552 ac_cv_lib_ICE_IceConnectionNumber=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007553fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007554
7555rm -rf conftest.dSYM
7556rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007557 conftest$ac_exeext conftest.$ac_ext
7558LIBS=$ac_check_lib_save_LIBS
7559fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007560{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
7561$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007562if test $ac_cv_lib_ICE_IceConnectionNumber = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007563 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007564fi
7565
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007566 LDFLAGS=$ac_save_LDFLAGS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007567
7568fi
7569
7570
7571 if test "$OS390Unix" = "yes"; then
7572 CFLAGS="$CFLAGS -W c,dll"
7573 LDFLAGS="$LDFLAGS -W l,dll"
7574 X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE -lXmu"
7575 fi
7576
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007577
Bram Moolenaar071d4272004-06-13 20:20:40 +00007578 if test -d "$x_includes" && test ! -d "$x_libraries"; then
7579 x_libraries=`echo "$x_includes" | sed s/include/lib/`
Bram Moolenaar446cb832008-06-24 21:56:24 +00007580 { $as_echo "$as_me:$LINENO: result: Corrected X libraries to $x_libraries" >&5
7581$as_echo "Corrected X libraries to $x_libraries" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007582 X_LIBS="$X_LIBS -L$x_libraries"
7583 if test "`(uname) 2>/dev/null`" = SunOS &&
7584 uname -r | grep '^5' >/dev/null; then
7585 X_LIBS="$X_LIBS -R $x_libraries"
7586 fi
7587 fi
7588
7589 if test -d "$x_libraries" && test ! -d "$x_includes"; then
7590 x_includes=`echo "$x_libraries" | sed s/lib/include/`
Bram Moolenaar446cb832008-06-24 21:56:24 +00007591 { $as_echo "$as_me:$LINENO: result: Corrected X includes to $x_includes" >&5
7592$as_echo "Corrected X includes to $x_includes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007593 X_CFLAGS="$X_CFLAGS -I$x_includes"
7594 fi
7595
7596 X_CFLAGS="`echo $X_CFLAGS\ | sed 's%-I/usr/include %%'`"
7597 X_LIBS="`echo $X_LIBS\ | sed 's%-L/usr/lib %%'`"
7598 X_LIBS="`echo $X_LIBS\ | sed -e 's%-R/usr/lib %%' -e 's%-R /usr/lib %%'`"
7599
7600
Bram Moolenaar00ca2842008-06-26 20:14:00 +00007601 { $as_echo "$as_me:$LINENO: checking if X11 header files can be found" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007602$as_echo_n "checking if X11 header files can be found... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007603 cflags_save=$CFLAGS
7604 CFLAGS="$CFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007605 cat >conftest.$ac_ext <<_ACEOF
7606/* confdefs.h. */
7607_ACEOF
7608cat confdefs.h >>conftest.$ac_ext
7609cat >>conftest.$ac_ext <<_ACEOF
7610/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00007611#include <X11/Xlib.h>
Bram Moolenaar00ca2842008-06-26 20:14:00 +00007612#include <X11/Intrinsic.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007613int
7614main ()
7615{
Bram Moolenaar071d4272004-06-13 20:20:40 +00007616
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007617 ;
7618 return 0;
7619}
7620_ACEOF
7621rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007622if { (ac_try="$ac_compile"
7623case "(($ac_try" in
7624 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7625 *) ac_try_echo=$ac_try;;
7626esac
7627eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7628$as_echo "$ac_try_echo") >&5
7629 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007630 ac_status=$?
7631 grep -v '^ *+' conftest.er1 >conftest.err
7632 rm -f conftest.er1
7633 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007634 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7635 (exit $ac_status); } && {
7636 test -z "$ac_c_werror_flag" ||
7637 test ! -s conftest.err
7638 } && test -s conftest.$ac_objext; then
7639 { $as_echo "$as_me:$LINENO: result: yes" >&5
7640$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007641else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007642 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007643sed 's/^/| /' conftest.$ac_ext >&5
7644
Bram Moolenaar446cb832008-06-24 21:56:24 +00007645 { $as_echo "$as_me:$LINENO: result: no" >&5
7646$as_echo "no" >&6; }; no_x=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007647fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007648
7649rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00007650 CFLAGS=$cflags_save
7651
7652 if test "${no_x-no}" = yes; then
7653 with_x=no
7654 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007655 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00007656#define HAVE_X11 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007657_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00007658
7659 X_LIB="-lXt -lX11";
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007660
Bram Moolenaar071d4272004-06-13 20:20:40 +00007661
7662 ac_save_LDFLAGS="$LDFLAGS"
7663 LDFLAGS="-L$x_libraries $LDFLAGS"
7664
Bram Moolenaar446cb832008-06-24 21:56:24 +00007665 { $as_echo "$as_me:$LINENO: checking for _XdmcpAuthDoIt in -lXdmcp" >&5
7666$as_echo_n "checking for _XdmcpAuthDoIt in -lXdmcp... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007667if test "${ac_cv_lib_Xdmcp__XdmcpAuthDoIt+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007668 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007669else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007670 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007671LIBS="-lXdmcp -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS -lXdmcp $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007672cat >conftest.$ac_ext <<_ACEOF
7673/* confdefs.h. */
7674_ACEOF
7675cat confdefs.h >>conftest.$ac_ext
7676cat >>conftest.$ac_ext <<_ACEOF
7677/* end confdefs.h. */
7678
Bram Moolenaar446cb832008-06-24 21:56:24 +00007679/* Override any GCC internal prototype to avoid an error.
7680 Use char because int might match the return type of a GCC
7681 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007682#ifdef __cplusplus
7683extern "C"
7684#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007685char _XdmcpAuthDoIt ();
7686int
7687main ()
7688{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007689return _XdmcpAuthDoIt ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007690 ;
7691 return 0;
7692}
7693_ACEOF
7694rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007695if { (ac_try="$ac_link"
7696case "(($ac_try" in
7697 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7698 *) ac_try_echo=$ac_try;;
7699esac
7700eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7701$as_echo "$ac_try_echo") >&5
7702 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007703 ac_status=$?
7704 grep -v '^ *+' conftest.er1 >conftest.err
7705 rm -f conftest.er1
7706 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007707 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7708 (exit $ac_status); } && {
7709 test -z "$ac_c_werror_flag" ||
7710 test ! -s conftest.err
7711 } && test -s conftest$ac_exeext && {
7712 test "$cross_compiling" = yes ||
7713 $as_test_x conftest$ac_exeext
7714 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007715 ac_cv_lib_Xdmcp__XdmcpAuthDoIt=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007716else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007717 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007718sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007719
Bram Moolenaar446cb832008-06-24 21:56:24 +00007720 ac_cv_lib_Xdmcp__XdmcpAuthDoIt=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007721fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007722
7723rm -rf conftest.dSYM
7724rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007725 conftest$ac_exeext conftest.$ac_ext
7726LIBS=$ac_check_lib_save_LIBS
7727fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007728{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&5
7729$as_echo "$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007730if test $ac_cv_lib_Xdmcp__XdmcpAuthDoIt = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007731 X_EXTRA_LIBS="$X_EXTRA_LIBS -lXdmcp"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007732fi
7733
7734
Bram Moolenaar446cb832008-06-24 21:56:24 +00007735 { $as_echo "$as_me:$LINENO: checking for IceOpenConnection in -lICE" >&5
7736$as_echo_n "checking for IceOpenConnection in -lICE... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007737if test "${ac_cv_lib_ICE_IceOpenConnection+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007738 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007739else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007740 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007741LIBS="-lICE $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007742cat >conftest.$ac_ext <<_ACEOF
7743/* confdefs.h. */
7744_ACEOF
7745cat confdefs.h >>conftest.$ac_ext
7746cat >>conftest.$ac_ext <<_ACEOF
7747/* end confdefs.h. */
7748
Bram Moolenaar446cb832008-06-24 21:56:24 +00007749/* Override any GCC internal prototype to avoid an error.
7750 Use char because int might match the return type of a GCC
7751 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007752#ifdef __cplusplus
7753extern "C"
7754#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007755char IceOpenConnection ();
7756int
7757main ()
7758{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007759return IceOpenConnection ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007760 ;
7761 return 0;
7762}
7763_ACEOF
7764rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007765if { (ac_try="$ac_link"
7766case "(($ac_try" in
7767 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7768 *) ac_try_echo=$ac_try;;
7769esac
7770eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7771$as_echo "$ac_try_echo") >&5
7772 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007773 ac_status=$?
7774 grep -v '^ *+' conftest.er1 >conftest.err
7775 rm -f conftest.er1
7776 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007777 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7778 (exit $ac_status); } && {
7779 test -z "$ac_c_werror_flag" ||
7780 test ! -s conftest.err
7781 } && test -s conftest$ac_exeext && {
7782 test "$cross_compiling" = yes ||
7783 $as_test_x conftest$ac_exeext
7784 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007785 ac_cv_lib_ICE_IceOpenConnection=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007786else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007787 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007788sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007789
Bram Moolenaar446cb832008-06-24 21:56:24 +00007790 ac_cv_lib_ICE_IceOpenConnection=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007791fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007792
7793rm -rf conftest.dSYM
7794rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007795 conftest$ac_exeext conftest.$ac_ext
7796LIBS=$ac_check_lib_save_LIBS
7797fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007798{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceOpenConnection" >&5
7799$as_echo "$ac_cv_lib_ICE_IceOpenConnection" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007800if test $ac_cv_lib_ICE_IceOpenConnection = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007801 X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007802fi
7803
7804
7805 LDFLAGS="$X_LIBS $ac_save_LDFLAGS"
Bram Moolenaar446cb832008-06-24 21:56:24 +00007806 { $as_echo "$as_me:$LINENO: checking for XpmCreatePixmapFromData in -lXpm" >&5
7807$as_echo_n "checking for XpmCreatePixmapFromData in -lXpm... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007808if test "${ac_cv_lib_Xpm_XpmCreatePixmapFromData+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007809 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007810else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007811 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007812LIBS="-lXpm -lXt $X_PRE_LIBS -lXpm -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007813cat >conftest.$ac_ext <<_ACEOF
7814/* confdefs.h. */
7815_ACEOF
7816cat confdefs.h >>conftest.$ac_ext
7817cat >>conftest.$ac_ext <<_ACEOF
7818/* end confdefs.h. */
7819
Bram Moolenaar446cb832008-06-24 21:56:24 +00007820/* Override any GCC internal prototype to avoid an error.
7821 Use char because int might match the return type of a GCC
7822 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007823#ifdef __cplusplus
7824extern "C"
7825#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007826char XpmCreatePixmapFromData ();
7827int
7828main ()
7829{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007830return XpmCreatePixmapFromData ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007831 ;
7832 return 0;
7833}
7834_ACEOF
7835rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007836if { (ac_try="$ac_link"
7837case "(($ac_try" in
7838 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7839 *) ac_try_echo=$ac_try;;
7840esac
7841eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7842$as_echo "$ac_try_echo") >&5
7843 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007844 ac_status=$?
7845 grep -v '^ *+' conftest.er1 >conftest.err
7846 rm -f conftest.er1
7847 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007848 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7849 (exit $ac_status); } && {
7850 test -z "$ac_c_werror_flag" ||
7851 test ! -s conftest.err
7852 } && test -s conftest$ac_exeext && {
7853 test "$cross_compiling" = yes ||
7854 $as_test_x conftest$ac_exeext
7855 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007856 ac_cv_lib_Xpm_XpmCreatePixmapFromData=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007857else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007858 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007859sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007860
Bram Moolenaar446cb832008-06-24 21:56:24 +00007861 ac_cv_lib_Xpm_XpmCreatePixmapFromData=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007862fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007863
7864rm -rf conftest.dSYM
7865rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007866 conftest$ac_exeext conftest.$ac_ext
7867LIBS=$ac_check_lib_save_LIBS
7868fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007869{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&5
7870$as_echo "$ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007871if test $ac_cv_lib_Xpm_XpmCreatePixmapFromData = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007872 X_PRE_LIBS="$X_PRE_LIBS -lXpm"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007873fi
7874
7875
Bram Moolenaar446cb832008-06-24 21:56:24 +00007876 { $as_echo "$as_me:$LINENO: checking if X11 header files implicitly declare return values" >&5
7877$as_echo_n "checking if X11 header files implicitly declare return values... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007878 cflags_save=$CFLAGS
7879 CFLAGS="$CFLAGS $X_CFLAGS -Werror"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007880 cat >conftest.$ac_ext <<_ACEOF
7881/* confdefs.h. */
7882_ACEOF
7883cat confdefs.h >>conftest.$ac_ext
7884cat >>conftest.$ac_ext <<_ACEOF
7885/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00007886#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007887int
7888main ()
7889{
Bram Moolenaar071d4272004-06-13 20:20:40 +00007890
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007891 ;
7892 return 0;
7893}
7894_ACEOF
7895rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007896if { (ac_try="$ac_compile"
7897case "(($ac_try" in
7898 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7899 *) ac_try_echo=$ac_try;;
7900esac
7901eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7902$as_echo "$ac_try_echo") >&5
7903 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007904 ac_status=$?
7905 grep -v '^ *+' conftest.er1 >conftest.err
7906 rm -f conftest.er1
7907 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007908 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7909 (exit $ac_status); } && {
7910 test -z "$ac_c_werror_flag" ||
7911 test ! -s conftest.err
7912 } && test -s conftest.$ac_objext; then
7913 { $as_echo "$as_me:$LINENO: result: no" >&5
7914$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007915else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007916 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007917sed 's/^/| /' conftest.$ac_ext >&5
7918
Bram Moolenaar446cb832008-06-24 21:56:24 +00007919 CFLAGS="$CFLAGS -Wno-implicit-int"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007920 cat >conftest.$ac_ext <<_ACEOF
7921/* confdefs.h. */
7922_ACEOF
7923cat confdefs.h >>conftest.$ac_ext
7924cat >>conftest.$ac_ext <<_ACEOF
7925/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00007926#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007927int
7928main ()
7929{
Bram Moolenaar071d4272004-06-13 20:20:40 +00007930
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007931 ;
7932 return 0;
7933}
7934_ACEOF
7935rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007936if { (ac_try="$ac_compile"
7937case "(($ac_try" in
7938 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7939 *) ac_try_echo=$ac_try;;
7940esac
7941eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7942$as_echo "$ac_try_echo") >&5
7943 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007944 ac_status=$?
7945 grep -v '^ *+' conftest.er1 >conftest.err
7946 rm -f conftest.er1
7947 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007948 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7949 (exit $ac_status); } && {
7950 test -z "$ac_c_werror_flag" ||
7951 test ! -s conftest.err
7952 } && test -s conftest.$ac_objext; then
7953 { $as_echo "$as_me:$LINENO: result: yes" >&5
7954$as_echo "yes" >&6; }; cflags_save="$cflags_save -Wno-implicit-int"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007955else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007956 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007957sed 's/^/| /' conftest.$ac_ext >&5
7958
Bram Moolenaar446cb832008-06-24 21:56:24 +00007959 { $as_echo "$as_me:$LINENO: result: test failed" >&5
7960$as_echo "test failed" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007961
Bram Moolenaar071d4272004-06-13 20:20:40 +00007962fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007963
7964rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007965
Bram Moolenaar071d4272004-06-13 20:20:40 +00007966fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007967
7968rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00007969 CFLAGS=$cflags_save
7970
7971 LDFLAGS="$ac_save_LDFLAGS"
7972
7973 fi
7974fi
7975
Bram Moolenaar2389c3c2005-05-22 22:07:59 +00007976test "x$with_x" = xno -a "x$MACOSX" != "xyes" -a "x$QNX" != "xyes" && enable_gui=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007977
Bram Moolenaar446cb832008-06-24 21:56:24 +00007978{ $as_echo "$as_me:$LINENO: checking --enable-gui argument" >&5
7979$as_echo_n "checking --enable-gui argument... " >&6; }
7980# Check whether --enable-gui was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00007981if test "${enable_gui+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007982 enableval=$enable_gui;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007983else
7984 enable_gui="auto"
Bram Moolenaar446cb832008-06-24 21:56:24 +00007985fi
7986
Bram Moolenaar071d4272004-06-13 20:20:40 +00007987
7988enable_gui_canon=`echo "_$enable_gui" | \
7989 sed 's/[ _+-]//g;y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
7990
7991SKIP_GTK=YES
7992SKIP_GTK2=YES
7993SKIP_GNOME=YES
7994SKIP_MOTIF=YES
7995SKIP_ATHENA=YES
7996SKIP_NEXTAW=YES
7997SKIP_PHOTON=YES
Bram Moolenaar071d4272004-06-13 20:20:40 +00007998SKIP_CARBON=YES
7999GUITYPE=NONE
8000
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008001if test "x$QNX" = "xyes" -a "x$with_x" = "xno" ; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00008002 SKIP_PHOTON=
8003 case "$enable_gui_canon" in
Bram Moolenaar446cb832008-06-24 21:56:24 +00008004 no) { $as_echo "$as_me:$LINENO: result: no GUI support" >&5
8005$as_echo "no GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008006 SKIP_PHOTON=YES ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008007 yes|"") { $as_echo "$as_me:$LINENO: result: yes - automatic GUI support" >&5
8008$as_echo "yes - automatic GUI support" >&6; } ;;
8009 auto) { $as_echo "$as_me:$LINENO: result: auto - automatic GUI support" >&5
8010$as_echo "auto - automatic GUI support" >&6; } ;;
8011 photon) { $as_echo "$as_me:$LINENO: result: Photon GUI support" >&5
8012$as_echo "Photon GUI support" >&6; } ;;
8013 *) { $as_echo "$as_me:$LINENO: result: Sorry, $enable_gui GUI is not supported" >&5
8014$as_echo "Sorry, $enable_gui GUI is not supported" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008015 SKIP_PHOTON=YES ;;
8016 esac
8017
8018elif test "x$MACOSX" = "xyes" -a "x$with_x" = "xno" ; then
8019 SKIP_CARBON=
8020 case "$enable_gui_canon" in
Bram Moolenaar446cb832008-06-24 21:56:24 +00008021 no) { $as_echo "$as_me:$LINENO: result: no GUI support" >&5
8022$as_echo "no GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008023 SKIP_CARBON=YES ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008024 yes|"") { $as_echo "$as_me:$LINENO: result: yes - automatic GUI support" >&5
8025$as_echo "yes - automatic GUI support" >&6; } ;;
8026 auto) { $as_echo "$as_me:$LINENO: result: auto - automatic GUI support" >&5
8027$as_echo "auto - automatic GUI support" >&6; } ;;
8028 carbon) { $as_echo "$as_me:$LINENO: result: Carbon GUI support" >&5
8029$as_echo "Carbon GUI support" >&6; } ;;
8030 *) { $as_echo "$as_me:$LINENO: result: Sorry, $enable_gui GUI is not supported" >&5
8031$as_echo "Sorry, $enable_gui GUI is not supported" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008032 SKIP_CARBON=YES ;;
8033 esac
8034
8035else
8036
Bram Moolenaar071d4272004-06-13 20:20:40 +00008037 case "$enable_gui_canon" in
Bram Moolenaar446cb832008-06-24 21:56:24 +00008038 no|none) { $as_echo "$as_me:$LINENO: result: no GUI support" >&5
8039$as_echo "no GUI support" >&6; } ;;
8040 yes|""|auto) { $as_echo "$as_me:$LINENO: result: yes/auto - automatic GUI support" >&5
8041$as_echo "yes/auto - automatic GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008042 SKIP_GTK=
8043 SKIP_GTK2=
8044 SKIP_GNOME=
8045 SKIP_MOTIF=
8046 SKIP_ATHENA=
8047 SKIP_NEXTAW=
8048 SKIP_CARBON=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008049 gtk) { $as_echo "$as_me:$LINENO: result: GTK+ 1.x GUI support" >&5
8050$as_echo "GTK+ 1.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008051 SKIP_GTK=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008052 gtk2) { $as_echo "$as_me:$LINENO: result: GTK+ 2.x GUI support" >&5
8053$as_echo "GTK+ 2.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008054 SKIP_GTK=
8055 SKIP_GTK2=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008056 gnome) { $as_echo "$as_me:$LINENO: result: GNOME 1.x GUI support" >&5
8057$as_echo "GNOME 1.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008058 SKIP_GNOME=
8059 SKIP_GTK=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008060 gnome2) { $as_echo "$as_me:$LINENO: result: GNOME 2.x GUI support" >&5
8061$as_echo "GNOME 2.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008062 SKIP_GNOME=
8063 SKIP_GTK=
8064 SKIP_GTK2=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008065 motif) { $as_echo "$as_me:$LINENO: result: Motif GUI support" >&5
8066$as_echo "Motif GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008067 SKIP_MOTIF=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008068 athena) { $as_echo "$as_me:$LINENO: result: Athena GUI support" >&5
8069$as_echo "Athena GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008070 SKIP_ATHENA=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008071 nextaw) { $as_echo "$as_me:$LINENO: result: neXtaw GUI support" >&5
8072$as_echo "neXtaw GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008073 SKIP_NEXTAW=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008074 *) { $as_echo "$as_me:$LINENO: result: Sorry, $enable_gui GUI is not supported" >&5
8075$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008076 esac
8077
8078fi
8079
8080if test "x$SKIP_GTK" != "xYES" -a "$enable_gui_canon" != "gtk" -a "$enable_gui_canon" != "gtk2"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008081 { $as_echo "$as_me:$LINENO: checking whether or not to look for GTK" >&5
8082$as_echo_n "checking whether or not to look for GTK... " >&6; }
8083 # Check whether --enable-gtk-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008084if test "${enable_gtk_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008085 enableval=$enable_gtk_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008086else
8087 enable_gtk_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008088fi
8089
8090 { $as_echo "$as_me:$LINENO: result: $enable_gtk_check" >&5
8091$as_echo "$enable_gtk_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008092 if test "x$enable_gtk_check" = "xno"; then
8093 SKIP_GTK=YES
8094 SKIP_GNOME=YES
8095 fi
8096fi
8097
8098if test "x$SKIP_GTK2" != "xYES" -a "$enable_gui_canon" != "gtk2" \
8099 -a "$enable_gui_canon" != "gnome2"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008100 { $as_echo "$as_me:$LINENO: checking whether or not to look for GTK+ 2" >&5
8101$as_echo_n "checking whether or not to look for GTK+ 2... " >&6; }
8102 # Check whether --enable-gtk2-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008103if test "${enable_gtk2_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008104 enableval=$enable_gtk2_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008105else
8106 enable_gtk2_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008107fi
8108
8109 { $as_echo "$as_me:$LINENO: result: $enable_gtk2_check" >&5
8110$as_echo "$enable_gtk2_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008111 if test "x$enable_gtk2_check" = "xno"; then
8112 SKIP_GTK2=YES
8113 fi
8114fi
8115
8116if test "x$SKIP_GNOME" != "xYES" -a "$enable_gui_canon" != "gnome" \
8117 -a "$enable_gui_canon" != "gnome2"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008118 { $as_echo "$as_me:$LINENO: checking whether or not to look for GNOME" >&5
8119$as_echo_n "checking whether or not to look for GNOME... " >&6; }
8120 # Check whether --enable-gnome-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008121if test "${enable_gnome_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008122 enableval=$enable_gnome_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008123else
8124 enable_gnome_check="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008125fi
8126
8127 { $as_echo "$as_me:$LINENO: result: $enable_gnome_check" >&5
8128$as_echo "$enable_gnome_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008129 if test "x$enable_gnome_check" = "xno"; then
8130 SKIP_GNOME=YES
8131 fi
8132fi
8133
8134if test "x$SKIP_MOTIF" != "xYES" -a "$enable_gui_canon" != "motif"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008135 { $as_echo "$as_me:$LINENO: checking whether or not to look for Motif" >&5
8136$as_echo_n "checking whether or not to look for Motif... " >&6; }
8137 # Check whether --enable-motif-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008138if test "${enable_motif_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008139 enableval=$enable_motif_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008140else
8141 enable_motif_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008142fi
8143
8144 { $as_echo "$as_me:$LINENO: result: $enable_motif_check" >&5
8145$as_echo "$enable_motif_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008146 if test "x$enable_motif_check" = "xno"; then
8147 SKIP_MOTIF=YES
8148 fi
8149fi
8150
8151if test "x$SKIP_ATHENA" != "xYES" -a "$enable_gui_canon" != "athena"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008152 { $as_echo "$as_me:$LINENO: checking whether or not to look for Athena" >&5
8153$as_echo_n "checking whether or not to look for Athena... " >&6; }
8154 # Check whether --enable-athena-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008155if test "${enable_athena_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008156 enableval=$enable_athena_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008157else
8158 enable_athena_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008159fi
8160
8161 { $as_echo "$as_me:$LINENO: result: $enable_athena_check" >&5
8162$as_echo "$enable_athena_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008163 if test "x$enable_athena_check" = "xno"; then
8164 SKIP_ATHENA=YES
8165 fi
8166fi
8167
8168if test "x$SKIP_NEXTAW" != "xYES" -a "$enable_gui_canon" != "nextaw"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008169 { $as_echo "$as_me:$LINENO: checking whether or not to look for neXtaw" >&5
8170$as_echo_n "checking whether or not to look for neXtaw... " >&6; }
8171 # Check whether --enable-nextaw-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008172if test "${enable_nextaw_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008173 enableval=$enable_nextaw_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008174else
8175 enable_nextaw_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008176fi
8177
8178 { $as_echo "$as_me:$LINENO: result: $enable_nextaw_check" >&5
8179$as_echo "$enable_nextaw_check" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00008180 if test "x$enable_nextaw_check" = "xno"; then
8181 SKIP_NEXTAW=YES
8182 fi
8183fi
8184
8185if test "x$SKIP_CARBON" != "xYES" -a "$enable_gui_canon" != "carbon"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008186 { $as_echo "$as_me:$LINENO: checking whether or not to look for Carbon" >&5
8187$as_echo_n "checking whether or not to look for Carbon... " >&6; }
8188 # Check whether --enable-carbon-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008189if test "${enable_carbon_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008190 enableval=$enable_carbon_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008191else
8192 enable_carbon_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008193fi
8194
8195 { $as_echo "$as_me:$LINENO: result: $enable_carbon_check" >&5
8196$as_echo "$enable_carbon_check" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00008197 if test "x$enable_carbon_check" = "xno"; then
8198 SKIP_CARBON=YES
8199 fi
8200fi
8201
Bram Moolenaar843ee412004-06-30 16:16:41 +00008202
Bram Moolenaar071d4272004-06-13 20:20:40 +00008203if test "x$MACOSX" = "xyes" -a -z "$SKIP_CARBON" -a "x$CARBON" = "xyes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008204 { $as_echo "$as_me:$LINENO: checking for Carbon GUI" >&5
8205$as_echo_n "checking for Carbon GUI... " >&6; }
8206 { $as_echo "$as_me:$LINENO: result: yes" >&5
8207$as_echo "yes" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00008208 GUITYPE=CARBONGUI
Bram Moolenaare344bea2005-09-01 20:46:49 +00008209 if test "$VIMNAME" = "vim"; then
8210 VIMNAME=Vim
8211 fi
Bram Moolenaar14716812006-05-04 21:54:08 +00008212
8213 if test x$prefix = xNONE; then
8214 prefix=/Applications
8215 fi
8216
8217 datadir='${prefix}/Vim.app/Contents/Resources'
8218
Bram Moolenaar071d4272004-06-13 20:20:40 +00008219 SKIP_GTK=YES;
8220 SKIP_GTK2=YES;
8221 SKIP_GNOME=YES;
8222 SKIP_MOTIF=YES;
8223 SKIP_ATHENA=YES;
8224 SKIP_NEXTAW=YES;
8225 SKIP_PHOTON=YES;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008226 SKIP_CARBON=YES
8227fi
8228
8229
8230
8231
8232
8233
8234
8235
8236
Bram Moolenaar071d4272004-06-13 20:20:40 +00008237if test -z "$SKIP_GTK"; then
8238
Bram Moolenaar446cb832008-06-24 21:56:24 +00008239 { $as_echo "$as_me:$LINENO: checking --with-gtk-prefix argument" >&5
8240$as_echo_n "checking --with-gtk-prefix argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008241
Bram Moolenaar446cb832008-06-24 21:56:24 +00008242# Check whether --with-gtk-prefix was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008243if test "${with_gtk_prefix+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008244 withval=$with_gtk_prefix; gtk_config_prefix="$withval"; { $as_echo "$as_me:$LINENO: result: $gtk_config_prefix" >&5
8245$as_echo "$gtk_config_prefix" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008246else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008247 gtk_config_prefix=""; { $as_echo "$as_me:$LINENO: result: no" >&5
8248$as_echo "no" >&6; }
8249fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008250
8251
Bram Moolenaar446cb832008-06-24 21:56:24 +00008252 { $as_echo "$as_me:$LINENO: checking --with-gtk-exec-prefix argument" >&5
8253$as_echo_n "checking --with-gtk-exec-prefix argument... " >&6; }
8254
8255# Check whether --with-gtk-exec-prefix was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008256if test "${with_gtk_exec_prefix+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008257 withval=$with_gtk_exec_prefix; gtk_config_exec_prefix="$withval"; { $as_echo "$as_me:$LINENO: result: $gtk_config_prefix" >&5
8258$as_echo "$gtk_config_prefix" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008259else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008260 gtk_config_exec_prefix=""; { $as_echo "$as_me:$LINENO: result: no" >&5
8261$as_echo "no" >&6; }
8262fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008263
Bram Moolenaar446cb832008-06-24 21:56:24 +00008264
8265 { $as_echo "$as_me:$LINENO: checking --disable-gtktest argument" >&5
8266$as_echo_n "checking --disable-gtktest argument... " >&6; }
8267 # Check whether --enable-gtktest was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008268if test "${enable_gtktest+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008269 enableval=$enable_gtktest;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008270else
8271 enable_gtktest=yes
Bram Moolenaar446cb832008-06-24 21:56:24 +00008272fi
8273
Bram Moolenaar071d4272004-06-13 20:20:40 +00008274 if test "x$enable_gtktest" = "xyes" ; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008275 { $as_echo "$as_me:$LINENO: result: gtk test enabled" >&5
8276$as_echo "gtk test enabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008277 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008278 { $as_echo "$as_me:$LINENO: result: gtk test disabled" >&5
8279$as_echo "gtk test disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008280 fi
8281
8282 if test "x$gtk_config_prefix" != "x" ; then
8283 gtk_config_args="$gtk_config_args --prefix=$gtk_config_prefix"
8284 GTK_CONFIG=$gtk_config_prefix/bin/gtk-config
8285 fi
8286 if test "x$gtk_config_exec_prefix" != "x" ; then
8287 gtk_config_args="$gtk_config_args --exec-prefix=$gtk_config_exec_prefix"
8288 GTK_CONFIG=$gtk_config_exec_prefix/bin/gtk-config
8289 fi
8290 if test "X$GTK_CONFIG" = "X"; then
8291 # Extract the first word of "gtk-config", so it can be a program name with args.
8292set dummy gtk-config; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00008293{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
8294$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008295if test "${ac_cv_path_GTK_CONFIG+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008296 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008297else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008298 case $GTK_CONFIG in
8299 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00008300 ac_cv_path_GTK_CONFIG="$GTK_CONFIG" # Let the user override the test with a path.
8301 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008302 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008303 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8304for as_dir in $PATH
8305do
8306 IFS=$as_save_IFS
8307 test -z "$as_dir" && as_dir=.
8308 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00008309 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 +00008310 ac_cv_path_GTK_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008311 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008312 break 2
8313 fi
8314done
8315done
Bram Moolenaar446cb832008-06-24 21:56:24 +00008316IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008317
Bram Moolenaar071d4272004-06-13 20:20:40 +00008318 test -z "$ac_cv_path_GTK_CONFIG" && ac_cv_path_GTK_CONFIG="no"
8319 ;;
8320esac
8321fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008322GTK_CONFIG=$ac_cv_path_GTK_CONFIG
Bram Moolenaar071d4272004-06-13 20:20:40 +00008323if test -n "$GTK_CONFIG"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008324 { $as_echo "$as_me:$LINENO: result: $GTK_CONFIG" >&5
8325$as_echo "$GTK_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008326else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008327 { $as_echo "$as_me:$LINENO: result: no" >&5
8328$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008329fi
8330
Bram Moolenaar446cb832008-06-24 21:56:24 +00008331
Bram Moolenaar071d4272004-06-13 20:20:40 +00008332 if test "X$GTK_CONFIG" = "Xno"; then
8333 # Extract the first word of "gtk12-config", so it can be a program name with args.
8334set dummy gtk12-config; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00008335{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
8336$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008337if test "${ac_cv_path_GTK12_CONFIG+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008338 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008339else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008340 case $GTK12_CONFIG in
8341 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00008342 ac_cv_path_GTK12_CONFIG="$GTK12_CONFIG" # Let the user override the test with a path.
8343 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008344 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008345 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8346for as_dir in $PATH
8347do
8348 IFS=$as_save_IFS
8349 test -z "$as_dir" && as_dir=.
8350 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00008351 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 +00008352 ac_cv_path_GTK12_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008353 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008354 break 2
8355 fi
8356done
8357done
Bram Moolenaar446cb832008-06-24 21:56:24 +00008358IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008359
Bram Moolenaar071d4272004-06-13 20:20:40 +00008360 test -z "$ac_cv_path_GTK12_CONFIG" && ac_cv_path_GTK12_CONFIG="no"
8361 ;;
8362esac
8363fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008364GTK12_CONFIG=$ac_cv_path_GTK12_CONFIG
Bram Moolenaar071d4272004-06-13 20:20:40 +00008365if test -n "$GTK12_CONFIG"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008366 { $as_echo "$as_me:$LINENO: result: $GTK12_CONFIG" >&5
8367$as_echo "$GTK12_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008368else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008369 { $as_echo "$as_me:$LINENO: result: no" >&5
8370$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008371fi
8372
Bram Moolenaar446cb832008-06-24 21:56:24 +00008373
Bram Moolenaar071d4272004-06-13 20:20:40 +00008374 GTK_CONFIG="$GTK12_CONFIG"
8375 fi
8376 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008377 { $as_echo "$as_me:$LINENO: result: Using GTK configuration program $GTK_CONFIG" >&5
8378$as_echo "Using GTK configuration program $GTK_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008379 fi
8380 if test "X$PKG_CONFIG" = "X"; then
8381 # Extract the first word of "pkg-config", so it can be a program name with args.
8382set dummy pkg-config; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00008383{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
8384$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008385if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008386 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008387else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008388 case $PKG_CONFIG in
8389 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00008390 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
8391 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008392 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008393 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8394for as_dir in $PATH
8395do
8396 IFS=$as_save_IFS
8397 test -z "$as_dir" && as_dir=.
8398 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00008399 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 +00008400 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008401 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008402 break 2
8403 fi
8404done
8405done
Bram Moolenaar446cb832008-06-24 21:56:24 +00008406IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008407
Bram Moolenaar071d4272004-06-13 20:20:40 +00008408 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
8409 ;;
8410esac
8411fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008412PKG_CONFIG=$ac_cv_path_PKG_CONFIG
Bram Moolenaar071d4272004-06-13 20:20:40 +00008413if test -n "$PKG_CONFIG"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008414 { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
8415$as_echo "$PKG_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008416else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008417 { $as_echo "$as_me:$LINENO: result: no" >&5
8418$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008419fi
8420
Bram Moolenaar446cb832008-06-24 21:56:24 +00008421
Bram Moolenaar071d4272004-06-13 20:20:40 +00008422 fi
8423
8424 if test "x$GTK_CONFIG:$PKG_CONFIG" != "xno:no"; then
8425 if test "X$SKIP_GTK2" != "XYES"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008426
Bram Moolenaar071d4272004-06-13 20:20:40 +00008427 if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then
8428 {
8429 min_gtk_version=2.2.0
Bram Moolenaar446cb832008-06-24 21:56:24 +00008430 { $as_echo "$as_me:$LINENO: checking for GTK - version >= $min_gtk_version" >&5
8431$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008432 no_gtk=""
8433 if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
8434 && $PKG_CONFIG --exists gtk+-2.0; then
8435 {
8436 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00008437 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0`
Bram Moolenaar071d4272004-06-13 20:20:40 +00008438 GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0`
8439 gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8440 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
8441 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8442 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
8443 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8444 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
8445 }
8446 elif test "X$GTK_CONFIG" != "Xno"; then
8447 {
8448 GTK_CFLAGS=`$GTK_CONFIG $gtk_config_args --cflags`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00008449 GTK_LIBDIR=
Bram Moolenaar071d4272004-06-13 20:20:40 +00008450 GTK_LIBS=`$GTK_CONFIG $gtk_config_args --libs`
8451 gtk_major_version=`$GTK_CONFIG $gtk_config_args --version | \
8452 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
8453 gtk_minor_version=`$GTK_CONFIG $gtk_config_args --version | \
8454 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
8455 gtk_micro_version=`$GTK_CONFIG $gtk_config_args --version | \
8456 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
8457 }
8458 else
8459 no_gtk=yes
8460 fi
8461
8462 if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then
8463 {
8464 ac_save_CFLAGS="$CFLAGS"
8465 ac_save_LIBS="$LIBS"
8466 CFLAGS="$CFLAGS $GTK_CFLAGS"
8467 LIBS="$LIBS $GTK_LIBS"
8468
8469 rm -f conf.gtktest
8470 if test "$cross_compiling" = yes; then
8471 echo $ac_n "cross compiling; assumed OK... $ac_c"
8472else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008473 cat >conftest.$ac_ext <<_ACEOF
8474/* confdefs.h. */
8475_ACEOF
8476cat confdefs.h >>conftest.$ac_ext
8477cat >>conftest.$ac_ext <<_ACEOF
8478/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008479
8480#include <gtk/gtk.h>
8481#include <stdio.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +00008482#if STDC_HEADERS
8483# include <stdlib.h>
8484# include <stddef.h>
8485#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00008486
8487int
8488main ()
8489{
8490int major, minor, micro;
8491char *tmp_version;
8492
8493system ("touch conf.gtktest");
8494
8495/* HP/UX 9 (%@#!) writes to sscanf strings */
8496tmp_version = g_strdup("$min_gtk_version");
8497if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
8498 printf("%s, bad version string\n", "$min_gtk_version");
8499 exit(1);
8500 }
8501
8502if ((gtk_major_version > major) ||
8503 ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
8504 ((gtk_major_version == major) && (gtk_minor_version == minor) &&
8505 (gtk_micro_version >= micro)))
8506{
8507 return 0;
8508}
8509return 1;
8510}
8511
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008512_ACEOF
8513rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00008514if { (ac_try="$ac_link"
8515case "(($ac_try" in
8516 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8517 *) ac_try_echo=$ac_try;;
8518esac
8519eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8520$as_echo "$ac_try_echo") >&5
8521 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008522 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00008523 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008524 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +00008525 { (case "(($ac_try" in
8526 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8527 *) ac_try_echo=$ac_try;;
8528esac
8529eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8530$as_echo "$ac_try_echo") >&5
8531 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008532 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00008533 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008534 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00008535 :
8536else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008537 $as_echo "$as_me: program exited with status $ac_status" >&5
8538$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008539sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00008540
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008541( exit $ac_status )
8542no_gtk=yes
8543fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008544rm -rf conftest.dSYM
8545rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008546fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008547
8548
Bram Moolenaar071d4272004-06-13 20:20:40 +00008549 CFLAGS="$ac_save_CFLAGS"
8550 LIBS="$ac_save_LIBS"
8551 }
8552 fi
8553 if test "x$no_gtk" = x ; then
8554 if test "x$enable_gtktest" = "xyes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008555 { $as_echo "$as_me:$LINENO: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
8556$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008557 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008558 { $as_echo "$as_me:$LINENO: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
8559$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008560 fi
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00008561 GUI_LIB_LOC="$GTK_LIBDIR"
8562 GTK_LIBNAME="$GTK_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00008563 GUI_INC_LOC="$GTK_CFLAGS"
8564 else
8565 {
Bram Moolenaar446cb832008-06-24 21:56:24 +00008566 { $as_echo "$as_me:$LINENO: result: no" >&5
8567$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008568 GTK_CFLAGS=""
8569 GTK_LIBS=""
8570 :
8571 }
8572 fi
8573 }
8574 else
8575 GTK_CFLAGS=""
8576 GTK_LIBS=""
8577 :
8578 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008579
8580
Bram Moolenaar071d4272004-06-13 20:20:40 +00008581 rm -f conf.gtktest
8582
8583 if test "x$GTK_CFLAGS" != "x"; then
8584 SKIP_ATHENA=YES
8585 SKIP_NEXTAW=YES
8586 SKIP_MOTIF=YES
8587 GUITYPE=GTK
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008588
Bram Moolenaar071d4272004-06-13 20:20:40 +00008589 fi
8590 fi
8591
8592 if test "x$GUITYPE" != "xGTK"; then
8593 SKIP_GTK2=YES
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008594
Bram Moolenaar071d4272004-06-13 20:20:40 +00008595 if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then
8596 {
8597 min_gtk_version=1.1.16
Bram Moolenaar446cb832008-06-24 21:56:24 +00008598 { $as_echo "$as_me:$LINENO: checking for GTK - version >= $min_gtk_version" >&5
8599$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008600 no_gtk=""
8601 if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
8602 && $PKG_CONFIG --exists gtk+-2.0; then
8603 {
8604 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00008605 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0`
Bram Moolenaar071d4272004-06-13 20:20:40 +00008606 GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0`
8607 gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8608 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
8609 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8610 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
8611 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8612 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
8613 }
8614 elif test "X$GTK_CONFIG" != "Xno"; then
8615 {
8616 GTK_CFLAGS=`$GTK_CONFIG $gtk_config_args --cflags`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00008617 GTK_LIBDIR=
Bram Moolenaar071d4272004-06-13 20:20:40 +00008618 GTK_LIBS=`$GTK_CONFIG $gtk_config_args --libs`
8619 gtk_major_version=`$GTK_CONFIG $gtk_config_args --version | \
8620 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
8621 gtk_minor_version=`$GTK_CONFIG $gtk_config_args --version | \
8622 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
8623 gtk_micro_version=`$GTK_CONFIG $gtk_config_args --version | \
8624 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
8625 }
8626 else
8627 no_gtk=yes
8628 fi
8629
8630 if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then
8631 {
8632 ac_save_CFLAGS="$CFLAGS"
8633 ac_save_LIBS="$LIBS"
8634 CFLAGS="$CFLAGS $GTK_CFLAGS"
8635 LIBS="$LIBS $GTK_LIBS"
8636
8637 rm -f conf.gtktest
8638 if test "$cross_compiling" = yes; then
8639 echo $ac_n "cross compiling; assumed OK... $ac_c"
8640else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008641 cat >conftest.$ac_ext <<_ACEOF
8642/* confdefs.h. */
8643_ACEOF
8644cat confdefs.h >>conftest.$ac_ext
8645cat >>conftest.$ac_ext <<_ACEOF
8646/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008647
8648#include <gtk/gtk.h>
8649#include <stdio.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +00008650#if STDC_HEADERS
8651# include <stdlib.h>
8652# include <stddef.h>
8653#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00008654
8655int
8656main ()
8657{
8658int major, minor, micro;
8659char *tmp_version;
8660
8661system ("touch conf.gtktest");
8662
8663/* HP/UX 9 (%@#!) writes to sscanf strings */
8664tmp_version = g_strdup("$min_gtk_version");
8665if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
8666 printf("%s, bad version string\n", "$min_gtk_version");
8667 exit(1);
8668 }
8669
8670if ((gtk_major_version > major) ||
8671 ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
8672 ((gtk_major_version == major) && (gtk_minor_version == minor) &&
8673 (gtk_micro_version >= micro)))
8674{
8675 return 0;
8676}
8677return 1;
8678}
8679
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008680_ACEOF
8681rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00008682if { (ac_try="$ac_link"
8683case "(($ac_try" in
8684 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8685 *) ac_try_echo=$ac_try;;
8686esac
8687eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8688$as_echo "$ac_try_echo") >&5
8689 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008690 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00008691 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008692 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +00008693 { (case "(($ac_try" in
8694 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8695 *) ac_try_echo=$ac_try;;
8696esac
8697eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8698$as_echo "$ac_try_echo") >&5
8699 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008700 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00008701 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008702 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00008703 :
8704else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008705 $as_echo "$as_me: program exited with status $ac_status" >&5
8706$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008707sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00008708
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008709( exit $ac_status )
8710no_gtk=yes
8711fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008712rm -rf conftest.dSYM
8713rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008714fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008715
8716
Bram Moolenaar071d4272004-06-13 20:20:40 +00008717 CFLAGS="$ac_save_CFLAGS"
8718 LIBS="$ac_save_LIBS"
8719 }
8720 fi
8721 if test "x$no_gtk" = x ; then
8722 if test "x$enable_gtktest" = "xyes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008723 { $as_echo "$as_me:$LINENO: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
8724$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008725 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008726 { $as_echo "$as_me:$LINENO: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
8727$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008728 fi
8729 GTK_LIBNAME="$GTK_LIBS"
8730 GUI_INC_LOC="$GTK_CFLAGS"
8731 else
8732 {
Bram Moolenaar446cb832008-06-24 21:56:24 +00008733 { $as_echo "$as_me:$LINENO: result: no" >&5
8734$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008735 GTK_CFLAGS=""
8736 GTK_LIBS=""
8737 :
8738 }
8739 fi
8740 }
8741 else
8742 GTK_CFLAGS=""
8743 GTK_LIBS=""
8744 :
8745 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008746
8747
Bram Moolenaar071d4272004-06-13 20:20:40 +00008748 rm -f conf.gtktest
8749
8750 if test "x$GTK_CFLAGS" != "x"; then
8751 SKIP_ATHENA=YES
8752 SKIP_NEXTAW=YES
8753 SKIP_MOTIF=YES
8754 GUITYPE=GTK
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008755
Bram Moolenaar071d4272004-06-13 20:20:40 +00008756 fi
8757 fi
8758 fi
8759 if test "x$GUITYPE" = "xGTK"; then
8760 if test "$gtk_major_version" = 1 -a "0$gtk_minor_version" -lt 2 \
8761 -o "$gtk_major_version" = 1 -a "$gtk_minor_version" = 2 -a "0$gtk_micro_version" -lt 3; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008762 { $as_echo "$as_me:$LINENO: result: this GTK version is old; version 1.2.3 or later is recommended" >&5
8763$as_echo "this GTK version is old; version 1.2.3 or later is recommended" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008764 else
8765 {
8766 if test "0$gtk_major_version" -ge 2; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008767 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008768#define HAVE_GTK2 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008769_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008770
8771 if test "$gtk_minor_version" = 1 -a "0$gtk_micro_version" -ge 1 \
8772 || test "0$gtk_minor_version" -ge 2 \
8773 || test "0$gtk_major_version" -gt 2; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008774 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008775#define HAVE_GTK_MULTIHEAD 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008776_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008777
8778 fi
8779 fi
8780 if test -z "$SKIP_GNOME"; then
8781 {
Bram Moolenaar071d4272004-06-13 20:20:40 +00008782
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008783
8784
8785
8786
8787
Bram Moolenaar446cb832008-06-24 21:56:24 +00008788# Check whether --with-gnome-includes was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008789if test "${with_gnome_includes+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008790 withval=$with_gnome_includes; CFLAGS="$CFLAGS -I$withval"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008791
Bram Moolenaar446cb832008-06-24 21:56:24 +00008792fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008793
8794
Bram Moolenaar446cb832008-06-24 21:56:24 +00008795
8796# Check whether --with-gnome-libs was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008797if test "${with_gnome_libs+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008798 withval=$with_gnome_libs; LDFLAGS="$LDFLAGS -L$withval" gnome_prefix=$withval
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008799
Bram Moolenaar446cb832008-06-24 21:56:24 +00008800fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008801
8802
Bram Moolenaar446cb832008-06-24 21:56:24 +00008803
8804# Check whether --with-gnome was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008805if test "${with_gnome+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008806 withval=$with_gnome; if test x$withval = xyes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00008807 want_gnome=yes
8808 have_gnome=yes
8809 else
8810 if test "x$withval" = xno; then
8811 want_gnome=no
8812 else
8813 want_gnome=yes
8814 LDFLAGS="$LDFLAGS -L$withval/lib"
8815 CFLAGS="$CFLAGS -I$withval/include"
8816 gnome_prefix=$withval/lib
8817 fi
8818 fi
8819else
8820 want_gnome=yes
Bram Moolenaar446cb832008-06-24 21:56:24 +00008821fi
8822
Bram Moolenaar071d4272004-06-13 20:20:40 +00008823
8824 if test "x$want_gnome" = xyes -a "0$gtk_major_version" -ge 2; then
8825 {
Bram Moolenaar446cb832008-06-24 21:56:24 +00008826 { $as_echo "$as_me:$LINENO: checking for libgnomeui-2.0" >&5
8827$as_echo_n "checking for libgnomeui-2.0... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008828 if $PKG_CONFIG --exists libgnomeui-2.0; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008829 { $as_echo "$as_me:$LINENO: result: yes" >&5
8830$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008831 GNOME_LIBS=`$PKG_CONFIG --libs-only-l libgnomeui-2.0`
8832 GNOME_LIBDIR=`$PKG_CONFIG --libs-only-L libgnomeui-2.0`
8833 GNOME_INCLUDEDIR=`$PKG_CONFIG --cflags libgnomeui-2.0`
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00008834
Bram Moolenaar446cb832008-06-24 21:56:24 +00008835 { $as_echo "$as_me:$LINENO: checking for FreeBSD" >&5
8836$as_echo_n "checking for FreeBSD... " >&6; }
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00008837 if test "`(uname) 2>/dev/null`" = FreeBSD; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008838 { $as_echo "$as_me:$LINENO: result: yes" >&5
8839$as_echo "yes" >&6; }
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00008840 GNOME_INCLUDEDIR="$GNOME_INCLUDEDIR -D_THREAD_SAFE"
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00008841 GNOME_LIBS="$GNOME_LIBS -pthread"
8842 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008843 { $as_echo "$as_me:$LINENO: result: no" >&5
8844$as_echo "no" >&6; }
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00008845 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008846 have_gnome=yes
8847 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008848 { $as_echo "$as_me:$LINENO: result: not found" >&5
8849$as_echo "not found" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008850 if test "x" = xfail; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008851 { { $as_echo "$as_me:$LINENO: error: Could not find libgnomeui-2.0 via pkg-config" >&5
8852$as_echo "$as_me: error: Could not find libgnomeui-2.0 via pkg-config" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008853 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008854 fi
8855 fi
8856 }
8857 elif test "x$want_gnome" = xyes; then
8858 {
8859 # Extract the first word of "gnome-config", so it can be a program name with args.
8860set dummy gnome-config; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00008861{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
8862$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008863if test "${ac_cv_path_GNOME_CONFIG+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008864 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008865else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008866 case $GNOME_CONFIG in
8867 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00008868 ac_cv_path_GNOME_CONFIG="$GNOME_CONFIG" # Let the user override the test with a path.
8869 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008870 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008871 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8872for as_dir in $PATH
8873do
8874 IFS=$as_save_IFS
8875 test -z "$as_dir" && as_dir=.
8876 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00008877 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 +00008878 ac_cv_path_GNOME_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008879 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008880 break 2
8881 fi
8882done
8883done
Bram Moolenaar446cb832008-06-24 21:56:24 +00008884IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008885
Bram Moolenaar071d4272004-06-13 20:20:40 +00008886 test -z "$ac_cv_path_GNOME_CONFIG" && ac_cv_path_GNOME_CONFIG="no"
8887 ;;
8888esac
8889fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008890GNOME_CONFIG=$ac_cv_path_GNOME_CONFIG
Bram Moolenaar071d4272004-06-13 20:20:40 +00008891if test -n "$GNOME_CONFIG"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008892 { $as_echo "$as_me:$LINENO: result: $GNOME_CONFIG" >&5
8893$as_echo "$GNOME_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008894else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008895 { $as_echo "$as_me:$LINENO: result: no" >&5
8896$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008897fi
8898
Bram Moolenaar446cb832008-06-24 21:56:24 +00008899
Bram Moolenaar071d4272004-06-13 20:20:40 +00008900 if test "$GNOME_CONFIG" = "no"; then
8901 no_gnome_config="yes"
8902 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008903 { $as_echo "$as_me:$LINENO: checking if $GNOME_CONFIG works" >&5
8904$as_echo_n "checking if $GNOME_CONFIG works... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008905 if $GNOME_CONFIG --libs-only-l gnome >/dev/null 2>&1; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008906 { $as_echo "$as_me:$LINENO: result: yes" >&5
8907$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008908 GNOME_LIBS="`$GNOME_CONFIG --libs-only-l gnome gnomeui`"
8909 GNOME_LIBDIR="`$GNOME_CONFIG --libs-only-L gnorba gnomeui`"
8910 GNOME_INCLUDEDIR="`$GNOME_CONFIG --cflags gnorba gnomeui`"
8911 have_gnome=yes
8912 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008913 { $as_echo "$as_me:$LINENO: result: no" >&5
8914$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008915 no_gnome_config="yes"
8916 fi
8917 fi
8918
8919 if test x$exec_prefix = xNONE; then
8920 if test x$prefix = xNONE; then
8921 gnome_prefix=$ac_default_prefix/lib
8922 else
8923 gnome_prefix=$prefix/lib
8924 fi
8925 else
8926 gnome_prefix=`eval echo \`echo $libdir\``
8927 fi
8928
8929 if test "$no_gnome_config" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008930 { $as_echo "$as_me:$LINENO: checking for gnomeConf.sh file in $gnome_prefix" >&5
8931$as_echo_n "checking for gnomeConf.sh file in $gnome_prefix... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008932 if test -f $gnome_prefix/gnomeConf.sh; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008933 { $as_echo "$as_me:$LINENO: result: found" >&5
8934$as_echo "found" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008935 echo "loading gnome configuration from" \
8936 "$gnome_prefix/gnomeConf.sh"
8937 . $gnome_prefix/gnomeConf.sh
8938 have_gnome=yes
8939 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008940 { $as_echo "$as_me:$LINENO: result: not found" >&5
8941$as_echo "not found" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008942 if test x = xfail; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008943 { { $as_echo "$as_me:$LINENO: error: Could not find the gnomeConf.sh file that is generated by gnome-libs install" >&5
8944$as_echo "$as_me: error: Could not find the gnomeConf.sh file that is generated by gnome-libs install" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008945 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008946 fi
8947 fi
8948 fi
8949 }
8950 fi
8951
8952 if test x$have_gnome = xyes ; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008953 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008954#define FEAT_GUI_GNOME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008955_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008956
8957 GUI_INC_LOC="$GUI_INC_LOC $GNOME_INCLUDEDIR"
8958 GTK_LIBNAME="$GTK_LIBNAME $GNOME_LIBDIR $GNOME_LIBS"
8959 fi
8960 }
8961 fi
8962 }
8963 fi
8964 fi
8965fi
8966
8967
8968if test -z "$SKIP_MOTIF"; then
8969 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"
8970 GUI_INC_LOC="`echo $GUI_INC_LOC|sed 's%-I%%g'`"
8971
Bram Moolenaar446cb832008-06-24 21:56:24 +00008972 { $as_echo "$as_me:$LINENO: checking for location of Motif GUI includes" >&5
8973$as_echo_n "checking for location of Motif GUI includes... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008974 gui_includes="`echo $x_includes|sed 's%/^/^/*$%%'` `echo "$gui_XXX" | sed s/XXX/include/g` $GUI_INC_LOC"
8975 GUI_INC_LOC=
8976 for try in $gui_includes; do
8977 if test -f "$try/Xm/Xm.h"; then
8978 GUI_INC_LOC=$try
8979 fi
8980 done
8981 if test -n "$GUI_INC_LOC"; then
8982 if test "$GUI_INC_LOC" = /usr/include; then
8983 GUI_INC_LOC=
Bram Moolenaar446cb832008-06-24 21:56:24 +00008984 { $as_echo "$as_me:$LINENO: result: in default path" >&5
8985$as_echo "in default path" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008986 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008987 { $as_echo "$as_me:$LINENO: result: $GUI_INC_LOC" >&5
8988$as_echo "$GUI_INC_LOC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008989 fi
8990 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008991 { $as_echo "$as_me:$LINENO: result: <not found>" >&5
8992$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008993 SKIP_MOTIF=YES
8994 fi
8995fi
8996
8997
8998if test -z "$SKIP_MOTIF"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008999 { $as_echo "$as_me:$LINENO: checking --with-motif-lib argument" >&5
9000$as_echo_n "checking --with-motif-lib argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009001
Bram Moolenaar446cb832008-06-24 21:56:24 +00009002# Check whether --with-motif-lib was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00009003if test "${with_motif_lib+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009004 withval=$with_motif_lib; MOTIF_LIBNAME="${withval}"
9005fi
9006
Bram Moolenaar071d4272004-06-13 20:20:40 +00009007
9008 if test -n "$MOTIF_LIBNAME"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009009 { $as_echo "$as_me:$LINENO: result: $MOTIF_LIBNAME" >&5
9010$as_echo "$MOTIF_LIBNAME" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009011 GUI_LIB_LOC=
9012 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009013 { $as_echo "$as_me:$LINENO: result: no" >&5
9014$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009015
9016 GUI_LIB_LOC="`echo $GUI_LIB_LOC|sed 's%-L%%g'`"
9017
Bram Moolenaar446cb832008-06-24 21:56:24 +00009018 { $as_echo "$as_me:$LINENO: checking for location of Motif GUI libs" >&5
9019$as_echo_n "checking for location of Motif GUI libs... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009020 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"
9021 GUI_LIB_LOC=
9022 for try in $gui_libs; do
Bram Moolenaar325b7a22004-07-05 15:58:32 +00009023 for libtry in "$try"/libXm.a "$try"/libXm.so* "$try"/libXm.sl "$try"/libXm.dylib; do
Bram Moolenaar071d4272004-06-13 20:20:40 +00009024 if test -f "$libtry"; then
9025 GUI_LIB_LOC=$try
9026 fi
9027 done
9028 done
9029 if test -n "$GUI_LIB_LOC"; then
9030 if test "$GUI_LIB_LOC" = /usr/lib; then
9031 GUI_LIB_LOC=
Bram Moolenaar446cb832008-06-24 21:56:24 +00009032 { $as_echo "$as_me:$LINENO: result: in default path" >&5
9033$as_echo "in default path" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009034 else
9035 if test -n "$GUI_LIB_LOC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009036 { $as_echo "$as_me:$LINENO: result: $GUI_LIB_LOC" >&5
9037$as_echo "$GUI_LIB_LOC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009038 if test "`(uname) 2>/dev/null`" = SunOS &&
9039 uname -r | grep '^5' >/dev/null; then
9040 GUI_LIB_LOC="$GUI_LIB_LOC -R $GUI_LIB_LOC"
9041 fi
9042 fi
9043 fi
9044 MOTIF_LIBNAME=-lXm
9045 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009046 { $as_echo "$as_me:$LINENO: result: <not found>" >&5
9047$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009048 SKIP_MOTIF=YES
9049 fi
9050 fi
9051fi
9052
9053if test -z "$SKIP_MOTIF"; then
9054 SKIP_ATHENA=YES
9055 SKIP_NEXTAW=YES
9056 GUITYPE=MOTIF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009057
Bram Moolenaar071d4272004-06-13 20:20:40 +00009058fi
9059
9060
9061GUI_X_LIBS=
9062
9063if test -z "$SKIP_ATHENA"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009064 { $as_echo "$as_me:$LINENO: checking if Athena header files can be found" >&5
9065$as_echo_n "checking if Athena header files can be found... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009066 cflags_save=$CFLAGS
9067 CFLAGS="$CFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009068 cat >conftest.$ac_ext <<_ACEOF
9069/* confdefs.h. */
9070_ACEOF
9071cat confdefs.h >>conftest.$ac_ext
9072cat >>conftest.$ac_ext <<_ACEOF
9073/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009074
9075#include <X11/Intrinsic.h>
9076#include <X11/Xaw/Paned.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009077int
9078main ()
9079{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009080
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009081 ;
9082 return 0;
9083}
9084_ACEOF
9085rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009086if { (ac_try="$ac_compile"
9087case "(($ac_try" in
9088 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9089 *) ac_try_echo=$ac_try;;
9090esac
9091eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9092$as_echo "$ac_try_echo") >&5
9093 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009094 ac_status=$?
9095 grep -v '^ *+' conftest.er1 >conftest.err
9096 rm -f conftest.er1
9097 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009098 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9099 (exit $ac_status); } && {
9100 test -z "$ac_c_werror_flag" ||
9101 test ! -s conftest.err
9102 } && test -s conftest.$ac_objext; then
9103 { $as_echo "$as_me:$LINENO: result: yes" >&5
9104$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009105else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009106 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009107sed 's/^/| /' conftest.$ac_ext >&5
9108
Bram Moolenaar446cb832008-06-24 21:56:24 +00009109 { $as_echo "$as_me:$LINENO: result: no" >&5
9110$as_echo "no" >&6; }; SKIP_ATHENA=YES
Bram Moolenaar071d4272004-06-13 20:20:40 +00009111fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009112
9113rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00009114 CFLAGS=$cflags_save
9115fi
9116
9117if test -z "$SKIP_ATHENA"; then
9118 GUITYPE=ATHENA
9119fi
9120
9121if test -z "$SKIP_NEXTAW"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009122 { $as_echo "$as_me:$LINENO: checking if neXtaw header files can be found" >&5
9123$as_echo_n "checking if neXtaw header files can be found... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009124 cflags_save=$CFLAGS
9125 CFLAGS="$CFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009126 cat >conftest.$ac_ext <<_ACEOF
9127/* confdefs.h. */
9128_ACEOF
9129cat confdefs.h >>conftest.$ac_ext
9130cat >>conftest.$ac_ext <<_ACEOF
9131/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009132
9133#include <X11/Intrinsic.h>
9134#include <X11/neXtaw/Paned.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009135int
9136main ()
9137{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009138
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009139 ;
9140 return 0;
9141}
9142_ACEOF
9143rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009144if { (ac_try="$ac_compile"
9145case "(($ac_try" in
9146 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9147 *) ac_try_echo=$ac_try;;
9148esac
9149eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9150$as_echo "$ac_try_echo") >&5
9151 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009152 ac_status=$?
9153 grep -v '^ *+' conftest.er1 >conftest.err
9154 rm -f conftest.er1
9155 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009156 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9157 (exit $ac_status); } && {
9158 test -z "$ac_c_werror_flag" ||
9159 test ! -s conftest.err
9160 } && test -s conftest.$ac_objext; then
9161 { $as_echo "$as_me:$LINENO: result: yes" >&5
9162$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009163else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009164 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009165sed 's/^/| /' conftest.$ac_ext >&5
9166
Bram Moolenaar446cb832008-06-24 21:56:24 +00009167 { $as_echo "$as_me:$LINENO: result: no" >&5
9168$as_echo "no" >&6; }; SKIP_NEXTAW=YES
Bram Moolenaar071d4272004-06-13 20:20:40 +00009169fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009170
9171rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00009172 CFLAGS=$cflags_save
9173fi
9174
9175if test -z "$SKIP_NEXTAW"; then
9176 GUITYPE=NEXTAW
9177fi
9178
9179if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then
9180 if test -n "$GUI_INC_LOC"; then
9181 GUI_INC_LOC=-I"`echo $GUI_INC_LOC|sed 's%-I%%'`"
9182 fi
9183 if test -n "$GUI_LIB_LOC"; then
9184 GUI_LIB_LOC=-L"`echo $GUI_LIB_LOC|sed 's%-L%%'`"
9185 fi
9186
9187 ldflags_save=$LDFLAGS
9188 LDFLAGS="$X_LIBS $LDFLAGS"
Bram Moolenaar446cb832008-06-24 21:56:24 +00009189 { $as_echo "$as_me:$LINENO: checking for XShapeQueryExtension in -lXext" >&5
9190$as_echo_n "checking for XShapeQueryExtension in -lXext... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009191if test "${ac_cv_lib_Xext_XShapeQueryExtension+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009192 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009193else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009194 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00009195LIBS="-lXext -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009196cat >conftest.$ac_ext <<_ACEOF
9197/* confdefs.h. */
9198_ACEOF
9199cat confdefs.h >>conftest.$ac_ext
9200cat >>conftest.$ac_ext <<_ACEOF
9201/* end confdefs.h. */
9202
Bram Moolenaar446cb832008-06-24 21:56:24 +00009203/* Override any GCC internal prototype to avoid an error.
9204 Use char because int might match the return type of a GCC
9205 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009206#ifdef __cplusplus
9207extern "C"
9208#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009209char XShapeQueryExtension ();
9210int
9211main ()
9212{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009213return XShapeQueryExtension ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009214 ;
9215 return 0;
9216}
9217_ACEOF
9218rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009219if { (ac_try="$ac_link"
9220case "(($ac_try" in
9221 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9222 *) ac_try_echo=$ac_try;;
9223esac
9224eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9225$as_echo "$ac_try_echo") >&5
9226 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009227 ac_status=$?
9228 grep -v '^ *+' conftest.er1 >conftest.err
9229 rm -f conftest.er1
9230 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009231 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9232 (exit $ac_status); } && {
9233 test -z "$ac_c_werror_flag" ||
9234 test ! -s conftest.err
9235 } && test -s conftest$ac_exeext && {
9236 test "$cross_compiling" = yes ||
9237 $as_test_x conftest$ac_exeext
9238 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009239 ac_cv_lib_Xext_XShapeQueryExtension=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00009240else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009241 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009242sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00009243
Bram Moolenaar446cb832008-06-24 21:56:24 +00009244 ac_cv_lib_Xext_XShapeQueryExtension=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009245fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009246
9247rm -rf conftest.dSYM
9248rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009249 conftest$ac_exeext conftest.$ac_ext
9250LIBS=$ac_check_lib_save_LIBS
9251fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009252{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xext_XShapeQueryExtension" >&5
9253$as_echo "$ac_cv_lib_Xext_XShapeQueryExtension" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009254if test $ac_cv_lib_Xext_XShapeQueryExtension = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009255 GUI_X_LIBS="-lXext"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009256fi
9257
Bram Moolenaar446cb832008-06-24 21:56:24 +00009258 { $as_echo "$as_me:$LINENO: checking for wslen in -lw" >&5
9259$as_echo_n "checking for wslen in -lw... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009260if test "${ac_cv_lib_w_wslen+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009261 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009262else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009263 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00009264LIBS="-lw $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009265cat >conftest.$ac_ext <<_ACEOF
9266/* confdefs.h. */
9267_ACEOF
9268cat confdefs.h >>conftest.$ac_ext
9269cat >>conftest.$ac_ext <<_ACEOF
9270/* end confdefs.h. */
9271
Bram Moolenaar446cb832008-06-24 21:56:24 +00009272/* Override any GCC internal prototype to avoid an error.
9273 Use char because int might match the return type of a GCC
9274 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009275#ifdef __cplusplus
9276extern "C"
9277#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009278char wslen ();
9279int
9280main ()
9281{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009282return wslen ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009283 ;
9284 return 0;
9285}
9286_ACEOF
9287rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009288if { (ac_try="$ac_link"
9289case "(($ac_try" in
9290 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9291 *) ac_try_echo=$ac_try;;
9292esac
9293eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9294$as_echo "$ac_try_echo") >&5
9295 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009296 ac_status=$?
9297 grep -v '^ *+' conftest.er1 >conftest.err
9298 rm -f conftest.er1
9299 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009300 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9301 (exit $ac_status); } && {
9302 test -z "$ac_c_werror_flag" ||
9303 test ! -s conftest.err
9304 } && test -s conftest$ac_exeext && {
9305 test "$cross_compiling" = yes ||
9306 $as_test_x conftest$ac_exeext
9307 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009308 ac_cv_lib_w_wslen=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00009309else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009310 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009311sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00009312
Bram Moolenaar446cb832008-06-24 21:56:24 +00009313 ac_cv_lib_w_wslen=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009314fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009315
9316rm -rf conftest.dSYM
9317rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009318 conftest$ac_exeext conftest.$ac_ext
9319LIBS=$ac_check_lib_save_LIBS
9320fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009321{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_w_wslen" >&5
9322$as_echo "$ac_cv_lib_w_wslen" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009323if test $ac_cv_lib_w_wslen = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009324 X_EXTRA_LIBS="$X_EXTRA_LIBS -lw"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009325fi
9326
Bram Moolenaar446cb832008-06-24 21:56:24 +00009327 { $as_echo "$as_me:$LINENO: checking for dlsym in -ldl" >&5
9328$as_echo_n "checking for dlsym in -ldl... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009329if test "${ac_cv_lib_dl_dlsym+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009330 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009331else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009332 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00009333LIBS="-ldl $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009334cat >conftest.$ac_ext <<_ACEOF
9335/* confdefs.h. */
9336_ACEOF
9337cat confdefs.h >>conftest.$ac_ext
9338cat >>conftest.$ac_ext <<_ACEOF
9339/* end confdefs.h. */
9340
Bram Moolenaar446cb832008-06-24 21:56:24 +00009341/* Override any GCC internal prototype to avoid an error.
9342 Use char because int might match the return type of a GCC
9343 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009344#ifdef __cplusplus
9345extern "C"
9346#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009347char dlsym ();
9348int
9349main ()
9350{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009351return dlsym ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009352 ;
9353 return 0;
9354}
9355_ACEOF
9356rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009357if { (ac_try="$ac_link"
9358case "(($ac_try" in
9359 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9360 *) ac_try_echo=$ac_try;;
9361esac
9362eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9363$as_echo "$ac_try_echo") >&5
9364 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009365 ac_status=$?
9366 grep -v '^ *+' conftest.er1 >conftest.err
9367 rm -f conftest.er1
9368 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009369 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9370 (exit $ac_status); } && {
9371 test -z "$ac_c_werror_flag" ||
9372 test ! -s conftest.err
9373 } && test -s conftest$ac_exeext && {
9374 test "$cross_compiling" = yes ||
9375 $as_test_x conftest$ac_exeext
9376 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009377 ac_cv_lib_dl_dlsym=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00009378else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009379 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009380sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00009381
Bram Moolenaar446cb832008-06-24 21:56:24 +00009382 ac_cv_lib_dl_dlsym=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009383fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009384
9385rm -rf conftest.dSYM
9386rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009387 conftest$ac_exeext conftest.$ac_ext
9388LIBS=$ac_check_lib_save_LIBS
9389fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009390{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlsym" >&5
9391$as_echo "$ac_cv_lib_dl_dlsym" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009392if test $ac_cv_lib_dl_dlsym = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009393 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldl"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009394fi
9395
Bram Moolenaar446cb832008-06-24 21:56:24 +00009396 { $as_echo "$as_me:$LINENO: checking for XmuCreateStippledPixmap in -lXmu" >&5
9397$as_echo_n "checking for XmuCreateStippledPixmap in -lXmu... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009398if test "${ac_cv_lib_Xmu_XmuCreateStippledPixmap+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009399 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009400else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009401 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00009402LIBS="-lXmu $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009403cat >conftest.$ac_ext <<_ACEOF
9404/* confdefs.h. */
9405_ACEOF
9406cat confdefs.h >>conftest.$ac_ext
9407cat >>conftest.$ac_ext <<_ACEOF
9408/* end confdefs.h. */
9409
Bram Moolenaar446cb832008-06-24 21:56:24 +00009410/* Override any GCC internal prototype to avoid an error.
9411 Use char because int might match the return type of a GCC
9412 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009413#ifdef __cplusplus
9414extern "C"
9415#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009416char XmuCreateStippledPixmap ();
9417int
9418main ()
9419{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009420return XmuCreateStippledPixmap ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009421 ;
9422 return 0;
9423}
9424_ACEOF
9425rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009426if { (ac_try="$ac_link"
9427case "(($ac_try" in
9428 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9429 *) ac_try_echo=$ac_try;;
9430esac
9431eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9432$as_echo "$ac_try_echo") >&5
9433 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009434 ac_status=$?
9435 grep -v '^ *+' conftest.er1 >conftest.err
9436 rm -f conftest.er1
9437 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009438 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9439 (exit $ac_status); } && {
9440 test -z "$ac_c_werror_flag" ||
9441 test ! -s conftest.err
9442 } && test -s conftest$ac_exeext && {
9443 test "$cross_compiling" = yes ||
9444 $as_test_x conftest$ac_exeext
9445 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009446 ac_cv_lib_Xmu_XmuCreateStippledPixmap=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00009447else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009448 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009449sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00009450
Bram Moolenaar446cb832008-06-24 21:56:24 +00009451 ac_cv_lib_Xmu_XmuCreateStippledPixmap=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009452fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009453
9454rm -rf conftest.dSYM
9455rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009456 conftest$ac_exeext conftest.$ac_ext
9457LIBS=$ac_check_lib_save_LIBS
9458fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009459{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&5
9460$as_echo "$ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009461if test $ac_cv_lib_Xmu_XmuCreateStippledPixmap = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009462 GUI_X_LIBS="-lXmu $GUI_X_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009463fi
9464
9465 if test -z "$SKIP_MOTIF"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009466 { $as_echo "$as_me:$LINENO: checking for XpEndJob in -lXp" >&5
9467$as_echo_n "checking for XpEndJob in -lXp... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009468if test "${ac_cv_lib_Xp_XpEndJob+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009469 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009470else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009471 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00009472LIBS="-lXp $GUI_X_LIBS -lXm -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009473cat >conftest.$ac_ext <<_ACEOF
9474/* confdefs.h. */
9475_ACEOF
9476cat confdefs.h >>conftest.$ac_ext
9477cat >>conftest.$ac_ext <<_ACEOF
9478/* end confdefs.h. */
9479
Bram Moolenaar446cb832008-06-24 21:56:24 +00009480/* Override any GCC internal prototype to avoid an error.
9481 Use char because int might match the return type of a GCC
9482 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009483#ifdef __cplusplus
9484extern "C"
9485#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009486char XpEndJob ();
9487int
9488main ()
9489{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009490return XpEndJob ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009491 ;
9492 return 0;
9493}
9494_ACEOF
9495rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009496if { (ac_try="$ac_link"
9497case "(($ac_try" in
9498 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9499 *) ac_try_echo=$ac_try;;
9500esac
9501eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9502$as_echo "$ac_try_echo") >&5
9503 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009504 ac_status=$?
9505 grep -v '^ *+' conftest.er1 >conftest.err
9506 rm -f conftest.er1
9507 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009508 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9509 (exit $ac_status); } && {
9510 test -z "$ac_c_werror_flag" ||
9511 test ! -s conftest.err
9512 } && test -s conftest$ac_exeext && {
9513 test "$cross_compiling" = yes ||
9514 $as_test_x conftest$ac_exeext
9515 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009516 ac_cv_lib_Xp_XpEndJob=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00009517else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009518 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009519sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00009520
Bram Moolenaar446cb832008-06-24 21:56:24 +00009521 ac_cv_lib_Xp_XpEndJob=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009522fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009523
9524rm -rf conftest.dSYM
9525rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009526 conftest$ac_exeext conftest.$ac_ext
9527LIBS=$ac_check_lib_save_LIBS
9528fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009529{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xp_XpEndJob" >&5
9530$as_echo "$ac_cv_lib_Xp_XpEndJob" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009531if test $ac_cv_lib_Xp_XpEndJob = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009532 GUI_X_LIBS="-lXp $GUI_X_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009533fi
9534
9535 fi
9536 LDFLAGS=$ldflags_save
9537
Bram Moolenaar446cb832008-06-24 21:56:24 +00009538 { $as_echo "$as_me:$LINENO: checking for extra X11 defines" >&5
9539$as_echo_n "checking for extra X11 defines... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009540 NARROW_PROTO=
9541 rm -fr conftestdir
9542 if mkdir conftestdir; then
9543 cd conftestdir
9544 cat > Imakefile <<'EOF'
9545acfindx:
9546 @echo 'NARROW_PROTO="${PROTO_DEFINES}"'
9547EOF
9548 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
9549 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
9550 fi
9551 cd ..
9552 rm -fr conftestdir
9553 fi
9554 if test -z "$NARROW_PROTO"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009555 { $as_echo "$as_me:$LINENO: result: no" >&5
9556$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009557 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009558 { $as_echo "$as_me:$LINENO: result: $NARROW_PROTO" >&5
9559$as_echo "$NARROW_PROTO" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009560 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009561
Bram Moolenaar071d4272004-06-13 20:20:40 +00009562fi
9563
9564if test "$enable_xsmp" = "yes"; then
9565 cppflags_save=$CPPFLAGS
9566 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009567
9568for ac_header in X11/SM/SMlib.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009569do
Bram Moolenaar446cb832008-06-24 21:56:24 +00009570as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9571if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9572 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
9573$as_echo_n "checking for $ac_header... " >&6; }
9574if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9575 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009576fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009577ac_res=`eval 'as_val=${'$as_ac_Header'}
9578 $as_echo "$as_val"'`
9579 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
9580$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009581else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009582 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +00009583{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
9584$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009585cat >conftest.$ac_ext <<_ACEOF
9586/* confdefs.h. */
9587_ACEOF
9588cat confdefs.h >>conftest.$ac_ext
9589cat >>conftest.$ac_ext <<_ACEOF
9590/* end confdefs.h. */
9591$ac_includes_default
9592#include <$ac_header>
9593_ACEOF
9594rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009595if { (ac_try="$ac_compile"
9596case "(($ac_try" in
9597 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9598 *) ac_try_echo=$ac_try;;
9599esac
9600eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9601$as_echo "$ac_try_echo") >&5
9602 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009603 ac_status=$?
9604 grep -v '^ *+' conftest.er1 >conftest.err
9605 rm -f conftest.er1
9606 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009607 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9608 (exit $ac_status); } && {
9609 test -z "$ac_c_werror_flag" ||
9610 test ! -s conftest.err
9611 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009612 ac_header_compiler=yes
9613else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009614 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009615sed 's/^/| /' conftest.$ac_ext >&5
9616
Bram Moolenaar446cb832008-06-24 21:56:24 +00009617 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009618fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009619
9620rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9621{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9622$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009623
9624# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +00009625{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
9626$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009627cat >conftest.$ac_ext <<_ACEOF
9628/* confdefs.h. */
9629_ACEOF
9630cat confdefs.h >>conftest.$ac_ext
9631cat >>conftest.$ac_ext <<_ACEOF
9632/* end confdefs.h. */
9633#include <$ac_header>
9634_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00009635if { (ac_try="$ac_cpp conftest.$ac_ext"
9636case "(($ac_try" in
9637 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9638 *) ac_try_echo=$ac_try;;
9639esac
9640eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9641$as_echo "$ac_try_echo") >&5
9642 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009643 ac_status=$?
9644 grep -v '^ *+' conftest.er1 >conftest.err
9645 rm -f conftest.er1
9646 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009647 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9648 (exit $ac_status); } >/dev/null && {
9649 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
9650 test ! -s conftest.err
9651 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009652 ac_header_preproc=yes
9653else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009654 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009655sed 's/^/| /' conftest.$ac_ext >&5
9656
9657 ac_header_preproc=no
9658fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009659
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009660rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009661{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9662$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009663
9664# So? What about this header?
9665case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9666 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +00009667 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9668$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9669 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9670$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009671 ac_header_preproc=yes
9672 ;;
9673 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +00009674 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9675$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9676 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
9677$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
9678 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9679$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9680 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
9681$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
9682 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9683$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9684 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9685$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9686
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009687 ;;
9688esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00009689{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
9690$as_echo_n "checking for $ac_header... " >&6; }
9691if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9692 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009693else
9694 eval "$as_ac_Header=\$ac_header_preproc"
9695fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009696ac_res=`eval 'as_val=${'$as_ac_Header'}
9697 $as_echo "$as_val"'`
9698 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
9699$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009700
9701fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009702if test `eval 'as_val=${'$as_ac_Header'}
9703 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009704 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00009705#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009706_ACEOF
9707
9708fi
9709
Bram Moolenaar071d4272004-06-13 20:20:40 +00009710done
9711
9712 CPPFLAGS=$cppflags_save
9713fi
9714
9715
9716if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF" -o -z "$SKIP_GTK"; then
9717 cppflags_save=$CPPFLAGS
9718 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009719
9720
9721for ac_header in X11/xpm.h X11/Sunkeysym.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009722do
Bram Moolenaar446cb832008-06-24 21:56:24 +00009723as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9724if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9725 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
9726$as_echo_n "checking for $ac_header... " >&6; }
9727if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9728 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009729fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009730ac_res=`eval 'as_val=${'$as_ac_Header'}
9731 $as_echo "$as_val"'`
9732 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
9733$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009734else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009735 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +00009736{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
9737$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009738cat >conftest.$ac_ext <<_ACEOF
9739/* confdefs.h. */
9740_ACEOF
9741cat confdefs.h >>conftest.$ac_ext
9742cat >>conftest.$ac_ext <<_ACEOF
9743/* end confdefs.h. */
9744$ac_includes_default
9745#include <$ac_header>
9746_ACEOF
9747rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009748if { (ac_try="$ac_compile"
9749case "(($ac_try" in
9750 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9751 *) ac_try_echo=$ac_try;;
9752esac
9753eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9754$as_echo "$ac_try_echo") >&5
9755 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009756 ac_status=$?
9757 grep -v '^ *+' conftest.er1 >conftest.err
9758 rm -f conftest.er1
9759 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009760 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9761 (exit $ac_status); } && {
9762 test -z "$ac_c_werror_flag" ||
9763 test ! -s conftest.err
9764 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009765 ac_header_compiler=yes
9766else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009767 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009768sed 's/^/| /' conftest.$ac_ext >&5
9769
Bram Moolenaar446cb832008-06-24 21:56:24 +00009770 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009771fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009772
9773rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9774{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9775$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009776
9777# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +00009778{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
9779$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009780cat >conftest.$ac_ext <<_ACEOF
9781/* confdefs.h. */
9782_ACEOF
9783cat confdefs.h >>conftest.$ac_ext
9784cat >>conftest.$ac_ext <<_ACEOF
9785/* end confdefs.h. */
9786#include <$ac_header>
9787_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00009788if { (ac_try="$ac_cpp conftest.$ac_ext"
9789case "(($ac_try" in
9790 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9791 *) ac_try_echo=$ac_try;;
9792esac
9793eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9794$as_echo "$ac_try_echo") >&5
9795 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009796 ac_status=$?
9797 grep -v '^ *+' conftest.er1 >conftest.err
9798 rm -f conftest.er1
9799 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009800 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9801 (exit $ac_status); } >/dev/null && {
9802 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
9803 test ! -s conftest.err
9804 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009805 ac_header_preproc=yes
9806else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009807 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009808sed 's/^/| /' conftest.$ac_ext >&5
9809
9810 ac_header_preproc=no
9811fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009812
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009813rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009814{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9815$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009816
9817# So? What about this header?
9818case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9819 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +00009820 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9821$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9822 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9823$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009824 ac_header_preproc=yes
9825 ;;
9826 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +00009827 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9828$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9829 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
9830$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
9831 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9832$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9833 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
9834$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
9835 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9836$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9837 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9838$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9839
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009840 ;;
9841esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00009842{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
9843$as_echo_n "checking for $ac_header... " >&6; }
9844if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9845 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009846else
9847 eval "$as_ac_Header=\$ac_header_preproc"
9848fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009849ac_res=`eval 'as_val=${'$as_ac_Header'}
9850 $as_echo "$as_val"'`
9851 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
9852$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009853
9854fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009855if test `eval 'as_val=${'$as_ac_Header'}
9856 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009857 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00009858#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009859_ACEOF
9860
9861fi
9862
Bram Moolenaar071d4272004-06-13 20:20:40 +00009863done
9864
9865
9866 if test ! "$enable_xim" = "no"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009867 { $as_echo "$as_me:$LINENO: checking for XIMText in X11/Xlib.h" >&5
9868$as_echo_n "checking for XIMText in X11/Xlib.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009869 cat >conftest.$ac_ext <<_ACEOF
9870/* confdefs.h. */
9871_ACEOF
9872cat confdefs.h >>conftest.$ac_ext
9873cat >>conftest.$ac_ext <<_ACEOF
9874/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009875#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009876_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009877if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009878 $EGREP "XIMText" >/dev/null 2>&1; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009879 { $as_echo "$as_me:$LINENO: result: yes" >&5
9880$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009881else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009882 { $as_echo "$as_me:$LINENO: result: no; xim has been disabled" >&5
9883$as_echo "no; xim has been disabled" >&6; }; enable_xim = "no"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009884fi
9885rm -f conftest*
9886
9887 fi
9888 CPPFLAGS=$cppflags_save
9889
9890 if test "$enable_xim" = "auto" -a "$enable_hangulinput" != "yes" \
9891 -a "x$GUITYPE" != "xNONE" ; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009892 { $as_echo "$as_me:$LINENO: result: X GUI selected; xim has been enabled" >&5
9893$as_echo "X GUI selected; xim has been enabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009894 enable_xim="yes"
9895 fi
9896fi
9897
9898if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then
9899 cppflags_save=$CPPFLAGS
9900 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar446cb832008-06-24 21:56:24 +00009901 { $as_echo "$as_me:$LINENO: checking for X11/Xmu/Editres.h" >&5
9902$as_echo_n "checking for X11/Xmu/Editres.h... " >&6; }
Bram Moolenaar2ce06f62005-01-31 19:19:04 +00009903 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009904/* confdefs.h. */
9905_ACEOF
9906cat confdefs.h >>conftest.$ac_ext
9907cat >>conftest.$ac_ext <<_ACEOF
9908/* end confdefs.h. */
Bram Moolenaar2ce06f62005-01-31 19:19:04 +00009909
9910#include <X11/Intrinsic.h>
9911#include <X11/Xmu/Editres.h>
9912int
9913main ()
9914{
9915int i; i = 0;
9916 ;
9917 return 0;
9918}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009919_ACEOF
9920rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009921if { (ac_try="$ac_compile"
9922case "(($ac_try" in
9923 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9924 *) ac_try_echo=$ac_try;;
9925esac
9926eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9927$as_echo "$ac_try_echo") >&5
9928 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009929 ac_status=$?
9930 grep -v '^ *+' conftest.er1 >conftest.err
9931 rm -f conftest.er1
9932 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009933 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9934 (exit $ac_status); } && {
9935 test -z "$ac_c_werror_flag" ||
9936 test ! -s conftest.err
9937 } && test -s conftest.$ac_objext; then
9938 { $as_echo "$as_me:$LINENO: result: yes" >&5
9939$as_echo "yes" >&6; }
Bram Moolenaar2ce06f62005-01-31 19:19:04 +00009940 cat >>confdefs.h <<\_ACEOF
9941#define HAVE_X11_XMU_EDITRES_H 1
9942_ACEOF
9943
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009944else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009945 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009946sed 's/^/| /' conftest.$ac_ext >&5
9947
Bram Moolenaar446cb832008-06-24 21:56:24 +00009948 { $as_echo "$as_me:$LINENO: result: no" >&5
9949$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009950fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009951
9952rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00009953 CPPFLAGS=$cppflags_save
9954fi
9955
9956if test -z "$SKIP_MOTIF"; then
9957 cppflags_save=$CPPFLAGS
9958 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009959
9960
Bram Moolenaar2ce06f62005-01-31 19:19:04 +00009961
9962
9963
9964
Bram Moolenaarfc1421e2006-04-20 22:17:20 +00009965
Bram Moolenaar2ce06f62005-01-31 19:19:04 +00009966for 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 +00009967 Xm/UnhighlightT.h Xm/Notebook.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009968do
Bram Moolenaar446cb832008-06-24 21:56:24 +00009969as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9970if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9971 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
9972$as_echo_n "checking for $ac_header... " >&6; }
9973if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9974 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009975fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009976ac_res=`eval 'as_val=${'$as_ac_Header'}
9977 $as_echo "$as_val"'`
9978 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
9979$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009980else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009981 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +00009982{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
9983$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009984cat >conftest.$ac_ext <<_ACEOF
9985/* confdefs.h. */
9986_ACEOF
9987cat confdefs.h >>conftest.$ac_ext
9988cat >>conftest.$ac_ext <<_ACEOF
9989/* end confdefs.h. */
9990$ac_includes_default
9991#include <$ac_header>
9992_ACEOF
9993rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009994if { (ac_try="$ac_compile"
9995case "(($ac_try" in
9996 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9997 *) ac_try_echo=$ac_try;;
9998esac
9999eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10000$as_echo "$ac_try_echo") >&5
10001 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010002 ac_status=$?
10003 grep -v '^ *+' conftest.er1 >conftest.err
10004 rm -f conftest.er1
10005 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010006 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10007 (exit $ac_status); } && {
10008 test -z "$ac_c_werror_flag" ||
10009 test ! -s conftest.err
10010 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010011 ac_header_compiler=yes
10012else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010013 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010014sed 's/^/| /' conftest.$ac_ext >&5
10015
Bram Moolenaar446cb832008-06-24 21:56:24 +000010016 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000010017fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010018
10019rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10020{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10021$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010022
10023# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010024{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
10025$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010026cat >conftest.$ac_ext <<_ACEOF
10027/* confdefs.h. */
10028_ACEOF
10029cat confdefs.h >>conftest.$ac_ext
10030cat >>conftest.$ac_ext <<_ACEOF
10031/* end confdefs.h. */
10032#include <$ac_header>
10033_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010034if { (ac_try="$ac_cpp conftest.$ac_ext"
10035case "(($ac_try" in
10036 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10037 *) ac_try_echo=$ac_try;;
10038esac
10039eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10040$as_echo "$ac_try_echo") >&5
10041 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010042 ac_status=$?
10043 grep -v '^ *+' conftest.er1 >conftest.err
10044 rm -f conftest.er1
10045 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010046 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10047 (exit $ac_status); } >/dev/null && {
10048 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10049 test ! -s conftest.err
10050 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010051 ac_header_preproc=yes
10052else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010053 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010054sed 's/^/| /' conftest.$ac_ext >&5
10055
10056 ac_header_preproc=no
10057fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010058
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010059rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010060{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10061$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010062
10063# So? What about this header?
10064case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10065 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000010066 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10067$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10068 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10069$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010070 ac_header_preproc=yes
10071 ;;
10072 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000010073 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10074$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10075 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
10076$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
10077 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10078$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10079 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
10080$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
10081 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10082$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10083 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10084$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10085
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010086 ;;
10087esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000010088{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
10089$as_echo_n "checking for $ac_header... " >&6; }
10090if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10091 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010092else
10093 eval "$as_ac_Header=\$ac_header_preproc"
10094fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010095ac_res=`eval 'as_val=${'$as_ac_Header'}
10096 $as_echo "$as_val"'`
10097 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
10098$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010099
10100fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010101if test `eval 'as_val=${'$as_ac_Header'}
10102 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010103 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010104#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010105_ACEOF
10106
10107fi
10108
Bram Moolenaar071d4272004-06-13 20:20:40 +000010109done
10110
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010111
10112 if test $ac_cv_header_Xm_XpmP_h = yes; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010113 { $as_echo "$as_me:$LINENO: checking for XpmAttributes_21 in Xm/XpmP.h" >&5
10114$as_echo_n "checking for XpmAttributes_21 in Xm/XpmP.h... " >&6; }
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010115 cat >conftest.$ac_ext <<_ACEOF
10116/* confdefs.h. */
10117_ACEOF
10118cat confdefs.h >>conftest.$ac_ext
10119cat >>conftest.$ac_ext <<_ACEOF
10120/* end confdefs.h. */
10121#include <Xm/XpmP.h>
10122int
10123main ()
10124{
10125XpmAttributes_21 attr;
10126 ;
10127 return 0;
10128}
10129_ACEOF
10130rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010131if { (ac_try="$ac_compile"
10132case "(($ac_try" in
10133 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10134 *) ac_try_echo=$ac_try;;
10135esac
10136eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10137$as_echo "$ac_try_echo") >&5
10138 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010139 ac_status=$?
10140 grep -v '^ *+' conftest.er1 >conftest.err
10141 rm -f conftest.er1
10142 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010143 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10144 (exit $ac_status); } && {
10145 test -z "$ac_c_werror_flag" ||
10146 test ! -s conftest.err
10147 } && test -s conftest.$ac_objext; then
10148 { $as_echo "$as_me:$LINENO: result: yes" >&5
10149$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010150#define XPMATTRIBUTES_TYPE XpmAttributes_21
10151_ACEOF
10152
10153else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010154 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010155sed 's/^/| /' conftest.$ac_ext >&5
10156
Bram Moolenaar446cb832008-06-24 21:56:24 +000010157 { $as_echo "$as_me:$LINENO: result: no" >&5
10158$as_echo "no" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010159#define XPMATTRIBUTES_TYPE XpmAttributes
10160_ACEOF
10161
10162
10163fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010164
10165rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010166 else
10167 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar57657d82006-04-21 22:12:41 +000010168#define XPMATTRIBUTES_TYPE XpmAttributes
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010169_ACEOF
10170
10171 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000010172 CPPFLAGS=$cppflags_save
10173fi
10174
10175if test "x$GUITYPE" = "xNONE" -a "$enable_xim" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010176 { $as_echo "$as_me:$LINENO: result: no GUI selected; xim has been disabled" >&5
10177$as_echo "no GUI selected; xim has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010178 enable_xim="no"
10179fi
10180if test "x$GUITYPE" = "xNONE" -a "$enable_fontset" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010181 { $as_echo "$as_me:$LINENO: result: no GUI selected; fontset has been disabled" >&5
10182$as_echo "no GUI selected; fontset has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010183 enable_fontset="no"
10184fi
10185if test "x$GUITYPE:$enable_fontset" = "xGTK:yes" -a "0$gtk_major_version" -ge 2; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010186 { $as_echo "$as_me:$LINENO: result: GTK+ 2 GUI selected; fontset has been disabled" >&5
10187$as_echo "GTK+ 2 GUI selected; fontset has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010188 enable_fontset="no"
10189fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000010190
10191if test -z "$SKIP_PHOTON"; then
10192 GUITYPE=PHOTONGUI
10193fi
10194
10195
10196
10197
10198
10199
10200if test "$enable_workshop" = "yes" -a -n "$SKIP_MOTIF"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010201 { { $as_echo "$as_me:$LINENO: error: cannot use workshop without Motif" >&5
10202$as_echo "$as_me: error: cannot use workshop without Motif" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010203 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010204fi
10205
10206if test "$enable_xim" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010207 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010208#define FEAT_XIM 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010209_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010210
10211fi
10212if test "$enable_fontset" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010213 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010214#define FEAT_XFONTSET 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010215_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010216
10217fi
10218
10219
10220
10221
10222if test "$enable_hangulinput" = "yes"; then
10223 if test "x$GUITYPE" = "xNONE"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010224 { $as_echo "$as_me:$LINENO: result: no GUI selected; hangul input has been disabled" >&5
10225$as_echo "no GUI selected; hangul input has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010226 enable_hangulinput=no
10227 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010228 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010229#define FEAT_HANGULIN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010230_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010231
10232 HANGULIN_SRC=hangulin.c
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010233
Bram Moolenaar071d4272004-06-13 20:20:40 +000010234 HANGULIN_OBJ=objects/hangulin.o
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010235
Bram Moolenaar071d4272004-06-13 20:20:40 +000010236 fi
10237fi
10238
10239
Bram Moolenaar446cb832008-06-24 21:56:24 +000010240{ $as_echo "$as_me:$LINENO: checking whether toupper is broken" >&5
10241$as_echo_n "checking whether toupper is broken... " >&6; }
10242if test "${vim_cv_toupper_broken+set}" = set; then
10243 $as_echo_n "(cached) " >&6
10244else
10245
10246 if test "$cross_compiling" = yes; then
10247
10248 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_toupper_broken'" >&5
10249$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_toupper_broken'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010250 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000010251
Bram Moolenaar071d4272004-06-13 20:20:40 +000010252else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010253 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010254
10255#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +000010256#include <ctype.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +000010257#if STDC_HEADERS
10258# include <stdlib.h>
10259# include <stddef.h>
10260#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000010261main() { exit(toupper('A') == 'A' && tolower('z') == 'z'); }
Bram Moolenaar446cb832008-06-24 21:56:24 +000010262
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010263_ACEOF
10264rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010265if { (ac_try="$ac_link"
10266case "(($ac_try" in
10267 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10268 *) ac_try_echo=$ac_try;;
10269esac
10270eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10271$as_echo "$ac_try_echo") >&5
10272 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010273 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010274 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010275 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000010276 { (case "(($ac_try" in
10277 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10278 *) ac_try_echo=$ac_try;;
10279esac
10280eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10281$as_echo "$ac_try_echo") >&5
10282 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010283 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010284 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010285 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010286
10287 vim_cv_toupper_broken=yes
10288
Bram Moolenaar071d4272004-06-13 20:20:40 +000010289else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010290 $as_echo "$as_me: program exited with status $ac_status" >&5
10291$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010292sed 's/^/| /' conftest.$ac_ext >&5
10293
10294( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000010295
10296 vim_cv_toupper_broken=no
10297
Bram Moolenaar071d4272004-06-13 20:20:40 +000010298fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010299rm -rf conftest.dSYM
10300rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010301fi
10302
Bram Moolenaar446cb832008-06-24 21:56:24 +000010303
10304fi
10305{ $as_echo "$as_me:$LINENO: result: $vim_cv_toupper_broken" >&5
10306$as_echo "$vim_cv_toupper_broken" >&6; }
10307
10308if test "x$vim_cv_toupper_broken" = "xyes" ; then
10309 cat >>confdefs.h <<\_ACEOF
10310#define BROKEN_TOUPPER 1
10311_ACEOF
10312
10313fi
10314
10315{ $as_echo "$as_me:$LINENO: checking whether __DATE__ and __TIME__ work" >&5
10316$as_echo_n "checking whether __DATE__ and __TIME__ work... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010317cat >conftest.$ac_ext <<_ACEOF
10318/* confdefs.h. */
10319_ACEOF
10320cat confdefs.h >>conftest.$ac_ext
10321cat >>conftest.$ac_ext <<_ACEOF
10322/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000010323#include <stdio.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010324int
10325main ()
10326{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010327printf("(" __DATE__ " " __TIME__ ")");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010328 ;
10329 return 0;
10330}
10331_ACEOF
10332rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010333if { (ac_try="$ac_compile"
10334case "(($ac_try" in
10335 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10336 *) ac_try_echo=$ac_try;;
10337esac
10338eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10339$as_echo "$ac_try_echo") >&5
10340 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010341 ac_status=$?
10342 grep -v '^ *+' conftest.er1 >conftest.err
10343 rm -f conftest.er1
10344 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010345 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10346 (exit $ac_status); } && {
10347 test -z "$ac_c_werror_flag" ||
10348 test ! -s conftest.err
10349 } && test -s conftest.$ac_objext; then
10350 { $as_echo "$as_me:$LINENO: result: yes" >&5
10351$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010352#define HAVE_DATE_TIME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010353_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010354
10355else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010356 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010357sed 's/^/| /' conftest.$ac_ext >&5
10358
Bram Moolenaar446cb832008-06-24 21:56:24 +000010359 { $as_echo "$as_me:$LINENO: result: no" >&5
10360$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010361fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010362
10363rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010364
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010365if test "${ac_cv_header_elf_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010366 { $as_echo "$as_me:$LINENO: checking for elf.h" >&5
10367$as_echo_n "checking for elf.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010368if test "${ac_cv_header_elf_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010369 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010370fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010371{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_elf_h" >&5
10372$as_echo "$ac_cv_header_elf_h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010373else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010374 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010375{ $as_echo "$as_me:$LINENO: checking elf.h usability" >&5
10376$as_echo_n "checking elf.h usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010377cat >conftest.$ac_ext <<_ACEOF
10378/* confdefs.h. */
10379_ACEOF
10380cat confdefs.h >>conftest.$ac_ext
10381cat >>conftest.$ac_ext <<_ACEOF
10382/* end confdefs.h. */
10383$ac_includes_default
Bram Moolenaar071d4272004-06-13 20:20:40 +000010384#include <elf.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010385_ACEOF
10386rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010387if { (ac_try="$ac_compile"
10388case "(($ac_try" in
10389 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10390 *) ac_try_echo=$ac_try;;
10391esac
10392eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10393$as_echo "$ac_try_echo") >&5
10394 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010395 ac_status=$?
10396 grep -v '^ *+' conftest.er1 >conftest.err
10397 rm -f conftest.er1
10398 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010399 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10400 (exit $ac_status); } && {
10401 test -z "$ac_c_werror_flag" ||
10402 test ! -s conftest.err
10403 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010404 ac_header_compiler=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000010405else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010406 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010407sed 's/^/| /' conftest.$ac_ext >&5
10408
Bram Moolenaar446cb832008-06-24 21:56:24 +000010409 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000010410fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010411
10412rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10413{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10414$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010415
10416# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010417{ $as_echo "$as_me:$LINENO: checking elf.h presence" >&5
10418$as_echo_n "checking elf.h presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010419cat >conftest.$ac_ext <<_ACEOF
10420/* confdefs.h. */
10421_ACEOF
10422cat confdefs.h >>conftest.$ac_ext
10423cat >>conftest.$ac_ext <<_ACEOF
10424/* end confdefs.h. */
10425#include <elf.h>
10426_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010427if { (ac_try="$ac_cpp conftest.$ac_ext"
10428case "(($ac_try" in
10429 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10430 *) ac_try_echo=$ac_try;;
10431esac
10432eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10433$as_echo "$ac_try_echo") >&5
10434 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010435 ac_status=$?
10436 grep -v '^ *+' conftest.er1 >conftest.err
10437 rm -f conftest.er1
10438 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010439 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10440 (exit $ac_status); } >/dev/null && {
10441 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10442 test ! -s conftest.err
10443 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010444 ac_header_preproc=yes
10445else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010446 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010447sed 's/^/| /' conftest.$ac_ext >&5
10448
10449 ac_header_preproc=no
10450fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010451
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010452rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010453{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10454$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010455
10456# So? What about this header?
10457case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10458 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000010459 { $as_echo "$as_me:$LINENO: WARNING: elf.h: accepted by the compiler, rejected by the preprocessor!" >&5
10460$as_echo "$as_me: WARNING: elf.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
10461 { $as_echo "$as_me:$LINENO: WARNING: elf.h: proceeding with the compiler's result" >&5
10462$as_echo "$as_me: WARNING: elf.h: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010463 ac_header_preproc=yes
10464 ;;
10465 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000010466 { $as_echo "$as_me:$LINENO: WARNING: elf.h: present but cannot be compiled" >&5
10467$as_echo "$as_me: WARNING: elf.h: present but cannot be compiled" >&2;}
10468 { $as_echo "$as_me:$LINENO: WARNING: elf.h: check for missing prerequisite headers?" >&5
10469$as_echo "$as_me: WARNING: elf.h: check for missing prerequisite headers?" >&2;}
10470 { $as_echo "$as_me:$LINENO: WARNING: elf.h: see the Autoconf documentation" >&5
10471$as_echo "$as_me: WARNING: elf.h: see the Autoconf documentation" >&2;}
10472 { $as_echo "$as_me:$LINENO: WARNING: elf.h: section \"Present But Cannot Be Compiled\"" >&5
10473$as_echo "$as_me: WARNING: elf.h: section \"Present But Cannot Be Compiled\"" >&2;}
10474 { $as_echo "$as_me:$LINENO: WARNING: elf.h: proceeding with the preprocessor's result" >&5
10475$as_echo "$as_me: WARNING: elf.h: proceeding with the preprocessor's result" >&2;}
10476 { $as_echo "$as_me:$LINENO: WARNING: elf.h: in the future, the compiler will take precedence" >&5
10477$as_echo "$as_me: WARNING: elf.h: in the future, the compiler will take precedence" >&2;}
10478
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010479 ;;
10480esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000010481{ $as_echo "$as_me:$LINENO: checking for elf.h" >&5
10482$as_echo_n "checking for elf.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010483if test "${ac_cv_header_elf_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010484 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010485else
10486 ac_cv_header_elf_h=$ac_header_preproc
10487fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010488{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_elf_h" >&5
10489$as_echo "$ac_cv_header_elf_h" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010490
10491fi
10492if test $ac_cv_header_elf_h = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000010493 HAS_ELF=1
Bram Moolenaar071d4272004-06-13 20:20:40 +000010494fi
10495
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010496
Bram Moolenaar071d4272004-06-13 20:20:40 +000010497if test "$HAS_ELF" = 1; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010498
Bram Moolenaar446cb832008-06-24 21:56:24 +000010499{ $as_echo "$as_me:$LINENO: checking for main in -lelf" >&5
10500$as_echo_n "checking for main in -lelf... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010501if test "${ac_cv_lib_elf_main+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010502 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010503else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010504 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000010505LIBS="-lelf $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010506cat >conftest.$ac_ext <<_ACEOF
10507/* confdefs.h. */
10508_ACEOF
10509cat confdefs.h >>conftest.$ac_ext
10510cat >>conftest.$ac_ext <<_ACEOF
10511/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010512
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010513
10514int
10515main ()
10516{
Bram Moolenaar446cb832008-06-24 21:56:24 +000010517return main ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010518 ;
10519 return 0;
10520}
10521_ACEOF
10522rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010523if { (ac_try="$ac_link"
10524case "(($ac_try" in
10525 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10526 *) ac_try_echo=$ac_try;;
10527esac
10528eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10529$as_echo "$ac_try_echo") >&5
10530 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010531 ac_status=$?
10532 grep -v '^ *+' conftest.er1 >conftest.err
10533 rm -f conftest.er1
10534 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010535 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10536 (exit $ac_status); } && {
10537 test -z "$ac_c_werror_flag" ||
10538 test ! -s conftest.err
10539 } && test -s conftest$ac_exeext && {
10540 test "$cross_compiling" = yes ||
10541 $as_test_x conftest$ac_exeext
10542 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010543 ac_cv_lib_elf_main=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000010544else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010545 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010546sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000010547
Bram Moolenaar446cb832008-06-24 21:56:24 +000010548 ac_cv_lib_elf_main=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000010549fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010550
10551rm -rf conftest.dSYM
10552rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010553 conftest$ac_exeext conftest.$ac_ext
10554LIBS=$ac_check_lib_save_LIBS
10555fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010556{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_elf_main" >&5
10557$as_echo "$ac_cv_lib_elf_main" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010558if test $ac_cv_lib_elf_main = yes; then
10559 cat >>confdefs.h <<_ACEOF
10560#define HAVE_LIBELF 1
10561_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010562
10563 LIBS="-lelf $LIBS"
10564
Bram Moolenaar071d4272004-06-13 20:20:40 +000010565fi
10566
10567fi
10568
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010569
10570
10571
10572
10573
Bram Moolenaar071d4272004-06-13 20:20:40 +000010574ac_header_dirent=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010575for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
Bram Moolenaar446cb832008-06-24 21:56:24 +000010576 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
10577{ $as_echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
10578$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
10579if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10580 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010581else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010582 cat >conftest.$ac_ext <<_ACEOF
10583/* confdefs.h. */
10584_ACEOF
10585cat confdefs.h >>conftest.$ac_ext
10586cat >>conftest.$ac_ext <<_ACEOF
10587/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010588#include <sys/types.h>
10589#include <$ac_hdr>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010590
10591int
10592main ()
10593{
10594if ((DIR *) 0)
10595return 0;
10596 ;
10597 return 0;
10598}
10599_ACEOF
10600rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010601if { (ac_try="$ac_compile"
10602case "(($ac_try" in
10603 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10604 *) ac_try_echo=$ac_try;;
10605esac
10606eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10607$as_echo "$ac_try_echo") >&5
10608 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010609 ac_status=$?
10610 grep -v '^ *+' conftest.er1 >conftest.err
10611 rm -f conftest.er1
10612 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010613 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10614 (exit $ac_status); } && {
10615 test -z "$ac_c_werror_flag" ||
10616 test ! -s conftest.err
10617 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010618 eval "$as_ac_Header=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000010619else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010620 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010621sed 's/^/| /' conftest.$ac_ext >&5
10622
Bram Moolenaar446cb832008-06-24 21:56:24 +000010623 eval "$as_ac_Header=no"
Bram Moolenaar071d4272004-06-13 20:20:40 +000010624fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010625
10626rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010627fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010628ac_res=`eval 'as_val=${'$as_ac_Header'}
10629 $as_echo "$as_val"'`
10630 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
10631$as_echo "$ac_res" >&6; }
10632if test `eval 'as_val=${'$as_ac_Header'}
10633 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010634 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010635#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010636_ACEOF
10637
10638ac_header_dirent=$ac_hdr; break
Bram Moolenaar071d4272004-06-13 20:20:40 +000010639fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010640
Bram Moolenaar071d4272004-06-13 20:20:40 +000010641done
10642# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
10643if test $ac_header_dirent = dirent.h; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010644 { $as_echo "$as_me:$LINENO: checking for library containing opendir" >&5
10645$as_echo_n "checking for library containing opendir... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010646if test "${ac_cv_search_opendir+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010647 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010648else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010649 ac_func_search_save_LIBS=$LIBS
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010650cat >conftest.$ac_ext <<_ACEOF
10651/* confdefs.h. */
10652_ACEOF
10653cat confdefs.h >>conftest.$ac_ext
10654cat >>conftest.$ac_ext <<_ACEOF
10655/* end confdefs.h. */
10656
Bram Moolenaar446cb832008-06-24 21:56:24 +000010657/* Override any GCC internal prototype to avoid an error.
10658 Use char because int might match the return type of a GCC
10659 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010660#ifdef __cplusplus
10661extern "C"
10662#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010663char opendir ();
10664int
10665main ()
10666{
Bram Moolenaar446cb832008-06-24 21:56:24 +000010667return opendir ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010668 ;
10669 return 0;
10670}
10671_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010672for ac_lib in '' dir; do
10673 if test -z "$ac_lib"; then
10674 ac_res="none required"
10675 else
10676 ac_res=-l$ac_lib
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010677 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Bram Moolenaar446cb832008-06-24 21:56:24 +000010678 fi
10679 rm -f conftest.$ac_objext conftest$ac_exeext
10680if { (ac_try="$ac_link"
10681case "(($ac_try" in
10682 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10683 *) ac_try_echo=$ac_try;;
10684esac
10685eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10686$as_echo "$ac_try_echo") >&5
10687 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010688 ac_status=$?
10689 grep -v '^ *+' conftest.er1 >conftest.err
10690 rm -f conftest.er1
10691 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010692 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10693 (exit $ac_status); } && {
10694 test -z "$ac_c_werror_flag" ||
10695 test ! -s conftest.err
10696 } && test -s conftest$ac_exeext && {
10697 test "$cross_compiling" = yes ||
10698 $as_test_x conftest$ac_exeext
10699 }; then
10700 ac_cv_search_opendir=$ac_res
Bram Moolenaar071d4272004-06-13 20:20:40 +000010701else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010702 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010703sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000010704
Bram Moolenaar446cb832008-06-24 21:56:24 +000010705
Bram Moolenaar071d4272004-06-13 20:20:40 +000010706fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010707
10708rm -rf conftest.dSYM
10709rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10710 conftest$ac_exeext
10711 if test "${ac_cv_search_opendir+set}" = set; then
10712 break
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010713fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010714done
10715if test "${ac_cv_search_opendir+set}" = set; then
10716 :
10717else
10718 ac_cv_search_opendir=no
10719fi
10720rm conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010721LIBS=$ac_func_search_save_LIBS
10722fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010723{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
10724$as_echo "$ac_cv_search_opendir" >&6; }
10725ac_res=$ac_cv_search_opendir
10726if test "$ac_res" != no; then
10727 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010728
10729fi
10730
Bram Moolenaar071d4272004-06-13 20:20:40 +000010731else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010732 { $as_echo "$as_me:$LINENO: checking for library containing opendir" >&5
10733$as_echo_n "checking for library containing opendir... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010734if test "${ac_cv_search_opendir+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010735 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010736else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010737 ac_func_search_save_LIBS=$LIBS
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010738cat >conftest.$ac_ext <<_ACEOF
10739/* confdefs.h. */
10740_ACEOF
10741cat confdefs.h >>conftest.$ac_ext
10742cat >>conftest.$ac_ext <<_ACEOF
10743/* end confdefs.h. */
10744
Bram Moolenaar446cb832008-06-24 21:56:24 +000010745/* Override any GCC internal prototype to avoid an error.
10746 Use char because int might match the return type of a GCC
10747 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010748#ifdef __cplusplus
10749extern "C"
10750#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010751char opendir ();
10752int
10753main ()
10754{
Bram Moolenaar446cb832008-06-24 21:56:24 +000010755return opendir ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010756 ;
10757 return 0;
10758}
10759_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010760for ac_lib in '' x; do
10761 if test -z "$ac_lib"; then
10762 ac_res="none required"
10763 else
10764 ac_res=-l$ac_lib
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010765 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Bram Moolenaar446cb832008-06-24 21:56:24 +000010766 fi
10767 rm -f conftest.$ac_objext conftest$ac_exeext
10768if { (ac_try="$ac_link"
10769case "(($ac_try" in
10770 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10771 *) ac_try_echo=$ac_try;;
10772esac
10773eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10774$as_echo "$ac_try_echo") >&5
10775 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010776 ac_status=$?
10777 grep -v '^ *+' conftest.er1 >conftest.err
10778 rm -f conftest.er1
10779 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010780 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10781 (exit $ac_status); } && {
10782 test -z "$ac_c_werror_flag" ||
10783 test ! -s conftest.err
10784 } && test -s conftest$ac_exeext && {
10785 test "$cross_compiling" = yes ||
10786 $as_test_x conftest$ac_exeext
10787 }; then
10788 ac_cv_search_opendir=$ac_res
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010789else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010790 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010791sed 's/^/| /' conftest.$ac_ext >&5
10792
Bram Moolenaar446cb832008-06-24 21:56:24 +000010793
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010794fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010795
10796rm -rf conftest.dSYM
10797rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10798 conftest$ac_exeext
10799 if test "${ac_cv_search_opendir+set}" = set; then
10800 break
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010801fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010802done
10803if test "${ac_cv_search_opendir+set}" = set; then
10804 :
10805else
10806 ac_cv_search_opendir=no
10807fi
10808rm conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010809LIBS=$ac_func_search_save_LIBS
10810fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010811{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
10812$as_echo "$ac_cv_search_opendir" >&6; }
10813ac_res=$ac_cv_search_opendir
10814if test "$ac_res" != no; then
10815 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010816
10817fi
10818
10819fi
10820
10821
Bram Moolenaar071d4272004-06-13 20:20:40 +000010822if test $ac_cv_header_sys_wait_h = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010823 { $as_echo "$as_me:$LINENO: checking for sys/wait.h that defines union wait" >&5
10824$as_echo_n "checking for sys/wait.h that defines union wait... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010825 cat >conftest.$ac_ext <<_ACEOF
10826/* confdefs.h. */
10827_ACEOF
10828cat confdefs.h >>conftest.$ac_ext
10829cat >>conftest.$ac_ext <<_ACEOF
10830/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010831#include <sys/wait.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010832int
10833main ()
10834{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010835union wait xx, yy; xx = yy
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010836 ;
10837 return 0;
10838}
10839_ACEOF
10840rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010841if { (ac_try="$ac_compile"
10842case "(($ac_try" in
10843 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10844 *) ac_try_echo=$ac_try;;
10845esac
10846eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10847$as_echo "$ac_try_echo") >&5
10848 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010849 ac_status=$?
10850 grep -v '^ *+' conftest.er1 >conftest.err
10851 rm -f conftest.er1
10852 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010853 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10854 (exit $ac_status); } && {
10855 test -z "$ac_c_werror_flag" ||
10856 test ! -s conftest.err
10857 } && test -s conftest.$ac_objext; then
10858 { $as_echo "$as_me:$LINENO: result: yes" >&5
10859$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010860 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010861#define HAVE_SYS_WAIT_H 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010862_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010863
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010864 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010865#define HAVE_UNION_WAIT 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010866_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010867
10868else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010869 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010870sed 's/^/| /' conftest.$ac_ext >&5
10871
Bram Moolenaar446cb832008-06-24 21:56:24 +000010872 { $as_echo "$as_me:$LINENO: result: no" >&5
10873$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010874fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010875
10876rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010877fi
10878
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010879
10880
10881
10882
10883
10884
10885
10886
10887
10888
10889
10890
10891
10892
10893
10894
10895
10896
10897
10898
10899
10900
10901
10902
10903
10904
10905
10906
10907
10908
10909
10910
10911
10912
10913
10914
10915
10916
10917
Bram Moolenaar0cb032e2005-04-23 20:52:00 +000010918
Bram Moolenaare74455a2007-11-04 14:36:18 +000010919
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010920for ac_header in stdarg.h stdlib.h string.h sys/select.h sys/utsname.h \
Bram Moolenaare74455a2007-11-04 14:36:18 +000010921 termcap.h fcntl.h sgtty.h sys/ioctl.h sys/time.h sys/types.h termio.h \
Bram Moolenaar446cb832008-06-24 21:56:24 +000010922 iconv.h langinfo.h math.h unistd.h stropts.h errno.h \
Bram Moolenaar071d4272004-06-13 20:20:40 +000010923 sys/resource.h sys/systeminfo.h locale.h \
Bram Moolenaar00ca2842008-06-26 20:14:00 +000010924 sys/stream.h termios.h libc.h sys/statfs.h \
Bram Moolenaar071d4272004-06-13 20:20:40 +000010925 poll.h sys/poll.h pwd.h utime.h sys/param.h libintl.h \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010926 libgen.h util/debug.h util/msg18n.h frame.h \
Bram Moolenaar0cb032e2005-04-23 20:52:00 +000010927 sys/acl.h sys/access.h sys/sysctl.h sys/sysinfo.h wchar.h wctype.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010928do
Bram Moolenaar446cb832008-06-24 21:56:24 +000010929as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10930if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10931 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
10932$as_echo_n "checking for $ac_header... " >&6; }
10933if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10934 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010935fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010936ac_res=`eval 'as_val=${'$as_ac_Header'}
10937 $as_echo "$as_val"'`
10938 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
10939$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010940else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010941 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010942{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
10943$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010944cat >conftest.$ac_ext <<_ACEOF
10945/* confdefs.h. */
10946_ACEOF
10947cat confdefs.h >>conftest.$ac_ext
10948cat >>conftest.$ac_ext <<_ACEOF
10949/* end confdefs.h. */
10950$ac_includes_default
10951#include <$ac_header>
10952_ACEOF
10953rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010954if { (ac_try="$ac_compile"
10955case "(($ac_try" in
10956 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10957 *) ac_try_echo=$ac_try;;
10958esac
10959eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10960$as_echo "$ac_try_echo") >&5
10961 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010962 ac_status=$?
10963 grep -v '^ *+' conftest.er1 >conftest.err
10964 rm -f conftest.er1
10965 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010966 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10967 (exit $ac_status); } && {
10968 test -z "$ac_c_werror_flag" ||
10969 test ! -s conftest.err
10970 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010971 ac_header_compiler=yes
10972else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010973 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010974sed 's/^/| /' conftest.$ac_ext >&5
10975
Bram Moolenaar446cb832008-06-24 21:56:24 +000010976 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000010977fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010978
10979rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10980{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10981$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010982
10983# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010984{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
10985$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010986cat >conftest.$ac_ext <<_ACEOF
10987/* confdefs.h. */
10988_ACEOF
10989cat confdefs.h >>conftest.$ac_ext
10990cat >>conftest.$ac_ext <<_ACEOF
10991/* end confdefs.h. */
10992#include <$ac_header>
10993_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010994if { (ac_try="$ac_cpp conftest.$ac_ext"
10995case "(($ac_try" in
10996 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10997 *) ac_try_echo=$ac_try;;
10998esac
10999eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11000$as_echo "$ac_try_echo") >&5
11001 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011002 ac_status=$?
11003 grep -v '^ *+' conftest.er1 >conftest.err
11004 rm -f conftest.er1
11005 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011006 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11007 (exit $ac_status); } >/dev/null && {
11008 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
11009 test ! -s conftest.err
11010 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011011 ac_header_preproc=yes
11012else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011013 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011014sed 's/^/| /' conftest.$ac_ext >&5
11015
11016 ac_header_preproc=no
11017fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011018
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011019rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011020{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11021$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011022
11023# So? What about this header?
11024case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11025 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000011026 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11027$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11028 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11029$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011030 ac_header_preproc=yes
11031 ;;
11032 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000011033 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11034$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11035 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11036$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11037 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11038$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11039 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11040$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11041 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11042$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11043 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11044$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11045
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011046 ;;
11047esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000011048{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
11049$as_echo_n "checking for $ac_header... " >&6; }
11050if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11051 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011052else
11053 eval "$as_ac_Header=\$ac_header_preproc"
11054fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011055ac_res=`eval 'as_val=${'$as_ac_Header'}
11056 $as_echo "$as_val"'`
11057 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
11058$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011059
11060fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011061if test `eval 'as_val=${'$as_ac_Header'}
11062 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011063 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011064#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011065_ACEOF
11066
11067fi
11068
Bram Moolenaar071d4272004-06-13 20:20:40 +000011069done
11070
11071
Bram Moolenaar00ca2842008-06-26 20:14:00 +000011072
11073for ac_header in sys/ptem.h
11074do
11075as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11076{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
11077$as_echo_n "checking for $ac_header... " >&6; }
11078if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11079 $as_echo_n "(cached) " >&6
11080else
11081 cat >conftest.$ac_ext <<_ACEOF
11082/* confdefs.h. */
11083_ACEOF
11084cat confdefs.h >>conftest.$ac_ext
11085cat >>conftest.$ac_ext <<_ACEOF
11086/* end confdefs.h. */
11087#if defined HAVE_SYS_STREAM_H
11088# include <sys/stream.h>
11089#endif
11090
11091#include <$ac_header>
11092_ACEOF
11093rm -f conftest.$ac_objext
11094if { (ac_try="$ac_compile"
11095case "(($ac_try" in
11096 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11097 *) ac_try_echo=$ac_try;;
11098esac
11099eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11100$as_echo "$ac_try_echo") >&5
11101 (eval "$ac_compile") 2>conftest.er1
11102 ac_status=$?
11103 grep -v '^ *+' conftest.er1 >conftest.err
11104 rm -f conftest.er1
11105 cat conftest.err >&5
11106 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11107 (exit $ac_status); } && {
11108 test -z "$ac_c_werror_flag" ||
11109 test ! -s conftest.err
11110 } && test -s conftest.$ac_objext; then
11111 eval "$as_ac_Header=yes"
11112else
11113 $as_echo "$as_me: failed program was:" >&5
11114sed 's/^/| /' conftest.$ac_ext >&5
11115
11116 eval "$as_ac_Header=no"
11117fi
11118
11119rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11120fi
11121ac_res=`eval 'as_val=${'$as_ac_Header'}
11122 $as_echo "$as_val"'`
11123 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
11124$as_echo "$ac_res" >&6; }
11125if test `eval 'as_val=${'$as_ac_Header'}
11126 $as_echo "$as_val"'` = yes; then
11127 cat >>confdefs.h <<_ACEOF
11128#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11129_ACEOF
11130
11131fi
11132
11133done
11134
11135
11136
Bram Moolenaar446cb832008-06-24 21:56:24 +000011137{ $as_echo "$as_me:$LINENO: checking for pthread_np.h" >&5
11138$as_echo_n "checking for pthread_np.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011139cat >conftest.$ac_ext <<_ACEOF
11140/* confdefs.h. */
11141_ACEOF
11142cat confdefs.h >>conftest.$ac_ext
11143cat >>conftest.$ac_ext <<_ACEOF
11144/* end confdefs.h. */
11145
11146#include <pthread.h>
11147#include <pthread_np.h>
11148int
11149main ()
11150{
11151int i; i = 0;
11152 ;
11153 return 0;
11154}
11155_ACEOF
11156rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011157if { (ac_try="$ac_compile"
11158case "(($ac_try" in
11159 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11160 *) ac_try_echo=$ac_try;;
11161esac
11162eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11163$as_echo "$ac_try_echo") >&5
11164 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011165 ac_status=$?
11166 grep -v '^ *+' conftest.er1 >conftest.err
11167 rm -f conftest.er1
11168 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011169 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11170 (exit $ac_status); } && {
11171 test -z "$ac_c_werror_flag" ||
11172 test ! -s conftest.err
11173 } && test -s conftest.$ac_objext; then
11174 { $as_echo "$as_me:$LINENO: result: yes" >&5
11175$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011176 cat >>confdefs.h <<\_ACEOF
11177#define HAVE_PTHREAD_NP_H 1
11178_ACEOF
11179
11180else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011181 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011182sed 's/^/| /' conftest.$ac_ext >&5
11183
Bram Moolenaar446cb832008-06-24 21:56:24 +000011184 { $as_echo "$as_me:$LINENO: result: no" >&5
11185$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011186fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011187
11188rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011189
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011190
11191for ac_header in strings.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011192do
Bram Moolenaar446cb832008-06-24 21:56:24 +000011193as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11194if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11195 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
11196$as_echo_n "checking for $ac_header... " >&6; }
11197if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11198 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011199fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011200ac_res=`eval 'as_val=${'$as_ac_Header'}
11201 $as_echo "$as_val"'`
11202 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
11203$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011204else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011205 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000011206{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
11207$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011208cat >conftest.$ac_ext <<_ACEOF
11209/* confdefs.h. */
11210_ACEOF
11211cat confdefs.h >>conftest.$ac_ext
11212cat >>conftest.$ac_ext <<_ACEOF
11213/* end confdefs.h. */
11214$ac_includes_default
11215#include <$ac_header>
11216_ACEOF
11217rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011218if { (ac_try="$ac_compile"
11219case "(($ac_try" in
11220 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11221 *) ac_try_echo=$ac_try;;
11222esac
11223eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11224$as_echo "$ac_try_echo") >&5
11225 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011226 ac_status=$?
11227 grep -v '^ *+' conftest.er1 >conftest.err
11228 rm -f conftest.er1
11229 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011230 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11231 (exit $ac_status); } && {
11232 test -z "$ac_c_werror_flag" ||
11233 test ! -s conftest.err
11234 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011235 ac_header_compiler=yes
11236else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011237 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011238sed 's/^/| /' conftest.$ac_ext >&5
11239
Bram Moolenaar446cb832008-06-24 21:56:24 +000011240 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000011241fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011242
11243rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11244{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11245$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011246
11247# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000011248{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
11249$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011250cat >conftest.$ac_ext <<_ACEOF
11251/* confdefs.h. */
11252_ACEOF
11253cat confdefs.h >>conftest.$ac_ext
11254cat >>conftest.$ac_ext <<_ACEOF
11255/* end confdefs.h. */
11256#include <$ac_header>
11257_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011258if { (ac_try="$ac_cpp conftest.$ac_ext"
11259case "(($ac_try" in
11260 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11261 *) ac_try_echo=$ac_try;;
11262esac
11263eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11264$as_echo "$ac_try_echo") >&5
11265 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011266 ac_status=$?
11267 grep -v '^ *+' conftest.er1 >conftest.err
11268 rm -f conftest.er1
11269 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011270 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11271 (exit $ac_status); } >/dev/null && {
11272 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
11273 test ! -s conftest.err
11274 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011275 ac_header_preproc=yes
11276else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011277 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011278sed 's/^/| /' conftest.$ac_ext >&5
11279
11280 ac_header_preproc=no
11281fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011282
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011283rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011284{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11285$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011286
11287# So? What about this header?
11288case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11289 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000011290 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11291$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11292 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11293$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011294 ac_header_preproc=yes
11295 ;;
11296 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000011297 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11298$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11299 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11300$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11301 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11302$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11303 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11304$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11305 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11306$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11307 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11308$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11309
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011310 ;;
11311esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000011312{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
11313$as_echo_n "checking for $ac_header... " >&6; }
11314if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11315 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011316else
11317 eval "$as_ac_Header=\$ac_header_preproc"
11318fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011319ac_res=`eval 'as_val=${'$as_ac_Header'}
11320 $as_echo "$as_val"'`
11321 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
11322$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011323
11324fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011325if test `eval 'as_val=${'$as_ac_Header'}
11326 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011327 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011328#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011329_ACEOF
11330
11331fi
11332
Bram Moolenaar071d4272004-06-13 20:20:40 +000011333done
11334
Bram Moolenaar9372a112005-12-06 19:59:18 +000011335if test "x$MACOSX" = "xyes"; then
11336 cat >>confdefs.h <<\_ACEOF
11337#define NO_STRINGS_WITH_STRING_H 1
11338_ACEOF
11339
11340else
Bram Moolenaar071d4272004-06-13 20:20:40 +000011341
Bram Moolenaar446cb832008-06-24 21:56:24 +000011342{ $as_echo "$as_me:$LINENO: checking if strings.h can be included after string.h" >&5
11343$as_echo_n "checking if strings.h can be included after string.h... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011344cppflags_save=$CPPFLAGS
11345CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011346cat >conftest.$ac_ext <<_ACEOF
11347/* confdefs.h. */
11348_ACEOF
11349cat confdefs.h >>conftest.$ac_ext
11350cat >>conftest.$ac_ext <<_ACEOF
11351/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011352
11353#if defined(_AIX) && !defined(_AIX51) && !defined(_NO_PROTO)
11354# define _NO_PROTO /* like in os_unix.h, causes conflict for AIX (Winn) */
11355 /* but don't do it on AIX 5.1 (Uribarri) */
11356#endif
11357#ifdef HAVE_XM_XM_H
11358# include <Xm/Xm.h> /* This breaks it for HP-UX 11 (Squassabia) */
11359#endif
11360#ifdef HAVE_STRING_H
11361# include <string.h>
11362#endif
11363#if defined(HAVE_STRINGS_H)
11364# include <strings.h>
11365#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000011366
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011367int
11368main ()
11369{
11370int i; i = 0;
11371 ;
11372 return 0;
11373}
11374_ACEOF
11375rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011376if { (ac_try="$ac_compile"
11377case "(($ac_try" in
11378 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11379 *) ac_try_echo=$ac_try;;
11380esac
11381eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11382$as_echo "$ac_try_echo") >&5
11383 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011384 ac_status=$?
11385 grep -v '^ *+' conftest.er1 >conftest.err
11386 rm -f conftest.er1
11387 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011388 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11389 (exit $ac_status); } && {
11390 test -z "$ac_c_werror_flag" ||
11391 test ! -s conftest.err
11392 } && test -s conftest.$ac_objext; then
11393 { $as_echo "$as_me:$LINENO: result: yes" >&5
11394$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011395else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011396 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011397sed 's/^/| /' conftest.$ac_ext >&5
11398
Bram Moolenaar446cb832008-06-24 21:56:24 +000011399 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011400#define NO_STRINGS_WITH_STRING_H 1
11401_ACEOF
11402
Bram Moolenaar446cb832008-06-24 21:56:24 +000011403 { $as_echo "$as_me:$LINENO: result: no" >&5
11404$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011405fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011406
11407rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011408CPPFLAGS=$cppflags_save
Bram Moolenaar9372a112005-12-06 19:59:18 +000011409fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000011410
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011411if test $ac_cv_c_compiler_gnu = yes; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011412 { $as_echo "$as_me:$LINENO: checking whether $CC needs -traditional" >&5
11413$as_echo_n "checking whether $CC needs -traditional... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011414if test "${ac_cv_prog_gcc_traditional+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011415 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011416else
11417 ac_pattern="Autoconf.*'x'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011418 cat >conftest.$ac_ext <<_ACEOF
11419/* confdefs.h. */
11420_ACEOF
11421cat confdefs.h >>conftest.$ac_ext
11422cat >>conftest.$ac_ext <<_ACEOF
11423/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011424#include <sgtty.h>
11425Autoconf TIOCGETP
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011426_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011427if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011428 $EGREP "$ac_pattern" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000011429 ac_cv_prog_gcc_traditional=yes
11430else
Bram Moolenaar071d4272004-06-13 20:20:40 +000011431 ac_cv_prog_gcc_traditional=no
11432fi
11433rm -f conftest*
11434
11435
11436 if test $ac_cv_prog_gcc_traditional = no; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011437 cat >conftest.$ac_ext <<_ACEOF
11438/* confdefs.h. */
11439_ACEOF
11440cat confdefs.h >>conftest.$ac_ext
11441cat >>conftest.$ac_ext <<_ACEOF
11442/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011443#include <termio.h>
11444Autoconf TCGETA
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011445_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011446if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011447 $EGREP "$ac_pattern" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000011448 ac_cv_prog_gcc_traditional=yes
11449fi
11450rm -f conftest*
11451
11452 fi
11453fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011454{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_gcc_traditional" >&5
11455$as_echo "$ac_cv_prog_gcc_traditional" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011456 if test $ac_cv_prog_gcc_traditional = yes; then
11457 CC="$CC -traditional"
11458 fi
11459fi
11460
Bram Moolenaar446cb832008-06-24 21:56:24 +000011461{ $as_echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
11462$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011463if test "${ac_cv_c_const+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011464 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011465else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011466 cat >conftest.$ac_ext <<_ACEOF
11467/* confdefs.h. */
11468_ACEOF
11469cat confdefs.h >>conftest.$ac_ext
11470cat >>conftest.$ac_ext <<_ACEOF
11471/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011472
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011473int
11474main ()
11475{
11476/* FIXME: Include the comments suggested by Paul. */
11477#ifndef __cplusplus
11478 /* Ultrix mips cc rejects this. */
11479 typedef int charset[2];
Bram Moolenaar446cb832008-06-24 21:56:24 +000011480 const charset cs;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011481 /* SunOS 4.1.1 cc rejects this. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000011482 char const *const *pcpcc;
11483 char **ppc;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011484 /* NEC SVR4.0.2 mips cc rejects this. */
11485 struct point {int x, y;};
11486 static struct point const zero = {0,0};
11487 /* AIX XL C 1.02.0.0 rejects this.
11488 It does not let you subtract one const X* pointer from another in
11489 an arm of an if-expression whose if-part is not a constant
11490 expression */
11491 const char *g = "string";
Bram Moolenaar446cb832008-06-24 21:56:24 +000011492 pcpcc = &g + (g ? g-g : 0);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011493 /* HPUX 7.0 cc rejects these. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000011494 ++pcpcc;
11495 ppc = (char**) pcpcc;
11496 pcpcc = (char const *const *) ppc;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011497 { /* SCO 3.2v4 cc rejects this. */
11498 char *t;
11499 char const *s = 0 ? (char *) 0 : (char const *) 0;
Bram Moolenaar071d4272004-06-13 20:20:40 +000011500
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011501 *t++ = 0;
Bram Moolenaar446cb832008-06-24 21:56:24 +000011502 if (s) return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011503 }
11504 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
11505 int x[] = {25, 17};
11506 const int *foo = &x[0];
11507 ++foo;
11508 }
11509 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11510 typedef const int *iptr;
11511 iptr p = 0;
11512 ++p;
11513 }
11514 { /* AIX XL C 1.02.0.0 rejects this saying
11515 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
11516 struct s { int j; const int *ap[3]; };
11517 struct s *b; b->j = 5;
11518 }
11519 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
11520 const int foo = 10;
Bram Moolenaar446cb832008-06-24 21:56:24 +000011521 if (!foo) return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011522 }
Bram Moolenaar446cb832008-06-24 21:56:24 +000011523 return !cs[0] && !zero.x;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011524#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000011525
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011526 ;
11527 return 0;
Bram Moolenaar071d4272004-06-13 20:20:40 +000011528}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011529_ACEOF
11530rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011531if { (ac_try="$ac_compile"
11532case "(($ac_try" in
11533 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11534 *) ac_try_echo=$ac_try;;
11535esac
11536eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11537$as_echo "$ac_try_echo") >&5
11538 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011539 ac_status=$?
11540 grep -v '^ *+' conftest.er1 >conftest.err
11541 rm -f conftest.er1
11542 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011543 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11544 (exit $ac_status); } && {
11545 test -z "$ac_c_werror_flag" ||
11546 test ! -s conftest.err
11547 } && test -s conftest.$ac_objext; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000011548 ac_cv_c_const=yes
11549else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011550 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011551sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000011552
Bram Moolenaar446cb832008-06-24 21:56:24 +000011553 ac_cv_c_const=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011554fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011555
11556rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011557fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011558{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
11559$as_echo "$ac_cv_c_const" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011560if test $ac_cv_c_const = no; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011561
11562cat >>confdefs.h <<\_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011563#define const /**/
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011564_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011565
11566fi
11567
Bram Moolenaar446cb832008-06-24 21:56:24 +000011568{ $as_echo "$as_me:$LINENO: checking for mode_t" >&5
11569$as_echo_n "checking for mode_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011570if test "${ac_cv_type_mode_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011571 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011572else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011573 ac_cv_type_mode_t=no
11574cat >conftest.$ac_ext <<_ACEOF
11575/* confdefs.h. */
11576_ACEOF
11577cat confdefs.h >>conftest.$ac_ext
11578cat >>conftest.$ac_ext <<_ACEOF
11579/* end confdefs.h. */
11580$ac_includes_default
11581int
11582main ()
11583{
11584if (sizeof (mode_t))
11585 return 0;
11586 ;
11587 return 0;
11588}
11589_ACEOF
11590rm -f conftest.$ac_objext
11591if { (ac_try="$ac_compile"
11592case "(($ac_try" in
11593 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11594 *) ac_try_echo=$ac_try;;
11595esac
11596eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11597$as_echo "$ac_try_echo") >&5
11598 (eval "$ac_compile") 2>conftest.er1
11599 ac_status=$?
11600 grep -v '^ *+' conftest.er1 >conftest.err
11601 rm -f conftest.er1
11602 cat conftest.err >&5
11603 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11604 (exit $ac_status); } && {
11605 test -z "$ac_c_werror_flag" ||
11606 test ! -s conftest.err
11607 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011608 cat >conftest.$ac_ext <<_ACEOF
11609/* confdefs.h. */
11610_ACEOF
11611cat confdefs.h >>conftest.$ac_ext
11612cat >>conftest.$ac_ext <<_ACEOF
11613/* end confdefs.h. */
11614$ac_includes_default
11615int
11616main ()
11617{
Bram Moolenaar446cb832008-06-24 21:56:24 +000011618if (sizeof ((mode_t)))
11619 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011620 ;
11621 return 0;
11622}
11623_ACEOF
11624rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011625if { (ac_try="$ac_compile"
11626case "(($ac_try" in
11627 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11628 *) ac_try_echo=$ac_try;;
11629esac
11630eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11631$as_echo "$ac_try_echo") >&5
11632 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011633 ac_status=$?
11634 grep -v '^ *+' conftest.er1 >conftest.err
11635 rm -f conftest.er1
11636 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011637 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11638 (exit $ac_status); } && {
11639 test -z "$ac_c_werror_flag" ||
11640 test ! -s conftest.err
11641 } && test -s conftest.$ac_objext; then
11642 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011643else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011644 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011645sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000011646
Bram Moolenaar446cb832008-06-24 21:56:24 +000011647 ac_cv_type_mode_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000011648fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011649
11650rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11651else
11652 $as_echo "$as_me: failed program was:" >&5
11653sed 's/^/| /' conftest.$ac_ext >&5
11654
11655
Bram Moolenaar071d4272004-06-13 20:20:40 +000011656fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011657
11658rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11659fi
11660{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_mode_t" >&5
11661$as_echo "$ac_cv_type_mode_t" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011662if test $ac_cv_type_mode_t = yes; then
11663 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011664else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011665
11666cat >>confdefs.h <<_ACEOF
11667#define mode_t int
11668_ACEOF
11669
11670fi
11671
Bram Moolenaar446cb832008-06-24 21:56:24 +000011672{ $as_echo "$as_me:$LINENO: checking for off_t" >&5
11673$as_echo_n "checking for off_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011674if test "${ac_cv_type_off_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011675 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011676else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011677 ac_cv_type_off_t=no
11678cat >conftest.$ac_ext <<_ACEOF
11679/* confdefs.h. */
11680_ACEOF
11681cat confdefs.h >>conftest.$ac_ext
11682cat >>conftest.$ac_ext <<_ACEOF
11683/* end confdefs.h. */
11684$ac_includes_default
11685int
11686main ()
11687{
11688if (sizeof (off_t))
11689 return 0;
11690 ;
11691 return 0;
11692}
11693_ACEOF
11694rm -f conftest.$ac_objext
11695if { (ac_try="$ac_compile"
11696case "(($ac_try" in
11697 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11698 *) ac_try_echo=$ac_try;;
11699esac
11700eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11701$as_echo "$ac_try_echo") >&5
11702 (eval "$ac_compile") 2>conftest.er1
11703 ac_status=$?
11704 grep -v '^ *+' conftest.er1 >conftest.err
11705 rm -f conftest.er1
11706 cat conftest.err >&5
11707 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11708 (exit $ac_status); } && {
11709 test -z "$ac_c_werror_flag" ||
11710 test ! -s conftest.err
11711 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011712 cat >conftest.$ac_ext <<_ACEOF
11713/* confdefs.h. */
11714_ACEOF
11715cat confdefs.h >>conftest.$ac_ext
11716cat >>conftest.$ac_ext <<_ACEOF
11717/* end confdefs.h. */
11718$ac_includes_default
11719int
11720main ()
11721{
Bram Moolenaar446cb832008-06-24 21:56:24 +000011722if (sizeof ((off_t)))
11723 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011724 ;
11725 return 0;
11726}
11727_ACEOF
11728rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011729if { (ac_try="$ac_compile"
11730case "(($ac_try" in
11731 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11732 *) ac_try_echo=$ac_try;;
11733esac
11734eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11735$as_echo "$ac_try_echo") >&5
11736 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011737 ac_status=$?
11738 grep -v '^ *+' conftest.er1 >conftest.err
11739 rm -f conftest.er1
11740 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011741 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11742 (exit $ac_status); } && {
11743 test -z "$ac_c_werror_flag" ||
11744 test ! -s conftest.err
11745 } && test -s conftest.$ac_objext; then
11746 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011747else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011748 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011749sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000011750
Bram Moolenaar446cb832008-06-24 21:56:24 +000011751 ac_cv_type_off_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000011752fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011753
11754rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11755else
11756 $as_echo "$as_me: failed program was:" >&5
11757sed 's/^/| /' conftest.$ac_ext >&5
11758
11759
Bram Moolenaar071d4272004-06-13 20:20:40 +000011760fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011761
11762rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11763fi
11764{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
11765$as_echo "$ac_cv_type_off_t" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011766if test $ac_cv_type_off_t = yes; then
11767 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011768else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011769
11770cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011771#define off_t long int
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011772_ACEOF
11773
11774fi
11775
Bram Moolenaar446cb832008-06-24 21:56:24 +000011776{ $as_echo "$as_me:$LINENO: checking for pid_t" >&5
11777$as_echo_n "checking for pid_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011778if test "${ac_cv_type_pid_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011779 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011780else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011781 ac_cv_type_pid_t=no
11782cat >conftest.$ac_ext <<_ACEOF
11783/* confdefs.h. */
11784_ACEOF
11785cat confdefs.h >>conftest.$ac_ext
11786cat >>conftest.$ac_ext <<_ACEOF
11787/* end confdefs.h. */
11788$ac_includes_default
11789int
11790main ()
11791{
11792if (sizeof (pid_t))
11793 return 0;
11794 ;
11795 return 0;
11796}
11797_ACEOF
11798rm -f conftest.$ac_objext
11799if { (ac_try="$ac_compile"
11800case "(($ac_try" in
11801 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11802 *) ac_try_echo=$ac_try;;
11803esac
11804eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11805$as_echo "$ac_try_echo") >&5
11806 (eval "$ac_compile") 2>conftest.er1
11807 ac_status=$?
11808 grep -v '^ *+' conftest.er1 >conftest.err
11809 rm -f conftest.er1
11810 cat conftest.err >&5
11811 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11812 (exit $ac_status); } && {
11813 test -z "$ac_c_werror_flag" ||
11814 test ! -s conftest.err
11815 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011816 cat >conftest.$ac_ext <<_ACEOF
11817/* confdefs.h. */
11818_ACEOF
11819cat confdefs.h >>conftest.$ac_ext
11820cat >>conftest.$ac_ext <<_ACEOF
11821/* end confdefs.h. */
11822$ac_includes_default
11823int
11824main ()
11825{
Bram Moolenaar446cb832008-06-24 21:56:24 +000011826if (sizeof ((pid_t)))
11827 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011828 ;
11829 return 0;
11830}
11831_ACEOF
11832rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011833if { (ac_try="$ac_compile"
11834case "(($ac_try" in
11835 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11836 *) ac_try_echo=$ac_try;;
11837esac
11838eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11839$as_echo "$ac_try_echo") >&5
11840 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011841 ac_status=$?
11842 grep -v '^ *+' conftest.er1 >conftest.err
11843 rm -f conftest.er1
11844 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011845 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11846 (exit $ac_status); } && {
11847 test -z "$ac_c_werror_flag" ||
11848 test ! -s conftest.err
11849 } && test -s conftest.$ac_objext; then
11850 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011851else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011852 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011853sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000011854
Bram Moolenaar446cb832008-06-24 21:56:24 +000011855 ac_cv_type_pid_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000011856fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011857
11858rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11859else
11860 $as_echo "$as_me: failed program was:" >&5
11861sed 's/^/| /' conftest.$ac_ext >&5
11862
11863
Bram Moolenaar071d4272004-06-13 20:20:40 +000011864fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011865
11866rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11867fi
11868{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
11869$as_echo "$ac_cv_type_pid_t" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011870if test $ac_cv_type_pid_t = yes; then
11871 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011872else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011873
11874cat >>confdefs.h <<_ACEOF
11875#define pid_t int
11876_ACEOF
11877
11878fi
11879
Bram Moolenaar446cb832008-06-24 21:56:24 +000011880{ $as_echo "$as_me:$LINENO: checking for size_t" >&5
11881$as_echo_n "checking for size_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011882if test "${ac_cv_type_size_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011883 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011884else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011885 ac_cv_type_size_t=no
11886cat >conftest.$ac_ext <<_ACEOF
11887/* confdefs.h. */
11888_ACEOF
11889cat confdefs.h >>conftest.$ac_ext
11890cat >>conftest.$ac_ext <<_ACEOF
11891/* end confdefs.h. */
11892$ac_includes_default
11893int
11894main ()
11895{
11896if (sizeof (size_t))
11897 return 0;
11898 ;
11899 return 0;
11900}
11901_ACEOF
11902rm -f conftest.$ac_objext
11903if { (ac_try="$ac_compile"
11904case "(($ac_try" in
11905 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11906 *) ac_try_echo=$ac_try;;
11907esac
11908eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11909$as_echo "$ac_try_echo") >&5
11910 (eval "$ac_compile") 2>conftest.er1
11911 ac_status=$?
11912 grep -v '^ *+' conftest.er1 >conftest.err
11913 rm -f conftest.er1
11914 cat conftest.err >&5
11915 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11916 (exit $ac_status); } && {
11917 test -z "$ac_c_werror_flag" ||
11918 test ! -s conftest.err
11919 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011920 cat >conftest.$ac_ext <<_ACEOF
11921/* confdefs.h. */
11922_ACEOF
11923cat confdefs.h >>conftest.$ac_ext
11924cat >>conftest.$ac_ext <<_ACEOF
11925/* end confdefs.h. */
11926$ac_includes_default
11927int
11928main ()
11929{
Bram Moolenaar446cb832008-06-24 21:56:24 +000011930if (sizeof ((size_t)))
11931 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011932 ;
11933 return 0;
11934}
11935_ACEOF
11936rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011937if { (ac_try="$ac_compile"
11938case "(($ac_try" in
11939 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11940 *) ac_try_echo=$ac_try;;
11941esac
11942eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11943$as_echo "$ac_try_echo") >&5
11944 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011945 ac_status=$?
11946 grep -v '^ *+' conftest.er1 >conftest.err
11947 rm -f conftest.er1
11948 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011949 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11950 (exit $ac_status); } && {
11951 test -z "$ac_c_werror_flag" ||
11952 test ! -s conftest.err
11953 } && test -s conftest.$ac_objext; then
11954 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011955else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011956 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011957sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000011958
Bram Moolenaar446cb832008-06-24 21:56:24 +000011959 ac_cv_type_size_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000011960fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011961
11962rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11963else
11964 $as_echo "$as_me: failed program was:" >&5
11965sed 's/^/| /' conftest.$ac_ext >&5
11966
11967
Bram Moolenaar071d4272004-06-13 20:20:40 +000011968fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011969
11970rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11971fi
11972{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
11973$as_echo "$ac_cv_type_size_t" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011974if test $ac_cv_type_size_t = yes; then
11975 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011976else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011977
11978cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011979#define size_t unsigned int
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011980_ACEOF
11981
11982fi
11983
Bram Moolenaar446cb832008-06-24 21:56:24 +000011984{ $as_echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
11985$as_echo_n "checking for uid_t in sys/types.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011986if test "${ac_cv_type_uid_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011987 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011988else
11989 cat >conftest.$ac_ext <<_ACEOF
11990/* confdefs.h. */
11991_ACEOF
11992cat confdefs.h >>conftest.$ac_ext
11993cat >>conftest.$ac_ext <<_ACEOF
11994/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011995#include <sys/types.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011996
11997_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011998if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011999 $EGREP "uid_t" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000012000 ac_cv_type_uid_t=yes
12001else
Bram Moolenaar071d4272004-06-13 20:20:40 +000012002 ac_cv_type_uid_t=no
12003fi
12004rm -f conftest*
12005
12006fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012007{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
12008$as_echo "$ac_cv_type_uid_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012009if test $ac_cv_type_uid_t = no; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000012010
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012011cat >>confdefs.h <<\_ACEOF
12012#define uid_t int
12013_ACEOF
12014
12015
12016cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012017#define gid_t int
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012018_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012019
12020fi
12021
Bram Moolenaar446cb832008-06-24 21:56:24 +000012022{ $as_echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
12023$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012024if test "${ac_cv_header_time+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012025 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012026else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012027 cat >conftest.$ac_ext <<_ACEOF
12028/* confdefs.h. */
12029_ACEOF
12030cat confdefs.h >>conftest.$ac_ext
12031cat >>conftest.$ac_ext <<_ACEOF
12032/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012033#include <sys/types.h>
12034#include <sys/time.h>
12035#include <time.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012036
12037int
12038main ()
12039{
12040if ((struct tm *) 0)
12041return 0;
12042 ;
12043 return 0;
12044}
12045_ACEOF
12046rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012047if { (ac_try="$ac_compile"
12048case "(($ac_try" in
12049 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12050 *) ac_try_echo=$ac_try;;
12051esac
12052eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12053$as_echo "$ac_try_echo") >&5
12054 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012055 ac_status=$?
12056 grep -v '^ *+' conftest.er1 >conftest.err
12057 rm -f conftest.er1
12058 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012059 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12060 (exit $ac_status); } && {
12061 test -z "$ac_c_werror_flag" ||
12062 test ! -s conftest.err
12063 } && test -s conftest.$ac_objext; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000012064 ac_cv_header_time=yes
12065else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012066 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012067sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012068
Bram Moolenaar446cb832008-06-24 21:56:24 +000012069 ac_cv_header_time=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012070fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012071
12072rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012073fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012074{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
12075$as_echo "$ac_cv_header_time" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012076if test $ac_cv_header_time = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012077
12078cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012079#define TIME_WITH_SYS_TIME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012080_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012081
12082fi
12083
Bram Moolenaar446cb832008-06-24 21:56:24 +000012084{ $as_echo "$as_me:$LINENO: checking for ino_t" >&5
12085$as_echo_n "checking for ino_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012086if test "${ac_cv_type_ino_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012087 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012088else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012089 ac_cv_type_ino_t=no
12090cat >conftest.$ac_ext <<_ACEOF
12091/* confdefs.h. */
12092_ACEOF
12093cat confdefs.h >>conftest.$ac_ext
12094cat >>conftest.$ac_ext <<_ACEOF
12095/* end confdefs.h. */
12096$ac_includes_default
12097int
12098main ()
12099{
12100if (sizeof (ino_t))
12101 return 0;
12102 ;
12103 return 0;
12104}
12105_ACEOF
12106rm -f conftest.$ac_objext
12107if { (ac_try="$ac_compile"
12108case "(($ac_try" in
12109 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12110 *) ac_try_echo=$ac_try;;
12111esac
12112eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12113$as_echo "$ac_try_echo") >&5
12114 (eval "$ac_compile") 2>conftest.er1
12115 ac_status=$?
12116 grep -v '^ *+' conftest.er1 >conftest.err
12117 rm -f conftest.er1
12118 cat conftest.err >&5
12119 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12120 (exit $ac_status); } && {
12121 test -z "$ac_c_werror_flag" ||
12122 test ! -s conftest.err
12123 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012124 cat >conftest.$ac_ext <<_ACEOF
12125/* confdefs.h. */
12126_ACEOF
12127cat confdefs.h >>conftest.$ac_ext
12128cat >>conftest.$ac_ext <<_ACEOF
12129/* end confdefs.h. */
12130$ac_includes_default
12131int
12132main ()
12133{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012134if (sizeof ((ino_t)))
12135 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012136 ;
12137 return 0;
12138}
12139_ACEOF
12140rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012141if { (ac_try="$ac_compile"
12142case "(($ac_try" in
12143 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12144 *) ac_try_echo=$ac_try;;
12145esac
12146eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12147$as_echo "$ac_try_echo") >&5
12148 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012149 ac_status=$?
12150 grep -v '^ *+' conftest.er1 >conftest.err
12151 rm -f conftest.er1
12152 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012153 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12154 (exit $ac_status); } && {
12155 test -z "$ac_c_werror_flag" ||
12156 test ! -s conftest.err
12157 } && test -s conftest.$ac_objext; then
12158 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012159else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012160 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012161sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012162
Bram Moolenaar446cb832008-06-24 21:56:24 +000012163 ac_cv_type_ino_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000012164fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012165
12166rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12167else
12168 $as_echo "$as_me: failed program was:" >&5
12169sed 's/^/| /' conftest.$ac_ext >&5
12170
12171
Bram Moolenaar071d4272004-06-13 20:20:40 +000012172fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012173
12174rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12175fi
12176{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_ino_t" >&5
12177$as_echo "$ac_cv_type_ino_t" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012178if test $ac_cv_type_ino_t = yes; then
12179 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012180else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012181
12182cat >>confdefs.h <<_ACEOF
12183#define ino_t long
12184_ACEOF
12185
12186fi
12187
Bram Moolenaar446cb832008-06-24 21:56:24 +000012188{ $as_echo "$as_me:$LINENO: checking for dev_t" >&5
12189$as_echo_n "checking for dev_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012190if test "${ac_cv_type_dev_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012191 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012192else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012193 ac_cv_type_dev_t=no
12194cat >conftest.$ac_ext <<_ACEOF
12195/* confdefs.h. */
12196_ACEOF
12197cat confdefs.h >>conftest.$ac_ext
12198cat >>conftest.$ac_ext <<_ACEOF
12199/* end confdefs.h. */
12200$ac_includes_default
12201int
12202main ()
12203{
12204if (sizeof (dev_t))
12205 return 0;
12206 ;
12207 return 0;
12208}
12209_ACEOF
12210rm -f conftest.$ac_objext
12211if { (ac_try="$ac_compile"
12212case "(($ac_try" in
12213 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12214 *) ac_try_echo=$ac_try;;
12215esac
12216eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12217$as_echo "$ac_try_echo") >&5
12218 (eval "$ac_compile") 2>conftest.er1
12219 ac_status=$?
12220 grep -v '^ *+' conftest.er1 >conftest.err
12221 rm -f conftest.er1
12222 cat conftest.err >&5
12223 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12224 (exit $ac_status); } && {
12225 test -z "$ac_c_werror_flag" ||
12226 test ! -s conftest.err
12227 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012228 cat >conftest.$ac_ext <<_ACEOF
12229/* confdefs.h. */
12230_ACEOF
12231cat confdefs.h >>conftest.$ac_ext
12232cat >>conftest.$ac_ext <<_ACEOF
12233/* end confdefs.h. */
12234$ac_includes_default
12235int
12236main ()
12237{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012238if (sizeof ((dev_t)))
12239 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012240 ;
12241 return 0;
12242}
12243_ACEOF
12244rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012245if { (ac_try="$ac_compile"
12246case "(($ac_try" in
12247 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12248 *) ac_try_echo=$ac_try;;
12249esac
12250eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12251$as_echo "$ac_try_echo") >&5
12252 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012253 ac_status=$?
12254 grep -v '^ *+' conftest.er1 >conftest.err
12255 rm -f conftest.er1
12256 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012257 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12258 (exit $ac_status); } && {
12259 test -z "$ac_c_werror_flag" ||
12260 test ! -s conftest.err
12261 } && test -s conftest.$ac_objext; then
12262 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012263else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012264 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012265sed 's/^/| /' conftest.$ac_ext >&5
12266
Bram Moolenaar446cb832008-06-24 21:56:24 +000012267 ac_cv_type_dev_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000012268fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012269
12270rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12271else
12272 $as_echo "$as_me: failed program was:" >&5
12273sed 's/^/| /' conftest.$ac_ext >&5
12274
12275
Bram Moolenaar071d4272004-06-13 20:20:40 +000012276fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012277
12278rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12279fi
12280{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_dev_t" >&5
12281$as_echo "$ac_cv_type_dev_t" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012282if test $ac_cv_type_dev_t = yes; then
12283 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012284else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012285
12286cat >>confdefs.h <<_ACEOF
12287#define dev_t unsigned
12288_ACEOF
12289
12290fi
12291
12292
Bram Moolenaar446cb832008-06-24 21:56:24 +000012293{ $as_echo "$as_me:$LINENO: checking for rlim_t" >&5
12294$as_echo_n "checking for rlim_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012295if eval "test \"`echo '$''{'ac_cv_type_rlim_t'+set}'`\" = set"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012296 { $as_echo "$as_me:$LINENO: result: (cached) $ac_cv_type_rlim_t" >&5
12297$as_echo "(cached) $ac_cv_type_rlim_t" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012298else
12299 cat >conftest.$ac_ext <<_ACEOF
12300/* confdefs.h. */
12301_ACEOF
12302cat confdefs.h >>conftest.$ac_ext
12303cat >>conftest.$ac_ext <<_ACEOF
12304/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012305
12306#include <sys/types.h>
12307#if STDC_HEADERS
Bram Moolenaar446cb832008-06-24 21:56:24 +000012308# include <stdlib.h>
12309# include <stddef.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000012310#endif
12311#ifdef HAVE_SYS_RESOURCE_H
Bram Moolenaar446cb832008-06-24 21:56:24 +000012312# include <sys/resource.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000012313#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012314
12315_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012316if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012317 $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 +000012318 ac_cv_type_rlim_t=yes
12319else
Bram Moolenaar071d4272004-06-13 20:20:40 +000012320 ac_cv_type_rlim_t=no
12321fi
12322rm -f conftest*
12323
Bram Moolenaar446cb832008-06-24 21:56:24 +000012324 { $as_echo "$as_me:$LINENO: result: $ac_cv_type_rlim_t" >&5
12325$as_echo "$ac_cv_type_rlim_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012326fi
12327if test $ac_cv_type_rlim_t = no; then
12328 cat >> confdefs.h <<\EOF
12329#define rlim_t unsigned long
12330EOF
12331fi
12332
Bram Moolenaar446cb832008-06-24 21:56:24 +000012333{ $as_echo "$as_me:$LINENO: checking for stack_t" >&5
12334$as_echo_n "checking for stack_t... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012335if eval "test \"`echo '$''{'ac_cv_type_stack_t'+set}'`\" = set"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012336 { $as_echo "$as_me:$LINENO: result: (cached) $ac_cv_type_stack_t" >&5
12337$as_echo "(cached) $ac_cv_type_stack_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012338else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012339 cat >conftest.$ac_ext <<_ACEOF
12340/* confdefs.h. */
12341_ACEOF
12342cat confdefs.h >>conftest.$ac_ext
12343cat >>conftest.$ac_ext <<_ACEOF
12344/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012345
12346#include <sys/types.h>
12347#if STDC_HEADERS
Bram Moolenaar446cb832008-06-24 21:56:24 +000012348# include <stdlib.h>
12349# include <stddef.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000012350#endif
12351#include <signal.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012352
12353_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012354if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012355 $EGREP "stack_t" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000012356 ac_cv_type_stack_t=yes
12357else
Bram Moolenaar071d4272004-06-13 20:20:40 +000012358 ac_cv_type_stack_t=no
12359fi
12360rm -f conftest*
12361
Bram Moolenaar446cb832008-06-24 21:56:24 +000012362 { $as_echo "$as_me:$LINENO: result: $ac_cv_type_stack_t" >&5
12363$as_echo "$ac_cv_type_stack_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012364fi
12365if test $ac_cv_type_stack_t = no; then
12366 cat >> confdefs.h <<\EOF
12367#define stack_t struct sigaltstack
12368EOF
12369fi
12370
Bram Moolenaar446cb832008-06-24 21:56:24 +000012371{ $as_echo "$as_me:$LINENO: checking whether stack_t has an ss_base field" >&5
12372$as_echo_n "checking whether stack_t has an ss_base field... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012373cat >conftest.$ac_ext <<_ACEOF
12374/* confdefs.h. */
12375_ACEOF
12376cat confdefs.h >>conftest.$ac_ext
12377cat >>conftest.$ac_ext <<_ACEOF
12378/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012379
12380#include <sys/types.h>
12381#if STDC_HEADERS
Bram Moolenaar446cb832008-06-24 21:56:24 +000012382# include <stdlib.h>
12383# include <stddef.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000012384#endif
12385#include <signal.h>
12386#include "confdefs.h"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012387
12388int
12389main ()
12390{
12391stack_t sigstk; sigstk.ss_base = 0;
12392 ;
12393 return 0;
12394}
12395_ACEOF
12396rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012397if { (ac_try="$ac_compile"
12398case "(($ac_try" in
12399 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12400 *) ac_try_echo=$ac_try;;
12401esac
12402eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12403$as_echo "$ac_try_echo") >&5
12404 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012405 ac_status=$?
12406 grep -v '^ *+' conftest.er1 >conftest.err
12407 rm -f conftest.er1
12408 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012409 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12410 (exit $ac_status); } && {
12411 test -z "$ac_c_werror_flag" ||
12412 test ! -s conftest.err
12413 } && test -s conftest.$ac_objext; then
12414 { $as_echo "$as_me:$LINENO: result: yes" >&5
12415$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012416#define HAVE_SS_BASE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012417_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012418
12419else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012420 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012421sed 's/^/| /' conftest.$ac_ext >&5
12422
Bram Moolenaar446cb832008-06-24 21:56:24 +000012423 { $as_echo "$as_me:$LINENO: result: no" >&5
12424$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012425fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012426
12427rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000012428
12429olibs="$LIBS"
Bram Moolenaar446cb832008-06-24 21:56:24 +000012430{ $as_echo "$as_me:$LINENO: checking --with-tlib argument" >&5
12431$as_echo_n "checking --with-tlib argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012432
Bram Moolenaar446cb832008-06-24 21:56:24 +000012433# Check whether --with-tlib was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +000012434if test "${with_tlib+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012435 withval=$with_tlib;
12436fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000012437
12438if test -n "$with_tlib"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012439 { $as_echo "$as_me:$LINENO: result: $with_tlib" >&5
12440$as_echo "$with_tlib" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012441 LIBS="$LIBS -l$with_tlib"
Bram Moolenaar446cb832008-06-24 21:56:24 +000012442 { $as_echo "$as_me:$LINENO: checking for linking with $with_tlib library" >&5
12443$as_echo_n "checking for linking with $with_tlib library... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012444 cat >conftest.$ac_ext <<_ACEOF
12445/* confdefs.h. */
12446_ACEOF
12447cat confdefs.h >>conftest.$ac_ext
12448cat >>conftest.$ac_ext <<_ACEOF
12449/* end confdefs.h. */
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012450
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012451int
12452main ()
12453{
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012454
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012455 ;
12456 return 0;
12457}
12458_ACEOF
12459rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012460if { (ac_try="$ac_link"
12461case "(($ac_try" in
12462 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12463 *) ac_try_echo=$ac_try;;
12464esac
12465eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12466$as_echo "$ac_try_echo") >&5
12467 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012468 ac_status=$?
12469 grep -v '^ *+' conftest.er1 >conftest.err
12470 rm -f conftest.er1
12471 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012472 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12473 (exit $ac_status); } && {
12474 test -z "$ac_c_werror_flag" ||
12475 test ! -s conftest.err
12476 } && test -s conftest$ac_exeext && {
12477 test "$cross_compiling" = yes ||
12478 $as_test_x conftest$ac_exeext
12479 }; then
12480 { $as_echo "$as_me:$LINENO: result: OK" >&5
12481$as_echo "OK" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012482else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012483 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012484sed 's/^/| /' conftest.$ac_ext >&5
12485
Bram Moolenaar446cb832008-06-24 21:56:24 +000012486 { { $as_echo "$as_me:$LINENO: error: FAILED" >&5
12487$as_echo "$as_me: error: FAILED" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012488 { (exit 1); exit 1; }; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012489fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012490
12491rm -rf conftest.dSYM
12492rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012493 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012494 olibs="$LIBS"
12495else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012496 { $as_echo "$as_me:$LINENO: result: empty: automatic terminal library selection" >&5
12497$as_echo "empty: automatic terminal library selection" >&6; }
Bram Moolenaara1b5aa52006-10-10 09:41:28 +000012498 case "`uname -s 2>/dev/null`" in
12499 OSF1|SCO_SV) tlibs="ncurses curses termlib termcap";;
Bram Moolenaar071d4272004-06-13 20:20:40 +000012500 *) tlibs="ncurses termlib termcap curses";;
12501 esac
12502 for libname in $tlibs; do
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012503
Bram Moolenaar446cb832008-06-24 21:56:24 +000012504as_ac_Lib=`$as_echo "ac_cv_lib_${libname}''_tgetent" | $as_tr_sh`
12505{ $as_echo "$as_me:$LINENO: checking for tgetent in -l${libname}" >&5
12506$as_echo_n "checking for tgetent in -l${libname}... " >&6; }
12507if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then
12508 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012509else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012510 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000012511LIBS="-l${libname} $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012512cat >conftest.$ac_ext <<_ACEOF
12513/* confdefs.h. */
12514_ACEOF
12515cat confdefs.h >>conftest.$ac_ext
12516cat >>conftest.$ac_ext <<_ACEOF
12517/* end confdefs.h. */
12518
Bram Moolenaar446cb832008-06-24 21:56:24 +000012519/* Override any GCC internal prototype to avoid an error.
12520 Use char because int might match the return type of a GCC
12521 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012522#ifdef __cplusplus
12523extern "C"
12524#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012525char tgetent ();
12526int
12527main ()
12528{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012529return tgetent ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012530 ;
12531 return 0;
12532}
12533_ACEOF
12534rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012535if { (ac_try="$ac_link"
12536case "(($ac_try" in
12537 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12538 *) ac_try_echo=$ac_try;;
12539esac
12540eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12541$as_echo "$ac_try_echo") >&5
12542 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012543 ac_status=$?
12544 grep -v '^ *+' conftest.er1 >conftest.err
12545 rm -f conftest.er1
12546 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012547 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12548 (exit $ac_status); } && {
12549 test -z "$ac_c_werror_flag" ||
12550 test ! -s conftest.err
12551 } && test -s conftest$ac_exeext && {
12552 test "$cross_compiling" = yes ||
12553 $as_test_x conftest$ac_exeext
12554 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012555 eval "$as_ac_Lib=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000012556else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012557 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012558sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012559
Bram Moolenaar446cb832008-06-24 21:56:24 +000012560 eval "$as_ac_Lib=no"
Bram Moolenaar071d4272004-06-13 20:20:40 +000012561fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012562
12563rm -rf conftest.dSYM
12564rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012565 conftest$ac_exeext conftest.$ac_ext
12566LIBS=$ac_check_lib_save_LIBS
12567fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012568ac_res=`eval 'as_val=${'$as_ac_Lib'}
12569 $as_echo "$as_val"'`
12570 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
12571$as_echo "$ac_res" >&6; }
12572if test `eval 'as_val=${'$as_ac_Lib'}
12573 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012574 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000012575#define `$as_echo "HAVE_LIB${libname}" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012576_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012577
12578 LIBS="-l${libname} $LIBS"
12579
Bram Moolenaar071d4272004-06-13 20:20:40 +000012580fi
12581
12582 if test "x$olibs" != "x$LIBS"; then
12583 if test "$cross_compiling" = yes; then
12584 res="FAIL"
12585else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012586 cat >conftest.$ac_ext <<_ACEOF
12587/* confdefs.h. */
12588_ACEOF
12589cat confdefs.h >>conftest.$ac_ext
12590cat >>conftest.$ac_ext <<_ACEOF
12591/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012592
12593#ifdef HAVE_TERMCAP_H
12594# include <termcap.h>
12595#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +000012596#if STDC_HEADERS
12597# include <stdlib.h>
12598# include <stddef.h>
12599#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000012600main() {char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(0); }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012601_ACEOF
12602rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012603if { (ac_try="$ac_link"
12604case "(($ac_try" in
12605 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12606 *) ac_try_echo=$ac_try;;
12607esac
12608eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12609$as_echo "$ac_try_echo") >&5
12610 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012611 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000012612 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012613 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000012614 { (case "(($ac_try" in
12615 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12616 *) ac_try_echo=$ac_try;;
12617esac
12618eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12619$as_echo "$ac_try_echo") >&5
12620 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012621 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000012622 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012623 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000012624 res="OK"
12625else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012626 $as_echo "$as_me: program exited with status $ac_status" >&5
12627$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012628sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012629
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012630( exit $ac_status )
12631res="FAIL"
12632fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012633rm -rf conftest.dSYM
12634rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012635fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012636
12637
Bram Moolenaar071d4272004-06-13 20:20:40 +000012638 if test "$res" = "OK"; then
12639 break
12640 fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012641 { $as_echo "$as_me:$LINENO: result: $libname library is not usable" >&5
12642$as_echo "$libname library is not usable" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012643 LIBS="$olibs"
12644 fi
12645 done
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012646 if test "x$olibs" = "x$LIBS"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012647 { $as_echo "$as_me:$LINENO: result: no terminal library found" >&5
12648$as_echo "no terminal library found" >&6; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012649 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000012650fi
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012651
12652if test "x$olibs" = "x$LIBS"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012653 { $as_echo "$as_me:$LINENO: checking for tgetent()" >&5
12654$as_echo_n "checking for tgetent()... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012655 cat >conftest.$ac_ext <<_ACEOF
12656/* confdefs.h. */
12657_ACEOF
12658cat confdefs.h >>conftest.$ac_ext
12659cat >>conftest.$ac_ext <<_ACEOF
12660/* end confdefs.h. */
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012661
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012662int
12663main ()
12664{
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012665char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012666 ;
12667 return 0;
12668}
12669_ACEOF
12670rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012671if { (ac_try="$ac_link"
12672case "(($ac_try" in
12673 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12674 *) ac_try_echo=$ac_try;;
12675esac
12676eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12677$as_echo "$ac_try_echo") >&5
12678 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012679 ac_status=$?
12680 grep -v '^ *+' conftest.er1 >conftest.err
12681 rm -f conftest.er1
12682 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012683 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12684 (exit $ac_status); } && {
12685 test -z "$ac_c_werror_flag" ||
12686 test ! -s conftest.err
12687 } && test -s conftest$ac_exeext && {
12688 test "$cross_compiling" = yes ||
12689 $as_test_x conftest$ac_exeext
12690 }; then
12691 { $as_echo "$as_me:$LINENO: result: yes" >&5
12692$as_echo "yes" >&6; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012693else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012694 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012695sed 's/^/| /' conftest.$ac_ext >&5
12696
Bram Moolenaar446cb832008-06-24 21:56:24 +000012697 { { $as_echo "$as_me:$LINENO: error: NOT FOUND!
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012698 You need to install a terminal library; for example ncurses.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012699 Or specify the name of the library with --with-tlib." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012700$as_echo "$as_me: error: NOT FOUND!
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012701 You need to install a terminal library; for example ncurses.
12702 Or specify the name of the library with --with-tlib." >&2;}
12703 { (exit 1); exit 1; }; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012704fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012705
12706rm -rf conftest.dSYM
12707rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012708 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012709fi
12710
Bram Moolenaar446cb832008-06-24 21:56:24 +000012711{ $as_echo "$as_me:$LINENO: checking whether we talk terminfo" >&5
12712$as_echo_n "checking whether we talk terminfo... " >&6; }
12713if test "${vim_cv_terminfo+set}" = set; then
12714 $as_echo_n "(cached) " >&6
12715else
12716
12717 if test "$cross_compiling" = yes; then
12718
12719 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_terminfo'" >&5
12720$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_terminfo'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012721 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000012722
Bram Moolenaar071d4272004-06-13 20:20:40 +000012723else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012724 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012725
Bram Moolenaar446cb832008-06-24 21:56:24 +000012726#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +000012727#ifdef HAVE_TERMCAP_H
12728# include <termcap.h>
12729#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +000012730#ifdef HAVE_STRING_H
12731# include <string.h>
12732#endif
12733#if STDC_HEADERS
12734# include <stdlib.h>
12735# include <stddef.h>
12736#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000012737main()
12738{char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(!strcmp(s==0 ? "" : s, "1")); }
Bram Moolenaar446cb832008-06-24 21:56:24 +000012739
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012740_ACEOF
12741rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012742if { (ac_try="$ac_link"
12743case "(($ac_try" in
12744 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12745 *) ac_try_echo=$ac_try;;
12746esac
12747eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12748$as_echo "$ac_try_echo") >&5
12749 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012750 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000012751 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012752 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000012753 { (case "(($ac_try" in
12754 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12755 *) ac_try_echo=$ac_try;;
12756esac
12757eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12758$as_echo "$ac_try_echo") >&5
12759 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012760 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000012761 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012762 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012763
12764 vim_cv_terminfo=no
12765
Bram Moolenaar071d4272004-06-13 20:20:40 +000012766else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012767 $as_echo "$as_me: program exited with status $ac_status" >&5
12768$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012769sed 's/^/| /' conftest.$ac_ext >&5
12770
12771( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000012772
12773 vim_cv_terminfo=yes
12774
12775fi
12776rm -rf conftest.dSYM
12777rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12778fi
12779
12780
12781
12782fi
12783{ $as_echo "$as_me:$LINENO: result: $vim_cv_terminfo" >&5
12784$as_echo "$vim_cv_terminfo" >&6; }
12785
12786if test "x$vim_cv_terminfo" = "xyes" ; then
12787 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012788#define TERMINFO 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012789_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012790
12791fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000012792
Bram Moolenaar071d4272004-06-13 20:20:40 +000012793if test "x$olibs" != "x$LIBS"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012794 { $as_echo "$as_me:$LINENO: checking what tgetent() returns for an unknown terminal" >&5
12795$as_echo_n "checking what tgetent() returns for an unknown terminal... " >&6; }
12796if test "${vim_cv_tgent+set}" = set; then
12797 $as_echo_n "(cached) " >&6
12798else
12799
12800 if test "$cross_compiling" = yes; then
12801
12802 { { $as_echo "$as_me:$LINENO: error: failed to compile test program." >&5
12803$as_echo "$as_me: error: failed to compile test program." >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012804 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000012805
Bram Moolenaar071d4272004-06-13 20:20:40 +000012806else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012807 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012808
Bram Moolenaar446cb832008-06-24 21:56:24 +000012809#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +000012810#ifdef HAVE_TERMCAP_H
12811# include <termcap.h>
12812#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +000012813#if STDC_HEADERS
12814# include <stdlib.h>
12815# include <stddef.h>
12816#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000012817main()
12818{char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); exit(res != 0); }
Bram Moolenaar446cb832008-06-24 21:56:24 +000012819
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012820_ACEOF
12821rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012822if { (ac_try="$ac_link"
12823case "(($ac_try" in
12824 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12825 *) ac_try_echo=$ac_try;;
12826esac
12827eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12828$as_echo "$ac_try_echo") >&5
12829 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012830 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000012831 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012832 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000012833 { (case "(($ac_try" in
12834 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12835 *) ac_try_echo=$ac_try;;
12836esac
12837eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12838$as_echo "$ac_try_echo") >&5
12839 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012840 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000012841 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012842 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012843
12844 vim_cv_tgent=zero
Bram Moolenaar071d4272004-06-13 20:20:40 +000012845
12846else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012847 $as_echo "$as_me: program exited with status $ac_status" >&5
12848$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012849sed 's/^/| /' conftest.$ac_ext >&5
12850
12851( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000012852
12853 vim_cv_tgent=non-zero
12854
Bram Moolenaar071d4272004-06-13 20:20:40 +000012855fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012856rm -rf conftest.dSYM
12857rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000012858fi
12859
Bram Moolenaar446cb832008-06-24 21:56:24 +000012860
12861
12862fi
12863{ $as_echo "$as_me:$LINENO: result: $vim_cv_tgent" >&5
12864$as_echo "$vim_cv_tgent" >&6; }
12865
12866 if test "x$vim_cv_tgent" = "xzero" ; then
12867 cat >>confdefs.h <<\_ACEOF
12868#define TGETENT_ZERO_ERR 0
12869_ACEOF
12870
12871 fi
12872fi
12873
12874{ $as_echo "$as_me:$LINENO: checking whether termcap.h contains ospeed" >&5
12875$as_echo_n "checking whether termcap.h contains ospeed... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012876cat >conftest.$ac_ext <<_ACEOF
12877/* confdefs.h. */
12878_ACEOF
12879cat confdefs.h >>conftest.$ac_ext
12880cat >>conftest.$ac_ext <<_ACEOF
12881/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012882
12883#ifdef HAVE_TERMCAP_H
12884# include <termcap.h>
12885#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012886
12887int
12888main ()
12889{
Bram Moolenaar071d4272004-06-13 20:20:40 +000012890ospeed = 20000
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012891 ;
12892 return 0;
12893}
12894_ACEOF
12895rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012896if { (ac_try="$ac_link"
12897case "(($ac_try" in
12898 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12899 *) ac_try_echo=$ac_try;;
12900esac
12901eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12902$as_echo "$ac_try_echo") >&5
12903 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012904 ac_status=$?
12905 grep -v '^ *+' conftest.er1 >conftest.err
12906 rm -f conftest.er1
12907 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012908 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12909 (exit $ac_status); } && {
12910 test -z "$ac_c_werror_flag" ||
12911 test ! -s conftest.err
12912 } && test -s conftest$ac_exeext && {
12913 test "$cross_compiling" = yes ||
12914 $as_test_x conftest$ac_exeext
12915 }; then
12916 { $as_echo "$as_me:$LINENO: result: yes" >&5
12917$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012918#define HAVE_OSPEED 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012919_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012920
12921else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012922 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012923sed 's/^/| /' conftest.$ac_ext >&5
12924
Bram Moolenaar446cb832008-06-24 21:56:24 +000012925 { $as_echo "$as_me:$LINENO: result: no" >&5
12926$as_echo "no" >&6; }
12927 { $as_echo "$as_me:$LINENO: checking whether ospeed can be extern" >&5
12928$as_echo_n "checking whether ospeed can be extern... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012929 cat >conftest.$ac_ext <<_ACEOF
12930/* confdefs.h. */
12931_ACEOF
12932cat confdefs.h >>conftest.$ac_ext
12933cat >>conftest.$ac_ext <<_ACEOF
12934/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012935
12936#ifdef HAVE_TERMCAP_H
12937# include <termcap.h>
12938#endif
12939extern short ospeed;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012940
12941int
12942main ()
12943{
Bram Moolenaar071d4272004-06-13 20:20:40 +000012944ospeed = 20000
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012945 ;
12946 return 0;
12947}
12948_ACEOF
12949rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012950if { (ac_try="$ac_link"
12951case "(($ac_try" in
12952 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12953 *) ac_try_echo=$ac_try;;
12954esac
12955eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12956$as_echo "$ac_try_echo") >&5
12957 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012958 ac_status=$?
12959 grep -v '^ *+' conftest.er1 >conftest.err
12960 rm -f conftest.er1
12961 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012962 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12963 (exit $ac_status); } && {
12964 test -z "$ac_c_werror_flag" ||
12965 test ! -s conftest.err
12966 } && test -s conftest$ac_exeext && {
12967 test "$cross_compiling" = yes ||
12968 $as_test_x conftest$ac_exeext
12969 }; then
12970 { $as_echo "$as_me:$LINENO: result: yes" >&5
12971$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012972#define OSPEED_EXTERN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012973_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012974
12975else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012976 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012977sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012978
Bram Moolenaar446cb832008-06-24 21:56:24 +000012979 { $as_echo "$as_me:$LINENO: result: no" >&5
12980$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012981fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012982
12983rm -rf conftest.dSYM
12984rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012985 conftest$ac_exeext conftest.$ac_ext
12986
12987fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012988
12989rm -rf conftest.dSYM
12990rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012991 conftest$ac_exeext conftest.$ac_ext
12992
Bram Moolenaar446cb832008-06-24 21:56:24 +000012993{ $as_echo "$as_me:$LINENO: checking whether termcap.h contains UP, BC and PC" >&5
12994$as_echo_n "checking whether termcap.h contains UP, BC and PC... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012995cat >conftest.$ac_ext <<_ACEOF
12996/* confdefs.h. */
12997_ACEOF
12998cat confdefs.h >>conftest.$ac_ext
12999cat >>conftest.$ac_ext <<_ACEOF
13000/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013001
13002#ifdef HAVE_TERMCAP_H
13003# include <termcap.h>
13004#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013005
13006int
13007main ()
13008{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013009if (UP == 0 && BC == 0) PC = 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013010 ;
13011 return 0;
13012}
13013_ACEOF
13014rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013015if { (ac_try="$ac_link"
13016case "(($ac_try" in
13017 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13018 *) ac_try_echo=$ac_try;;
13019esac
13020eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13021$as_echo "$ac_try_echo") >&5
13022 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013023 ac_status=$?
13024 grep -v '^ *+' conftest.er1 >conftest.err
13025 rm -f conftest.er1
13026 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013027 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13028 (exit $ac_status); } && {
13029 test -z "$ac_c_werror_flag" ||
13030 test ! -s conftest.err
13031 } && test -s conftest$ac_exeext && {
13032 test "$cross_compiling" = yes ||
13033 $as_test_x conftest$ac_exeext
13034 }; then
13035 { $as_echo "$as_me:$LINENO: result: yes" >&5
13036$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013037#define HAVE_UP_BC_PC 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013038_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013039
13040else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013041 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013042sed 's/^/| /' conftest.$ac_ext >&5
13043
Bram Moolenaar446cb832008-06-24 21:56:24 +000013044 { $as_echo "$as_me:$LINENO: result: no" >&5
13045$as_echo "no" >&6; }
13046 { $as_echo "$as_me:$LINENO: checking whether UP, BC and PC can be extern" >&5
13047$as_echo_n "checking whether UP, BC and PC can be extern... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013048 cat >conftest.$ac_ext <<_ACEOF
13049/* confdefs.h. */
13050_ACEOF
13051cat confdefs.h >>conftest.$ac_ext
13052cat >>conftest.$ac_ext <<_ACEOF
13053/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013054
13055#ifdef HAVE_TERMCAP_H
13056# include <termcap.h>
13057#endif
13058extern char *UP, *BC, PC;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013059
13060int
13061main ()
13062{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013063if (UP == 0 && BC == 0) PC = 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013064 ;
13065 return 0;
13066}
13067_ACEOF
13068rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013069if { (ac_try="$ac_link"
13070case "(($ac_try" in
13071 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13072 *) ac_try_echo=$ac_try;;
13073esac
13074eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13075$as_echo "$ac_try_echo") >&5
13076 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013077 ac_status=$?
13078 grep -v '^ *+' conftest.er1 >conftest.err
13079 rm -f conftest.er1
13080 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013081 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13082 (exit $ac_status); } && {
13083 test -z "$ac_c_werror_flag" ||
13084 test ! -s conftest.err
13085 } && test -s conftest$ac_exeext && {
13086 test "$cross_compiling" = yes ||
13087 $as_test_x conftest$ac_exeext
13088 }; then
13089 { $as_echo "$as_me:$LINENO: result: yes" >&5
13090$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013091#define UP_BC_PC_EXTERN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013092_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013093
13094else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013095 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013096sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013097
Bram Moolenaar446cb832008-06-24 21:56:24 +000013098 { $as_echo "$as_me:$LINENO: result: no" >&5
13099$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013100fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013101
13102rm -rf conftest.dSYM
13103rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013104 conftest$ac_exeext conftest.$ac_ext
13105
13106fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013107
13108rm -rf conftest.dSYM
13109rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013110 conftest$ac_exeext conftest.$ac_ext
13111
Bram Moolenaar446cb832008-06-24 21:56:24 +000013112{ $as_echo "$as_me:$LINENO: checking whether tputs() uses outfuntype" >&5
13113$as_echo_n "checking whether tputs() uses outfuntype... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013114cat >conftest.$ac_ext <<_ACEOF
13115/* confdefs.h. */
13116_ACEOF
13117cat confdefs.h >>conftest.$ac_ext
13118cat >>conftest.$ac_ext <<_ACEOF
13119/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013120
13121#ifdef HAVE_TERMCAP_H
13122# include <termcap.h>
13123#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013124
13125int
13126main ()
13127{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013128extern int xx(); tputs("test", 1, (outfuntype)xx)
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013129 ;
13130 return 0;
13131}
13132_ACEOF
13133rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013134if { (ac_try="$ac_compile"
13135case "(($ac_try" in
13136 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13137 *) ac_try_echo=$ac_try;;
13138esac
13139eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13140$as_echo "$ac_try_echo") >&5
13141 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013142 ac_status=$?
13143 grep -v '^ *+' conftest.er1 >conftest.err
13144 rm -f conftest.er1
13145 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013146 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13147 (exit $ac_status); } && {
13148 test -z "$ac_c_werror_flag" ||
13149 test ! -s conftest.err
13150 } && test -s conftest.$ac_objext; then
13151 { $as_echo "$as_me:$LINENO: result: yes" >&5
13152$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013153#define HAVE_OUTFUNTYPE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013154_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013155
13156else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013157 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013158sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013159
Bram Moolenaar446cb832008-06-24 21:56:24 +000013160 { $as_echo "$as_me:$LINENO: result: no" >&5
13161$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013162fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013163
Bram Moolenaar446cb832008-06-24 21:56:24 +000013164rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13165
13166{ $as_echo "$as_me:$LINENO: checking whether sys/select.h and sys/time.h may both be included" >&5
13167$as_echo_n "checking whether sys/select.h and sys/time.h may both be included... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013168cat >conftest.$ac_ext <<_ACEOF
13169/* confdefs.h. */
13170_ACEOF
13171cat confdefs.h >>conftest.$ac_ext
13172cat >>conftest.$ac_ext <<_ACEOF
13173/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013174
13175#include <sys/types.h>
13176#include <sys/time.h>
13177#include <sys/select.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013178int
13179main ()
13180{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013181
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013182 ;
13183 return 0;
13184}
13185_ACEOF
13186rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013187if { (ac_try="$ac_compile"
13188case "(($ac_try" in
13189 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13190 *) ac_try_echo=$ac_try;;
13191esac
13192eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13193$as_echo "$ac_try_echo") >&5
13194 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013195 ac_status=$?
13196 grep -v '^ *+' conftest.er1 >conftest.err
13197 rm -f conftest.er1
13198 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013199 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13200 (exit $ac_status); } && {
13201 test -z "$ac_c_werror_flag" ||
13202 test ! -s conftest.err
13203 } && test -s conftest.$ac_objext; then
13204 { $as_echo "$as_me:$LINENO: result: yes" >&5
13205$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013206 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013207#define SYS_SELECT_WITH_SYS_TIME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013208_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013209
13210else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013211 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013212sed 's/^/| /' conftest.$ac_ext >&5
13213
Bram Moolenaar446cb832008-06-24 21:56:24 +000013214 { $as_echo "$as_me:$LINENO: result: no" >&5
13215$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013216fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013217
13218rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000013219
13220
Bram Moolenaar446cb832008-06-24 21:56:24 +000013221{ $as_echo "$as_me:$LINENO: checking for /dev/ptc" >&5
13222$as_echo_n "checking for /dev/ptc... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013223if test -r /dev/ptc; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013224 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013225#define HAVE_DEV_PTC 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013226_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013227
Bram Moolenaar446cb832008-06-24 21:56:24 +000013228 { $as_echo "$as_me:$LINENO: result: yes" >&5
13229$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013230else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013231 { $as_echo "$as_me:$LINENO: result: no" >&5
13232$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013233fi
13234
Bram Moolenaar446cb832008-06-24 21:56:24 +000013235{ $as_echo "$as_me:$LINENO: checking for SVR4 ptys" >&5
13236$as_echo_n "checking for SVR4 ptys... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013237if test -c /dev/ptmx ; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013238 cat >conftest.$ac_ext <<_ACEOF
13239/* confdefs.h. */
13240_ACEOF
13241cat confdefs.h >>conftest.$ac_ext
13242cat >>conftest.$ac_ext <<_ACEOF
13243/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013244
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013245int
13246main ()
13247{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013248ptsname(0);grantpt(0);unlockpt(0);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013249 ;
13250 return 0;
13251}
13252_ACEOF
13253rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013254if { (ac_try="$ac_link"
13255case "(($ac_try" in
13256 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13257 *) ac_try_echo=$ac_try;;
13258esac
13259eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13260$as_echo "$ac_try_echo") >&5
13261 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013262 ac_status=$?
13263 grep -v '^ *+' conftest.er1 >conftest.err
13264 rm -f conftest.er1
13265 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013266 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13267 (exit $ac_status); } && {
13268 test -z "$ac_c_werror_flag" ||
13269 test ! -s conftest.err
13270 } && test -s conftest$ac_exeext && {
13271 test "$cross_compiling" = yes ||
13272 $as_test_x conftest$ac_exeext
13273 }; then
13274 { $as_echo "$as_me:$LINENO: result: yes" >&5
13275$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013276#define HAVE_SVR4_PTYS 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013277_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013278
13279else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013280 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013281sed 's/^/| /' conftest.$ac_ext >&5
13282
Bram Moolenaar446cb832008-06-24 21:56:24 +000013283 { $as_echo "$as_me:$LINENO: result: no" >&5
13284$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013285fi
13286
Bram Moolenaar446cb832008-06-24 21:56:24 +000013287rm -rf conftest.dSYM
13288rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
13289 conftest$ac_exeext conftest.$ac_ext
13290else
13291 { $as_echo "$as_me:$LINENO: result: no" >&5
13292$as_echo "no" >&6; }
13293fi
13294
13295{ $as_echo "$as_me:$LINENO: checking for ptyranges" >&5
13296$as_echo_n "checking for ptyranges... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013297if test -d /dev/ptym ; then
13298 pdir='/dev/ptym'
13299else
13300 pdir='/dev'
13301fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013302cat >conftest.$ac_ext <<_ACEOF
13303/* confdefs.h. */
13304_ACEOF
13305cat confdefs.h >>conftest.$ac_ext
13306cat >>conftest.$ac_ext <<_ACEOF
13307/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013308#ifdef M_UNIX
13309 yes;
13310#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013311
13312_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013313if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013314 $EGREP "yes" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000013315 ptys=`echo /dev/ptyp??`
13316else
Bram Moolenaar071d4272004-06-13 20:20:40 +000013317 ptys=`echo $pdir/pty??`
13318fi
13319rm -f conftest*
13320
13321if test "$ptys" != "$pdir/pty??" ; then
13322 p0=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\).$/\1/g' | sort -u | tr -d '\012'`
13323 p1=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\)$/\1/g' | sort -u | tr -d '\012'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013324 cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013325#define PTYRANGE0 "$p0"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013326_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013327
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013328 cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013329#define PTYRANGE1 "$p1"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013330_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013331
Bram Moolenaar446cb832008-06-24 21:56:24 +000013332 { $as_echo "$as_me:$LINENO: result: $p0 / $p1" >&5
13333$as_echo "$p0 / $p1" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013334else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013335 { $as_echo "$as_me:$LINENO: result: don't know" >&5
13336$as_echo "don't know" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013337fi
13338
Bram Moolenaar071d4272004-06-13 20:20:40 +000013339rm -f conftest_grp
Bram Moolenaar446cb832008-06-24 21:56:24 +000013340{ $as_echo "$as_me:$LINENO: checking default tty permissions/group" >&5
13341$as_echo_n "checking default tty permissions/group... " >&6; }
13342if test "${vim_cv_tty_group+set}" = set; then
13343 $as_echo_n "(cached) " >&6
13344else
13345
13346 if test "$cross_compiling" = yes; then
13347
13348 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_tty_group' and 'vim_cv_tty_mode'" >&5
13349$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_tty_group' and 'vim_cv_tty_mode'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013350 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000013351
Bram Moolenaar071d4272004-06-13 20:20:40 +000013352else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013353 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013354
Bram Moolenaar446cb832008-06-24 21:56:24 +000013355#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +000013356#include <sys/types.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +000013357#if STDC_HEADERS
13358# include <stdlib.h>
13359# include <stddef.h>
13360#endif
13361#ifdef HAVE_UNISTD_H
13362#include <unistd.h>
13363#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000013364#include <sys/stat.h>
13365#include <stdio.h>
13366main()
13367{
13368 struct stat sb;
13369 char *x,*ttyname();
13370 int om, m;
13371 FILE *fp;
13372
13373 if (!(x = ttyname(0))) exit(1);
13374 if (stat(x, &sb)) exit(1);
13375 om = sb.st_mode;
13376 if (om & 002) exit(0);
13377 m = system("mesg y");
13378 if (m == -1 || m == 127) exit(1);
13379 if (stat(x, &sb)) exit(1);
13380 m = sb.st_mode;
13381 if (chmod(x, om)) exit(1);
13382 if (m & 002) exit(0);
13383 if (sb.st_gid == getgid()) exit(1);
13384 if (!(fp=fopen("conftest_grp", "w")))
13385 exit(1);
13386 fprintf(fp, "%d\n", sb.st_gid);
13387 fclose(fp);
13388 exit(0);
13389}
13390
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013391_ACEOF
13392rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013393if { (ac_try="$ac_link"
13394case "(($ac_try" in
13395 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13396 *) ac_try_echo=$ac_try;;
13397esac
13398eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13399$as_echo "$ac_try_echo") >&5
13400 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013401 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013402 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013403 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000013404 { (case "(($ac_try" in
13405 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13406 *) ac_try_echo=$ac_try;;
13407esac
13408eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13409$as_echo "$ac_try_echo") >&5
13410 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013411 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013412 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013413 (exit $ac_status); }; }; then
13414
Bram Moolenaar446cb832008-06-24 21:56:24 +000013415 if test -f conftest_grp; then
13416 vim_cv_tty_group=`cat conftest_grp`
13417 if test "x$vim_cv_tty_mode" = "x" ; then
13418 vim_cv_tty_mode=0620
13419 fi
13420 { $as_echo "$as_me:$LINENO: result: pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&5
13421$as_echo "pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&6; }
13422 else
13423 vim_cv_tty_group=world
13424 { $as_echo "$as_me:$LINENO: result: ptys are world accessable" >&5
13425$as_echo "ptys are world accessable" >&6; }
13426 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000013427
13428else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013429 $as_echo "$as_me: program exited with status $ac_status" >&5
13430$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013431sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013432
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013433( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000013434
13435 vim_cv_tty_group=world
13436 { $as_echo "$as_me:$LINENO: result: can't determine - assume ptys are world accessable" >&5
13437$as_echo "can't determine - assume ptys are world accessable" >&6; }
13438
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013439fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013440rm -rf conftest.dSYM
13441rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013442fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013443
13444
13445
13446fi
13447{ $as_echo "$as_me:$LINENO: result: $vim_cv_tty_group" >&5
13448$as_echo "$vim_cv_tty_group" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013449rm -f conftest_grp
13450
Bram Moolenaar446cb832008-06-24 21:56:24 +000013451if test "x$vim_cv_tty_group" != "xworld" ; then
13452 cat >>confdefs.h <<_ACEOF
13453#define PTYGROUP $vim_cv_tty_group
13454_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013455
Bram Moolenaar446cb832008-06-24 21:56:24 +000013456 if test "x$vim_cv_tty_mode" = "x" ; then
13457 { { $as_echo "$as_me:$LINENO: 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)" >&5
13458$as_echo "$as_me: 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)" >&2;}
13459 { (exit 1); exit 1; }; }
13460 else
13461 cat >>confdefs.h <<\_ACEOF
13462#define PTYMODE 0620
13463_ACEOF
13464
13465 fi
13466fi
13467
13468
13469{ $as_echo "$as_me:$LINENO: checking return type of signal handlers" >&5
13470$as_echo_n "checking return type of signal handlers... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013471if test "${ac_cv_type_signal+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000013472 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000013473else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013474 cat >conftest.$ac_ext <<_ACEOF
13475/* confdefs.h. */
13476_ACEOF
13477cat confdefs.h >>conftest.$ac_ext
13478cat >>conftest.$ac_ext <<_ACEOF
13479/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013480#include <sys/types.h>
13481#include <signal.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000013482
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013483int
13484main ()
13485{
Bram Moolenaar446cb832008-06-24 21:56:24 +000013486return *(signal (0, 0)) (0) == 1;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013487 ;
13488 return 0;
13489}
13490_ACEOF
13491rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013492if { (ac_try="$ac_compile"
13493case "(($ac_try" in
13494 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13495 *) ac_try_echo=$ac_try;;
13496esac
13497eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13498$as_echo "$ac_try_echo") >&5
13499 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013500 ac_status=$?
13501 grep -v '^ *+' conftest.er1 >conftest.err
13502 rm -f conftest.er1
13503 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013504 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13505 (exit $ac_status); } && {
13506 test -z "$ac_c_werror_flag" ||
13507 test ! -s conftest.err
13508 } && test -s conftest.$ac_objext; then
13509 ac_cv_type_signal=int
Bram Moolenaar071d4272004-06-13 20:20:40 +000013510else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013511 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013512sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013513
Bram Moolenaar446cb832008-06-24 21:56:24 +000013514 ac_cv_type_signal=void
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013515fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013516
13517rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013518fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013519{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
13520$as_echo "$ac_cv_type_signal" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013521
13522cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013523#define RETSIGTYPE $ac_cv_type_signal
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013524_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013525
13526
13527
13528if test $ac_cv_type_signal = void; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013529 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013530#define SIGRETURN return
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013531_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013532
13533else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013534 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013535#define SIGRETURN return 0
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013536_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013537
13538fi
13539
Bram Moolenaar446cb832008-06-24 21:56:24 +000013540{ $as_echo "$as_me:$LINENO: checking for struct sigcontext" >&5
13541$as_echo_n "checking for struct sigcontext... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013542cat >conftest.$ac_ext <<_ACEOF
13543/* confdefs.h. */
13544_ACEOF
13545cat confdefs.h >>conftest.$ac_ext
13546cat >>conftest.$ac_ext <<_ACEOF
13547/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013548
13549#include <signal.h>
13550test_sig()
13551{
13552 struct sigcontext *scont;
13553 scont = (struct sigcontext *)0;
13554 return 1;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013555}
13556int
13557main ()
13558{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013559
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013560 ;
13561 return 0;
13562}
13563_ACEOF
13564rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013565if { (ac_try="$ac_compile"
13566case "(($ac_try" in
13567 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13568 *) ac_try_echo=$ac_try;;
13569esac
13570eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13571$as_echo "$ac_try_echo") >&5
13572 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013573 ac_status=$?
13574 grep -v '^ *+' conftest.er1 >conftest.err
13575 rm -f conftest.er1
13576 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013577 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13578 (exit $ac_status); } && {
13579 test -z "$ac_c_werror_flag" ||
13580 test ! -s conftest.err
13581 } && test -s conftest.$ac_objext; then
13582 { $as_echo "$as_me:$LINENO: result: yes" >&5
13583$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013584 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013585#define HAVE_SIGCONTEXT 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013586_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013587
13588else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013589 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013590sed 's/^/| /' conftest.$ac_ext >&5
13591
Bram Moolenaar446cb832008-06-24 21:56:24 +000013592 { $as_echo "$as_me:$LINENO: result: no" >&5
13593$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013594fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000013595
Bram Moolenaar446cb832008-06-24 21:56:24 +000013596rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13597
13598{ $as_echo "$as_me:$LINENO: checking getcwd implementation is broken" >&5
13599$as_echo_n "checking getcwd implementation is broken... " >&6; }
13600if test "${vim_cv_getcwd_broken+set}" = set; then
13601 $as_echo_n "(cached) " >&6
13602else
13603
13604 if test "$cross_compiling" = yes; then
13605
13606 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_getcwd_broken'" >&5
13607$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_getcwd_broken'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013608 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000013609
Bram Moolenaar071d4272004-06-13 20:20:40 +000013610else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013611 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013612
Bram Moolenaar446cb832008-06-24 21:56:24 +000013613#include "confdefs.h"
13614#ifdef HAVE_UNISTD_H
13615#include <unistd.h>
13616#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000013617char *dagger[] = { "IFS=pwd", 0 };
13618main()
13619{
13620 char buffer[500];
13621 extern char **environ;
13622 environ = dagger;
13623 return getcwd(buffer, 500) ? 0 : 1;
13624}
Bram Moolenaar446cb832008-06-24 21:56:24 +000013625
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013626_ACEOF
13627rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013628if { (ac_try="$ac_link"
13629case "(($ac_try" in
13630 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13631 *) ac_try_echo=$ac_try;;
13632esac
13633eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13634$as_echo "$ac_try_echo") >&5
13635 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013636 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013637 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013638 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000013639 { (case "(($ac_try" in
13640 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13641 *) ac_try_echo=$ac_try;;
13642esac
13643eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13644$as_echo "$ac_try_echo") >&5
13645 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013646 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013647 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013648 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000013649
13650 vim_cv_getcwd_broken=no
13651
Bram Moolenaar071d4272004-06-13 20:20:40 +000013652else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013653 $as_echo "$as_me: program exited with status $ac_status" >&5
13654$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013655sed 's/^/| /' conftest.$ac_ext >&5
13656
13657( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000013658
13659 vim_cv_getcwd_broken=yes
13660
13661fi
13662rm -rf conftest.dSYM
13663rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13664fi
13665
13666
13667
13668fi
13669{ $as_echo "$as_me:$LINENO: result: $vim_cv_getcwd_broken" >&5
13670$as_echo "$vim_cv_getcwd_broken" >&6; }
13671
13672if test "x$vim_cv_getcwd_broken" = "xyes" ; then
13673 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013674#define BAD_GETCWD 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013675_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013676
13677fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000013678
13679
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013680
13681
13682
13683
13684
13685
13686
13687
13688
13689
13690
13691
13692
13693
13694
13695
13696
13697
13698
13699
13700
13701
13702
13703
13704
13705
13706
13707
13708
13709
13710
13711
13712
13713
13714
13715
13716
13717
13718
13719
13720
13721
13722
13723
13724
Bram Moolenaar071d4272004-06-13 20:20:40 +000013725for ac_func in bcmp fchdir fchown fseeko fsync ftello getcwd getpseudotty \
13726 getpwnam getpwuid getrlimit gettimeofday getwd lstat memcmp \
13727 memset nanosleep opendir putenv qsort readlink select setenv \
13728 setpgid setsid sigaltstack sigstack sigset sigsetjmp sigaction \
Bram Moolenaar2389c3c2005-05-22 22:07:59 +000013729 sigvec strcasecmp strerror strftime stricmp strncasecmp \
Bram Moolenaar0cb032e2005-04-23 20:52:00 +000013730 strnicmp strpbrk strtol tgetent towlower towupper iswupper \
13731 usleep utime utimes
Bram Moolenaar071d4272004-06-13 20:20:40 +000013732do
Bram Moolenaar446cb832008-06-24 21:56:24 +000013733as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13734{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
13735$as_echo_n "checking for $ac_func... " >&6; }
13736if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
13737 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000013738else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013739 cat >conftest.$ac_ext <<_ACEOF
13740/* confdefs.h. */
13741_ACEOF
13742cat confdefs.h >>conftest.$ac_ext
13743cat >>conftest.$ac_ext <<_ACEOF
13744/* end confdefs.h. */
13745/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
13746 For example, HP-UX 11i <limits.h> declares gettimeofday. */
13747#define $ac_func innocuous_$ac_func
13748
Bram Moolenaar071d4272004-06-13 20:20:40 +000013749/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013750 which can conflict with char $ac_func (); below.
13751 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13752 <limits.h> exists even on freestanding compilers. */
13753
13754#ifdef __STDC__
13755# include <limits.h>
13756#else
13757# include <assert.h>
13758#endif
13759
13760#undef $ac_func
13761
Bram Moolenaar446cb832008-06-24 21:56:24 +000013762/* Override any GCC internal prototype to avoid an error.
13763 Use char because int might match the return type of a GCC
13764 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013765#ifdef __cplusplus
13766extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013767#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013768char $ac_func ();
Bram Moolenaar071d4272004-06-13 20:20:40 +000013769/* The GNU C library defines this for functions which it implements
13770 to always fail with ENOSYS. Some functions are actually named
13771 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000013772#if defined __stub_$ac_func || defined __stub___$ac_func
Bram Moolenaar071d4272004-06-13 20:20:40 +000013773choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +000013774#endif
13775
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013776int
13777main ()
13778{
Bram Moolenaar446cb832008-06-24 21:56:24 +000013779return $ac_func ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013780 ;
13781 return 0;
13782}
13783_ACEOF
13784rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013785if { (ac_try="$ac_link"
13786case "(($ac_try" in
13787 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13788 *) ac_try_echo=$ac_try;;
13789esac
13790eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13791$as_echo "$ac_try_echo") >&5
13792 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013793 ac_status=$?
13794 grep -v '^ *+' conftest.er1 >conftest.err
13795 rm -f conftest.er1
13796 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013797 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13798 (exit $ac_status); } && {
13799 test -z "$ac_c_werror_flag" ||
13800 test ! -s conftest.err
13801 } && test -s conftest$ac_exeext && {
13802 test "$cross_compiling" = yes ||
13803 $as_test_x conftest$ac_exeext
13804 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013805 eval "$as_ac_var=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000013806else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013807 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013808sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013809
Bram Moolenaar446cb832008-06-24 21:56:24 +000013810 eval "$as_ac_var=no"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013811fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013812
13813rm -rf conftest.dSYM
13814rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013815 conftest$ac_exeext conftest.$ac_ext
13816fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013817ac_res=`eval 'as_val=${'$as_ac_var'}
13818 $as_echo "$as_val"'`
13819 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
13820$as_echo "$ac_res" >&6; }
13821if test `eval 'as_val=${'$as_ac_var'}
13822 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013823 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000013824#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013825_ACEOF
13826
Bram Moolenaar071d4272004-06-13 20:20:40 +000013827fi
13828done
13829
13830
Bram Moolenaar446cb832008-06-24 21:56:24 +000013831{ $as_echo "$as_me:$LINENO: checking for st_blksize" >&5
13832$as_echo_n "checking for st_blksize... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013833cat >conftest.$ac_ext <<_ACEOF
13834/* confdefs.h. */
13835_ACEOF
13836cat confdefs.h >>conftest.$ac_ext
13837cat >>conftest.$ac_ext <<_ACEOF
13838/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013839#include <sys/types.h>
13840#include <sys/stat.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013841int
13842main ()
13843{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013844 struct stat st;
13845 int n;
13846
13847 stat("/", &st);
13848 n = (int)st.st_blksize;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013849 ;
13850 return 0;
13851}
13852_ACEOF
13853rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013854if { (ac_try="$ac_compile"
13855case "(($ac_try" in
13856 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13857 *) ac_try_echo=$ac_try;;
13858esac
13859eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13860$as_echo "$ac_try_echo") >&5
13861 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013862 ac_status=$?
13863 grep -v '^ *+' conftest.er1 >conftest.err
13864 rm -f conftest.er1
13865 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013866 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13867 (exit $ac_status); } && {
13868 test -z "$ac_c_werror_flag" ||
13869 test ! -s conftest.err
13870 } && test -s conftest.$ac_objext; then
13871 { $as_echo "$as_me:$LINENO: result: yes" >&5
13872$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013873#define HAVE_ST_BLKSIZE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013874_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013875
13876else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013877 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013878sed 's/^/| /' conftest.$ac_ext >&5
13879
Bram Moolenaar446cb832008-06-24 21:56:24 +000013880 { $as_echo "$as_me:$LINENO: result: no" >&5
13881$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013882fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000013883
Bram Moolenaar446cb832008-06-24 21:56:24 +000013884rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13885
13886{ $as_echo "$as_me:$LINENO: checking whether stat() ignores a trailing slash" >&5
13887$as_echo_n "checking whether stat() ignores a trailing slash... " >&6; }
13888if test "${vim_cv_stat_ignores_slash+set}" = set; then
13889 $as_echo_n "(cached) " >&6
13890else
13891
13892 if test "$cross_compiling" = yes; then
13893
13894 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_stat_ignores_slash'" >&5
13895$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_stat_ignores_slash'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013896 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000013897
Bram Moolenaar071d4272004-06-13 20:20:40 +000013898else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013899 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000013900
13901#include "confdefs.h"
13902#if STDC_HEADERS
13903# include <stdlib.h>
13904# include <stddef.h>
13905#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000013906#include <sys/types.h>
13907#include <sys/stat.h>
13908main() {struct stat st; exit(stat("configure/", &st) != 0); }
Bram Moolenaar446cb832008-06-24 21:56:24 +000013909
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013910_ACEOF
13911rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013912if { (ac_try="$ac_link"
13913case "(($ac_try" in
13914 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13915 *) ac_try_echo=$ac_try;;
13916esac
13917eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13918$as_echo "$ac_try_echo") >&5
13919 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013920 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013921 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013922 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000013923 { (case "(($ac_try" in
13924 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13925 *) ac_try_echo=$ac_try;;
13926esac
13927eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13928$as_echo "$ac_try_echo") >&5
13929 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013930 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013931 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013932 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000013933
13934 vim_cv_stat_ignores_slash=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000013935
13936else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013937 $as_echo "$as_me: program exited with status $ac_status" >&5
13938$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013939sed 's/^/| /' conftest.$ac_ext >&5
13940
13941( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000013942
13943 vim_cv_stat_ignores_slash=no
13944
Bram Moolenaar071d4272004-06-13 20:20:40 +000013945fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013946rm -rf conftest.dSYM
13947rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000013948fi
13949
Bram Moolenaar446cb832008-06-24 21:56:24 +000013950
13951
13952fi
13953{ $as_echo "$as_me:$LINENO: result: $vim_cv_stat_ignores_slash" >&5
13954$as_echo "$vim_cv_stat_ignores_slash" >&6; }
13955
13956if test "x$vim_cv_stat_ignores_slash" = "xyes" ; then
13957 cat >>confdefs.h <<\_ACEOF
13958#define STAT_IGNORES_SLASH 1
13959_ACEOF
13960
13961fi
13962
13963{ $as_echo "$as_me:$LINENO: checking for iconv_open()" >&5
13964$as_echo_n "checking for iconv_open()... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013965save_LIBS="$LIBS"
13966LIBS="$LIBS -liconv"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013967cat >conftest.$ac_ext <<_ACEOF
13968/* confdefs.h. */
13969_ACEOF
13970cat confdefs.h >>conftest.$ac_ext
13971cat >>conftest.$ac_ext <<_ACEOF
13972/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013973
13974#ifdef HAVE_ICONV_H
13975# include <iconv.h>
13976#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013977
13978int
13979main ()
13980{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013981iconv_open("fr", "to");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013982 ;
13983 return 0;
13984}
13985_ACEOF
13986rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013987if { (ac_try="$ac_link"
13988case "(($ac_try" in
13989 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13990 *) ac_try_echo=$ac_try;;
13991esac
13992eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13993$as_echo "$ac_try_echo") >&5
13994 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013995 ac_status=$?
13996 grep -v '^ *+' conftest.er1 >conftest.err
13997 rm -f conftest.er1
13998 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013999 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14000 (exit $ac_status); } && {
14001 test -z "$ac_c_werror_flag" ||
14002 test ! -s conftest.err
14003 } && test -s conftest$ac_exeext && {
14004 test "$cross_compiling" = yes ||
14005 $as_test_x conftest$ac_exeext
14006 }; then
14007 { $as_echo "$as_me:$LINENO: result: yes; with -liconv" >&5
14008$as_echo "yes; with -liconv" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014009#define HAVE_ICONV 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014010_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014011
14012else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014013 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014014sed 's/^/| /' conftest.$ac_ext >&5
14015
Bram Moolenaar446cb832008-06-24 21:56:24 +000014016 LIBS="$save_LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014017 cat >conftest.$ac_ext <<_ACEOF
14018/* confdefs.h. */
14019_ACEOF
14020cat confdefs.h >>conftest.$ac_ext
14021cat >>conftest.$ac_ext <<_ACEOF
14022/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014023
14024#ifdef HAVE_ICONV_H
14025# include <iconv.h>
14026#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014027
14028int
14029main ()
14030{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014031iconv_open("fr", "to");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014032 ;
14033 return 0;
14034}
14035_ACEOF
14036rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014037if { (ac_try="$ac_link"
14038case "(($ac_try" in
14039 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14040 *) ac_try_echo=$ac_try;;
14041esac
14042eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14043$as_echo "$ac_try_echo") >&5
14044 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014045 ac_status=$?
14046 grep -v '^ *+' conftest.er1 >conftest.err
14047 rm -f conftest.er1
14048 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014049 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14050 (exit $ac_status); } && {
14051 test -z "$ac_c_werror_flag" ||
14052 test ! -s conftest.err
14053 } && test -s conftest$ac_exeext && {
14054 test "$cross_compiling" = yes ||
14055 $as_test_x conftest$ac_exeext
14056 }; then
14057 { $as_echo "$as_me:$LINENO: result: yes" >&5
14058$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014059#define HAVE_ICONV 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014060_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014061
14062else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014063 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014064sed 's/^/| /' conftest.$ac_ext >&5
14065
Bram Moolenaar446cb832008-06-24 21:56:24 +000014066 { $as_echo "$as_me:$LINENO: result: no" >&5
14067$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000014068fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014069
14070rm -rf conftest.dSYM
14071rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014072 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000014073fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014074
14075rm -rf conftest.dSYM
14076rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014077 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000014078
14079
Bram Moolenaar446cb832008-06-24 21:56:24 +000014080{ $as_echo "$as_me:$LINENO: checking for nl_langinfo(CODESET)" >&5
14081$as_echo_n "checking for nl_langinfo(CODESET)... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014082cat >conftest.$ac_ext <<_ACEOF
14083/* confdefs.h. */
14084_ACEOF
14085cat confdefs.h >>conftest.$ac_ext
14086cat >>conftest.$ac_ext <<_ACEOF
14087/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014088
14089#ifdef HAVE_LANGINFO_H
14090# include <langinfo.h>
14091#endif
14092
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014093int
14094main ()
14095{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014096char *cs = nl_langinfo(CODESET);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014097 ;
14098 return 0;
14099}
14100_ACEOF
14101rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014102if { (ac_try="$ac_link"
14103case "(($ac_try" in
14104 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14105 *) ac_try_echo=$ac_try;;
14106esac
14107eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14108$as_echo "$ac_try_echo") >&5
14109 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014110 ac_status=$?
14111 grep -v '^ *+' conftest.er1 >conftest.err
14112 rm -f conftest.er1
14113 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014114 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14115 (exit $ac_status); } && {
14116 test -z "$ac_c_werror_flag" ||
14117 test ! -s conftest.err
14118 } && test -s conftest$ac_exeext && {
14119 test "$cross_compiling" = yes ||
14120 $as_test_x conftest$ac_exeext
14121 }; then
14122 { $as_echo "$as_me:$LINENO: result: yes" >&5
14123$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014124#define HAVE_NL_LANGINFO_CODESET 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014125_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014126
14127else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014128 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014129sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014130
Bram Moolenaar446cb832008-06-24 21:56:24 +000014131 { $as_echo "$as_me:$LINENO: result: no" >&5
14132$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014133fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014134
14135rm -rf conftest.dSYM
14136rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014137 conftest$ac_exeext conftest.$ac_ext
14138
Bram Moolenaar446cb832008-06-24 21:56:24 +000014139
14140{ $as_echo "$as_me:$LINENO: checking for strtod in -lm" >&5
14141$as_echo_n "checking for strtod in -lm... " >&6; }
14142if test "${ac_cv_lib_m_strtod+set}" = set; then
14143 $as_echo_n "(cached) " >&6
14144else
14145 ac_check_lib_save_LIBS=$LIBS
14146LIBS="-lm $LIBS"
14147cat >conftest.$ac_ext <<_ACEOF
14148/* confdefs.h. */
14149_ACEOF
14150cat confdefs.h >>conftest.$ac_ext
14151cat >>conftest.$ac_ext <<_ACEOF
14152/* end confdefs.h. */
14153
14154/* Override any GCC internal prototype to avoid an error.
14155 Use char because int might match the return type of a GCC
14156 builtin and then its argument prototype would still apply. */
14157#ifdef __cplusplus
14158extern "C"
14159#endif
14160char strtod ();
14161int
14162main ()
14163{
14164return strtod ();
14165 ;
14166 return 0;
14167}
14168_ACEOF
14169rm -f conftest.$ac_objext conftest$ac_exeext
14170if { (ac_try="$ac_link"
14171case "(($ac_try" in
14172 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14173 *) ac_try_echo=$ac_try;;
14174esac
14175eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14176$as_echo "$ac_try_echo") >&5
14177 (eval "$ac_link") 2>conftest.er1
14178 ac_status=$?
14179 grep -v '^ *+' conftest.er1 >conftest.err
14180 rm -f conftest.er1
14181 cat conftest.err >&5
14182 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14183 (exit $ac_status); } && {
14184 test -z "$ac_c_werror_flag" ||
14185 test ! -s conftest.err
14186 } && test -s conftest$ac_exeext && {
14187 test "$cross_compiling" = yes ||
14188 $as_test_x conftest$ac_exeext
14189 }; then
14190 ac_cv_lib_m_strtod=yes
14191else
14192 $as_echo "$as_me: failed program was:" >&5
14193sed 's/^/| /' conftest.$ac_ext >&5
14194
14195 ac_cv_lib_m_strtod=no
14196fi
14197
14198rm -rf conftest.dSYM
14199rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14200 conftest$ac_exeext conftest.$ac_ext
14201LIBS=$ac_check_lib_save_LIBS
14202fi
14203{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_m_strtod" >&5
14204$as_echo "$ac_cv_lib_m_strtod" >&6; }
14205if test $ac_cv_lib_m_strtod = yes; then
14206 cat >>confdefs.h <<_ACEOF
14207#define HAVE_LIBM 1
14208_ACEOF
14209
14210 LIBS="-lm $LIBS"
14211
14212fi
14213
14214{ $as_echo "$as_me:$LINENO: checking for strtod() and other floating point functions" >&5
14215$as_echo_n "checking for strtod() and other floating point functions... " >&6; }
14216cat >conftest.$ac_ext <<_ACEOF
14217/* confdefs.h. */
14218_ACEOF
14219cat confdefs.h >>conftest.$ac_ext
14220cat >>conftest.$ac_ext <<_ACEOF
14221/* end confdefs.h. */
14222
14223#ifdef HAVE_MATH_H
14224# include <math.h>
14225#endif
14226#if STDC_HEADERS
14227# include <stdlib.h>
14228# include <stddef.h>
14229#endif
14230
14231int
14232main ()
14233{
14234char *s; double d;
14235 d = strtod("1.1", &s);
14236 d = fabs(1.11);
14237 d = ceil(1.11);
14238 d = floor(1.11);
14239 d = log10(1.11);
14240 d = pow(1.11, 2.22);
14241 d = sqrt(1.11);
14242 d = sin(1.11);
14243 d = cos(1.11);
14244 d = atan(1.11);
14245
14246 ;
14247 return 0;
14248}
14249_ACEOF
14250rm -f conftest.$ac_objext conftest$ac_exeext
14251if { (ac_try="$ac_link"
14252case "(($ac_try" in
14253 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14254 *) ac_try_echo=$ac_try;;
14255esac
14256eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14257$as_echo "$ac_try_echo") >&5
14258 (eval "$ac_link") 2>conftest.er1
14259 ac_status=$?
14260 grep -v '^ *+' conftest.er1 >conftest.err
14261 rm -f conftest.er1
14262 cat conftest.err >&5
14263 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14264 (exit $ac_status); } && {
14265 test -z "$ac_c_werror_flag" ||
14266 test ! -s conftest.err
14267 } && test -s conftest$ac_exeext && {
14268 test "$cross_compiling" = yes ||
14269 $as_test_x conftest$ac_exeext
14270 }; then
14271 { $as_echo "$as_me:$LINENO: result: yes" >&5
14272$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
14273#define HAVE_FLOAT_FUNCS 1
14274_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014275
Bram Moolenaar071d4272004-06-13 20:20:40 +000014276else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014277 $as_echo "$as_me: failed program was:" >&5
14278sed 's/^/| /' conftest.$ac_ext >&5
14279
14280 { $as_echo "$as_me:$LINENO: result: no" >&5
14281$as_echo "no" >&6; }
14282fi
14283
14284rm -rf conftest.dSYM
14285rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14286 conftest$ac_exeext conftest.$ac_ext
14287
14288{ $as_echo "$as_me:$LINENO: checking --disable-acl argument" >&5
14289$as_echo_n "checking --disable-acl argument... " >&6; }
14290# Check whether --enable-acl was given.
14291if test "${enable_acl+set}" = set; then
14292 enableval=$enable_acl;
14293else
Bram Moolenaar071d4272004-06-13 20:20:40 +000014294 enable_acl="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +000014295fi
14296
Bram Moolenaar071d4272004-06-13 20:20:40 +000014297if test "$enable_acl" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014298{ $as_echo "$as_me:$LINENO: result: no" >&5
14299$as_echo "no" >&6; }
14300{ $as_echo "$as_me:$LINENO: checking for acl_get_file in -lposix1e" >&5
14301$as_echo_n "checking for acl_get_file in -lposix1e... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014302if test "${ac_cv_lib_posix1e_acl_get_file+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014303 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014304else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014305 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000014306LIBS="-lposix1e $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014307cat >conftest.$ac_ext <<_ACEOF
14308/* confdefs.h. */
14309_ACEOF
14310cat confdefs.h >>conftest.$ac_ext
14311cat >>conftest.$ac_ext <<_ACEOF
14312/* end confdefs.h. */
14313
Bram Moolenaar446cb832008-06-24 21:56:24 +000014314/* Override any GCC internal prototype to avoid an error.
14315 Use char because int might match the return type of a GCC
14316 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014317#ifdef __cplusplus
14318extern "C"
14319#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014320char acl_get_file ();
14321int
14322main ()
14323{
Bram Moolenaar446cb832008-06-24 21:56:24 +000014324return acl_get_file ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014325 ;
14326 return 0;
14327}
14328_ACEOF
14329rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014330if { (ac_try="$ac_link"
14331case "(($ac_try" in
14332 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14333 *) ac_try_echo=$ac_try;;
14334esac
14335eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14336$as_echo "$ac_try_echo") >&5
14337 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014338 ac_status=$?
14339 grep -v '^ *+' conftest.er1 >conftest.err
14340 rm -f conftest.er1
14341 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014342 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14343 (exit $ac_status); } && {
14344 test -z "$ac_c_werror_flag" ||
14345 test ! -s conftest.err
14346 } && test -s conftest$ac_exeext && {
14347 test "$cross_compiling" = yes ||
14348 $as_test_x conftest$ac_exeext
14349 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014350 ac_cv_lib_posix1e_acl_get_file=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000014351else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014352 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014353sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014354
Bram Moolenaar446cb832008-06-24 21:56:24 +000014355 ac_cv_lib_posix1e_acl_get_file=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000014356fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014357
14358rm -rf conftest.dSYM
14359rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014360 conftest$ac_exeext conftest.$ac_ext
14361LIBS=$ac_check_lib_save_LIBS
14362fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014363{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_posix1e_acl_get_file" >&5
14364$as_echo "$ac_cv_lib_posix1e_acl_get_file" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014365if test $ac_cv_lib_posix1e_acl_get_file = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000014366 LIBS="$LIBS -lposix1e"
14367else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014368 { $as_echo "$as_me:$LINENO: checking for acl_get_file in -lacl" >&5
14369$as_echo_n "checking for acl_get_file in -lacl... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014370if test "${ac_cv_lib_acl_acl_get_file+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014371 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014372else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014373 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000014374LIBS="-lacl $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014375cat >conftest.$ac_ext <<_ACEOF
14376/* confdefs.h. */
14377_ACEOF
14378cat confdefs.h >>conftest.$ac_ext
14379cat >>conftest.$ac_ext <<_ACEOF
14380/* end confdefs.h. */
14381
Bram Moolenaar446cb832008-06-24 21:56:24 +000014382/* Override any GCC internal prototype to avoid an error.
14383 Use char because int might match the return type of a GCC
14384 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014385#ifdef __cplusplus
14386extern "C"
14387#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014388char acl_get_file ();
14389int
14390main ()
14391{
Bram Moolenaar446cb832008-06-24 21:56:24 +000014392return acl_get_file ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014393 ;
14394 return 0;
14395}
14396_ACEOF
14397rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014398if { (ac_try="$ac_link"
14399case "(($ac_try" in
14400 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14401 *) ac_try_echo=$ac_try;;
14402esac
14403eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14404$as_echo "$ac_try_echo") >&5
14405 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014406 ac_status=$?
14407 grep -v '^ *+' conftest.er1 >conftest.err
14408 rm -f conftest.er1
14409 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014410 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14411 (exit $ac_status); } && {
14412 test -z "$ac_c_werror_flag" ||
14413 test ! -s conftest.err
14414 } && test -s conftest$ac_exeext && {
14415 test "$cross_compiling" = yes ||
14416 $as_test_x conftest$ac_exeext
14417 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014418 ac_cv_lib_acl_acl_get_file=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000014419else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014420 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014421sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014422
Bram Moolenaar446cb832008-06-24 21:56:24 +000014423 ac_cv_lib_acl_acl_get_file=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000014424fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014425
14426rm -rf conftest.dSYM
14427rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014428 conftest$ac_exeext conftest.$ac_ext
14429LIBS=$ac_check_lib_save_LIBS
14430fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014431{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_acl_acl_get_file" >&5
14432$as_echo "$ac_cv_lib_acl_acl_get_file" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014433if test $ac_cv_lib_acl_acl_get_file = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000014434 LIBS="$LIBS -lacl"
Bram Moolenaar446cb832008-06-24 21:56:24 +000014435 { $as_echo "$as_me:$LINENO: checking for fgetxattr in -lattr" >&5
14436$as_echo_n "checking for fgetxattr in -lattr... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014437if test "${ac_cv_lib_attr_fgetxattr+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014438 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014439else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014440 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000014441LIBS="-lattr $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014442cat >conftest.$ac_ext <<_ACEOF
14443/* confdefs.h. */
14444_ACEOF
14445cat confdefs.h >>conftest.$ac_ext
14446cat >>conftest.$ac_ext <<_ACEOF
14447/* end confdefs.h. */
14448
Bram Moolenaar446cb832008-06-24 21:56:24 +000014449/* Override any GCC internal prototype to avoid an error.
14450 Use char because int might match the return type of a GCC
14451 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014452#ifdef __cplusplus
14453extern "C"
14454#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014455char fgetxattr ();
14456int
14457main ()
14458{
Bram Moolenaar446cb832008-06-24 21:56:24 +000014459return fgetxattr ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014460 ;
14461 return 0;
14462}
14463_ACEOF
14464rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014465if { (ac_try="$ac_link"
14466case "(($ac_try" in
14467 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14468 *) ac_try_echo=$ac_try;;
14469esac
14470eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14471$as_echo "$ac_try_echo") >&5
14472 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014473 ac_status=$?
14474 grep -v '^ *+' conftest.er1 >conftest.err
14475 rm -f conftest.er1
14476 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014477 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14478 (exit $ac_status); } && {
14479 test -z "$ac_c_werror_flag" ||
14480 test ! -s conftest.err
14481 } && test -s conftest$ac_exeext && {
14482 test "$cross_compiling" = yes ||
14483 $as_test_x conftest$ac_exeext
14484 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014485 ac_cv_lib_attr_fgetxattr=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000014486else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014487 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014488sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014489
Bram Moolenaar446cb832008-06-24 21:56:24 +000014490 ac_cv_lib_attr_fgetxattr=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000014491fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014492
14493rm -rf conftest.dSYM
14494rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014495 conftest$ac_exeext conftest.$ac_ext
14496LIBS=$ac_check_lib_save_LIBS
14497fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014498{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_attr_fgetxattr" >&5
14499$as_echo "$ac_cv_lib_attr_fgetxattr" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014500if test $ac_cv_lib_attr_fgetxattr = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000014501 LIBS="$LIBS -lattr"
Bram Moolenaar071d4272004-06-13 20:20:40 +000014502fi
14503
Bram Moolenaar071d4272004-06-13 20:20:40 +000014504fi
14505
14506fi
14507
14508
Bram Moolenaar446cb832008-06-24 21:56:24 +000014509{ $as_echo "$as_me:$LINENO: checking for POSIX ACL support" >&5
14510$as_echo_n "checking for POSIX ACL support... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014511cat >conftest.$ac_ext <<_ACEOF
14512/* confdefs.h. */
14513_ACEOF
14514cat confdefs.h >>conftest.$ac_ext
14515cat >>conftest.$ac_ext <<_ACEOF
14516/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014517
14518#include <sys/types.h>
14519#ifdef HAVE_SYS_ACL_H
14520# include <sys/acl.h>
14521#endif
14522acl_t acl;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014523int
14524main ()
14525{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014526acl = acl_get_file("foo", ACL_TYPE_ACCESS);
14527 acl_set_file("foo", ACL_TYPE_ACCESS, acl);
14528 acl_free(acl);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014529 ;
14530 return 0;
14531}
14532_ACEOF
14533rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014534if { (ac_try="$ac_link"
14535case "(($ac_try" in
14536 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14537 *) ac_try_echo=$ac_try;;
14538esac
14539eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14540$as_echo "$ac_try_echo") >&5
14541 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014542 ac_status=$?
14543 grep -v '^ *+' conftest.er1 >conftest.err
14544 rm -f conftest.er1
14545 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014546 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14547 (exit $ac_status); } && {
14548 test -z "$ac_c_werror_flag" ||
14549 test ! -s conftest.err
14550 } && test -s conftest$ac_exeext && {
14551 test "$cross_compiling" = yes ||
14552 $as_test_x conftest$ac_exeext
14553 }; then
14554 { $as_echo "$as_me:$LINENO: result: yes" >&5
14555$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014556#define HAVE_POSIX_ACL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014557_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014558
14559else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014560 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014561sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014562
Bram Moolenaar446cb832008-06-24 21:56:24 +000014563 { $as_echo "$as_me:$LINENO: result: no" >&5
14564$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014565fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014566
14567rm -rf conftest.dSYM
14568rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014569 conftest$ac_exeext conftest.$ac_ext
14570
Bram Moolenaar446cb832008-06-24 21:56:24 +000014571{ $as_echo "$as_me:$LINENO: checking for Solaris ACL support" >&5
14572$as_echo_n "checking for Solaris ACL support... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014573cat >conftest.$ac_ext <<_ACEOF
14574/* confdefs.h. */
14575_ACEOF
14576cat confdefs.h >>conftest.$ac_ext
14577cat >>conftest.$ac_ext <<_ACEOF
14578/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014579
14580#ifdef HAVE_SYS_ACL_H
14581# include <sys/acl.h>
14582#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014583int
14584main ()
14585{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014586acl("foo", GETACLCNT, 0, NULL);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014587
14588 ;
14589 return 0;
14590}
14591_ACEOF
14592rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014593if { (ac_try="$ac_link"
14594case "(($ac_try" in
14595 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14596 *) ac_try_echo=$ac_try;;
14597esac
14598eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14599$as_echo "$ac_try_echo") >&5
14600 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014601 ac_status=$?
14602 grep -v '^ *+' conftest.er1 >conftest.err
14603 rm -f conftest.er1
14604 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014605 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14606 (exit $ac_status); } && {
14607 test -z "$ac_c_werror_flag" ||
14608 test ! -s conftest.err
14609 } && test -s conftest$ac_exeext && {
14610 test "$cross_compiling" = yes ||
14611 $as_test_x conftest$ac_exeext
14612 }; then
14613 { $as_echo "$as_me:$LINENO: result: yes" >&5
14614$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014615#define HAVE_SOLARIS_ACL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014616_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014617
14618else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014619 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014620sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014621
Bram Moolenaar446cb832008-06-24 21:56:24 +000014622 { $as_echo "$as_me:$LINENO: result: no" >&5
14623$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014624fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014625
14626rm -rf conftest.dSYM
14627rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014628 conftest$ac_exeext conftest.$ac_ext
14629
Bram Moolenaar446cb832008-06-24 21:56:24 +000014630{ $as_echo "$as_me:$LINENO: checking for AIX ACL support" >&5
14631$as_echo_n "checking for AIX ACL support... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014632cat >conftest.$ac_ext <<_ACEOF
14633/* confdefs.h. */
14634_ACEOF
14635cat confdefs.h >>conftest.$ac_ext
14636cat >>conftest.$ac_ext <<_ACEOF
14637/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014638
Bram Moolenaar446cb832008-06-24 21:56:24 +000014639#if STDC_HEADERS
14640# include <stdlib.h>
14641# include <stddef.h>
14642#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000014643#ifdef HAVE_SYS_ACL_H
14644# include <sys/acl.h>
14645#endif
14646#ifdef HAVE_SYS_ACCESS_H
14647# include <sys/access.h>
14648#endif
14649#define _ALL_SOURCE
14650
14651#include <sys/stat.h>
14652
14653int aclsize;
14654struct acl *aclent;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014655int
14656main ()
14657{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014658aclsize = sizeof(struct acl);
14659 aclent = (void *)malloc(aclsize);
14660 statacl("foo", STX_NORMAL, aclent, aclsize);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014661
14662 ;
14663 return 0;
14664}
14665_ACEOF
14666rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014667if { (ac_try="$ac_link"
14668case "(($ac_try" in
14669 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14670 *) ac_try_echo=$ac_try;;
14671esac
14672eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14673$as_echo "$ac_try_echo") >&5
14674 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014675 ac_status=$?
14676 grep -v '^ *+' conftest.er1 >conftest.err
14677 rm -f conftest.er1
14678 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014679 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14680 (exit $ac_status); } && {
14681 test -z "$ac_c_werror_flag" ||
14682 test ! -s conftest.err
14683 } && test -s conftest$ac_exeext && {
14684 test "$cross_compiling" = yes ||
14685 $as_test_x conftest$ac_exeext
14686 }; then
14687 { $as_echo "$as_me:$LINENO: result: yes" >&5
14688$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014689#define HAVE_AIX_ACL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014690_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014691
14692else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014693 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014694sed 's/^/| /' conftest.$ac_ext >&5
14695
Bram Moolenaar446cb832008-06-24 21:56:24 +000014696 { $as_echo "$as_me:$LINENO: result: no" >&5
14697$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000014698fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014699
14700rm -rf conftest.dSYM
14701rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014702 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000014703else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014704 { $as_echo "$as_me:$LINENO: result: yes" >&5
14705$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000014706fi
14707
Bram Moolenaar446cb832008-06-24 21:56:24 +000014708{ $as_echo "$as_me:$LINENO: checking --disable-gpm argument" >&5
14709$as_echo_n "checking --disable-gpm argument... " >&6; }
14710# Check whether --enable-gpm was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +000014711if test "${enable_gpm+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014712 enableval=$enable_gpm;
Bram Moolenaar071d4272004-06-13 20:20:40 +000014713else
14714 enable_gpm="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +000014715fi
14716
Bram Moolenaar071d4272004-06-13 20:20:40 +000014717
14718if test "$enable_gpm" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014719 { $as_echo "$as_me:$LINENO: result: no" >&5
14720$as_echo "no" >&6; }
14721 { $as_echo "$as_me:$LINENO: checking for gpm" >&5
14722$as_echo_n "checking for gpm... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014723if test "${vi_cv_have_gpm+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014724 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014725else
14726 olibs="$LIBS" ; LIBS="-lgpm"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014727 cat >conftest.$ac_ext <<_ACEOF
14728/* confdefs.h. */
14729_ACEOF
14730cat confdefs.h >>conftest.$ac_ext
14731cat >>conftest.$ac_ext <<_ACEOF
14732/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014733#include <gpm.h>
14734 #include <linux/keyboard.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014735int
14736main ()
14737{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014738Gpm_GetLibVersion(NULL);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014739 ;
14740 return 0;
14741}
14742_ACEOF
14743rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014744if { (ac_try="$ac_link"
14745case "(($ac_try" in
14746 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14747 *) ac_try_echo=$ac_try;;
14748esac
14749eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14750$as_echo "$ac_try_echo") >&5
14751 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014752 ac_status=$?
14753 grep -v '^ *+' conftest.er1 >conftest.err
14754 rm -f conftest.er1
14755 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014756 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14757 (exit $ac_status); } && {
14758 test -z "$ac_c_werror_flag" ||
14759 test ! -s conftest.err
14760 } && test -s conftest$ac_exeext && {
14761 test "$cross_compiling" = yes ||
14762 $as_test_x conftest$ac_exeext
14763 }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000014764 vi_cv_have_gpm=yes
14765else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014766 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014767sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014768
Bram Moolenaar446cb832008-06-24 21:56:24 +000014769 vi_cv_have_gpm=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014770fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014771
14772rm -rf conftest.dSYM
14773rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014774 conftest$ac_exeext conftest.$ac_ext
14775 LIBS="$olibs"
14776
14777fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014778{ $as_echo "$as_me:$LINENO: result: $vi_cv_have_gpm" >&5
14779$as_echo "$vi_cv_have_gpm" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000014780 if test $vi_cv_have_gpm = yes; then
14781 LIBS="$LIBS -lgpm"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014782 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014783#define HAVE_GPM 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014784_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014785
14786 fi
14787else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014788 { $as_echo "$as_me:$LINENO: result: yes" >&5
14789$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000014790fi
14791
Bram Moolenaar446cb832008-06-24 21:56:24 +000014792{ $as_echo "$as_me:$LINENO: checking --disable-sysmouse argument" >&5
14793$as_echo_n "checking --disable-sysmouse argument... " >&6; }
14794# Check whether --enable-sysmouse was given.
14795if test "${enable_sysmouse+set}" = set; then
14796 enableval=$enable_sysmouse;
14797else
14798 enable_sysmouse="yes"
14799fi
14800
14801
14802if test "$enable_sysmouse" = "yes"; then
14803 { $as_echo "$as_me:$LINENO: result: no" >&5
14804$as_echo "no" >&6; }
14805 { $as_echo "$as_me:$LINENO: checking for sysmouse" >&5
14806$as_echo_n "checking for sysmouse... " >&6; }
14807if test "${vi_cv_have_sysmouse+set}" = set; then
14808 $as_echo_n "(cached) " >&6
14809else
14810 cat >conftest.$ac_ext <<_ACEOF
14811/* confdefs.h. */
14812_ACEOF
14813cat confdefs.h >>conftest.$ac_ext
14814cat >>conftest.$ac_ext <<_ACEOF
14815/* end confdefs.h. */
14816#include <sys/consio.h>
14817 #include <signal.h>
14818 #include <sys/fbio.h>
14819int
14820main ()
14821{
14822struct mouse_info mouse;
14823 mouse.operation = MOUSE_MODE;
14824 mouse.operation = MOUSE_SHOW;
14825 mouse.u.mode.mode = 0;
14826 mouse.u.mode.signal = SIGUSR2;
14827 ;
14828 return 0;
14829}
14830_ACEOF
14831rm -f conftest.$ac_objext conftest$ac_exeext
14832if { (ac_try="$ac_link"
14833case "(($ac_try" in
14834 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14835 *) ac_try_echo=$ac_try;;
14836esac
14837eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14838$as_echo "$ac_try_echo") >&5
14839 (eval "$ac_link") 2>conftest.er1
14840 ac_status=$?
14841 grep -v '^ *+' conftest.er1 >conftest.err
14842 rm -f conftest.er1
14843 cat conftest.err >&5
14844 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14845 (exit $ac_status); } && {
14846 test -z "$ac_c_werror_flag" ||
14847 test ! -s conftest.err
14848 } && test -s conftest$ac_exeext && {
14849 test "$cross_compiling" = yes ||
14850 $as_test_x conftest$ac_exeext
14851 }; then
14852 vi_cv_have_sysmouse=yes
14853else
14854 $as_echo "$as_me: failed program was:" >&5
14855sed 's/^/| /' conftest.$ac_ext >&5
14856
14857 vi_cv_have_sysmouse=no
14858fi
14859
14860rm -rf conftest.dSYM
14861rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14862 conftest$ac_exeext conftest.$ac_ext
14863
14864fi
14865{ $as_echo "$as_me:$LINENO: result: $vi_cv_have_sysmouse" >&5
14866$as_echo "$vi_cv_have_sysmouse" >&6; }
14867 if test $vi_cv_have_sysmouse = yes; then
14868 cat >>confdefs.h <<\_ACEOF
14869#define HAVE_SYSMOUSE 1
14870_ACEOF
14871
14872 fi
14873else
14874 { $as_echo "$as_me:$LINENO: result: yes" >&5
14875$as_echo "yes" >&6; }
14876fi
14877
14878{ $as_echo "$as_me:$LINENO: checking for rename" >&5
14879$as_echo_n "checking for rename... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014880cat >conftest.$ac_ext <<_ACEOF
14881/* confdefs.h. */
14882_ACEOF
14883cat confdefs.h >>conftest.$ac_ext
14884cat >>conftest.$ac_ext <<_ACEOF
14885/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014886#include <stdio.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014887int
14888main ()
14889{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014890rename("this", "that")
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014891 ;
14892 return 0;
14893}
14894_ACEOF
14895rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014896if { (ac_try="$ac_link"
14897case "(($ac_try" in
14898 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14899 *) ac_try_echo=$ac_try;;
14900esac
14901eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14902$as_echo "$ac_try_echo") >&5
14903 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014904 ac_status=$?
14905 grep -v '^ *+' conftest.er1 >conftest.err
14906 rm -f conftest.er1
14907 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014908 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14909 (exit $ac_status); } && {
14910 test -z "$ac_c_werror_flag" ||
14911 test ! -s conftest.err
14912 } && test -s conftest$ac_exeext && {
14913 test "$cross_compiling" = yes ||
14914 $as_test_x conftest$ac_exeext
14915 }; then
14916 { $as_echo "$as_me:$LINENO: result: yes" >&5
14917$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014918#define HAVE_RENAME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014919_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014920
14921else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014922 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014923sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014924
Bram Moolenaar446cb832008-06-24 21:56:24 +000014925 { $as_echo "$as_me:$LINENO: result: no" >&5
14926$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014927fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014928
14929rm -rf conftest.dSYM
14930rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014931 conftest$ac_exeext conftest.$ac_ext
14932
Bram Moolenaar446cb832008-06-24 21:56:24 +000014933{ $as_echo "$as_me:$LINENO: checking for sysctl" >&5
14934$as_echo_n "checking for sysctl... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014935cat >conftest.$ac_ext <<_ACEOF
14936/* confdefs.h. */
14937_ACEOF
14938cat confdefs.h >>conftest.$ac_ext
14939cat >>conftest.$ac_ext <<_ACEOF
14940/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014941#include <sys/types.h>
14942#include <sys/sysctl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014943int
14944main ()
14945{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014946 int mib[2], r;
14947 size_t len;
14948
14949 mib[0] = CTL_HW;
14950 mib[1] = HW_USERMEM;
14951 len = sizeof(r);
14952 (void)sysctl(mib, 2, &r, &len, (void *)0, (size_t)0);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014953
14954 ;
14955 return 0;
14956}
14957_ACEOF
14958rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014959if { (ac_try="$ac_compile"
14960case "(($ac_try" in
14961 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14962 *) ac_try_echo=$ac_try;;
14963esac
14964eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14965$as_echo "$ac_try_echo") >&5
14966 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014967 ac_status=$?
14968 grep -v '^ *+' conftest.er1 >conftest.err
14969 rm -f conftest.er1
14970 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014971 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14972 (exit $ac_status); } && {
14973 test -z "$ac_c_werror_flag" ||
14974 test ! -s conftest.err
14975 } && test -s conftest.$ac_objext; then
14976 { $as_echo "$as_me:$LINENO: result: yes" >&5
14977$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014978#define HAVE_SYSCTL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014979_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014980
14981else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014982 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014983sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014984
Bram Moolenaar446cb832008-06-24 21:56:24 +000014985 { $as_echo "$as_me:$LINENO: result: not usable" >&5
14986$as_echo "not usable" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014987fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014988
Bram Moolenaar446cb832008-06-24 21:56:24 +000014989rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14990
14991{ $as_echo "$as_me:$LINENO: checking for sysinfo" >&5
14992$as_echo_n "checking for sysinfo... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014993cat >conftest.$ac_ext <<_ACEOF
14994/* confdefs.h. */
14995_ACEOF
14996cat confdefs.h >>conftest.$ac_ext
14997cat >>conftest.$ac_ext <<_ACEOF
14998/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014999#include <sys/types.h>
15000#include <sys/sysinfo.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015001int
15002main ()
15003{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015004 struct sysinfo sinfo;
15005 int t;
15006
15007 (void)sysinfo(&sinfo);
15008 t = sinfo.totalram;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015009
15010 ;
15011 return 0;
15012}
15013_ACEOF
15014rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015015if { (ac_try="$ac_compile"
15016case "(($ac_try" in
15017 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15018 *) ac_try_echo=$ac_try;;
15019esac
15020eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15021$as_echo "$ac_try_echo") >&5
15022 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015023 ac_status=$?
15024 grep -v '^ *+' conftest.er1 >conftest.err
15025 rm -f conftest.er1
15026 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015027 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15028 (exit $ac_status); } && {
15029 test -z "$ac_c_werror_flag" ||
15030 test ! -s conftest.err
15031 } && test -s conftest.$ac_objext; then
15032 { $as_echo "$as_me:$LINENO: result: yes" >&5
15033$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015034#define HAVE_SYSINFO 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015035_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015036
15037else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015038 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015039sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015040
Bram Moolenaar446cb832008-06-24 21:56:24 +000015041 { $as_echo "$as_me:$LINENO: result: not usable" >&5
15042$as_echo "not usable" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015043fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015044
Bram Moolenaar446cb832008-06-24 21:56:24 +000015045rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15046
15047{ $as_echo "$as_me:$LINENO: checking for sysinfo.mem_unit" >&5
15048$as_echo_n "checking for sysinfo.mem_unit... " >&6; }
Bram Moolenaar914572a2007-05-01 11:37:47 +000015049cat >conftest.$ac_ext <<_ACEOF
15050/* confdefs.h. */
15051_ACEOF
15052cat confdefs.h >>conftest.$ac_ext
15053cat >>conftest.$ac_ext <<_ACEOF
15054/* end confdefs.h. */
15055#include <sys/types.h>
15056#include <sys/sysinfo.h>
15057int
15058main ()
15059{
15060 struct sysinfo sinfo;
15061 sinfo.mem_unit = 1;
15062
15063 ;
15064 return 0;
15065}
15066_ACEOF
15067rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015068if { (ac_try="$ac_compile"
15069case "(($ac_try" in
15070 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15071 *) ac_try_echo=$ac_try;;
15072esac
15073eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15074$as_echo "$ac_try_echo") >&5
15075 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar914572a2007-05-01 11:37:47 +000015076 ac_status=$?
15077 grep -v '^ *+' conftest.er1 >conftest.err
15078 rm -f conftest.er1
15079 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015080 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15081 (exit $ac_status); } && {
15082 test -z "$ac_c_werror_flag" ||
15083 test ! -s conftest.err
15084 } && test -s conftest.$ac_objext; then
15085 { $as_echo "$as_me:$LINENO: result: yes" >&5
15086$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar914572a2007-05-01 11:37:47 +000015087#define HAVE_SYSINFO_MEM_UNIT 1
15088_ACEOF
15089
15090else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015091 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar914572a2007-05-01 11:37:47 +000015092sed 's/^/| /' conftest.$ac_ext >&5
15093
Bram Moolenaar446cb832008-06-24 21:56:24 +000015094 { $as_echo "$as_me:$LINENO: result: no" >&5
15095$as_echo "no" >&6; }
Bram Moolenaar914572a2007-05-01 11:37:47 +000015096fi
Bram Moolenaar914572a2007-05-01 11:37:47 +000015097
Bram Moolenaar446cb832008-06-24 21:56:24 +000015098rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15099
15100{ $as_echo "$as_me:$LINENO: checking for sysconf" >&5
15101$as_echo_n "checking for sysconf... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015102cat >conftest.$ac_ext <<_ACEOF
15103/* confdefs.h. */
15104_ACEOF
15105cat confdefs.h >>conftest.$ac_ext
15106cat >>conftest.$ac_ext <<_ACEOF
15107/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015108#include <unistd.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015109int
15110main ()
15111{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015112 (void)sysconf(_SC_PAGESIZE);
15113 (void)sysconf(_SC_PHYS_PAGES);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015114
15115 ;
15116 return 0;
15117}
15118_ACEOF
15119rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015120if { (ac_try="$ac_compile"
15121case "(($ac_try" in
15122 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15123 *) ac_try_echo=$ac_try;;
15124esac
15125eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15126$as_echo "$ac_try_echo") >&5
15127 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015128 ac_status=$?
15129 grep -v '^ *+' conftest.er1 >conftest.err
15130 rm -f conftest.er1
15131 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015132 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15133 (exit $ac_status); } && {
15134 test -z "$ac_c_werror_flag" ||
15135 test ! -s conftest.err
15136 } && test -s conftest.$ac_objext; then
15137 { $as_echo "$as_me:$LINENO: result: yes" >&5
15138$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015139#define HAVE_SYSCONF 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015140_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015141
15142else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015143 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015144sed 's/^/| /' conftest.$ac_ext >&5
15145
Bram Moolenaar446cb832008-06-24 21:56:24 +000015146 { $as_echo "$as_me:$LINENO: result: not usable" >&5
15147$as_echo "not usable" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015148fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015149
15150rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000015151
15152
Bram Moolenaar446cb832008-06-24 21:56:24 +000015153{ $as_echo "$as_me:$LINENO: checking size of int" >&5
15154$as_echo_n "checking size of int... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015155if test "${ac_cv_sizeof_int+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015156 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000015157else
15158 if test "$cross_compiling" = yes; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015159 { { $as_echo "$as_me:$LINENO: error: failed to compile test program" >&5
15160$as_echo "$as_me: error: failed to compile test program" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015161 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015162else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015163 cat >conftest.$ac_ext <<_ACEOF
15164/* confdefs.h. */
15165_ACEOF
15166cat confdefs.h >>conftest.$ac_ext
15167cat >>conftest.$ac_ext <<_ACEOF
15168/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000015169
Bram Moolenaar071d4272004-06-13 20:20:40 +000015170#include <stdio.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +000015171#if STDC_HEADERS
15172# include <stdlib.h>
15173# include <stddef.h>
15174#endif
15175main()
15176{
15177 FILE *f=fopen("conftestval", "w");
15178 if (!f) exit(1);
15179 fprintf(f, "%d\n", (int)sizeof(int));
15180 exit(0);
15181}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015182_ACEOF
15183rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015184if { (ac_try="$ac_link"
15185case "(($ac_try" in
15186 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15187 *) ac_try_echo=$ac_try;;
15188esac
15189eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15190$as_echo "$ac_try_echo") >&5
15191 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015192 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015193 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015194 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000015195 { (case "(($ac_try" in
15196 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15197 *) ac_try_echo=$ac_try;;
15198esac
15199eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15200$as_echo "$ac_try_echo") >&5
15201 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015202 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015203 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015204 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000015205 ac_cv_sizeof_int=`cat conftestval`
15206else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015207 $as_echo "$as_me: program exited with status $ac_status" >&5
15208$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015209sed 's/^/| /' conftest.$ac_ext >&5
15210
15211( exit $ac_status )
15212ac_cv_sizeof_int=0
Bram Moolenaar071d4272004-06-13 20:20:40 +000015213fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015214rm -rf conftest.dSYM
15215rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000015216fi
15217
Bram Moolenaar446cb832008-06-24 21:56:24 +000015218
15219fi
15220
15221{ $as_echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
15222$as_echo "$ac_cv_sizeof_int" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015223cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015224#define SIZEOF_INT $ac_cv_sizeof_int
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015225_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015226
15227
Bram Moolenaar446cb832008-06-24 21:56:24 +000015228
15229
Bram Moolenaar071d4272004-06-13 20:20:40 +000015230bcopy_test_prog='
Bram Moolenaar446cb832008-06-24 21:56:24 +000015231#include "confdefs.h"
15232#ifdef HAVE_STRING_H
15233# include <string.h>
15234#endif
15235#if STDC_HEADERS
15236# include <stdlib.h>
15237# include <stddef.h>
15238#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000015239main() {
15240 char buf[10];
15241 strcpy(buf, "abcdefghi");
15242 mch_memmove(buf, buf + 2, 3);
15243 if (strncmp(buf, "ababcf", 6))
15244 exit(1);
15245 strcpy(buf, "abcdefghi");
15246 mch_memmove(buf + 2, buf, 3);
15247 if (strncmp(buf, "cdedef", 6))
15248 exit(1);
15249 exit(0); /* libc version works properly. */
15250}'
15251
Bram Moolenaar446cb832008-06-24 21:56:24 +000015252{ $as_echo "$as_me:$LINENO: checking whether memmove handles overlaps" >&5
15253$as_echo_n "checking whether memmove handles overlaps... " >&6; }
15254if test "${vim_cv_memmove_handles_overlap+set}" = set; then
15255 $as_echo_n "(cached) " >&6
15256else
Bram Moolenaar071d4272004-06-13 20:20:40 +000015257
Bram Moolenaar446cb832008-06-24 21:56:24 +000015258 if test "$cross_compiling" = yes; then
15259
15260 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_memmove_handles_overlap'" >&5
15261$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_memmove_handles_overlap'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015262 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000015263
Bram Moolenaar071d4272004-06-13 20:20:40 +000015264else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015265 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015266#define mch_memmove(s,d,l) memmove(d,s,l) $bcopy_test_prog
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015267_ACEOF
15268rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015269if { (ac_try="$ac_link"
15270case "(($ac_try" in
15271 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15272 *) ac_try_echo=$ac_try;;
15273esac
15274eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15275$as_echo "$ac_try_echo") >&5
15276 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015277 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015278 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015279 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000015280 { (case "(($ac_try" in
15281 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15282 *) ac_try_echo=$ac_try;;
15283esac
15284eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15285$as_echo "$ac_try_echo") >&5
15286 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015287 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015288 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015289 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015290
15291 vim_cv_memmove_handles_overlap=yes
15292
15293else
15294 $as_echo "$as_me: program exited with status $ac_status" >&5
15295$as_echo "$as_me: failed program was:" >&5
15296sed 's/^/| /' conftest.$ac_ext >&5
15297
15298( exit $ac_status )
15299
15300 vim_cv_memmove_handles_overlap=no
15301
15302fi
15303rm -rf conftest.dSYM
15304rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15305fi
15306
15307
15308
15309fi
15310{ $as_echo "$as_me:$LINENO: result: $vim_cv_memmove_handles_overlap" >&5
15311$as_echo "$vim_cv_memmove_handles_overlap" >&6; }
15312
15313if test "x$vim_cv_memmove_handles_overlap" = "xyes" ; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015314 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015315#define USEMEMMOVE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015316_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000015317
Bram Moolenaar071d4272004-06-13 20:20:40 +000015318else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015319 { $as_echo "$as_me:$LINENO: checking whether bcopy handles overlaps" >&5
15320$as_echo_n "checking whether bcopy handles overlaps... " >&6; }
15321if test "${vim_cv_bcopy_handles_overlap+set}" = set; then
15322 $as_echo_n "(cached) " >&6
15323else
15324
15325 if test "$cross_compiling" = yes; then
15326
15327 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_bcopy_handles_overlap'" >&5
15328$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_bcopy_handles_overlap'" >&2;}
15329 { (exit 1); exit 1; }; }
15330
15331else
15332 cat >conftest.$ac_ext <<_ACEOF
15333#define mch_bcopy(s,d,l) bcopy(d,s,l) $bcopy_test_prog
15334_ACEOF
15335rm -f conftest$ac_exeext
15336if { (ac_try="$ac_link"
15337case "(($ac_try" in
15338 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15339 *) ac_try_echo=$ac_try;;
15340esac
15341eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15342$as_echo "$ac_try_echo") >&5
15343 (eval "$ac_link") 2>&5
15344 ac_status=$?
15345 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15346 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15347 { (case "(($ac_try" in
15348 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15349 *) ac_try_echo=$ac_try;;
15350esac
15351eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15352$as_echo "$ac_try_echo") >&5
15353 (eval "$ac_try") 2>&5
15354 ac_status=$?
15355 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15356 (exit $ac_status); }; }; then
15357
15358 vim_cv_bcopy_handles_overlap=yes
15359
15360else
15361 $as_echo "$as_me: program exited with status $ac_status" >&5
15362$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015363sed 's/^/| /' conftest.$ac_ext >&5
15364
15365( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000015366
15367 vim_cv_bcopy_handles_overlap=no
15368
15369fi
15370rm -rf conftest.dSYM
15371rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15372fi
15373
15374
15375
15376fi
15377{ $as_echo "$as_me:$LINENO: result: $vim_cv_bcopy_handles_overlap" >&5
15378$as_echo "$vim_cv_bcopy_handles_overlap" >&6; }
15379
15380 if test "x$vim_cv_bcopy_handles_overlap" = "xyes" ; then
15381 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015382#define USEBCOPY 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015383_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015384
Bram Moolenaar446cb832008-06-24 21:56:24 +000015385 else
15386 { $as_echo "$as_me:$LINENO: checking whether memcpy handles overlaps" >&5
15387$as_echo_n "checking whether memcpy handles overlaps... " >&6; }
15388if test "${vim_cv_memcpy_handles_overlap+set}" = set; then
15389 $as_echo_n "(cached) " >&6
15390else
15391
15392 if test "$cross_compiling" = yes; then
15393
15394 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_memcpy_handles_overlap'" >&5
15395$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_memcpy_handles_overlap'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015396 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000015397
Bram Moolenaar071d4272004-06-13 20:20:40 +000015398else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015399 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000015400#define mch_memcpy(s,d,l) memcpy(d,s,l) $bcopy_test_prog
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015401_ACEOF
15402rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015403if { (ac_try="$ac_link"
15404case "(($ac_try" in
15405 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15406 *) ac_try_echo=$ac_try;;
15407esac
15408eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15409$as_echo "$ac_try_echo") >&5
15410 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015411 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015412 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015413 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000015414 { (case "(($ac_try" in
15415 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15416 *) ac_try_echo=$ac_try;;
15417esac
15418eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15419$as_echo "$ac_try_echo") >&5
15420 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015421 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015422 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015423 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015424
15425 vim_cv_memcpy_handles_overlap=yes
15426
Bram Moolenaar071d4272004-06-13 20:20:40 +000015427else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015428 $as_echo "$as_me: program exited with status $ac_status" >&5
15429$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015430sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015431
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015432( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000015433
15434 vim_cv_memcpy_handles_overlap=no
15435
Bram Moolenaar071d4272004-06-13 20:20:40 +000015436fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015437rm -rf conftest.dSYM
15438rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000015439fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015440
15441
15442
Bram Moolenaar071d4272004-06-13 20:20:40 +000015443fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015444{ $as_echo "$as_me:$LINENO: result: $vim_cv_memcpy_handles_overlap" >&5
15445$as_echo "$vim_cv_memcpy_handles_overlap" >&6; }
15446
15447 if test "x$vim_cv_memcpy_handles_overlap" = "xyes" ; then
15448 cat >>confdefs.h <<\_ACEOF
15449#define USEMEMCPY 1
15450_ACEOF
15451
15452 fi
15453 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000015454fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015455
Bram Moolenaar071d4272004-06-13 20:20:40 +000015456
15457
15458if test "$enable_multibyte" = "yes"; then
15459 cflags_save=$CFLAGS
15460 ldflags_save=$LDFLAGS
15461 if test -n "$x_includes" ; then
15462 CFLAGS="$CFLAGS -I$x_includes"
15463 LDFLAGS="$X_LIBS $LDFLAGS -lX11"
Bram Moolenaar446cb832008-06-24 21:56:24 +000015464 { $as_echo "$as_me:$LINENO: checking whether X_LOCALE needed" >&5
15465$as_echo_n "checking whether X_LOCALE needed... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015466 cat >conftest.$ac_ext <<_ACEOF
15467/* confdefs.h. */
15468_ACEOF
15469cat confdefs.h >>conftest.$ac_ext
15470cat >>conftest.$ac_ext <<_ACEOF
15471/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015472#include <X11/Xlocale.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015473int
15474main ()
15475{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015476
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015477 ;
15478 return 0;
15479}
15480_ACEOF
15481rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015482if { (ac_try="$ac_compile"
15483case "(($ac_try" in
15484 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15485 *) ac_try_echo=$ac_try;;
15486esac
15487eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15488$as_echo "$ac_try_echo") >&5
15489 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015490 ac_status=$?
15491 grep -v '^ *+' conftest.er1 >conftest.err
15492 rm -f conftest.er1
15493 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015494 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15495 (exit $ac_status); } && {
15496 test -z "$ac_c_werror_flag" ||
15497 test ! -s conftest.err
15498 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015499 cat >conftest.$ac_ext <<_ACEOF
15500/* confdefs.h. */
15501_ACEOF
15502cat confdefs.h >>conftest.$ac_ext
15503cat >>conftest.$ac_ext <<_ACEOF
15504/* end confdefs.h. */
15505
Bram Moolenaar446cb832008-06-24 21:56:24 +000015506/* Override any GCC internal prototype to avoid an error.
15507 Use char because int might match the return type of a GCC
15508 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015509#ifdef __cplusplus
15510extern "C"
15511#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015512char _Xsetlocale ();
15513int
15514main ()
15515{
Bram Moolenaar446cb832008-06-24 21:56:24 +000015516return _Xsetlocale ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015517 ;
15518 return 0;
15519}
15520_ACEOF
15521rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015522if { (ac_try="$ac_link"
15523case "(($ac_try" in
15524 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15525 *) ac_try_echo=$ac_try;;
15526esac
15527eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15528$as_echo "$ac_try_echo") >&5
15529 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015530 ac_status=$?
15531 grep -v '^ *+' conftest.er1 >conftest.err
15532 rm -f conftest.er1
15533 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015534 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15535 (exit $ac_status); } && {
15536 test -z "$ac_c_werror_flag" ||
15537 test ! -s conftest.err
15538 } && test -s conftest$ac_exeext && {
15539 test "$cross_compiling" = yes ||
15540 $as_test_x conftest$ac_exeext
15541 }; then
15542 { $as_echo "$as_me:$LINENO: result: yes" >&5
15543$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015544 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015545#define X_LOCALE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015546_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015547
15548else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015549 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015550sed 's/^/| /' conftest.$ac_ext >&5
15551
Bram Moolenaar446cb832008-06-24 21:56:24 +000015552 { $as_echo "$as_me:$LINENO: result: no" >&5
15553$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015554fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015555
15556rm -rf conftest.dSYM
15557rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015558 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000015559else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015560 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015561sed 's/^/| /' conftest.$ac_ext >&5
15562
Bram Moolenaar446cb832008-06-24 21:56:24 +000015563 { $as_echo "$as_me:$LINENO: result: no" >&5
15564$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015565fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015566
15567rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000015568 fi
15569 CFLAGS=$cflags_save
15570 LDFLAGS=$ldflags_save
15571fi
15572
Bram Moolenaar446cb832008-06-24 21:56:24 +000015573{ $as_echo "$as_me:$LINENO: checking for _xpg4_setrunelocale in -lxpg4" >&5
15574$as_echo_n "checking for _xpg4_setrunelocale in -lxpg4... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015575if test "${ac_cv_lib_xpg4__xpg4_setrunelocale+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015576 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000015577else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015578 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000015579LIBS="-lxpg4 $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015580cat >conftest.$ac_ext <<_ACEOF
15581/* confdefs.h. */
15582_ACEOF
15583cat confdefs.h >>conftest.$ac_ext
15584cat >>conftest.$ac_ext <<_ACEOF
15585/* end confdefs.h. */
15586
Bram Moolenaar446cb832008-06-24 21:56:24 +000015587/* Override any GCC internal prototype to avoid an error.
15588 Use char because int might match the return type of a GCC
15589 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015590#ifdef __cplusplus
15591extern "C"
15592#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015593char _xpg4_setrunelocale ();
15594int
15595main ()
15596{
Bram Moolenaar446cb832008-06-24 21:56:24 +000015597return _xpg4_setrunelocale ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015598 ;
15599 return 0;
15600}
15601_ACEOF
15602rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015603if { (ac_try="$ac_link"
15604case "(($ac_try" in
15605 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15606 *) ac_try_echo=$ac_try;;
15607esac
15608eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15609$as_echo "$ac_try_echo") >&5
15610 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015611 ac_status=$?
15612 grep -v '^ *+' conftest.er1 >conftest.err
15613 rm -f conftest.er1
15614 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015615 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15616 (exit $ac_status); } && {
15617 test -z "$ac_c_werror_flag" ||
15618 test ! -s conftest.err
15619 } && test -s conftest$ac_exeext && {
15620 test "$cross_compiling" = yes ||
15621 $as_test_x conftest$ac_exeext
15622 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015623 ac_cv_lib_xpg4__xpg4_setrunelocale=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000015624else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015625 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015626sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015627
Bram Moolenaar446cb832008-06-24 21:56:24 +000015628 ac_cv_lib_xpg4__xpg4_setrunelocale=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000015629fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015630
15631rm -rf conftest.dSYM
15632rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015633 conftest$ac_exeext conftest.$ac_ext
15634LIBS=$ac_check_lib_save_LIBS
15635fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015636{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_xpg4__xpg4_setrunelocale" >&5
15637$as_echo "$ac_cv_lib_xpg4__xpg4_setrunelocale" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015638if test $ac_cv_lib_xpg4__xpg4_setrunelocale = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000015639 LIBS="$LIBS -lxpg4"
Bram Moolenaar071d4272004-06-13 20:20:40 +000015640fi
15641
15642
Bram Moolenaar446cb832008-06-24 21:56:24 +000015643{ $as_echo "$as_me:$LINENO: checking how to create tags" >&5
15644$as_echo_n "checking how to create tags... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015645test -f tags && mv tags tags.save
15646if (eval ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
Bram Moolenaarb21e5842006-04-16 18:30:08 +000015647 TAGPRG="ctags -I INIT+ --fields=+S"
Bram Moolenaar071d4272004-06-13 20:20:40 +000015648else
15649 (eval etags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags"
15650 (eval etags -c /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags -c"
15651 (eval ctags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags"
15652 (eval ctags -t /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -t"
15653 (eval ctags -ts /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -ts"
15654 (eval ctags -tvs /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -tvs"
15655 (eval ctags -i+m /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -i+m"
15656fi
15657test -f tags.save && mv tags.save tags
Bram Moolenaar446cb832008-06-24 21:56:24 +000015658{ $as_echo "$as_me:$LINENO: result: $TAGPRG" >&5
15659$as_echo "$TAGPRG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015660
Bram Moolenaar446cb832008-06-24 21:56:24 +000015661{ $as_echo "$as_me:$LINENO: checking how to run man with a section nr" >&5
15662$as_echo_n "checking how to run man with a section nr... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015663MANDEF="man"
Bram Moolenaar8b131502008-02-13 09:28:19 +000015664(eval MANPAGER=cat PAGER=cat man -s 2 read) < /dev/null > /dev/null 2>&5 && MANDEF="man -s"
Bram Moolenaar446cb832008-06-24 21:56:24 +000015665{ $as_echo "$as_me:$LINENO: result: $MANDEF" >&5
15666$as_echo "$MANDEF" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015667if test "$MANDEF" = "man -s"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015668 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015669#define USEMAN_S 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015670_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015671
15672fi
15673
Bram Moolenaar446cb832008-06-24 21:56:24 +000015674{ $as_echo "$as_me:$LINENO: checking --disable-nls argument" >&5
15675$as_echo_n "checking --disable-nls argument... " >&6; }
15676# Check whether --enable-nls was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +000015677if test "${enable_nls+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015678 enableval=$enable_nls;
Bram Moolenaar071d4272004-06-13 20:20:40 +000015679else
15680 enable_nls="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +000015681fi
15682
Bram Moolenaar071d4272004-06-13 20:20:40 +000015683
15684if test "$enable_nls" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015685 { $as_echo "$as_me:$LINENO: result: no" >&5
15686$as_echo "no" >&6; }
Bram Moolenaar2389c3c2005-05-22 22:07:59 +000015687
15688 INSTALL_LANGS=install-languages
15689
15690 INSTALL_TOOL_LANGS=install-tool-languages
15691
15692
Bram Moolenaar071d4272004-06-13 20:20:40 +000015693 # Extract the first word of "msgfmt", so it can be a program name with args.
15694set dummy msgfmt; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +000015695{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
15696$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015697if test "${ac_cv_prog_MSGFMT+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015698 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000015699else
15700 if test -n "$MSGFMT"; then
15701 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
15702else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015703as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15704for as_dir in $PATH
15705do
15706 IFS=$as_save_IFS
15707 test -z "$as_dir" && as_dir=.
15708 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +000015709 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 +000015710 ac_cv_prog_MSGFMT="msgfmt"
Bram Moolenaar446cb832008-06-24 21:56:24 +000015711 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015712 break 2
15713 fi
15714done
15715done
Bram Moolenaar446cb832008-06-24 21:56:24 +000015716IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015717
Bram Moolenaar071d4272004-06-13 20:20:40 +000015718fi
15719fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015720MSGFMT=$ac_cv_prog_MSGFMT
Bram Moolenaar071d4272004-06-13 20:20:40 +000015721if test -n "$MSGFMT"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015722 { $as_echo "$as_me:$LINENO: result: $MSGFMT" >&5
15723$as_echo "$MSGFMT" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015724else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015725 { $as_echo "$as_me:$LINENO: result: no" >&5
15726$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015727fi
15728
Bram Moolenaar446cb832008-06-24 21:56:24 +000015729
15730 { $as_echo "$as_me:$LINENO: checking for NLS" >&5
15731$as_echo_n "checking for NLS... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015732 if test -f po/Makefile; then
15733 have_gettext="no"
15734 if test -n "$MSGFMT"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015735 cat >conftest.$ac_ext <<_ACEOF
15736/* confdefs.h. */
15737_ACEOF
15738cat confdefs.h >>conftest.$ac_ext
15739cat >>conftest.$ac_ext <<_ACEOF
15740/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015741#include <libintl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015742int
15743main ()
15744{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015745gettext("Test");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015746 ;
15747 return 0;
15748}
15749_ACEOF
15750rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015751if { (ac_try="$ac_link"
15752case "(($ac_try" in
15753 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15754 *) ac_try_echo=$ac_try;;
15755esac
15756eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15757$as_echo "$ac_try_echo") >&5
15758 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015759 ac_status=$?
15760 grep -v '^ *+' conftest.er1 >conftest.err
15761 rm -f conftest.er1
15762 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015763 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15764 (exit $ac_status); } && {
15765 test -z "$ac_c_werror_flag" ||
15766 test ! -s conftest.err
15767 } && test -s conftest$ac_exeext && {
15768 test "$cross_compiling" = yes ||
15769 $as_test_x conftest$ac_exeext
15770 }; then
15771 { $as_echo "$as_me:$LINENO: result: gettext() works" >&5
15772$as_echo "gettext() works" >&6; }; have_gettext="yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000015773else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015774 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015775sed 's/^/| /' conftest.$ac_ext >&5
15776
Bram Moolenaar446cb832008-06-24 21:56:24 +000015777 olibs=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000015778 LIBS="$LIBS -lintl"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015779 cat >conftest.$ac_ext <<_ACEOF
15780/* confdefs.h. */
15781_ACEOF
15782cat confdefs.h >>conftest.$ac_ext
15783cat >>conftest.$ac_ext <<_ACEOF
15784/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015785#include <libintl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015786int
15787main ()
15788{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015789gettext("Test");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015790 ;
15791 return 0;
15792}
15793_ACEOF
15794rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015795if { (ac_try="$ac_link"
15796case "(($ac_try" in
15797 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15798 *) ac_try_echo=$ac_try;;
15799esac
15800eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15801$as_echo "$ac_try_echo") >&5
15802 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015803 ac_status=$?
15804 grep -v '^ *+' conftest.er1 >conftest.err
15805 rm -f conftest.er1
15806 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015807 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15808 (exit $ac_status); } && {
15809 test -z "$ac_c_werror_flag" ||
15810 test ! -s conftest.err
15811 } && test -s conftest$ac_exeext && {
15812 test "$cross_compiling" = yes ||
15813 $as_test_x conftest$ac_exeext
15814 }; then
15815 { $as_echo "$as_me:$LINENO: result: gettext() works with -lintl" >&5
15816$as_echo "gettext() works with -lintl" >&6; }; have_gettext="yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000015817else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015818 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015819sed 's/^/| /' conftest.$ac_ext >&5
15820
Bram Moolenaar446cb832008-06-24 21:56:24 +000015821 { $as_echo "$as_me:$LINENO: result: gettext() doesn't work" >&5
15822$as_echo "gettext() doesn't work" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000015823 LIBS=$olibs
15824fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015825
15826rm -rf conftest.dSYM
15827rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015828 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000015829fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015830
15831rm -rf conftest.dSYM
15832rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015833 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000015834 else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015835 { $as_echo "$as_me:$LINENO: result: msgfmt not found - disabled" >&5
15836$as_echo "msgfmt not found - disabled" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000015837 fi
15838 if test $have_gettext = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015839 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015840#define HAVE_GETTEXT 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015841_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015842
15843 MAKEMO=yes
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015844
15845
15846for ac_func in bind_textdomain_codeset
Bram Moolenaar071d4272004-06-13 20:20:40 +000015847do
Bram Moolenaar446cb832008-06-24 21:56:24 +000015848as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15849{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
15850$as_echo_n "checking for $ac_func... " >&6; }
15851if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
15852 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000015853else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015854 cat >conftest.$ac_ext <<_ACEOF
15855/* confdefs.h. */
15856_ACEOF
15857cat confdefs.h >>conftest.$ac_ext
15858cat >>conftest.$ac_ext <<_ACEOF
15859/* end confdefs.h. */
15860/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
15861 For example, HP-UX 11i <limits.h> declares gettimeofday. */
15862#define $ac_func innocuous_$ac_func
15863
Bram Moolenaar071d4272004-06-13 20:20:40 +000015864/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015865 which can conflict with char $ac_func (); below.
15866 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
15867 <limits.h> exists even on freestanding compilers. */
15868
15869#ifdef __STDC__
15870# include <limits.h>
15871#else
15872# include <assert.h>
15873#endif
15874
15875#undef $ac_func
15876
Bram Moolenaar446cb832008-06-24 21:56:24 +000015877/* Override any GCC internal prototype to avoid an error.
15878 Use char because int might match the return type of a GCC
15879 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015880#ifdef __cplusplus
15881extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015882#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015883char $ac_func ();
Bram Moolenaar071d4272004-06-13 20:20:40 +000015884/* The GNU C library defines this for functions which it implements
15885 to always fail with ENOSYS. Some functions are actually named
15886 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000015887#if defined __stub_$ac_func || defined __stub___$ac_func
Bram Moolenaar071d4272004-06-13 20:20:40 +000015888choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +000015889#endif
15890
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015891int
15892main ()
15893{
Bram Moolenaar446cb832008-06-24 21:56:24 +000015894return $ac_func ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015895 ;
15896 return 0;
15897}
15898_ACEOF
15899rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015900if { (ac_try="$ac_link"
15901case "(($ac_try" in
15902 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15903 *) ac_try_echo=$ac_try;;
15904esac
15905eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15906$as_echo "$ac_try_echo") >&5
15907 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015908 ac_status=$?
15909 grep -v '^ *+' conftest.er1 >conftest.err
15910 rm -f conftest.er1
15911 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015912 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15913 (exit $ac_status); } && {
15914 test -z "$ac_c_werror_flag" ||
15915 test ! -s conftest.err
15916 } && test -s conftest$ac_exeext && {
15917 test "$cross_compiling" = yes ||
15918 $as_test_x conftest$ac_exeext
15919 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015920 eval "$as_ac_var=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000015921else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015922 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015923sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015924
Bram Moolenaar446cb832008-06-24 21:56:24 +000015925 eval "$as_ac_var=no"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015926fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015927
15928rm -rf conftest.dSYM
15929rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015930 conftest$ac_exeext conftest.$ac_ext
15931fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015932ac_res=`eval 'as_val=${'$as_ac_var'}
15933 $as_echo "$as_val"'`
15934 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
15935$as_echo "$ac_res" >&6; }
15936if test `eval 'as_val=${'$as_ac_var'}
15937 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015938 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000015939#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015940_ACEOF
15941
Bram Moolenaar071d4272004-06-13 20:20:40 +000015942fi
15943done
15944
Bram Moolenaar446cb832008-06-24 21:56:24 +000015945 { $as_echo "$as_me:$LINENO: checking for _nl_msg_cat_cntr" >&5
15946$as_echo_n "checking for _nl_msg_cat_cntr... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015947 cat >conftest.$ac_ext <<_ACEOF
15948/* confdefs.h. */
15949_ACEOF
15950cat confdefs.h >>conftest.$ac_ext
15951cat >>conftest.$ac_ext <<_ACEOF
15952/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015953#include <libintl.h>
15954 extern int _nl_msg_cat_cntr;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015955int
15956main ()
15957{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015958++_nl_msg_cat_cntr;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015959 ;
15960 return 0;
15961}
15962_ACEOF
15963rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015964if { (ac_try="$ac_link"
15965case "(($ac_try" in
15966 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15967 *) ac_try_echo=$ac_try;;
15968esac
15969eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15970$as_echo "$ac_try_echo") >&5
15971 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015972 ac_status=$?
15973 grep -v '^ *+' conftest.er1 >conftest.err
15974 rm -f conftest.er1
15975 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015976 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15977 (exit $ac_status); } && {
15978 test -z "$ac_c_werror_flag" ||
15979 test ! -s conftest.err
15980 } && test -s conftest$ac_exeext && {
15981 test "$cross_compiling" = yes ||
15982 $as_test_x conftest$ac_exeext
15983 }; then
15984 { $as_echo "$as_me:$LINENO: result: yes" >&5
15985$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015986#define HAVE_NL_MSG_CAT_CNTR 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015987_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015988
15989else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015990 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015991sed 's/^/| /' conftest.$ac_ext >&5
15992
Bram Moolenaar446cb832008-06-24 21:56:24 +000015993 { $as_echo "$as_me:$LINENO: result: no" >&5
15994$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015995fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015996
15997rm -rf conftest.dSYM
15998rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015999 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016000 fi
16001 else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016002 { $as_echo "$as_me:$LINENO: result: no \"po/Makefile\" - disabled" >&5
16003$as_echo "no \"po/Makefile\" - disabled" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000016004 fi
16005else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016006 { $as_echo "$as_me:$LINENO: result: yes" >&5
16007$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016008fi
16009
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016010if test "${ac_cv_header_dlfcn_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016011 { $as_echo "$as_me:$LINENO: checking for dlfcn.h" >&5
16012$as_echo_n "checking for dlfcn.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016013if test "${ac_cv_header_dlfcn_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016014 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016015fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016016{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_dlfcn_h" >&5
16017$as_echo "$ac_cv_header_dlfcn_h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016018else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016019 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016020{ $as_echo "$as_me:$LINENO: checking dlfcn.h usability" >&5
16021$as_echo_n "checking dlfcn.h usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016022cat >conftest.$ac_ext <<_ACEOF
16023/* confdefs.h. */
16024_ACEOF
16025cat confdefs.h >>conftest.$ac_ext
16026cat >>conftest.$ac_ext <<_ACEOF
16027/* end confdefs.h. */
16028$ac_includes_default
Bram Moolenaar071d4272004-06-13 20:20:40 +000016029#include <dlfcn.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016030_ACEOF
16031rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016032if { (ac_try="$ac_compile"
16033case "(($ac_try" in
16034 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16035 *) ac_try_echo=$ac_try;;
16036esac
16037eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16038$as_echo "$ac_try_echo") >&5
16039 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016040 ac_status=$?
16041 grep -v '^ *+' conftest.er1 >conftest.err
16042 rm -f conftest.er1
16043 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016044 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16045 (exit $ac_status); } && {
16046 test -z "$ac_c_werror_flag" ||
16047 test ! -s conftest.err
16048 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016049 ac_header_compiler=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000016050else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016051 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016052sed 's/^/| /' conftest.$ac_ext >&5
16053
Bram Moolenaar446cb832008-06-24 21:56:24 +000016054 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000016055fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016056
16057rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16058{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16059$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016060
16061# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016062{ $as_echo "$as_me:$LINENO: checking dlfcn.h presence" >&5
16063$as_echo_n "checking dlfcn.h presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016064cat >conftest.$ac_ext <<_ACEOF
16065/* confdefs.h. */
16066_ACEOF
16067cat confdefs.h >>conftest.$ac_ext
16068cat >>conftest.$ac_ext <<_ACEOF
16069/* end confdefs.h. */
16070#include <dlfcn.h>
16071_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000016072if { (ac_try="$ac_cpp conftest.$ac_ext"
16073case "(($ac_try" in
16074 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16075 *) ac_try_echo=$ac_try;;
16076esac
16077eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16078$as_echo "$ac_try_echo") >&5
16079 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016080 ac_status=$?
16081 grep -v '^ *+' conftest.er1 >conftest.err
16082 rm -f conftest.er1
16083 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016084 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16085 (exit $ac_status); } >/dev/null && {
16086 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
16087 test ! -s conftest.err
16088 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016089 ac_header_preproc=yes
16090else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016091 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016092sed 's/^/| /' conftest.$ac_ext >&5
16093
16094 ac_header_preproc=no
16095fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016096
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016097rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016098{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16099$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016100
16101# So? What about this header?
16102case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16103 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016104 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: accepted by the compiler, rejected by the preprocessor!" >&5
16105$as_echo "$as_me: WARNING: dlfcn.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
16106 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: proceeding with the compiler's result" >&5
16107$as_echo "$as_me: WARNING: dlfcn.h: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016108 ac_header_preproc=yes
16109 ;;
16110 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016111 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: present but cannot be compiled" >&5
16112$as_echo "$as_me: WARNING: dlfcn.h: present but cannot be compiled" >&2;}
16113 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: check for missing prerequisite headers?" >&5
16114$as_echo "$as_me: WARNING: dlfcn.h: check for missing prerequisite headers?" >&2;}
16115 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: see the Autoconf documentation" >&5
16116$as_echo "$as_me: WARNING: dlfcn.h: see the Autoconf documentation" >&2;}
16117 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: section \"Present But Cannot Be Compiled\"" >&5
16118$as_echo "$as_me: WARNING: dlfcn.h: section \"Present But Cannot Be Compiled\"" >&2;}
16119 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: proceeding with the preprocessor's result" >&5
16120$as_echo "$as_me: WARNING: dlfcn.h: proceeding with the preprocessor's result" >&2;}
16121 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: in the future, the compiler will take precedence" >&5
16122$as_echo "$as_me: WARNING: dlfcn.h: in the future, the compiler will take precedence" >&2;}
16123
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016124 ;;
16125esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000016126{ $as_echo "$as_me:$LINENO: checking for dlfcn.h" >&5
16127$as_echo_n "checking for dlfcn.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016128if test "${ac_cv_header_dlfcn_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016129 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016130else
16131 ac_cv_header_dlfcn_h=$ac_header_preproc
16132fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016133{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_dlfcn_h" >&5
16134$as_echo "$ac_cv_header_dlfcn_h" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016135
16136fi
16137if test $ac_cv_header_dlfcn_h = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000016138 DLL=dlfcn.h
16139else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016140 if test "${ac_cv_header_dl_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016141 { $as_echo "$as_me:$LINENO: checking for dl.h" >&5
16142$as_echo_n "checking for dl.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016143if test "${ac_cv_header_dl_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016144 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016145fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016146{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_dl_h" >&5
16147$as_echo "$ac_cv_header_dl_h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016148else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016149 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016150{ $as_echo "$as_me:$LINENO: checking dl.h usability" >&5
16151$as_echo_n "checking dl.h usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016152cat >conftest.$ac_ext <<_ACEOF
16153/* confdefs.h. */
16154_ACEOF
16155cat confdefs.h >>conftest.$ac_ext
16156cat >>conftest.$ac_ext <<_ACEOF
16157/* end confdefs.h. */
16158$ac_includes_default
Bram Moolenaar071d4272004-06-13 20:20:40 +000016159#include <dl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016160_ACEOF
16161rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016162if { (ac_try="$ac_compile"
16163case "(($ac_try" in
16164 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16165 *) ac_try_echo=$ac_try;;
16166esac
16167eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16168$as_echo "$ac_try_echo") >&5
16169 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016170 ac_status=$?
16171 grep -v '^ *+' conftest.er1 >conftest.err
16172 rm -f conftest.er1
16173 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016174 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16175 (exit $ac_status); } && {
16176 test -z "$ac_c_werror_flag" ||
16177 test ! -s conftest.err
16178 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016179 ac_header_compiler=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000016180else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016181 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016182sed 's/^/| /' conftest.$ac_ext >&5
16183
Bram Moolenaar446cb832008-06-24 21:56:24 +000016184 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000016185fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016186
16187rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16188{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16189$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016190
16191# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016192{ $as_echo "$as_me:$LINENO: checking dl.h presence" >&5
16193$as_echo_n "checking dl.h presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016194cat >conftest.$ac_ext <<_ACEOF
16195/* confdefs.h. */
16196_ACEOF
16197cat confdefs.h >>conftest.$ac_ext
16198cat >>conftest.$ac_ext <<_ACEOF
16199/* end confdefs.h. */
16200#include <dl.h>
16201_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000016202if { (ac_try="$ac_cpp conftest.$ac_ext"
16203case "(($ac_try" in
16204 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16205 *) ac_try_echo=$ac_try;;
16206esac
16207eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16208$as_echo "$ac_try_echo") >&5
16209 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016210 ac_status=$?
16211 grep -v '^ *+' conftest.er1 >conftest.err
16212 rm -f conftest.er1
16213 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016214 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16215 (exit $ac_status); } >/dev/null && {
16216 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
16217 test ! -s conftest.err
16218 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016219 ac_header_preproc=yes
16220else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016221 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016222sed 's/^/| /' conftest.$ac_ext >&5
16223
16224 ac_header_preproc=no
16225fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016226
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016227rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016228{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16229$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016230
16231# So? What about this header?
16232case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16233 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016234 { $as_echo "$as_me:$LINENO: WARNING: dl.h: accepted by the compiler, rejected by the preprocessor!" >&5
16235$as_echo "$as_me: WARNING: dl.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
16236 { $as_echo "$as_me:$LINENO: WARNING: dl.h: proceeding with the compiler's result" >&5
16237$as_echo "$as_me: WARNING: dl.h: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016238 ac_header_preproc=yes
16239 ;;
16240 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016241 { $as_echo "$as_me:$LINENO: WARNING: dl.h: present but cannot be compiled" >&5
16242$as_echo "$as_me: WARNING: dl.h: present but cannot be compiled" >&2;}
16243 { $as_echo "$as_me:$LINENO: WARNING: dl.h: check for missing prerequisite headers?" >&5
16244$as_echo "$as_me: WARNING: dl.h: check for missing prerequisite headers?" >&2;}
16245 { $as_echo "$as_me:$LINENO: WARNING: dl.h: see the Autoconf documentation" >&5
16246$as_echo "$as_me: WARNING: dl.h: see the Autoconf documentation" >&2;}
16247 { $as_echo "$as_me:$LINENO: WARNING: dl.h: section \"Present But Cannot Be Compiled\"" >&5
16248$as_echo "$as_me: WARNING: dl.h: section \"Present But Cannot Be Compiled\"" >&2;}
16249 { $as_echo "$as_me:$LINENO: WARNING: dl.h: proceeding with the preprocessor's result" >&5
16250$as_echo "$as_me: WARNING: dl.h: proceeding with the preprocessor's result" >&2;}
16251 { $as_echo "$as_me:$LINENO: WARNING: dl.h: in the future, the compiler will take precedence" >&5
16252$as_echo "$as_me: WARNING: dl.h: in the future, the compiler will take precedence" >&2;}
16253
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016254 ;;
16255esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000016256{ $as_echo "$as_me:$LINENO: checking for dl.h" >&5
16257$as_echo_n "checking for dl.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016258if test "${ac_cv_header_dl_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016259 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016260else
16261 ac_cv_header_dl_h=$ac_header_preproc
16262fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016263{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_dl_h" >&5
16264$as_echo "$ac_cv_header_dl_h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016265
16266fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016267if test $ac_cv_header_dl_h = yes; then
16268 DLL=dl.h
16269fi
16270
16271
16272fi
16273
Bram Moolenaar071d4272004-06-13 20:20:40 +000016274
16275if test x${DLL} = xdlfcn.h; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016276
16277cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016278#define HAVE_DLFCN_H 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016279_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016280
Bram Moolenaar446cb832008-06-24 21:56:24 +000016281 { $as_echo "$as_me:$LINENO: checking for dlopen()" >&5
16282$as_echo_n "checking for dlopen()... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016283 cat >conftest.$ac_ext <<_ACEOF
16284/* confdefs.h. */
16285_ACEOF
16286cat confdefs.h >>conftest.$ac_ext
16287cat >>conftest.$ac_ext <<_ACEOF
16288/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016289
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016290int
16291main ()
16292{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016293
16294 extern void* dlopen();
16295 dlopen();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016296
16297 ;
16298 return 0;
16299}
16300_ACEOF
16301rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016302if { (ac_try="$ac_link"
16303case "(($ac_try" in
16304 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16305 *) ac_try_echo=$ac_try;;
16306esac
16307eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16308$as_echo "$ac_try_echo") >&5
16309 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016310 ac_status=$?
16311 grep -v '^ *+' conftest.er1 >conftest.err
16312 rm -f conftest.er1
16313 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016314 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16315 (exit $ac_status); } && {
16316 test -z "$ac_c_werror_flag" ||
16317 test ! -s conftest.err
16318 } && test -s conftest$ac_exeext && {
16319 test "$cross_compiling" = yes ||
16320 $as_test_x conftest$ac_exeext
16321 }; then
16322 { $as_echo "$as_me:$LINENO: result: yes" >&5
16323$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016324
16325cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016326#define HAVE_DLOPEN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016327_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016328
16329else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016330 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016331sed 's/^/| /' conftest.$ac_ext >&5
16332
Bram Moolenaar446cb832008-06-24 21:56:24 +000016333 { $as_echo "$as_me:$LINENO: result: no" >&5
16334$as_echo "no" >&6; };
16335 { $as_echo "$as_me:$LINENO: checking for dlopen() in -ldl" >&5
16336$as_echo_n "checking for dlopen() in -ldl... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016337 olibs=$LIBS
16338 LIBS="$LIBS -ldl"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016339 cat >conftest.$ac_ext <<_ACEOF
16340/* confdefs.h. */
16341_ACEOF
16342cat confdefs.h >>conftest.$ac_ext
16343cat >>conftest.$ac_ext <<_ACEOF
16344/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016345
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016346int
16347main ()
16348{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016349
16350 extern void* dlopen();
16351 dlopen();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016352
16353 ;
16354 return 0;
16355}
16356_ACEOF
16357rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016358if { (ac_try="$ac_link"
16359case "(($ac_try" in
16360 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16361 *) ac_try_echo=$ac_try;;
16362esac
16363eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16364$as_echo "$ac_try_echo") >&5
16365 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016366 ac_status=$?
16367 grep -v '^ *+' conftest.er1 >conftest.err
16368 rm -f conftest.er1
16369 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016370 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16371 (exit $ac_status); } && {
16372 test -z "$ac_c_werror_flag" ||
16373 test ! -s conftest.err
16374 } && test -s conftest$ac_exeext && {
16375 test "$cross_compiling" = yes ||
16376 $as_test_x conftest$ac_exeext
16377 }; then
16378 { $as_echo "$as_me:$LINENO: result: yes" >&5
16379$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016380
16381cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016382#define HAVE_DLOPEN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016383_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016384
16385else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016386 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016387sed 's/^/| /' conftest.$ac_ext >&5
16388
Bram Moolenaar446cb832008-06-24 21:56:24 +000016389 { $as_echo "$as_me:$LINENO: result: no" >&5
16390$as_echo "no" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000016391 LIBS=$olibs
16392fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016393
16394rm -rf conftest.dSYM
16395rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016396 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016397fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016398
16399rm -rf conftest.dSYM
16400rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016401 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016402 { $as_echo "$as_me:$LINENO: checking for dlsym()" >&5
16403$as_echo_n "checking for dlsym()... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016404 cat >conftest.$ac_ext <<_ACEOF
16405/* confdefs.h. */
16406_ACEOF
16407cat confdefs.h >>conftest.$ac_ext
16408cat >>conftest.$ac_ext <<_ACEOF
16409/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016410
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016411int
16412main ()
16413{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016414
16415 extern void* dlsym();
16416 dlsym();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016417
16418 ;
16419 return 0;
16420}
16421_ACEOF
16422rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016423if { (ac_try="$ac_link"
16424case "(($ac_try" in
16425 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16426 *) ac_try_echo=$ac_try;;
16427esac
16428eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16429$as_echo "$ac_try_echo") >&5
16430 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016431 ac_status=$?
16432 grep -v '^ *+' conftest.er1 >conftest.err
16433 rm -f conftest.er1
16434 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016435 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16436 (exit $ac_status); } && {
16437 test -z "$ac_c_werror_flag" ||
16438 test ! -s conftest.err
16439 } && test -s conftest$ac_exeext && {
16440 test "$cross_compiling" = yes ||
16441 $as_test_x conftest$ac_exeext
16442 }; then
16443 { $as_echo "$as_me:$LINENO: result: yes" >&5
16444$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016445
16446cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016447#define HAVE_DLSYM 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016448_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016449
16450else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016451 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016452sed 's/^/| /' conftest.$ac_ext >&5
16453
Bram Moolenaar446cb832008-06-24 21:56:24 +000016454 { $as_echo "$as_me:$LINENO: result: no" >&5
16455$as_echo "no" >&6; };
16456 { $as_echo "$as_me:$LINENO: checking for dlsym() in -ldl" >&5
16457$as_echo_n "checking for dlsym() in -ldl... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016458 olibs=$LIBS
16459 LIBS="$LIBS -ldl"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016460 cat >conftest.$ac_ext <<_ACEOF
16461/* confdefs.h. */
16462_ACEOF
16463cat confdefs.h >>conftest.$ac_ext
16464cat >>conftest.$ac_ext <<_ACEOF
16465/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016466
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016467int
16468main ()
16469{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016470
16471 extern void* dlsym();
16472 dlsym();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016473
16474 ;
16475 return 0;
16476}
16477_ACEOF
16478rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016479if { (ac_try="$ac_link"
16480case "(($ac_try" in
16481 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16482 *) ac_try_echo=$ac_try;;
16483esac
16484eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16485$as_echo "$ac_try_echo") >&5
16486 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016487 ac_status=$?
16488 grep -v '^ *+' conftest.er1 >conftest.err
16489 rm -f conftest.er1
16490 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016491 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16492 (exit $ac_status); } && {
16493 test -z "$ac_c_werror_flag" ||
16494 test ! -s conftest.err
16495 } && test -s conftest$ac_exeext && {
16496 test "$cross_compiling" = yes ||
16497 $as_test_x conftest$ac_exeext
16498 }; then
16499 { $as_echo "$as_me:$LINENO: result: yes" >&5
16500$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016501
16502cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016503#define HAVE_DLSYM 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016504_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016505
16506else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016507 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016508sed 's/^/| /' conftest.$ac_ext >&5
16509
Bram Moolenaar446cb832008-06-24 21:56:24 +000016510 { $as_echo "$as_me:$LINENO: result: no" >&5
16511$as_echo "no" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000016512 LIBS=$olibs
16513fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016514
16515rm -rf conftest.dSYM
16516rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016517 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016518fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016519
16520rm -rf conftest.dSYM
16521rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016522 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016523elif test x${DLL} = xdl.h; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016524
16525cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016526#define HAVE_DL_H 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016527_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016528
Bram Moolenaar446cb832008-06-24 21:56:24 +000016529 { $as_echo "$as_me:$LINENO: checking for shl_load()" >&5
16530$as_echo_n "checking for shl_load()... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016531 cat >conftest.$ac_ext <<_ACEOF
16532/* confdefs.h. */
16533_ACEOF
16534cat confdefs.h >>conftest.$ac_ext
16535cat >>conftest.$ac_ext <<_ACEOF
16536/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016537
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016538int
16539main ()
16540{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016541
16542 extern void* shl_load();
16543 shl_load();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016544
16545 ;
16546 return 0;
16547}
16548_ACEOF
16549rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016550if { (ac_try="$ac_link"
16551case "(($ac_try" in
16552 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16553 *) ac_try_echo=$ac_try;;
16554esac
16555eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16556$as_echo "$ac_try_echo") >&5
16557 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016558 ac_status=$?
16559 grep -v '^ *+' conftest.er1 >conftest.err
16560 rm -f conftest.er1
16561 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016562 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16563 (exit $ac_status); } && {
16564 test -z "$ac_c_werror_flag" ||
16565 test ! -s conftest.err
16566 } && test -s conftest$ac_exeext && {
16567 test "$cross_compiling" = yes ||
16568 $as_test_x conftest$ac_exeext
16569 }; then
16570 { $as_echo "$as_me:$LINENO: result: yes" >&5
16571$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016572
16573cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016574#define HAVE_SHL_LOAD 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016575_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016576
16577else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016578 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016579sed 's/^/| /' conftest.$ac_ext >&5
16580
Bram Moolenaar446cb832008-06-24 21:56:24 +000016581 { $as_echo "$as_me:$LINENO: result: no" >&5
16582$as_echo "no" >&6; };
16583 { $as_echo "$as_me:$LINENO: checking for shl_load() in -ldld" >&5
16584$as_echo_n "checking for shl_load() in -ldld... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016585 olibs=$LIBS
16586 LIBS="$LIBS -ldld"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016587 cat >conftest.$ac_ext <<_ACEOF
16588/* confdefs.h. */
16589_ACEOF
16590cat confdefs.h >>conftest.$ac_ext
16591cat >>conftest.$ac_ext <<_ACEOF
16592/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016593
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016594int
16595main ()
16596{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016597
16598 extern void* shl_load();
16599 shl_load();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016600
16601 ;
16602 return 0;
16603}
16604_ACEOF
16605rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016606if { (ac_try="$ac_link"
16607case "(($ac_try" in
16608 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16609 *) ac_try_echo=$ac_try;;
16610esac
16611eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16612$as_echo "$ac_try_echo") >&5
16613 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016614 ac_status=$?
16615 grep -v '^ *+' conftest.er1 >conftest.err
16616 rm -f conftest.er1
16617 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016618 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16619 (exit $ac_status); } && {
16620 test -z "$ac_c_werror_flag" ||
16621 test ! -s conftest.err
16622 } && test -s conftest$ac_exeext && {
16623 test "$cross_compiling" = yes ||
16624 $as_test_x conftest$ac_exeext
16625 }; then
16626 { $as_echo "$as_me:$LINENO: result: yes" >&5
16627$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016628
16629cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016630#define HAVE_SHL_LOAD 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016631_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016632
16633else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016634 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016635sed 's/^/| /' conftest.$ac_ext >&5
16636
Bram Moolenaar446cb832008-06-24 21:56:24 +000016637 { $as_echo "$as_me:$LINENO: result: no" >&5
16638$as_echo "no" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000016639 LIBS=$olibs
16640fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016641
16642rm -rf conftest.dSYM
16643rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016644 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016645fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016646
16647rm -rf conftest.dSYM
16648rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016649 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016650fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016651
16652for ac_header in setjmp.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000016653do
Bram Moolenaar446cb832008-06-24 21:56:24 +000016654as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16655if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16656 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
16657$as_echo_n "checking for $ac_header... " >&6; }
16658if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16659 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000016660fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016661ac_res=`eval 'as_val=${'$as_ac_Header'}
16662 $as_echo "$as_val"'`
16663 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
16664$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016665else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016666 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016667{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
16668$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016669cat >conftest.$ac_ext <<_ACEOF
16670/* confdefs.h. */
16671_ACEOF
16672cat confdefs.h >>conftest.$ac_ext
16673cat >>conftest.$ac_ext <<_ACEOF
16674/* end confdefs.h. */
16675$ac_includes_default
16676#include <$ac_header>
16677_ACEOF
16678rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016679if { (ac_try="$ac_compile"
16680case "(($ac_try" in
16681 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16682 *) ac_try_echo=$ac_try;;
16683esac
16684eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16685$as_echo "$ac_try_echo") >&5
16686 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016687 ac_status=$?
16688 grep -v '^ *+' conftest.er1 >conftest.err
16689 rm -f conftest.er1
16690 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016691 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16692 (exit $ac_status); } && {
16693 test -z "$ac_c_werror_flag" ||
16694 test ! -s conftest.err
16695 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016696 ac_header_compiler=yes
16697else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016698 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016699sed 's/^/| /' conftest.$ac_ext >&5
16700
Bram Moolenaar446cb832008-06-24 21:56:24 +000016701 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000016702fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016703
16704rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16705{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16706$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016707
16708# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016709{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
16710$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016711cat >conftest.$ac_ext <<_ACEOF
16712/* confdefs.h. */
16713_ACEOF
16714cat confdefs.h >>conftest.$ac_ext
16715cat >>conftest.$ac_ext <<_ACEOF
16716/* end confdefs.h. */
16717#include <$ac_header>
16718_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000016719if { (ac_try="$ac_cpp conftest.$ac_ext"
16720case "(($ac_try" in
16721 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16722 *) ac_try_echo=$ac_try;;
16723esac
16724eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16725$as_echo "$ac_try_echo") >&5
16726 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016727 ac_status=$?
16728 grep -v '^ *+' conftest.er1 >conftest.err
16729 rm -f conftest.er1
16730 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016731 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16732 (exit $ac_status); } >/dev/null && {
16733 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
16734 test ! -s conftest.err
16735 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016736 ac_header_preproc=yes
16737else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016738 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016739sed 's/^/| /' conftest.$ac_ext >&5
16740
16741 ac_header_preproc=no
16742fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016743
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016744rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016745{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16746$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016747
16748# So? What about this header?
16749case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16750 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016751 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16752$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16753 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16754$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016755 ac_header_preproc=yes
16756 ;;
16757 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016758 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16759$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16760 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
16761$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
16762 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16763$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16764 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
16765$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
16766 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16767$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16768 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16769$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16770
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016771 ;;
16772esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000016773{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
16774$as_echo_n "checking for $ac_header... " >&6; }
16775if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16776 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016777else
16778 eval "$as_ac_Header=\$ac_header_preproc"
16779fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016780ac_res=`eval 'as_val=${'$as_ac_Header'}
16781 $as_echo "$as_val"'`
16782 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
16783$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016784
16785fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016786if test `eval 'as_val=${'$as_ac_Header'}
16787 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016788 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000016789#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016790_ACEOF
16791
16792fi
16793
Bram Moolenaar071d4272004-06-13 20:20:40 +000016794done
16795
16796
16797if test "x$MACOSX" = "xyes" -a -n "$PERL"; then
16798 if echo $LIBS | grep -e '-ldl' >/dev/null; then
16799 LIBS=`echo $LIBS | sed s/-ldl//`
16800 PERL_LIBS="$PERL_LIBS -ldl"
16801 fi
16802fi
16803
16804if test "x$MACOSX" = "xyes" && test "x$CARBON" = "xyes" \
16805 && test "x$GUITYPE" != "xCARBONGUI"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016806 { $as_echo "$as_me:$LINENO: checking whether we need -framework Carbon" >&5
16807$as_echo_n "checking whether we need -framework Carbon... " >&6; }
Bram Moolenaarb90daee2006-10-17 09:49:09 +000016808 if test "x$enable_multibyte" = "xyes" || test "x$features" = "xbig" \
Bram Moolenaar071d4272004-06-13 20:20:40 +000016809 || test "x$features" = "xhuge"; then
16810 LIBS="$LIBS -framework Carbon"
Bram Moolenaar446cb832008-06-24 21:56:24 +000016811 { $as_echo "$as_me:$LINENO: result: yes" >&5
16812$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016813 else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016814 { $as_echo "$as_me:$LINENO: result: no" >&5
16815$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016816 fi
16817fi
Bram Moolenaare224ffa2006-03-01 00:01:28 +000016818if test "x$MACARCH" = "xboth"; then
16819 LDFLAGS="$LDFLAGS -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
16820fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000016821
Bram Moolenaar446cb832008-06-24 21:56:24 +000016822{ $as_echo "$as_me:$LINENO: checking for GCC 3 or later" >&5
16823$as_echo_n "checking for GCC 3 or later... " >&6; }
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000016824DEPEND_CFLAGS_FILTER=
16825if test "$GCC" = yes; then
Bram Moolenaar2217cae2006-03-25 21:55:52 +000016826 gccmajor=`echo "$gccversion" | sed -e 's/^\([1-9]\)\..*$/\1/g'`
Bram Moolenaarf740b292006-02-16 22:11:02 +000016827 if test "$gccmajor" -gt "2"; then
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000016828 DEPEND_CFLAGS_FILTER="| sed 's+-I */+-isystem /+g'"
16829 fi
16830fi
Bram Moolenaara5792f52005-11-23 21:25:05 +000016831if test "$DEPEND_CFLAGS_FILTER" = ""; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016832 { $as_echo "$as_me:$LINENO: result: no" >&5
16833$as_echo "no" >&6; }
Bram Moolenaara5792f52005-11-23 21:25:05 +000016834else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016835 { $as_echo "$as_me:$LINENO: result: yes" >&5
16836$as_echo "yes" >&6; }
Bram Moolenaara5792f52005-11-23 21:25:05 +000016837fi
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000016838
Bram Moolenaar071d4272004-06-13 20:20:40 +000016839
Bram Moolenaar446cb832008-06-24 21:56:24 +000016840ac_config_files="$ac_config_files auto/config.mk:config.mk.in"
16841
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016842cat >confcache <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016843# This file is a shell script that caches the results of configure
16844# tests run on this system so they can be shared between configure
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016845# scripts and configure runs, see configure's option --config-cache.
16846# It is not useful on other systems. If it contains results you don't
16847# want to keep, you may remove or edit it.
Bram Moolenaar071d4272004-06-13 20:20:40 +000016848#
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016849# config.status only pays attention to the cache file if you give it
16850# the --recheck option to rerun configure.
Bram Moolenaar071d4272004-06-13 20:20:40 +000016851#
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016852# `ac_cv_env_foo' variables (set or unset) will be overridden when
16853# loading this file, other *unset* `ac_cv_foo' will be assigned the
16854# following values.
16855
16856_ACEOF
16857
Bram Moolenaar071d4272004-06-13 20:20:40 +000016858# The following way of writing the cache mishandles newlines in values,
16859# but we know of no workaround that is simple, portable, and efficient.
Bram Moolenaar446cb832008-06-24 21:56:24 +000016860# So, we kill variables containing newlines.
Bram Moolenaar071d4272004-06-13 20:20:40 +000016861# Ultrix sh set writes to stderr and can't be redirected directly,
16862# and sets the high bit in the cache file unless we assign to the vars.
Bram Moolenaar446cb832008-06-24 21:56:24 +000016863(
16864 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16865 eval ac_val=\$$ac_var
16866 case $ac_val in #(
16867 *${as_nl}*)
16868 case $ac_var in #(
16869 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
16870$as_echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
16871 esac
16872 case $ac_var in #(
16873 _ | IFS | as_nl) ;; #(
16874 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16875 *) $as_unset $ac_var ;;
16876 esac ;;
16877 esac
16878 done
16879
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016880 (set) 2>&1 |
Bram Moolenaar446cb832008-06-24 21:56:24 +000016881 case $as_nl`(ac_space=' '; set) 2>&1` in #(
16882 *${as_nl}ac_space=\ *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016883 # `set' does not quote correctly, so add quotes (double-quote
16884 # substitution turns \\\\ into \\, and sed turns \\ into \).
16885 sed -n \
16886 "s/'/'\\\\''/g;
16887 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
Bram Moolenaar446cb832008-06-24 21:56:24 +000016888 ;; #(
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016889 *)
16890 # `set' quotes correctly as required by POSIX, so do not add quotes.
Bram Moolenaar446cb832008-06-24 21:56:24 +000016891 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016892 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000016893 esac |
16894 sort
16895) |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016896 sed '
Bram Moolenaar446cb832008-06-24 21:56:24 +000016897 /^ac_cv_env_/b end
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016898 t clear
Bram Moolenaar446cb832008-06-24 21:56:24 +000016899 :clear
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016900 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16901 t end
Bram Moolenaar446cb832008-06-24 21:56:24 +000016902 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16903 :end' >>confcache
16904if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16905 if test -w "$cache_file"; then
16906 test "x$cache_file" != "x/dev/null" &&
16907 { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
16908$as_echo "$as_me: updating cache $cache_file" >&6;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016909 cat confcache >$cache_file
Bram Moolenaar071d4272004-06-13 20:20:40 +000016910 else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016911 { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
16912$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
Bram Moolenaar071d4272004-06-13 20:20:40 +000016913 fi
16914fi
16915rm -f confcache
16916
Bram Moolenaar071d4272004-06-13 20:20:40 +000016917test "x$prefix" = xNONE && prefix=$ac_default_prefix
16918# Let make expand exec_prefix.
16919test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16920
Bram Moolenaar071d4272004-06-13 20:20:40 +000016921DEFS=-DHAVE_CONFIG_H
16922
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016923ac_libobjs=
16924ac_ltlibobjs=
16925for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16926 # 1. Remove the extension, and $U if already installed.
Bram Moolenaar446cb832008-06-24 21:56:24 +000016927 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16928 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16929 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
16930 # will be set to the directory where LIBOBJS objects are built.
16931 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16932 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016933done
16934LIBOBJS=$ac_libobjs
16935
16936LTLIBOBJS=$ac_ltlibobjs
16937
16938
16939
Bram Moolenaar071d4272004-06-13 20:20:40 +000016940: ${CONFIG_STATUS=./config.status}
Bram Moolenaar446cb832008-06-24 21:56:24 +000016941ac_write_fail=0
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016942ac_clean_files_save=$ac_clean_files
16943ac_clean_files="$ac_clean_files $CONFIG_STATUS"
Bram Moolenaar446cb832008-06-24 21:56:24 +000016944{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
16945$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16946cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016947#! $SHELL
16948# Generated by $as_me.
Bram Moolenaar071d4272004-06-13 20:20:40 +000016949# Run this file to recreate the current configuration.
Bram Moolenaar071d4272004-06-13 20:20:40 +000016950# Compiler output produced by configure, useful for debugging
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016951# configure, is in config.log if it exists.
Bram Moolenaar071d4272004-06-13 20:20:40 +000016952
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016953debug=false
16954ac_cs_recheck=false
16955ac_cs_silent=false
16956SHELL=\${CONFIG_SHELL-$SHELL}
16957_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016958
Bram Moolenaar446cb832008-06-24 21:56:24 +000016959cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016960## --------------------- ##
16961## M4sh Initialization. ##
16962## --------------------- ##
Bram Moolenaar071d4272004-06-13 20:20:40 +000016963
Bram Moolenaar446cb832008-06-24 21:56:24 +000016964# Be more Bourne compatible
16965DUALCASE=1; export DUALCASE # for MKS sh
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016966if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
16967 emulate sh
16968 NULLCMD=:
Bram Moolenaar446cb832008-06-24 21:56:24 +000016969 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016970 # is contrary to our usage. Disable this feature.
16971 alias -g '${1+"$@"}'='"$@"'
Bram Moolenaar446cb832008-06-24 21:56:24 +000016972 setopt NO_GLOB_SUBST
16973else
16974 case `(set -o) 2>/dev/null` in
16975 *posix*) set -o posix ;;
16976esac
16977
Bram Moolenaar071d4272004-06-13 20:20:40 +000016978fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016979
16980
16981
16982
16983# PATH needs CR
16984# Avoid depending upon Character Ranges.
16985as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16986as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16987as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16988as_cr_digits='0123456789'
16989as_cr_alnum=$as_cr_Letters$as_cr_digits
16990
16991as_nl='
16992'
16993export as_nl
16994# Printing a long string crashes Solaris 7 /usr/bin/printf.
16995as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16996as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16997as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16998if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16999 as_echo='printf %s\n'
17000 as_echo_n='printf %s'
17001else
17002 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17003 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17004 as_echo_n='/usr/ucb/echo -n'
17005 else
17006 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17007 as_echo_n_body='eval
17008 arg=$1;
17009 case $arg in
17010 *"$as_nl"*)
17011 expr "X$arg" : "X\\(.*\\)$as_nl";
17012 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17013 esac;
17014 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17015 '
17016 export as_echo_n_body
17017 as_echo_n='sh -c $as_echo_n_body as_echo'
17018 fi
17019 export as_echo_body
17020 as_echo='sh -c $as_echo_body as_echo'
17021fi
17022
17023# The user is always right.
17024if test "${PATH_SEPARATOR+set}" != set; then
17025 PATH_SEPARATOR=:
17026 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17027 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17028 PATH_SEPARATOR=';'
17029 }
17030fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000017031
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017032# Support unset when possible.
17033if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
17034 as_unset=unset
17035else
17036 as_unset=false
17037fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000017038
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017039
Bram Moolenaar446cb832008-06-24 21:56:24 +000017040# IFS
17041# We need space, tab and new line, in precisely that order. Quoting is
17042# there to prevent editors from complaining about space-tab.
17043# (If _AS_PATH_WALK were called with IFS unset, it would disable word
17044# splitting by setting IFS to empty value.)
17045IFS=" "" $as_nl"
17046
17047# Find who we are. Look in the path if we contain no directory separator.
17048case $0 in
17049 *[\\/]* ) as_myself=$0 ;;
17050 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17051for as_dir in $PATH
17052do
17053 IFS=$as_save_IFS
17054 test -z "$as_dir" && as_dir=.
17055 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17056done
17057IFS=$as_save_IFS
17058
17059 ;;
17060esac
17061# We did not find ourselves, most probably we were run as `sh COMMAND'
17062# in which case we are not to be found in the path.
17063if test "x$as_myself" = x; then
17064 as_myself=$0
17065fi
17066if test ! -f "$as_myself"; then
17067 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17068 { (exit 1); exit 1; }
17069fi
17070
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017071# Work around bugs in pre-3.0 UWIN ksh.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017072for as_var in ENV MAIL MAILPATH
17073do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
17074done
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017075PS1='$ '
17076PS2='> '
17077PS4='+ '
17078
17079# NLS nuisances.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017080LC_ALL=C
17081export LC_ALL
17082LANGUAGE=C
17083export LANGUAGE
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017084
17085# Required to use basename.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017086if expr a : '\(a\)' >/dev/null 2>&1 &&
17087 test "X`expr 00001 : '.*\(...\)'`" = X001; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017088 as_expr=expr
17089else
17090 as_expr=false
17091fi
17092
Bram Moolenaar446cb832008-06-24 21:56:24 +000017093if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017094 as_basename=basename
17095else
17096 as_basename=false
17097fi
17098
17099
17100# Name of the executable.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017101as_me=`$as_basename -- "$0" ||
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017102$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
17103 X"$0" : 'X\(//\)$' \| \
Bram Moolenaar446cb832008-06-24 21:56:24 +000017104 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
17105$as_echo X/"$0" |
17106 sed '/^.*\/\([^/][^/]*\)\/*$/{
17107 s//\1/
17108 q
17109 }
17110 /^X\/\(\/\/\)$/{
17111 s//\1/
17112 q
17113 }
17114 /^X\/\(\/\).*/{
17115 s//\1/
17116 q
17117 }
17118 s/.*/./; q'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017119
Bram Moolenaar446cb832008-06-24 21:56:24 +000017120# CDPATH.
17121$as_unset CDPATH
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017122
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017123
17124
17125 as_lineno_1=$LINENO
17126 as_lineno_2=$LINENO
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017127 test "x$as_lineno_1" != "x$as_lineno_2" &&
Bram Moolenaar446cb832008-06-24 21:56:24 +000017128 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
Bram Moolenaar071d4272004-06-13 20:20:40 +000017129
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017130 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
17131 # uniformly replaced by the line number. The first 'sed' inserts a
Bram Moolenaar446cb832008-06-24 21:56:24 +000017132 # line-number line after each line using $LINENO; the second 'sed'
17133 # does the real work. The second script uses 'N' to pair each
17134 # line-number line with the line containing $LINENO, and appends
17135 # trailing '-' during substitution so that $LINENO is not a special
17136 # case at line end.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017137 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
Bram Moolenaar446cb832008-06-24 21:56:24 +000017138 # scripts with optimization help from Paolo Bonzini. Blame Lee
17139 # E. McMahon (1931-1989) for sed's syntax. :-)
17140 sed -n '
17141 p
17142 /[$]LINENO/=
17143 ' <$as_myself |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017144 sed '
Bram Moolenaar446cb832008-06-24 21:56:24 +000017145 s/[$]LINENO.*/&-/
17146 t lineno
17147 b
17148 :lineno
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017149 N
Bram Moolenaar446cb832008-06-24 21:56:24 +000017150 :loop
17151 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017152 t loop
Bram Moolenaar446cb832008-06-24 21:56:24 +000017153 s/-\n.*//
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017154 ' >$as_me.lineno &&
Bram Moolenaar446cb832008-06-24 21:56:24 +000017155 chmod +x "$as_me.lineno" ||
17156 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017157 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000017158
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017159 # Don't try to exec as it changes $[0], causing all sort of problems
17160 # (the dirname of $[0] is not the place where we might find the
Bram Moolenaar446cb832008-06-24 21:56:24 +000017161 # original and so on. Autoconf is especially sensitive to this).
17162 . "./$as_me.lineno"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017163 # Exit status is that of the last command.
17164 exit
17165}
17166
17167
Bram Moolenaar446cb832008-06-24 21:56:24 +000017168if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
17169 as_dirname=dirname
17170else
17171 as_dirname=false
17172fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017173
Bram Moolenaar446cb832008-06-24 21:56:24 +000017174ECHO_C= ECHO_N= ECHO_T=
17175case `echo -n x` in
17176-n*)
17177 case `echo 'x\c'` in
17178 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
17179 *) ECHO_C='\c';;
17180 esac;;
17181*)
17182 ECHO_N='-n';;
17183esac
17184if expr a : '\(a\)' >/dev/null 2>&1 &&
17185 test "X`expr 00001 : '.*\(...\)'`" = X001; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017186 as_expr=expr
17187else
17188 as_expr=false
17189fi
17190
17191rm -f conf$$ conf$$.exe conf$$.file
Bram Moolenaar446cb832008-06-24 21:56:24 +000017192if test -d conf$$.dir; then
17193 rm -f conf$$.dir/conf$$.file
17194else
17195 rm -f conf$$.dir
17196 mkdir conf$$.dir 2>/dev/null
17197fi
17198if (echo >conf$$.file) 2>/dev/null; then
17199 if ln -s conf$$.file conf$$ 2>/dev/null; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017200 as_ln_s='ln -s'
Bram Moolenaar446cb832008-06-24 21:56:24 +000017201 # ... but there are two gotchas:
17202 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
17203 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
17204 # In both cases, we have to default to `cp -p'.
17205 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
17206 as_ln_s='cp -p'
17207 elif ln conf$$.file conf$$ 2>/dev/null; then
17208 as_ln_s=ln
17209 else
17210 as_ln_s='cp -p'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017211 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017212else
17213 as_ln_s='cp -p'
17214fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000017215rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
17216rmdir conf$$.dir 2>/dev/null
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017217
17218if mkdir -p . 2>/dev/null; then
17219 as_mkdir_p=:
17220else
17221 test -d ./-p && rmdir ./-p
17222 as_mkdir_p=false
17223fi
17224
Bram Moolenaar446cb832008-06-24 21:56:24 +000017225if test -x / >/dev/null 2>&1; then
17226 as_test_x='test -x'
17227else
17228 if ls -dL / >/dev/null 2>&1; then
17229 as_ls_L_option=L
17230 else
17231 as_ls_L_option=
17232 fi
17233 as_test_x='
17234 eval sh -c '\''
17235 if test -d "$1"; then
17236 test -d "$1/.";
17237 else
17238 case $1 in
17239 -*)set "./$1";;
17240 esac;
17241 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
17242 ???[sx]*):;;*)false;;esac;fi
17243 '\'' sh
17244 '
17245fi
17246as_executable_p=$as_test_x
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017247
17248# Sed expression to map a string onto a valid CPP name.
17249as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17250
17251# Sed expression to map a string onto a valid variable name.
17252as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17253
17254
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017255exec 6>&1
17256
Bram Moolenaar446cb832008-06-24 21:56:24 +000017257# Save the log message, to keep $[0] and so on meaningful, and to
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017258# report actual input values of CONFIG_FILES etc. instead of their
Bram Moolenaar446cb832008-06-24 21:56:24 +000017259# values after options handling.
17260ac_log="
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017261This file was extended by $as_me, which was
Bram Moolenaar446cb832008-06-24 21:56:24 +000017262generated by GNU Autoconf 2.62. Invocation command line was
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017263
17264 CONFIG_FILES = $CONFIG_FILES
17265 CONFIG_HEADERS = $CONFIG_HEADERS
17266 CONFIG_LINKS = $CONFIG_LINKS
17267 CONFIG_COMMANDS = $CONFIG_COMMANDS
17268 $ $0 $@
17269
Bram Moolenaar446cb832008-06-24 21:56:24 +000017270on `(hostname || uname -n) 2>/dev/null | sed 1q`
17271"
17272
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017273_ACEOF
17274
Bram Moolenaar446cb832008-06-24 21:56:24 +000017275cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017276# Files that config.status was made for.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017277config_files="$ac_config_files"
17278config_headers="$ac_config_headers"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017279
Bram Moolenaar446cb832008-06-24 21:56:24 +000017280_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017281
Bram Moolenaar446cb832008-06-24 21:56:24 +000017282cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017283ac_cs_usage="\
17284\`$as_me' instantiates files from templates according to the
17285current configuration.
17286
17287Usage: $0 [OPTIONS] [FILE]...
17288
17289 -h, --help print this help, then exit
Bram Moolenaar446cb832008-06-24 21:56:24 +000017290 -V, --version print version number and configuration settings, then exit
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017291 -q, --quiet do not print progress messages
17292 -d, --debug don't remove temporary files
17293 --recheck update $as_me by reconfiguring in the same conditions
17294 --file=FILE[:TEMPLATE]
Bram Moolenaar446cb832008-06-24 21:56:24 +000017295 instantiate the configuration file FILE
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017296 --header=FILE[:TEMPLATE]
Bram Moolenaar446cb832008-06-24 21:56:24 +000017297 instantiate the configuration header FILE
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017298
17299Configuration files:
17300$config_files
17301
17302Configuration headers:
17303$config_headers
17304
17305Report bugs to <bug-autoconf@gnu.org>."
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017306
Bram Moolenaar446cb832008-06-24 21:56:24 +000017307_ACEOF
17308cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017309ac_cs_version="\\
17310config.status
Bram Moolenaar446cb832008-06-24 21:56:24 +000017311configured by $0, generated by GNU Autoconf 2.62,
17312 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017313
Bram Moolenaar446cb832008-06-24 21:56:24 +000017314Copyright (C) 2008 Free Software Foundation, Inc.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017315This config.status script is free software; the Free Software Foundation
17316gives unlimited permission to copy, distribute and modify it."
Bram Moolenaar446cb832008-06-24 21:56:24 +000017317
17318ac_pwd='$ac_pwd'
17319srcdir='$srcdir'
17320AWK='$AWK'
17321test -n "\$AWK" || AWK=awk
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017322_ACEOF
17323
Bram Moolenaar446cb832008-06-24 21:56:24 +000017324cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17325# The default lists apply if the user does not specify any file.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017326ac_need_defaults=:
17327while test $# != 0
17328do
17329 case $1 in
17330 --*=*)
Bram Moolenaar446cb832008-06-24 21:56:24 +000017331 ac_option=`expr "X$1" : 'X\([^=]*\)='`
17332 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017333 ac_shift=:
17334 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000017335 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017336 ac_option=$1
17337 ac_optarg=$2
17338 ac_shift=shift
17339 ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017340 esac
17341
17342 case $ac_option in
17343 # Handling of the options.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017344 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17345 ac_cs_recheck=: ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000017346 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
17347 $as_echo "$ac_cs_version"; exit ;;
17348 --debug | --debu | --deb | --de | --d | -d )
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017349 debug=: ;;
17350 --file | --fil | --fi | --f )
17351 $ac_shift
Bram Moolenaar446cb832008-06-24 21:56:24 +000017352 case $ac_optarg in
17353 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17354 esac
17355 CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017356 ac_need_defaults=false;;
17357 --header | --heade | --head | --hea )
17358 $ac_shift
Bram Moolenaar446cb832008-06-24 21:56:24 +000017359 case $ac_optarg in
17360 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17361 esac
17362 CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017363 ac_need_defaults=false;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000017364 --he | --h)
17365 # Conflict between --help and --header
17366 { $as_echo "$as_me: error: ambiguous option: $1
17367Try \`$0 --help' for more information." >&2
17368 { (exit 1); exit 1; }; };;
17369 --help | --hel | -h )
17370 $as_echo "$ac_cs_usage"; exit ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017371 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
17372 | -silent | --silent | --silen | --sile | --sil | --si | --s)
17373 ac_cs_silent=: ;;
17374
17375 # This is an error.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017376 -*) { $as_echo "$as_me: error: unrecognized option: $1
17377Try \`$0 --help' for more information." >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017378 { (exit 1); exit 1; }; } ;;
17379
Bram Moolenaar446cb832008-06-24 21:56:24 +000017380 *) ac_config_targets="$ac_config_targets $1"
17381 ac_need_defaults=false ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017382
17383 esac
17384 shift
17385done
17386
17387ac_configure_extra_args=
17388
17389if $ac_cs_silent; then
17390 exec 6>/dev/null
17391 ac_configure_extra_args="$ac_configure_extra_args --silent"
17392fi
17393
17394_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000017395cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017396if \$ac_cs_recheck; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000017397 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17398 shift
17399 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
17400 CONFIG_SHELL='$SHELL'
17401 export CONFIG_SHELL
17402 exec "\$@"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017403fi
17404
17405_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000017406cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17407exec 5>>auto/config.log
17408{
17409 echo
17410 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17411## Running $as_me. ##
17412_ASBOX
17413 $as_echo "$ac_log"
17414} >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017415
Bram Moolenaar446cb832008-06-24 21:56:24 +000017416_ACEOF
17417cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17418_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017419
Bram Moolenaar446cb832008-06-24 21:56:24 +000017420cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017421
Bram Moolenaar446cb832008-06-24 21:56:24 +000017422# Handling of arguments.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017423for ac_config_target in $ac_config_targets
17424do
Bram Moolenaar446cb832008-06-24 21:56:24 +000017425 case $ac_config_target in
17426 "auto/config.h") CONFIG_HEADERS="$CONFIG_HEADERS auto/config.h:config.h.in" ;;
17427 "auto/config.mk") CONFIG_FILES="$CONFIG_FILES auto/config.mk:config.mk.in" ;;
17428
17429 *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
17430$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017431 { (exit 1); exit 1; }; };;
17432 esac
17433done
17434
Bram Moolenaar446cb832008-06-24 21:56:24 +000017435
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017436# If the user did not use the arguments to specify the items to instantiate,
17437# then the envvar interface is used. Set only those that are not.
17438# We use the long form for the default assignment because of an extremely
17439# bizarre bug on SunOS 4.1.3.
17440if $ac_need_defaults; then
17441 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
17442 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
17443fi
17444
17445# Have a temporary directory for convenience. Make it in the build tree
Bram Moolenaar446cb832008-06-24 21:56:24 +000017446# simply because there is no reason against having it here, and in addition,
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017447# creating and moving files from /tmp can sometimes cause problems.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017448# Hook for its removal unless debugging.
17449# Note that there is a small window in which the directory will not be cleaned:
17450# after its creation but before its name has been assigned to `$tmp'.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017451$debug ||
17452{
Bram Moolenaar446cb832008-06-24 21:56:24 +000017453 tmp=
17454 trap 'exit_status=$?
17455 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
17456' 0
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017457 trap '{ (exit 1); exit 1; }' 1 2 13 15
17458}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017459# Create a (secure) tmp directory for tmp files.
17460
17461{
Bram Moolenaar446cb832008-06-24 21:56:24 +000017462 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017463 test -n "$tmp" && test -d "$tmp"
17464} ||
17465{
Bram Moolenaar446cb832008-06-24 21:56:24 +000017466 tmp=./conf$$-$RANDOM
17467 (umask 077 && mkdir "$tmp")
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017468} ||
17469{
Bram Moolenaar446cb832008-06-24 21:56:24 +000017470 $as_echo "$as_me: cannot create a temporary directory in ." >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017471 { (exit 1); exit 1; }
17472}
17473
Bram Moolenaar446cb832008-06-24 21:56:24 +000017474# Set up the scripts for CONFIG_FILES section.
17475# No need to generate them if there are no CONFIG_FILES.
17476# This happens for instance with `./config.status config.h'.
17477if test -n "$CONFIG_FILES"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017478
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017479
Bram Moolenaar446cb832008-06-24 21:56:24 +000017480ac_cr=' '
17481ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
17482if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
17483 ac_cs_awk_cr='\\r'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017484else
Bram Moolenaar446cb832008-06-24 21:56:24 +000017485 ac_cs_awk_cr=$ac_cr
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017486fi
17487
Bram Moolenaar446cb832008-06-24 21:56:24 +000017488echo 'BEGIN {' >"$tmp/subs1.awk" &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017489_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000017490
Bram Moolenaar446cb832008-06-24 21:56:24 +000017491
17492{
17493 echo "cat >conf$$subs.awk <<_ACEOF" &&
17494 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
17495 echo "_ACEOF"
17496} >conf$$subs.sh ||
17497 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
17498$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
17499 { (exit 1); exit 1; }; }
17500ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
17501ac_delim='%!_!# '
17502for ac_last_try in false false false false false :; do
17503 . ./conf$$subs.sh ||
17504 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
17505$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
17506 { (exit 1); exit 1; }; }
17507
17508 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` = $ac_delim_num; then
17509 break
17510 elif $ac_last_try; then
17511 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
17512$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
17513 { (exit 1); exit 1; }; }
17514 else
17515 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17516 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017517done
Bram Moolenaar446cb832008-06-24 21:56:24 +000017518rm -f conf$$subs.sh
17519
17520cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17521cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017522_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000017523sed -n '
17524h
17525s/^/S["/; s/!.*/"]=/
17526p
17527g
17528s/^[^!]*!//
17529:repl
17530t repl
17531s/'"$ac_delim"'$//
17532t delim
17533:nl
17534h
17535s/\(.\{148\}\).*/\1/
17536t more1
17537s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
17538p
17539n
17540b repl
17541:more1
17542s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17543p
17544g
17545s/.\{148\}//
17546t nl
17547:delim
17548h
17549s/\(.\{148\}\).*/\1/
17550t more2
17551s/["\\]/\\&/g; s/^/"/; s/$/"/
17552p
17553b
17554:more2
17555s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17556p
17557g
17558s/.\{148\}//
17559t delim
17560' <conf$$subs.awk | sed '
17561/^[^""]/{
17562 N
17563 s/\n//
17564}
17565' >>$CONFIG_STATUS || ac_write_fail=1
17566rm -f conf$$subs.awk
17567cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17568_ACAWK
17569cat >>"\$tmp/subs1.awk" <<_ACAWK &&
17570 for (key in S) S_is_set[key] = 1
17571 FS = ""
Bram Moolenaar071d4272004-06-13 20:20:40 +000017572
Bram Moolenaar446cb832008-06-24 21:56:24 +000017573}
17574{
17575 line = $ 0
17576 nfields = split(line, field, "@")
17577 substed = 0
17578 len = length(field[1])
17579 for (i = 2; i < nfields; i++) {
17580 key = field[i]
17581 keylen = length(key)
17582 if (S_is_set[key]) {
17583 value = S[key]
17584 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17585 len += length(value) + length(field[++i])
17586 substed = 1
17587 } else
17588 len += 1 + keylen
17589 }
Bram Moolenaar071d4272004-06-13 20:20:40 +000017590
Bram Moolenaar446cb832008-06-24 21:56:24 +000017591 print line
17592}
Bram Moolenaar071d4272004-06-13 20:20:40 +000017593
Bram Moolenaar446cb832008-06-24 21:56:24 +000017594_ACAWK
17595_ACEOF
17596cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17597if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17598 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17599else
17600 cat
17601fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
17602 || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
17603$as_echo "$as_me: error: could not setup config files machinery" >&2;}
17604 { (exit 1); exit 1; }; }
17605_ACEOF
17606
17607# VPATH may cause trouble with some makes, so we remove $(srcdir),
17608# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
17609# trailing colons and then remove the whole line if VPATH becomes empty
17610# (actually we leave an empty line to preserve line numbers).
17611if test "x$srcdir" = x.; then
17612 ac_vpsub='/^[ ]*VPATH[ ]*=/{
17613s/:*\$(srcdir):*/:/
17614s/:*\${srcdir}:*/:/
17615s/:*@srcdir@:*/:/
17616s/^\([^=]*=[ ]*\):*/\1/
17617s/:*$//
17618s/^[^=]*=[ ]*$//
17619}'
17620fi
17621
17622cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17623fi # test -n "$CONFIG_FILES"
17624
17625# Set up the scripts for CONFIG_HEADERS section.
17626# No need to generate them if there are no CONFIG_HEADERS.
17627# This happens for instance with `./config.status Makefile'.
17628if test -n "$CONFIG_HEADERS"; then
17629cat >"$tmp/defines.awk" <<\_ACAWK ||
17630BEGIN {
17631_ACEOF
17632
17633# Transform confdefs.h into an awk script `defines.awk', embedded as
17634# here-document in config.status, that substitutes the proper values into
17635# config.h.in to produce config.h.
17636
17637# Create a delimiter string that does not exist in confdefs.h, to ease
17638# handling of long lines.
17639ac_delim='%!_!# '
17640for ac_last_try in false false :; do
17641 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
17642 if test -z "$ac_t"; then
17643 break
17644 elif $ac_last_try; then
17645 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
17646$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
17647 { (exit 1); exit 1; }; }
17648 else
17649 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17650 fi
17651done
17652
17653# For the awk script, D is an array of macro values keyed by name,
17654# likewise P contains macro parameters if any. Preserve backslash
17655# newline sequences.
17656
17657ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17658sed -n '
17659s/.\{148\}/&'"$ac_delim"'/g
17660t rset
17661:rset
17662s/^[ ]*#[ ]*define[ ][ ]*/ /
17663t def
17664d
17665:def
17666s/\\$//
17667t bsnl
17668s/["\\]/\\&/g
17669s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17670D["\1"]=" \3"/p
17671s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
17672d
17673:bsnl
17674s/["\\]/\\&/g
17675s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17676D["\1"]=" \3\\\\\\n"\\/p
17677t cont
17678s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17679t cont
17680d
17681:cont
17682n
17683s/.\{148\}/&'"$ac_delim"'/g
17684t clear
17685:clear
17686s/\\$//
17687t bsnlc
17688s/["\\]/\\&/g; s/^/"/; s/$/"/p
17689d
17690:bsnlc
17691s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17692b cont
17693' <confdefs.h | sed '
17694s/'"$ac_delim"'/"\\\
17695"/g' >>$CONFIG_STATUS || ac_write_fail=1
17696
17697cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17698 for (key in D) D_is_set[key] = 1
17699 FS = ""
17700}
17701/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17702 line = \$ 0
17703 split(line, arg, " ")
17704 if (arg[1] == "#") {
17705 defundef = arg[2]
17706 mac1 = arg[3]
17707 } else {
17708 defundef = substr(arg[1], 2)
17709 mac1 = arg[2]
17710 }
17711 split(mac1, mac2, "(") #)
17712 macro = mac2[1]
17713 if (D_is_set[macro]) {
17714 # Preserve the white space surrounding the "#".
17715 prefix = substr(line, 1, index(line, defundef) - 1)
17716 print prefix "define", macro P[macro] D[macro]
17717 next
17718 } else {
17719 # Replace #undef with comments. This is necessary, for example,
17720 # in the case of _POSIX_SOURCE, which is predefined and required
17721 # on some systems where configure will not decide to define it.
17722 if (defundef == "undef") {
17723 print "/*", line, "*/"
17724 next
17725 }
17726 }
17727}
17728{ print }
17729_ACAWK
17730_ACEOF
17731cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17732 { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
17733$as_echo "$as_me: error: could not setup config headers machinery" >&2;}
17734 { (exit 1); exit 1; }; }
17735fi # test -n "$CONFIG_HEADERS"
17736
17737
17738eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
17739shift
17740for ac_tag
17741do
17742 case $ac_tag in
17743 :[FHLC]) ac_mode=$ac_tag; continue;;
17744 esac
17745 case $ac_mode$ac_tag in
17746 :[FHL]*:*);;
17747 :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
17748$as_echo "$as_me: error: Invalid tag $ac_tag." >&2;}
17749 { (exit 1); exit 1; }; };;
17750 :[FH]-) ac_tag=-:-;;
17751 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17752 esac
17753 ac_save_IFS=$IFS
17754 IFS=:
17755 set x $ac_tag
17756 IFS=$ac_save_IFS
17757 shift
17758 ac_file=$1
17759 shift
17760
17761 case $ac_mode in
17762 :L) ac_source=$1;;
17763 :[FH])
17764 ac_file_inputs=
17765 for ac_f
17766 do
17767 case $ac_f in
17768 -) ac_f="$tmp/stdin";;
17769 *) # Look for the file first in the build tree, then in the source tree
17770 # (if the path is not absolute). The absolute path cannot be DOS-style,
17771 # because $ac_f cannot contain `:'.
17772 test -f "$ac_f" ||
17773 case $ac_f in
17774 [\\/$]*) false;;
17775 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17776 esac ||
17777 { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
17778$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
17779 { (exit 1); exit 1; }; };;
17780 esac
17781 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17782 ac_file_inputs="$ac_file_inputs '$ac_f'"
17783 done
17784
17785 # Let's still pretend it is `configure' which instantiates (i.e., don't
17786 # use $as_me), people would be surprised to read:
17787 # /* config.h. Generated by config.status. */
17788 configure_input='Generated from '`
17789 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17790 `' by configure.'
17791 if test x"$ac_file" != x-; then
17792 configure_input="$ac_file. $configure_input"
17793 { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
17794$as_echo "$as_me: creating $ac_file" >&6;}
17795 fi
17796 # Neutralize special characters interpreted by sed in replacement strings.
17797 case $configure_input in #(
17798 *\&* | *\|* | *\\* )
17799 ac_sed_conf_input=`$as_echo "$configure_input" |
17800 sed 's/[\\\\&|]/\\\\&/g'`;; #(
17801 *) ac_sed_conf_input=$configure_input;;
17802 esac
17803
17804 case $ac_tag in
17805 *:-:* | *:-) cat >"$tmp/stdin" \
17806 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
17807$as_echo "$as_me: error: could not create $ac_file" >&2;}
17808 { (exit 1); exit 1; }; } ;;
17809 esac
17810 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +000017811 esac
17812
Bram Moolenaar446cb832008-06-24 21:56:24 +000017813 ac_dir=`$as_dirname -- "$ac_file" ||
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017814$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17815 X"$ac_file" : 'X\(//\)[^/]' \| \
17816 X"$ac_file" : 'X\(//\)$' \| \
Bram Moolenaar446cb832008-06-24 21:56:24 +000017817 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17818$as_echo X"$ac_file" |
17819 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17820 s//\1/
17821 q
17822 }
17823 /^X\(\/\/\)[^/].*/{
17824 s//\1/
17825 q
17826 }
17827 /^X\(\/\/\)$/{
17828 s//\1/
17829 q
17830 }
17831 /^X\(\/\).*/{
17832 s//\1/
17833 q
17834 }
17835 s/.*/./; q'`
17836 { as_dir="$ac_dir"
17837 case $as_dir in #(
17838 -*) as_dir=./$as_dir;;
17839 esac
17840 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017841 as_dirs=
Bram Moolenaar446cb832008-06-24 21:56:24 +000017842 while :; do
17843 case $as_dir in #(
17844 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
17845 *) as_qdir=$as_dir;;
17846 esac
17847 as_dirs="'$as_qdir' $as_dirs"
17848 as_dir=`$as_dirname -- "$as_dir" ||
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017849$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17850 X"$as_dir" : 'X\(//\)[^/]' \| \
17851 X"$as_dir" : 'X\(//\)$' \| \
Bram Moolenaar446cb832008-06-24 21:56:24 +000017852 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
17853$as_echo X"$as_dir" |
17854 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17855 s//\1/
17856 q
17857 }
17858 /^X\(\/\/\)[^/].*/{
17859 s//\1/
17860 q
17861 }
17862 /^X\(\/\/\)$/{
17863 s//\1/
17864 q
17865 }
17866 /^X\(\/\).*/{
17867 s//\1/
17868 q
17869 }
17870 s/.*/./; q'`
17871 test -d "$as_dir" && break
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017872 done
Bram Moolenaar446cb832008-06-24 21:56:24 +000017873 test -z "$as_dirs" || eval "mkdir $as_dirs"
17874 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
17875$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017876 { (exit 1); exit 1; }; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000017877 ac_builddir=.
Bram Moolenaar071d4272004-06-13 20:20:40 +000017878
Bram Moolenaar446cb832008-06-24 21:56:24 +000017879case "$ac_dir" in
17880.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17881*)
17882 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17883 # A ".." for each directory in $ac_dir_suffix.
17884 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17885 case $ac_top_builddir_sub in
17886 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17887 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17888 esac ;;
17889esac
17890ac_abs_top_builddir=$ac_pwd
17891ac_abs_builddir=$ac_pwd$ac_dir_suffix
17892# for backward compatibility:
17893ac_top_builddir=$ac_top_build_prefix
17894
17895case $srcdir in
17896 .) # We are building in place.
17897 ac_srcdir=.
17898 ac_top_srcdir=$ac_top_builddir_sub
17899 ac_abs_top_srcdir=$ac_pwd ;;
17900 [\\/]* | ?:[\\/]* ) # Absolute name.
17901 ac_srcdir=$srcdir$ac_dir_suffix;
17902 ac_top_srcdir=$srcdir
17903 ac_abs_top_srcdir=$srcdir ;;
17904 *) # Relative name.
17905 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17906 ac_top_srcdir=$ac_top_build_prefix$srcdir
17907 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17908esac
17909ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17910
17911
17912 case $ac_mode in
17913 :F)
17914 #
17915 # CONFIG_FILE
17916 #
17917
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017918_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000017919
Bram Moolenaar446cb832008-06-24 21:56:24 +000017920cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17921# If the template does not know about datarootdir, expand it.
17922# FIXME: This hack should be removed a few years after 2.60.
17923ac_datarootdir_hack=; ac_datarootdir_seen=
17924
17925ac_sed_dataroot='
17926/datarootdir/ {
17927 p
17928 q
17929}
17930/@datadir@/p
17931/@docdir@/p
17932/@infodir@/p
17933/@localedir@/p
17934/@mandir@/p
17935'
17936case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17937*datarootdir*) ac_datarootdir_seen=yes;;
17938*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17939 { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17940$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17941_ACEOF
17942cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17943 ac_datarootdir_hack='
17944 s&@datadir@&$datadir&g
17945 s&@docdir@&$docdir&g
17946 s&@infodir@&$infodir&g
17947 s&@localedir@&$localedir&g
17948 s&@mandir@&$mandir&g
17949 s&\\\${datarootdir}&$datarootdir&g' ;;
17950esac
17951_ACEOF
17952
17953# Neutralize VPATH when `$srcdir' = `.'.
17954# Shell code in configure.ac might set extrasub.
17955# FIXME: do we really want to maintain this feature?
17956cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17957ac_sed_extra="$ac_vpsub
17958$extrasub
17959_ACEOF
17960cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17961:t
17962/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17963s|@configure_input@|$ac_sed_conf_input|;t t
17964s&@top_builddir@&$ac_top_builddir_sub&;t t
17965s&@top_build_prefix@&$ac_top_build_prefix&;t t
17966s&@srcdir@&$ac_srcdir&;t t
17967s&@abs_srcdir@&$ac_abs_srcdir&;t t
17968s&@top_srcdir@&$ac_top_srcdir&;t t
17969s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17970s&@builddir@&$ac_builddir&;t t
17971s&@abs_builddir@&$ac_abs_builddir&;t t
17972s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17973$ac_datarootdir_hack
17974"
17975eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
17976 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
17977$as_echo "$as_me: error: could not create $ac_file" >&2;}
17978 { (exit 1); exit 1; }; }
17979
17980test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17981 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
17982 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
17983 { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17984which seems to be undefined. Please make sure it is defined." >&5
17985$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17986which seems to be undefined. Please make sure it is defined." >&2;}
17987
17988 rm -f "$tmp/stdin"
17989 case $ac_file in
17990 -) cat "$tmp/out" && rm -f "$tmp/out";;
17991 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
17992 esac \
17993 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
17994$as_echo "$as_me: error: could not create $ac_file" >&2;}
17995 { (exit 1); exit 1; }; }
17996 ;;
17997 :H)
17998 #
17999 # CONFIG_HEADER
18000 #
18001 if test x"$ac_file" != x-; then
18002 {
18003 $as_echo "/* $configure_input */" \
18004 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
18005 } >"$tmp/config.h" \
18006 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
18007$as_echo "$as_me: error: could not create $ac_file" >&2;}
18008 { (exit 1); exit 1; }; }
18009 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
18010 { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
18011$as_echo "$as_me: $ac_file is unchanged" >&6;}
18012 else
18013 rm -f "$ac_file"
18014 mv "$tmp/config.h" "$ac_file" \
18015 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
18016$as_echo "$as_me: error: could not create $ac_file" >&2;}
18017 { (exit 1); exit 1; }; }
18018 fi
18019 else
18020 $as_echo "/* $configure_input */" \
18021 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
18022 || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
18023$as_echo "$as_me: error: could not create -" >&2;}
18024 { (exit 1); exit 1; }; }
18025 fi
18026 ;;
18027
18028
18029 esac
18030
18031done # for ac_tag
18032
Bram Moolenaar071d4272004-06-13 20:20:40 +000018033
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018034{ (exit 0); exit 0; }
18035_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000018036chmod +x $CONFIG_STATUS
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018037ac_clean_files=$ac_clean_files_save
18038
Bram Moolenaar446cb832008-06-24 21:56:24 +000018039test $ac_write_fail = 0 ||
18040 { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
18041$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
18042 { (exit 1); exit 1; }; }
18043
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018044
18045# configure is writing to config.log, and then calls config.status.
18046# config.status does its own redirection, appending to config.log.
18047# Unfortunately, on DOS this fails, as config.log is still kept open
18048# by configure, so config.status won't be able to write to it; its
18049# output is simply discarded. So we exec the FD to /dev/null,
18050# effectively closing config.log, so it can be properly (re)opened and
18051# appended to by config.status. When coming back to configure, we
18052# need to make the FD available again.
18053if test "$no_create" != yes; then
18054 ac_cs_success=:
18055 ac_config_status_args=
18056 test "$silent" = yes &&
18057 ac_config_status_args="$ac_config_status_args --quiet"
18058 exec 5>/dev/null
18059 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
Bram Moolenaarc7453f52006-02-10 23:20:28 +000018060 exec 5>>auto/config.log
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018061 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18062 # would make configure fail if this is the last instruction.
18063 $ac_cs_success || { (exit 1); exit 1; }
18064fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000018065if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18066 { $as_echo "$as_me:$LINENO: WARNING: Unrecognized options: $ac_unrecognized_opts" >&5
18067$as_echo "$as_me: WARNING: Unrecognized options: $ac_unrecognized_opts" >&2;}
18068fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000018069
18070