blob: 1843a9e38222f37f1b65550d8fa2d57457cfe295 [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
3949 OS_EXTRA_SCR="os_macosx.c os_mac_conv.c";
3950 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 Moolenaar071d4272004-06-13 20:20:40 +00005117 tmp_mkf="/tmp/Makefile-conf$$"
5118 cat ${PYTHON_CONFDIR}/Makefile - <<'eof' >${tmp_mkf}
5119__:
5120 @echo "python_MODLIBS='$(MODLIBS)'"
5121 @echo "python_LIBS='$(LIBS)'"
5122 @echo "python_SYSLIBS='$(SYSLIBS)'"
5123 @echo "python_LINKFORSHARED='$(LINKFORSHARED)'"
5124eof
5125 eval "`cd ${PYTHON_CONFDIR} && make -f ${tmp_mkf} __ | sed '/ directory /d'`"
5126 rm -f ${tmp_mkf}
5127 if test "x$MACOSX" = "xyes" && ${vi_cv_path_python} -c \
5128 "import sys; sys.exit(${vi_cv_var_python_version} < 2.3)"; then
5129 vi_cv_path_python_plibs="-framework Python"
5130 else
5131 if test "${vi_cv_var_python_version}" = "1.4"; then
5132 vi_cv_path_python_plibs="${PYTHON_CONFDIR}/libModules.a ${PYTHON_CONFDIR}/libPython.a ${PYTHON_CONFDIR}/libObjects.a ${PYTHON_CONFDIR}/libParser.a"
5133 else
5134 vi_cv_path_python_plibs="-L${PYTHON_CONFDIR} -lpython${vi_cv_var_python_version}"
5135 fi
5136 vi_cv_path_python_plibs="${vi_cv_path_python_plibs} ${python_MODLIBS} ${python_LIBS} ${python_SYSLIBS} ${python_LINKFORSHARED}"
5137 vi_cv_path_python_plibs=`echo $vi_cv_path_python_plibs | sed s/-ltermcap//`
5138 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005139
Bram Moolenaar071d4272004-06-13 20:20:40 +00005140fi
5141
5142
5143 PYTHON_LIBS="${vi_cv_path_python_plibs}"
5144 if test "${vi_cv_path_python_pfx}" = "${vi_cv_path_python_epfx}"; then
5145 PYTHON_CFLAGS="-I${vi_cv_path_python_pfx}/include/python${vi_cv_var_python_version}"
5146 else
5147 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}"
5148 fi
5149 PYTHON_SRC="if_python.c"
5150 if test "x$MACOSX" = "xyes"; then
5151 PYTHON_OBJ="objects/if_python.o"
5152 else
5153 PYTHON_OBJ="objects/if_python.o objects/py_config.o"
5154 fi
5155 if test "${vi_cv_var_python_version}" = "1.4"; then
5156 PYTHON_OBJ="$PYTHON_OBJ objects/py_getpath.o"
5157 fi
5158 PYTHON_GETPATH_CFLAGS="-DPYTHONPATH='\"${vi_cv_path_pythonpath}\"' -DPREFIX='\"${vi_cv_path_python_pfx}\"' -DEXEC_PREFIX='\"${vi_cv_path_python_epfx}\"'"
5159
Bram Moolenaar446cb832008-06-24 21:56:24 +00005160 { $as_echo "$as_me:$LINENO: checking if -pthread should be used" >&5
5161$as_echo_n "checking if -pthread should be used... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005162 threadsafe_flag=
5163 thread_lib=
Bram Moolenaara1b5aa52006-10-10 09:41:28 +00005164 if test "`(uname) 2>/dev/null`" != Darwin; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00005165 test "$GCC" = yes && threadsafe_flag="-pthread"
5166 if test "`(uname) 2>/dev/null`" = FreeBSD; then
5167 threadsafe_flag="-D_THREAD_SAFE"
5168 thread_lib="-pthread"
5169 fi
5170 fi
5171 libs_save_old=$LIBS
5172 if test -n "$threadsafe_flag"; then
5173 cflags_save=$CFLAGS
5174 CFLAGS="$CFLAGS $threadsafe_flag"
5175 LIBS="$LIBS $thread_lib"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005176 cat >conftest.$ac_ext <<_ACEOF
5177/* confdefs.h. */
5178_ACEOF
5179cat confdefs.h >>conftest.$ac_ext
5180cat >>conftest.$ac_ext <<_ACEOF
5181/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00005182
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005183int
5184main ()
5185{
5186
5187 ;
5188 return 0;
5189}
5190_ACEOF
5191rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00005192if { (ac_try="$ac_link"
5193case "(($ac_try" in
5194 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5195 *) ac_try_echo=$ac_try;;
5196esac
5197eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5198$as_echo "$ac_try_echo") >&5
5199 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005200 ac_status=$?
5201 grep -v '^ *+' conftest.er1 >conftest.err
5202 rm -f conftest.er1
5203 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005204 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5205 (exit $ac_status); } && {
5206 test -z "$ac_c_werror_flag" ||
5207 test ! -s conftest.err
5208 } && test -s conftest$ac_exeext && {
5209 test "$cross_compiling" = yes ||
5210 $as_test_x conftest$ac_exeext
5211 }; then
5212 { $as_echo "$as_me:$LINENO: result: yes" >&5
5213$as_echo "yes" >&6; }; PYTHON_CFLAGS="$PYTHON_CFLAGS $threadsafe_flag"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005214else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005215 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005216sed 's/^/| /' conftest.$ac_ext >&5
5217
Bram Moolenaar446cb832008-06-24 21:56:24 +00005218 { $as_echo "$as_me:$LINENO: result: no" >&5
5219$as_echo "no" >&6; }; LIBS=$libs_save_old
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005220
Bram Moolenaar071d4272004-06-13 20:20:40 +00005221fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005222
5223rm -rf conftest.dSYM
5224rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005225 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00005226 CFLAGS=$cflags_save
5227 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005228 { $as_echo "$as_me:$LINENO: result: no" >&5
5229$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005230 fi
5231
Bram Moolenaar446cb832008-06-24 21:56:24 +00005232 { $as_echo "$as_me:$LINENO: checking if compile and link flags for Python are sane" >&5
5233$as_echo_n "checking if compile and link flags for Python are sane... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005234 cflags_save=$CFLAGS
5235 libs_save=$LIBS
5236 CFLAGS="$CFLAGS $PYTHON_CFLAGS"
5237 LIBS="$LIBS $PYTHON_LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005238 cat >conftest.$ac_ext <<_ACEOF
5239/* confdefs.h. */
5240_ACEOF
5241cat confdefs.h >>conftest.$ac_ext
5242cat >>conftest.$ac_ext <<_ACEOF
5243/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00005244
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005245int
5246main ()
5247{
5248
5249 ;
5250 return 0;
5251}
5252_ACEOF
5253rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00005254if { (ac_try="$ac_link"
5255case "(($ac_try" in
5256 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5257 *) ac_try_echo=$ac_try;;
5258esac
5259eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5260$as_echo "$ac_try_echo") >&5
5261 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005262 ac_status=$?
5263 grep -v '^ *+' conftest.er1 >conftest.err
5264 rm -f conftest.er1
5265 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005266 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5267 (exit $ac_status); } && {
5268 test -z "$ac_c_werror_flag" ||
5269 test ! -s conftest.err
5270 } && test -s conftest$ac_exeext && {
5271 test "$cross_compiling" = yes ||
5272 $as_test_x conftest$ac_exeext
5273 }; then
5274 { $as_echo "$as_me:$LINENO: result: yes" >&5
5275$as_echo "yes" >&6; }; python_ok=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00005276else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005277 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005278sed 's/^/| /' conftest.$ac_ext >&5
5279
Bram Moolenaar446cb832008-06-24 21:56:24 +00005280 { $as_echo "$as_me:$LINENO: result: no: PYTHON DISABLED" >&5
5281$as_echo "no: PYTHON DISABLED" >&6; }; python_ok=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005282fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005283
5284rm -rf conftest.dSYM
5285rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005286 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00005287 CFLAGS=$cflags_save
5288 LIBS=$libs_save
5289 if test $python_ok = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005290 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005291#define FEAT_PYTHON 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005292_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005293
5294 else
5295 LIBS=$libs_save_old
5296 PYTHON_SRC=
5297 PYTHON_OBJ=
5298 PYTHON_LIBS=
5299 PYTHON_CFLAGS=
5300 fi
5301
5302 fi
5303 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005304 { $as_echo "$as_me:$LINENO: result: too old" >&5
5305$as_echo "too old" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005306 fi
5307 fi
5308fi
5309
5310
5311
5312
5313
5314
5315
Bram Moolenaar446cb832008-06-24 21:56:24 +00005316{ $as_echo "$as_me:$LINENO: checking --enable-tclinterp argument" >&5
5317$as_echo_n "checking --enable-tclinterp argument... " >&6; }
5318# Check whether --enable-tclinterp was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005319if test "${enable_tclinterp+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005320 enableval=$enable_tclinterp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005321else
5322 enable_tclinterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005323fi
5324
5325{ $as_echo "$as_me:$LINENO: result: $enable_tclinterp" >&5
5326$as_echo "$enable_tclinterp" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005327
5328if test "$enable_tclinterp" = "yes"; then
5329
Bram Moolenaar446cb832008-06-24 21:56:24 +00005330 { $as_echo "$as_me:$LINENO: checking --with-tclsh argument" >&5
5331$as_echo_n "checking --with-tclsh argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005332
Bram Moolenaar446cb832008-06-24 21:56:24 +00005333# Check whether --with-tclsh was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005334if test "${with_tclsh+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005335 withval=$with_tclsh; tclsh_name="$withval"; { $as_echo "$as_me:$LINENO: result: $tclsh_name" >&5
5336$as_echo "$tclsh_name" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005337else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005338 tclsh_name="tclsh8.5"; { $as_echo "$as_me:$LINENO: result: no" >&5
5339$as_echo "no" >&6; }
5340fi
5341
Bram Moolenaar071d4272004-06-13 20:20:40 +00005342 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5343set dummy $tclsh_name; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00005344{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5345$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005346if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005347 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005348else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005349 case $vi_cv_path_tcl in
5350 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005351 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5352 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005353 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005354 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5355for as_dir in $PATH
5356do
5357 IFS=$as_save_IFS
5358 test -z "$as_dir" && as_dir=.
5359 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005360 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 +00005361 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005362 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005363 break 2
5364 fi
5365done
5366done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005367IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005368
Bram Moolenaar071d4272004-06-13 20:20:40 +00005369 ;;
5370esac
5371fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005372vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar071d4272004-06-13 20:20:40 +00005373if test -n "$vi_cv_path_tcl"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005374 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_tcl" >&5
5375$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005376else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005377 { $as_echo "$as_me:$LINENO: result: no" >&5
5378$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005379fi
5380
Bram Moolenaar071d4272004-06-13 20:20:40 +00005381
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005382
Bram Moolenaar446cb832008-06-24 21:56:24 +00005383
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005384 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.5"; then
5385 tclsh_name="tclsh8.4"
5386 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5387set dummy $tclsh_name; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00005388{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5389$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005390if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005391 $as_echo_n "(cached) " >&6
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005392else
5393 case $vi_cv_path_tcl in
5394 [\\/]* | ?:[\\/]*)
5395 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5396 ;;
5397 *)
5398 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5399for as_dir in $PATH
5400do
5401 IFS=$as_save_IFS
5402 test -z "$as_dir" && as_dir=.
5403 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005404 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 +00005405 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005406 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005407 break 2
5408 fi
5409done
5410done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005411IFS=$as_save_IFS
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005412
5413 ;;
5414esac
5415fi
5416vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005417if test -n "$vi_cv_path_tcl"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005418 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_tcl" >&5
5419$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005420else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005421 { $as_echo "$as_me:$LINENO: result: no" >&5
5422$as_echo "no" >&6; }
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005423fi
5424
Bram Moolenaar446cb832008-06-24 21:56:24 +00005425
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005426 fi
5427 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.4"; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00005428 tclsh_name="tclsh8.2"
5429 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5430set dummy $tclsh_name; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00005431{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5432$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005433if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005434 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005435else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005436 case $vi_cv_path_tcl in
5437 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005438 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5439 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005440 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005441 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5442for as_dir in $PATH
5443do
5444 IFS=$as_save_IFS
5445 test -z "$as_dir" && as_dir=.
5446 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005447 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 +00005448 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005449 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005450 break 2
5451 fi
5452done
5453done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005454IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005455
Bram Moolenaar071d4272004-06-13 20:20:40 +00005456 ;;
5457esac
5458fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005459vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar071d4272004-06-13 20:20:40 +00005460if test -n "$vi_cv_path_tcl"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005461 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_tcl" >&5
5462$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005463else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005464 { $as_echo "$as_me:$LINENO: result: no" >&5
5465$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005466fi
5467
Bram Moolenaar446cb832008-06-24 21:56:24 +00005468
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005469 fi
5470 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.2"; then
5471 tclsh_name="tclsh8.0"
5472 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5473set dummy $tclsh_name; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00005474{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5475$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005476if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005477 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005478else
5479 case $vi_cv_path_tcl in
5480 [\\/]* | ?:[\\/]*)
5481 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5482 ;;
5483 *)
5484 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5485for as_dir in $PATH
5486do
5487 IFS=$as_save_IFS
5488 test -z "$as_dir" && as_dir=.
5489 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005490 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 +00005491 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005492 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005493 break 2
5494 fi
5495done
5496done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005497IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005498
5499 ;;
5500esac
5501fi
5502vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005503if test -n "$vi_cv_path_tcl"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005504 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_tcl" >&5
5505$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005506else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005507 { $as_echo "$as_me:$LINENO: result: no" >&5
5508$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005509fi
5510
Bram Moolenaar446cb832008-06-24 21:56:24 +00005511
Bram Moolenaar071d4272004-06-13 20:20:40 +00005512 fi
5513 if test "X$vi_cv_path_tcl" = "X"; then
5514 tclsh_name="tclsh"
5515 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5516set dummy $tclsh_name; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00005517{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5518$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005519if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005520 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005521else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005522 case $vi_cv_path_tcl in
5523 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005524 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5525 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005526 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005527 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5528for as_dir in $PATH
5529do
5530 IFS=$as_save_IFS
5531 test -z "$as_dir" && as_dir=.
5532 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005533 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 +00005534 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005535 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005536 break 2
5537 fi
5538done
5539done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005540IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005541
Bram Moolenaar071d4272004-06-13 20:20:40 +00005542 ;;
5543esac
5544fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005545vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar071d4272004-06-13 20:20:40 +00005546if test -n "$vi_cv_path_tcl"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005547 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_tcl" >&5
5548$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005549else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005550 { $as_echo "$as_me:$LINENO: result: no" >&5
5551$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005552fi
5553
Bram Moolenaar446cb832008-06-24 21:56:24 +00005554
Bram Moolenaar071d4272004-06-13 20:20:40 +00005555 fi
5556 if test "X$vi_cv_path_tcl" != "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005557 { $as_echo "$as_me:$LINENO: checking Tcl version" >&5
5558$as_echo_n "checking Tcl version... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005559 if echo 'exit [expr [info tclversion] < 8.0]' | $vi_cv_path_tcl - ; then
5560 tclver=`echo 'puts [info tclversion]' | $vi_cv_path_tcl -`
Bram Moolenaar446cb832008-06-24 21:56:24 +00005561 { $as_echo "$as_me:$LINENO: result: $tclver - OK" >&5
5562$as_echo "$tclver - OK" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00005563 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 -`
5564
Bram Moolenaar446cb832008-06-24 21:56:24 +00005565 { $as_echo "$as_me:$LINENO: checking for location of Tcl include" >&5
5566$as_echo_n "checking for location of Tcl include... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005567 if test "x$MACOSX" != "xyes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005568 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 +00005569 else
5570 tclinc="/System/Library/Frameworks/Tcl.framework/Headers"
5571 fi
Bram Moolenaar0ff8f602008-02-20 11:44:03 +00005572 TCL_INC=
Bram Moolenaar071d4272004-06-13 20:20:40 +00005573 for try in $tclinc; do
5574 if test -f "$try/tcl.h"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005575 { $as_echo "$as_me:$LINENO: result: $try/tcl.h" >&5
5576$as_echo "$try/tcl.h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005577 TCL_INC=$try
5578 break
5579 fi
5580 done
5581 if test -z "$TCL_INC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005582 { $as_echo "$as_me:$LINENO: result: <not found>" >&5
5583$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005584 SKIP_TCL=YES
5585 fi
5586 if test -z "$SKIP_TCL"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005587 { $as_echo "$as_me:$LINENO: checking for location of tclConfig.sh script" >&5
5588$as_echo_n "checking for location of tclConfig.sh script... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005589 if test "x$MACOSX" != "xyes"; then
5590 tclcnf=`echo $tclinc | sed s/include/lib/g`
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005591 tclcnf="$tclcnf `echo $tclinc | sed s/include/lib64/g`"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005592 else
5593 tclcnf="/System/Library/Frameworks/Tcl.framework"
5594 fi
5595 for try in $tclcnf; do
5596 if test -f $try/tclConfig.sh; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005597 { $as_echo "$as_me:$LINENO: result: $try/tclConfig.sh" >&5
5598$as_echo "$try/tclConfig.sh" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005599 . $try/tclConfig.sh
5600 TCL_LIBS=`eval echo "$TCL_LIB_SPEC $TCL_LIBS"`
Bram Moolenaar4394bff2008-07-24 11:21:31 +00005601 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 +00005602 break
5603 fi
5604 done
5605 if test -z "$TCL_LIBS"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005606 { $as_echo "$as_me:$LINENO: result: <not found>" >&5
5607$as_echo "<not found>" >&6; }
5608 { $as_echo "$as_me:$LINENO: checking for Tcl library by myself" >&5
5609$as_echo_n "checking for Tcl library by myself... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005610 tcllib=`echo $tclinc | sed s/include/lib/g`
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005611 tcllib="$tcllib `echo $tclinc | sed s/include/lib64/g`"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005612 for ext in .so .a ; do
5613 for ver in "" $tclver ; do
5614 for try in $tcllib ; do
5615 trylib=tcl$ver$ext
5616 if test -f $try/lib$trylib ; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005617 { $as_echo "$as_me:$LINENO: result: $try/lib$trylib" >&5
5618$as_echo "$try/lib$trylib" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005619 TCL_LIBS="-L$try -ltcl$ver -ldl -lm"
5620 if test "`(uname) 2>/dev/null`" = SunOS &&
5621 uname -r | grep '^5' >/dev/null; then
5622 TCL_LIBS="$TCL_LIBS -R $try"
5623 fi
5624 break 3
5625 fi
5626 done
5627 done
5628 done
5629 if test -z "$TCL_LIBS"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005630 { $as_echo "$as_me:$LINENO: result: <not found>" >&5
5631$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005632 SKIP_TCL=YES
5633 fi
5634 fi
5635 if test -z "$SKIP_TCL"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005636 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005637#define FEAT_TCL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005638_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005639
5640 TCL_SRC=if_tcl.c
5641 TCL_OBJ=objects/if_tcl.o
5642 TCL_PRO=if_tcl.pro
5643 TCL_CFLAGS="-I$TCL_INC $TCL_DEFS"
5644 fi
5645 fi
5646 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005647 { $as_echo "$as_me:$LINENO: result: too old; need Tcl version 8.0 or later" >&5
5648$as_echo "too old; need Tcl version 8.0 or later" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005649 fi
5650 fi
5651fi
5652
5653
5654
5655
5656
5657
Bram Moolenaar446cb832008-06-24 21:56:24 +00005658{ $as_echo "$as_me:$LINENO: checking --enable-rubyinterp argument" >&5
5659$as_echo_n "checking --enable-rubyinterp argument... " >&6; }
5660# Check whether --enable-rubyinterp was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005661if test "${enable_rubyinterp+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005662 enableval=$enable_rubyinterp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005663else
5664 enable_rubyinterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005665fi
5666
5667{ $as_echo "$as_me:$LINENO: result: $enable_rubyinterp" >&5
5668$as_echo "$enable_rubyinterp" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005669if test "$enable_rubyinterp" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005670
Bram Moolenaar071d4272004-06-13 20:20:40 +00005671 # Extract the first word of "ruby", so it can be a program name with args.
5672set dummy ruby; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00005673{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5674$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005675if test "${ac_cv_path_vi_cv_path_ruby+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005676 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005677else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005678 case $vi_cv_path_ruby in
5679 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005680 ac_cv_path_vi_cv_path_ruby="$vi_cv_path_ruby" # Let the user override the test with a path.
5681 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005682 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005683 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5684for as_dir in $PATH
5685do
5686 IFS=$as_save_IFS
5687 test -z "$as_dir" && as_dir=.
5688 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005689 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 +00005690 ac_cv_path_vi_cv_path_ruby="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005691 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005692 break 2
5693 fi
5694done
5695done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005696IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005697
Bram Moolenaar071d4272004-06-13 20:20:40 +00005698 ;;
5699esac
5700fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005701vi_cv_path_ruby=$ac_cv_path_vi_cv_path_ruby
Bram Moolenaar071d4272004-06-13 20:20:40 +00005702if test -n "$vi_cv_path_ruby"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005703 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_ruby" >&5
5704$as_echo "$vi_cv_path_ruby" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005705else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005706 { $as_echo "$as_me:$LINENO: result: no" >&5
5707$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005708fi
5709
Bram Moolenaar446cb832008-06-24 21:56:24 +00005710
Bram Moolenaar071d4272004-06-13 20:20:40 +00005711 if test "X$vi_cv_path_ruby" != "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005712 { $as_echo "$as_me:$LINENO: checking Ruby version" >&5
5713$as_echo_n "checking Ruby version... " >&6; }
Bram Moolenaar0cb032e2005-04-23 20:52:00 +00005714 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 +00005715 { $as_echo "$as_me:$LINENO: result: OK" >&5
5716$as_echo "OK" >&6; }
5717 { $as_echo "$as_me:$LINENO: checking Ruby header files" >&5
5718$as_echo_n "checking Ruby header files... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005719 rubyhdrdir=`$vi_cv_path_ruby -r mkmf -e 'print Config::CONFIG["archdir"] || $hdrdir' 2>/dev/null`
5720 if test "X$rubyhdrdir" != "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005721 { $as_echo "$as_me:$LINENO: result: $rubyhdrdir" >&5
5722$as_echo "$rubyhdrdir" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005723 RUBY_CFLAGS="-I$rubyhdrdir"
5724 rubylibs=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["LIBS"]'`
5725 if test "X$rubylibs" != "X"; then
5726 RUBY_LIBS="$rubylibs"
5727 fi
5728 librubyarg=`$vi_cv_path_ruby -r rbconfig -e 'print Config.expand(Config::CONFIG["LIBRUBYARG"])'`
5729 if test -f "$rubyhdrdir/$librubyarg"; then
5730 librubyarg="$rubyhdrdir/$librubyarg"
5731 else
5732 rubylibdir=`$vi_cv_path_ruby -r rbconfig -e 'print Config.expand(Config::CONFIG["libdir"])'`
5733 if test -f "$rubylibdir/$librubyarg"; then
5734 librubyarg="$rubylibdir/$librubyarg"
5735 elif test "$librubyarg" = "libruby.a"; then
5736 librubyarg="-lruby"
5737 else
5738 librubyarg=`$vi_cv_path_ruby -r rbconfig -e "print '$librubyarg'.gsub(/-L\./, %'-L#{Config.expand(Config::CONFIG[\"libdir\"])}')"`
5739 fi
5740 fi
5741
5742 if test "X$librubyarg" != "X"; then
5743 RUBY_LIBS="$librubyarg $RUBY_LIBS"
5744 fi
5745 rubyldflags=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["LDFLAGS"]'`
5746 if test "X$rubyldflags" != "X"; then
5747 LDFLAGS="$rubyldflags $LDFLAGS"
5748 fi
5749 RUBY_SRC="if_ruby.c"
5750 RUBY_OBJ="objects/if_ruby.o"
5751 RUBY_PRO="if_ruby.pro"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005752 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005753#define FEAT_RUBY 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005754_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005755
5756 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005757 { $as_echo "$as_me:$LINENO: result: not found" >&5
5758$as_echo "not found" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005759 fi
5760 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005761 { $as_echo "$as_me:$LINENO: result: too old; need Ruby version 1.6.0 or later" >&5
5762$as_echo "too old; need Ruby version 1.6.0 or later" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005763 fi
5764 fi
5765fi
5766
5767
5768
5769
5770
5771
Bram Moolenaar446cb832008-06-24 21:56:24 +00005772{ $as_echo "$as_me:$LINENO: checking --enable-cscope argument" >&5
5773$as_echo_n "checking --enable-cscope argument... " >&6; }
5774# Check whether --enable-cscope was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005775if test "${enable_cscope+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005776 enableval=$enable_cscope;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005777else
5778 enable_cscope="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005779fi
5780
5781{ $as_echo "$as_me:$LINENO: result: $enable_cscope" >&5
5782$as_echo "$enable_cscope" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005783if test "$enable_cscope" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005784 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005785#define FEAT_CSCOPE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005786_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005787
5788fi
5789
Bram Moolenaar446cb832008-06-24 21:56:24 +00005790{ $as_echo "$as_me:$LINENO: checking --enable-workshop argument" >&5
5791$as_echo_n "checking --enable-workshop argument... " >&6; }
5792# Check whether --enable-workshop was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005793if test "${enable_workshop+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005794 enableval=$enable_workshop;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005795else
5796 enable_workshop="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005797fi
5798
5799{ $as_echo "$as_me:$LINENO: result: $enable_workshop" >&5
5800$as_echo "$enable_workshop" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005801if test "$enable_workshop" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005802 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005803#define FEAT_SUN_WORKSHOP 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005804_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005805
5806 WORKSHOP_SRC="workshop.c integration.c"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005807
Bram Moolenaar071d4272004-06-13 20:20:40 +00005808 WORKSHOP_OBJ="objects/workshop.o objects/integration.o"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005809
Bram Moolenaar071d4272004-06-13 20:20:40 +00005810 if test "${enable_gui-xxx}" = xxx; then
5811 enable_gui=motif
5812 fi
5813fi
5814
Bram Moolenaar446cb832008-06-24 21:56:24 +00005815{ $as_echo "$as_me:$LINENO: checking --disable-netbeans argument" >&5
5816$as_echo_n "checking --disable-netbeans argument... " >&6; }
5817# Check whether --enable-netbeans was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005818if test "${enable_netbeans+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005819 enableval=$enable_netbeans;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005820else
5821 enable_netbeans="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005822fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005823
Bram Moolenaar446cb832008-06-24 21:56:24 +00005824if test "$enable_netbeans" = "yes"; then
5825 { $as_echo "$as_me:$LINENO: result: no" >&5
5826$as_echo "no" >&6; }
5827
5828{ $as_echo "$as_me:$LINENO: checking for socket in -lsocket" >&5
5829$as_echo_n "checking for socket in -lsocket... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005830if test "${ac_cv_lib_socket_socket+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005831 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005832else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005833 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00005834LIBS="-lsocket $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005835cat >conftest.$ac_ext <<_ACEOF
5836/* confdefs.h. */
5837_ACEOF
5838cat confdefs.h >>conftest.$ac_ext
5839cat >>conftest.$ac_ext <<_ACEOF
5840/* end confdefs.h. */
5841
Bram Moolenaar446cb832008-06-24 21:56:24 +00005842/* Override any GCC internal prototype to avoid an error.
5843 Use char because int might match the return type of a GCC
5844 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005845#ifdef __cplusplus
5846extern "C"
5847#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005848char socket ();
5849int
5850main ()
5851{
Bram Moolenaar446cb832008-06-24 21:56:24 +00005852return socket ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005853 ;
5854 return 0;
5855}
5856_ACEOF
5857rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00005858if { (ac_try="$ac_link"
5859case "(($ac_try" in
5860 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5861 *) ac_try_echo=$ac_try;;
5862esac
5863eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5864$as_echo "$ac_try_echo") >&5
5865 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005866 ac_status=$?
5867 grep -v '^ *+' conftest.er1 >conftest.err
5868 rm -f conftest.er1
5869 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005870 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5871 (exit $ac_status); } && {
5872 test -z "$ac_c_werror_flag" ||
5873 test ! -s conftest.err
5874 } && test -s conftest$ac_exeext && {
5875 test "$cross_compiling" = yes ||
5876 $as_test_x conftest$ac_exeext
5877 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005878 ac_cv_lib_socket_socket=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00005879else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005880 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005881sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00005882
Bram Moolenaar446cb832008-06-24 21:56:24 +00005883 ac_cv_lib_socket_socket=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005884fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005885
5886rm -rf conftest.dSYM
5887rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005888 conftest$ac_exeext conftest.$ac_ext
5889LIBS=$ac_check_lib_save_LIBS
5890fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005891{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_socket_socket" >&5
5892$as_echo "$ac_cv_lib_socket_socket" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005893if test $ac_cv_lib_socket_socket = yes; then
5894 cat >>confdefs.h <<_ACEOF
5895#define HAVE_LIBSOCKET 1
5896_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005897
5898 LIBS="-lsocket $LIBS"
5899
Bram Moolenaar071d4272004-06-13 20:20:40 +00005900fi
5901
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005902
Bram Moolenaar446cb832008-06-24 21:56:24 +00005903{ $as_echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
5904$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005905if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005906 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005907else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005908 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00005909LIBS="-lnsl $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005910cat >conftest.$ac_ext <<_ACEOF
5911/* confdefs.h. */
5912_ACEOF
5913cat confdefs.h >>conftest.$ac_ext
5914cat >>conftest.$ac_ext <<_ACEOF
5915/* end confdefs.h. */
5916
Bram Moolenaar446cb832008-06-24 21:56:24 +00005917/* Override any GCC internal prototype to avoid an error.
5918 Use char because int might match the return type of a GCC
5919 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005920#ifdef __cplusplus
5921extern "C"
5922#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005923char gethostbyname ();
5924int
5925main ()
5926{
Bram Moolenaar446cb832008-06-24 21:56:24 +00005927return gethostbyname ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005928 ;
5929 return 0;
5930}
5931_ACEOF
5932rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00005933if { (ac_try="$ac_link"
5934case "(($ac_try" in
5935 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5936 *) ac_try_echo=$ac_try;;
5937esac
5938eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5939$as_echo "$ac_try_echo") >&5
5940 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005941 ac_status=$?
5942 grep -v '^ *+' conftest.er1 >conftest.err
5943 rm -f conftest.er1
5944 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005945 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5946 (exit $ac_status); } && {
5947 test -z "$ac_c_werror_flag" ||
5948 test ! -s conftest.err
5949 } && test -s conftest$ac_exeext && {
5950 test "$cross_compiling" = yes ||
5951 $as_test_x conftest$ac_exeext
5952 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005953 ac_cv_lib_nsl_gethostbyname=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00005954else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005955 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005956sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00005957
Bram Moolenaar446cb832008-06-24 21:56:24 +00005958 ac_cv_lib_nsl_gethostbyname=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005959fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005960
5961rm -rf conftest.dSYM
5962rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005963 conftest$ac_exeext conftest.$ac_ext
5964LIBS=$ac_check_lib_save_LIBS
5965fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005966{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
5967$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005968if test $ac_cv_lib_nsl_gethostbyname = yes; then
5969 cat >>confdefs.h <<_ACEOF
5970#define HAVE_LIBNSL 1
5971_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005972
5973 LIBS="-lnsl $LIBS"
5974
Bram Moolenaar071d4272004-06-13 20:20:40 +00005975fi
5976
Bram Moolenaar446cb832008-06-24 21:56:24 +00005977 { $as_echo "$as_me:$LINENO: checking whether compiling netbeans integration is possible" >&5
5978$as_echo_n "checking whether compiling netbeans integration is possible... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005979 cat >conftest.$ac_ext <<_ACEOF
5980/* confdefs.h. */
5981_ACEOF
5982cat confdefs.h >>conftest.$ac_ext
5983cat >>conftest.$ac_ext <<_ACEOF
5984/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00005985
5986#include <stdio.h>
5987#include <stdlib.h>
5988#include <stdarg.h>
5989#include <fcntl.h>
5990#include <netdb.h>
5991#include <netinet/in.h>
5992#include <errno.h>
5993#include <sys/types.h>
5994#include <sys/socket.h>
5995 /* Check bitfields */
5996 struct nbbuf {
5997 unsigned int initDone:1;
5998 ushort signmaplen;
5999 };
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006000
6001int
6002main ()
6003{
Bram Moolenaar071d4272004-06-13 20:20:40 +00006004
6005 /* Check creating a socket. */
6006 struct sockaddr_in server;
6007 (void)socket(AF_INET, SOCK_STREAM, 0);
6008 (void)htons(100);
6009 (void)gethostbyname("microsoft.com");
6010 if (errno == ECONNREFUSED)
6011 (void)connect(1, (struct sockaddr *)&server, sizeof(server));
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006012
6013 ;
6014 return 0;
6015}
6016_ACEOF
6017rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006018if { (ac_try="$ac_link"
6019case "(($ac_try" in
6020 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6021 *) ac_try_echo=$ac_try;;
6022esac
6023eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6024$as_echo "$ac_try_echo") >&5
6025 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006026 ac_status=$?
6027 grep -v '^ *+' conftest.er1 >conftest.err
6028 rm -f conftest.er1
6029 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006030 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6031 (exit $ac_status); } && {
6032 test -z "$ac_c_werror_flag" ||
6033 test ! -s conftest.err
6034 } && test -s conftest$ac_exeext && {
6035 test "$cross_compiling" = yes ||
6036 $as_test_x conftest$ac_exeext
6037 }; then
6038 { $as_echo "$as_me:$LINENO: result: yes" >&5
6039$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006040else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006041 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006042sed 's/^/| /' conftest.$ac_ext >&5
6043
Bram Moolenaar446cb832008-06-24 21:56:24 +00006044 { $as_echo "$as_me:$LINENO: result: no" >&5
6045$as_echo "no" >&6; }; enable_netbeans="no"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006046fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006047
6048rm -rf conftest.dSYM
6049rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006050 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00006051else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006052 { $as_echo "$as_me:$LINENO: result: yes" >&5
6053$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006054fi
6055if test "$enable_netbeans" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006056 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006057#define FEAT_NETBEANS_INTG 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006058_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006059
6060 NETBEANS_SRC="netbeans.c"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006061
Bram Moolenaar071d4272004-06-13 20:20:40 +00006062 NETBEANS_OBJ="objects/netbeans.o"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006063
Bram Moolenaar071d4272004-06-13 20:20:40 +00006064fi
6065
Bram Moolenaar446cb832008-06-24 21:56:24 +00006066{ $as_echo "$as_me:$LINENO: checking --enable-sniff argument" >&5
6067$as_echo_n "checking --enable-sniff argument... " >&6; }
6068# Check whether --enable-sniff was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006069if test "${enable_sniff+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006070 enableval=$enable_sniff;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006071else
6072 enable_sniff="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006073fi
6074
6075{ $as_echo "$as_me:$LINENO: result: $enable_sniff" >&5
6076$as_echo "$enable_sniff" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006077if test "$enable_sniff" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006078 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006079#define FEAT_SNIFF 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006080_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006081
6082 SNIFF_SRC="if_sniff.c"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006083
Bram Moolenaar071d4272004-06-13 20:20:40 +00006084 SNIFF_OBJ="objects/if_sniff.o"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006085
Bram Moolenaar071d4272004-06-13 20:20:40 +00006086fi
6087
Bram Moolenaar446cb832008-06-24 21:56:24 +00006088{ $as_echo "$as_me:$LINENO: checking --enable-multibyte argument" >&5
6089$as_echo_n "checking --enable-multibyte argument... " >&6; }
6090# Check whether --enable-multibyte was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006091if test "${enable_multibyte+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006092 enableval=$enable_multibyte;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006093else
6094 enable_multibyte="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006095fi
6096
6097{ $as_echo "$as_me:$LINENO: result: $enable_multibyte" >&5
6098$as_echo "$enable_multibyte" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006099if test "$enable_multibyte" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006100 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006101#define FEAT_MBYTE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006102_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006103
6104fi
6105
Bram Moolenaar446cb832008-06-24 21:56:24 +00006106{ $as_echo "$as_me:$LINENO: checking --enable-hangulinput argument" >&5
6107$as_echo_n "checking --enable-hangulinput argument... " >&6; }
6108# Check whether --enable-hangulinput was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006109if test "${enable_hangulinput+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006110 enableval=$enable_hangulinput;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006111else
6112 enable_hangulinput="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006113fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00006114
Bram Moolenaar446cb832008-06-24 21:56:24 +00006115{ $as_echo "$as_me:$LINENO: result: $enable_hangulinput" >&5
6116$as_echo "$enable_hangulinput" >&6; }
6117
6118{ $as_echo "$as_me:$LINENO: checking --enable-xim argument" >&5
6119$as_echo_n "checking --enable-xim argument... " >&6; }
6120# Check whether --enable-xim was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006121if test "${enable_xim+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006122 enableval=$enable_xim; { $as_echo "$as_me:$LINENO: result: $enable_xim" >&5
6123$as_echo "$enable_xim" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006124else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006125 enable_xim="auto"; { $as_echo "$as_me:$LINENO: result: defaulting to auto" >&5
6126$as_echo "defaulting to auto" >&6; }
6127fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00006128
Bram Moolenaar446cb832008-06-24 21:56:24 +00006129
6130{ $as_echo "$as_me:$LINENO: checking --enable-fontset argument" >&5
6131$as_echo_n "checking --enable-fontset argument... " >&6; }
6132# Check whether --enable-fontset was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006133if test "${enable_fontset+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006134 enableval=$enable_fontset;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006135else
6136 enable_fontset="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006137fi
6138
6139{ $as_echo "$as_me:$LINENO: result: $enable_fontset" >&5
6140$as_echo "$enable_fontset" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006141
6142test -z "$with_x" && with_x=yes
6143test "${enable_gui-yes}" != no -a "x$MACOSX" != "xyes" -a "x$QNX" != "xyes" && with_x=yes
6144if test "$with_x" = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006145 { $as_echo "$as_me:$LINENO: result: defaulting to: don't HAVE_X11" >&5
6146$as_echo "defaulting to: don't HAVE_X11" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006147else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006148
Bram Moolenaar071d4272004-06-13 20:20:40 +00006149 # Extract the first word of "xmkmf", so it can be a program name with args.
6150set dummy xmkmf; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00006151{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6152$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006153if test "${ac_cv_path_xmkmfpath+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006154 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006155else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006156 case $xmkmfpath in
6157 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00006158 ac_cv_path_xmkmfpath="$xmkmfpath" # Let the user override the test with a path.
6159 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006160 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006161 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6162for as_dir in $PATH
6163do
6164 IFS=$as_save_IFS
6165 test -z "$as_dir" && as_dir=.
6166 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00006167 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 +00006168 ac_cv_path_xmkmfpath="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006169 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006170 break 2
6171 fi
6172done
6173done
Bram Moolenaar446cb832008-06-24 21:56:24 +00006174IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006175
Bram Moolenaar071d4272004-06-13 20:20:40 +00006176 ;;
6177esac
6178fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006179xmkmfpath=$ac_cv_path_xmkmfpath
Bram Moolenaar071d4272004-06-13 20:20:40 +00006180if test -n "$xmkmfpath"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006181 { $as_echo "$as_me:$LINENO: result: $xmkmfpath" >&5
6182$as_echo "$xmkmfpath" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006183else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006184 { $as_echo "$as_me:$LINENO: result: no" >&5
6185$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006186fi
6187
6188
Bram Moolenaar446cb832008-06-24 21:56:24 +00006189
6190 { $as_echo "$as_me:$LINENO: checking for X" >&5
6191$as_echo_n "checking for X... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006192
Bram Moolenaar071d4272004-06-13 20:20:40 +00006193
Bram Moolenaar446cb832008-06-24 21:56:24 +00006194# Check whether --with-x was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006195if test "${with_x+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006196 withval=$with_x;
6197fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00006198
6199# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
6200if test "x$with_x" = xno; then
6201 # The user explicitly disabled X.
6202 have_x=disabled
6203else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006204 case $x_includes,$x_libraries in #(
6205 *\'*) { { $as_echo "$as_me:$LINENO: error: Cannot use X directory names containing '" >&5
6206$as_echo "$as_me: error: Cannot use X directory names containing '" >&2;}
6207 { (exit 1); exit 1; }; };; #(
6208 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then
6209 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006210else
6211 # One or both of the vars are not set, and there is no cached value.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006212ac_x_includes=no ac_x_libraries=no
Bram Moolenaar446cb832008-06-24 21:56:24 +00006213rm -f -r conftest.dir
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006214if mkdir conftest.dir; then
6215 cd conftest.dir
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006216 cat >Imakefile <<'_ACEOF'
Bram Moolenaar446cb832008-06-24 21:56:24 +00006217incroot:
6218 @echo incroot='${INCROOT}'
6219usrlibdir:
6220 @echo usrlibdir='${USRLIBDIR}'
6221libdir:
6222 @echo libdir='${LIBDIR}'
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006223_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00006224 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006225 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
Bram Moolenaar446cb832008-06-24 21:56:24 +00006226 for ac_var in incroot usrlibdir libdir; do
6227 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
6228 done
Bram Moolenaar071d4272004-06-13 20:20:40 +00006229 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
Bram Moolenaar446cb832008-06-24 21:56:24 +00006230 for ac_extension in a so sl dylib la dll; do
6231 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
6232 test -f "$ac_im_libdir/libX11.$ac_extension"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006233 ac_im_usrlibdir=$ac_im_libdir; break
Bram Moolenaar071d4272004-06-13 20:20:40 +00006234 fi
6235 done
6236 # Screen out bogus values from the imake configuration. They are
6237 # bogus both because they are the default anyway, and because
6238 # using them would break gcc on systems where it needs fixed includes.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006239 case $ac_im_incroot in
Bram Moolenaar446cb832008-06-24 21:56:24 +00006240 /usr/include) ac_x_includes= ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006241 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006242 esac
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006243 case $ac_im_usrlibdir in
Bram Moolenaar071d4272004-06-13 20:20:40 +00006244 /usr/lib | /lib) ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006245 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006246 esac
6247 fi
6248 cd ..
Bram Moolenaar446cb832008-06-24 21:56:24 +00006249 rm -f -r conftest.dir
Bram Moolenaar071d4272004-06-13 20:20:40 +00006250fi
6251
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006252# Standard set of common directories for X headers.
6253# Check X11 before X11Rn because it is often a symlink to the current release.
6254ac_x_header_dirs='
6255/usr/X11/include
6256/usr/X11R6/include
6257/usr/X11R5/include
6258/usr/X11R4/include
Bram Moolenaar071d4272004-06-13 20:20:40 +00006259
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006260/usr/include/X11
6261/usr/include/X11R6
6262/usr/include/X11R5
6263/usr/include/X11R4
6264
6265/usr/local/X11/include
6266/usr/local/X11R6/include
6267/usr/local/X11R5/include
6268/usr/local/X11R4/include
6269
6270/usr/local/include/X11
6271/usr/local/include/X11R6
6272/usr/local/include/X11R5
6273/usr/local/include/X11R4
6274
6275/usr/X386/include
6276/usr/x386/include
6277/usr/XFree86/include/X11
6278
6279/usr/include
6280/usr/local/include
6281/usr/unsupported/include
6282/usr/athena/include
6283/usr/local/x11r5/include
6284/usr/lpp/Xamples/include
6285
6286/usr/openwin/include
6287/usr/openwin/share/include'
6288
6289if test "$ac_x_includes" = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006290 # Guess where to find include files, by looking for Xlib.h.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006291 # First, try using that file with no special directory specified.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006292 cat >conftest.$ac_ext <<_ACEOF
6293/* confdefs.h. */
6294_ACEOF
6295cat confdefs.h >>conftest.$ac_ext
6296cat >>conftest.$ac_ext <<_ACEOF
6297/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00006298#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006299_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00006300if { (ac_try="$ac_cpp conftest.$ac_ext"
6301case "(($ac_try" in
6302 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6303 *) ac_try_echo=$ac_try;;
6304esac
6305eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6306$as_echo "$ac_try_echo") >&5
6307 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006308 ac_status=$?
6309 grep -v '^ *+' conftest.er1 >conftest.err
6310 rm -f conftest.er1
6311 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006312 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6313 (exit $ac_status); } >/dev/null && {
6314 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
6315 test ! -s conftest.err
6316 }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006317 # We can compile using X headers with no special include directory.
6318ac_x_includes=
6319else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006320 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006321sed 's/^/| /' conftest.$ac_ext >&5
6322
6323 for ac_dir in $ac_x_header_dirs; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00006324 if test -r "$ac_dir/X11/Xlib.h"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006325 ac_x_includes=$ac_dir
6326 break
6327 fi
6328done
Bram Moolenaar071d4272004-06-13 20:20:40 +00006329fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006330
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006331rm -f conftest.err conftest.$ac_ext
6332fi # $ac_x_includes = no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006333
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006334if test "$ac_x_libraries" = no; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006335 # Check for the libraries.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006336 # See if we find them without any special options.
6337 # Don't add to $LIBS permanently.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006338 ac_save_LIBS=$LIBS
Bram Moolenaar446cb832008-06-24 21:56:24 +00006339 LIBS="-lX11 $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006340 cat >conftest.$ac_ext <<_ACEOF
6341/* confdefs.h. */
6342_ACEOF
6343cat confdefs.h >>conftest.$ac_ext
6344cat >>conftest.$ac_ext <<_ACEOF
6345/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00006346#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006347int
6348main ()
6349{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006350XrmInitialize ()
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006351 ;
6352 return 0;
6353}
6354_ACEOF
6355rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006356if { (ac_try="$ac_link"
6357case "(($ac_try" in
6358 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6359 *) ac_try_echo=$ac_try;;
6360esac
6361eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6362$as_echo "$ac_try_echo") >&5
6363 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006364 ac_status=$?
6365 grep -v '^ *+' conftest.er1 >conftest.err
6366 rm -f conftest.er1
6367 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006368 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6369 (exit $ac_status); } && {
6370 test -z "$ac_c_werror_flag" ||
6371 test ! -s conftest.err
6372 } && test -s conftest$ac_exeext && {
6373 test "$cross_compiling" = yes ||
6374 $as_test_x conftest$ac_exeext
6375 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006376 LIBS=$ac_save_LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006377# We can link X programs with no special library path.
6378ac_x_libraries=
6379else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006380 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006381sed 's/^/| /' conftest.$ac_ext >&5
6382
Bram Moolenaar446cb832008-06-24 21:56:24 +00006383 LIBS=$ac_save_LIBS
6384for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
Bram Moolenaar071d4272004-06-13 20:20:40 +00006385do
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006386 # Don't even attempt the hair of trying to link an X program!
Bram Moolenaar446cb832008-06-24 21:56:24 +00006387 for ac_extension in a so sl dylib la dll; do
6388 if test -r "$ac_dir/libX11.$ac_extension"; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006389 ac_x_libraries=$ac_dir
6390 break 2
6391 fi
6392 done
6393done
6394fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006395
6396rm -rf conftest.dSYM
6397rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006398 conftest$ac_exeext conftest.$ac_ext
6399fi # $ac_x_libraries = no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006400
Bram Moolenaar446cb832008-06-24 21:56:24 +00006401case $ac_x_includes,$ac_x_libraries in #(
6402 no,* | *,no | *\'*)
6403 # Didn't find X, or a directory has "'" in its name.
6404 ac_cv_have_x="have_x=no";; #(
6405 *)
6406 # Record where we found X for the cache.
6407 ac_cv_have_x="have_x=yes\
6408 ac_x_includes='$ac_x_includes'\
6409 ac_x_libraries='$ac_x_libraries'"
6410esac
Bram Moolenaar071d4272004-06-13 20:20:40 +00006411fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006412;; #(
6413 *) have_x=yes;;
6414 esac
Bram Moolenaar071d4272004-06-13 20:20:40 +00006415 eval "$ac_cv_have_x"
6416fi # $with_x != no
6417
6418if test "$have_x" != yes; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006419 { $as_echo "$as_me:$LINENO: result: $have_x" >&5
6420$as_echo "$have_x" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006421 no_x=yes
6422else
6423 # If each of the values was on the command line, it overrides each guess.
6424 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
6425 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
6426 # Update the cache value to reflect the command line values.
Bram Moolenaar446cb832008-06-24 21:56:24 +00006427 ac_cv_have_x="have_x=yes\
6428 ac_x_includes='$x_includes'\
6429 ac_x_libraries='$x_libraries'"
6430 { $as_echo "$as_me:$LINENO: result: libraries $x_libraries, headers $x_includes" >&5
6431$as_echo "libraries $x_libraries, headers $x_includes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006432fi
6433
6434if test "$no_x" = yes; then
6435 # Not all programs may use this symbol, but it does not hurt to define it.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006436
6437cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006438#define X_DISPLAY_MISSING 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006439_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006440
6441 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
6442else
6443 if test -n "$x_includes"; then
6444 X_CFLAGS="$X_CFLAGS -I$x_includes"
6445 fi
6446
6447 # It would also be nice to do this for all -L options, not just this one.
6448 if test -n "$x_libraries"; then
6449 X_LIBS="$X_LIBS -L$x_libraries"
6450 # For Solaris; some versions of Sun CC require a space after -R and
6451 # others require no space. Words are not sufficient . . . .
Bram Moolenaar446cb832008-06-24 21:56:24 +00006452 { $as_echo "$as_me:$LINENO: checking whether -R must be followed by a space" >&5
6453$as_echo_n "checking whether -R must be followed by a space... " >&6; }
6454 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
6455 ac_xsave_c_werror_flag=$ac_c_werror_flag
6456 ac_c_werror_flag=yes
6457 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006458/* confdefs.h. */
6459_ACEOF
6460cat confdefs.h >>conftest.$ac_ext
6461cat >>conftest.$ac_ext <<_ACEOF
6462/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00006463
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006464int
6465main ()
6466{
Bram Moolenaar071d4272004-06-13 20:20:40 +00006467
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006468 ;
6469 return 0;
6470}
6471_ACEOF
6472rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006473if { (ac_try="$ac_link"
6474case "(($ac_try" in
6475 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6476 *) ac_try_echo=$ac_try;;
6477esac
6478eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6479$as_echo "$ac_try_echo") >&5
6480 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006481 ac_status=$?
6482 grep -v '^ *+' conftest.er1 >conftest.err
6483 rm -f conftest.er1
6484 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006485 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6486 (exit $ac_status); } && {
6487 test -z "$ac_c_werror_flag" ||
6488 test ! -s conftest.err
6489 } && test -s conftest$ac_exeext && {
6490 test "$cross_compiling" = yes ||
6491 $as_test_x conftest$ac_exeext
6492 }; then
6493 { $as_echo "$as_me:$LINENO: result: no" >&5
6494$as_echo "no" >&6; }
6495 X_LIBS="$X_LIBS -R$x_libraries"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006496else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006497 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006498sed 's/^/| /' conftest.$ac_ext >&5
6499
Bram Moolenaar071d4272004-06-13 20:20:40 +00006500 LIBS="$ac_xsave_LIBS -R $x_libraries"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006501 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006502/* confdefs.h. */
6503_ACEOF
6504cat confdefs.h >>conftest.$ac_ext
6505cat >>conftest.$ac_ext <<_ACEOF
6506/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00006507
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006508int
6509main ()
6510{
Bram Moolenaar071d4272004-06-13 20:20:40 +00006511
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006512 ;
6513 return 0;
6514}
6515_ACEOF
6516rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006517if { (ac_try="$ac_link"
6518case "(($ac_try" in
6519 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6520 *) ac_try_echo=$ac_try;;
6521esac
6522eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6523$as_echo "$ac_try_echo") >&5
6524 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006525 ac_status=$?
6526 grep -v '^ *+' conftest.er1 >conftest.err
6527 rm -f conftest.er1
6528 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006529 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6530 (exit $ac_status); } && {
6531 test -z "$ac_c_werror_flag" ||
6532 test ! -s conftest.err
6533 } && test -s conftest$ac_exeext && {
6534 test "$cross_compiling" = yes ||
6535 $as_test_x conftest$ac_exeext
6536 }; then
6537 { $as_echo "$as_me:$LINENO: result: yes" >&5
6538$as_echo "yes" >&6; }
6539 X_LIBS="$X_LIBS -R $x_libraries"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006540else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006541 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006542sed 's/^/| /' conftest.$ac_ext >&5
6543
Bram Moolenaar446cb832008-06-24 21:56:24 +00006544 { $as_echo "$as_me:$LINENO: result: neither works" >&5
6545$as_echo "neither works" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006546fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006547
6548rm -rf conftest.dSYM
6549rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006550 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006551fi
6552
6553rm -rf conftest.dSYM
6554rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6555 conftest$ac_exeext conftest.$ac_ext
6556 ac_c_werror_flag=$ac_xsave_c_werror_flag
6557 LIBS=$ac_xsave_LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006558 fi
6559
6560 # Check for system-dependent libraries X programs must link with.
6561 # Do this before checking for the system-independent R6 libraries
6562 # (-lICE), since we may need -lsocket or whatever for X linking.
6563
6564 if test "$ISC" = yes; then
6565 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
6566 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006567 # Martyn Johnson says this is needed for Ultrix, if the X
6568 # libraries were built with DECnet support. And Karl Berry says
Bram Moolenaar071d4272004-06-13 20:20:40 +00006569 # the Alpha needs dnet_stub (dnet does not exist).
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006570 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
6571 cat >conftest.$ac_ext <<_ACEOF
6572/* confdefs.h. */
6573_ACEOF
6574cat confdefs.h >>conftest.$ac_ext
6575cat >>conftest.$ac_ext <<_ACEOF
6576/* end confdefs.h. */
6577
Bram Moolenaar446cb832008-06-24 21:56:24 +00006578/* Override any GCC internal prototype to avoid an error.
6579 Use char because int might match the return type of a GCC
6580 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006581#ifdef __cplusplus
6582extern "C"
6583#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006584char XOpenDisplay ();
6585int
6586main ()
6587{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006588return XOpenDisplay ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006589 ;
6590 return 0;
6591}
6592_ACEOF
6593rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006594if { (ac_try="$ac_link"
6595case "(($ac_try" in
6596 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6597 *) ac_try_echo=$ac_try;;
6598esac
6599eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6600$as_echo "$ac_try_echo") >&5
6601 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006602 ac_status=$?
6603 grep -v '^ *+' conftest.er1 >conftest.err
6604 rm -f conftest.er1
6605 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006606 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6607 (exit $ac_status); } && {
6608 test -z "$ac_c_werror_flag" ||
6609 test ! -s conftest.err
6610 } && test -s conftest$ac_exeext && {
6611 test "$cross_compiling" = yes ||
6612 $as_test_x conftest$ac_exeext
6613 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006614 :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006615else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006616 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006617sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00006618
Bram Moolenaar446cb832008-06-24 21:56:24 +00006619 { $as_echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet" >&5
6620$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006621if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006622 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006623else
6624 ac_check_lib_save_LIBS=$LIBS
6625LIBS="-ldnet $LIBS"
6626cat >conftest.$ac_ext <<_ACEOF
6627/* confdefs.h. */
6628_ACEOF
6629cat confdefs.h >>conftest.$ac_ext
6630cat >>conftest.$ac_ext <<_ACEOF
6631/* end confdefs.h. */
6632
Bram Moolenaar446cb832008-06-24 21:56:24 +00006633/* Override any GCC internal prototype to avoid an error.
6634 Use char because int might match the return type of a GCC
6635 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006636#ifdef __cplusplus
6637extern "C"
6638#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006639char dnet_ntoa ();
6640int
6641main ()
6642{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006643return dnet_ntoa ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006644 ;
6645 return 0;
6646}
6647_ACEOF
6648rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006649if { (ac_try="$ac_link"
6650case "(($ac_try" in
6651 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6652 *) ac_try_echo=$ac_try;;
6653esac
6654eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6655$as_echo "$ac_try_echo") >&5
6656 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006657 ac_status=$?
6658 grep -v '^ *+' conftest.er1 >conftest.err
6659 rm -f conftest.er1
6660 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006661 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6662 (exit $ac_status); } && {
6663 test -z "$ac_c_werror_flag" ||
6664 test ! -s conftest.err
6665 } && test -s conftest$ac_exeext && {
6666 test "$cross_compiling" = yes ||
6667 $as_test_x conftest$ac_exeext
6668 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006669 ac_cv_lib_dnet_dnet_ntoa=yes
6670else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006671 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006672sed 's/^/| /' conftest.$ac_ext >&5
6673
Bram Moolenaar446cb832008-06-24 21:56:24 +00006674 ac_cv_lib_dnet_dnet_ntoa=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006675fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006676
6677rm -rf conftest.dSYM
6678rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006679 conftest$ac_exeext conftest.$ac_ext
6680LIBS=$ac_check_lib_save_LIBS
6681fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006682{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
6683$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006684if test $ac_cv_lib_dnet_dnet_ntoa = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006685 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006686fi
6687
6688 if test $ac_cv_lib_dnet_dnet_ntoa = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006689 { $as_echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet_stub" >&5
6690$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006691if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006692 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006693else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006694 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006695LIBS="-ldnet_stub $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006696cat >conftest.$ac_ext <<_ACEOF
6697/* confdefs.h. */
6698_ACEOF
6699cat confdefs.h >>conftest.$ac_ext
6700cat >>conftest.$ac_ext <<_ACEOF
6701/* end confdefs.h. */
6702
Bram Moolenaar446cb832008-06-24 21:56:24 +00006703/* Override any GCC internal prototype to avoid an error.
6704 Use char because int might match the return type of a GCC
6705 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006706#ifdef __cplusplus
6707extern "C"
6708#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006709char dnet_ntoa ();
6710int
6711main ()
6712{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006713return dnet_ntoa ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006714 ;
6715 return 0;
6716}
6717_ACEOF
6718rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006719if { (ac_try="$ac_link"
6720case "(($ac_try" in
6721 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6722 *) ac_try_echo=$ac_try;;
6723esac
6724eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6725$as_echo "$ac_try_echo") >&5
6726 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006727 ac_status=$?
6728 grep -v '^ *+' conftest.er1 >conftest.err
6729 rm -f conftest.er1
6730 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006731 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6732 (exit $ac_status); } && {
6733 test -z "$ac_c_werror_flag" ||
6734 test ! -s conftest.err
6735 } && test -s conftest$ac_exeext && {
6736 test "$cross_compiling" = yes ||
6737 $as_test_x conftest$ac_exeext
6738 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006739 ac_cv_lib_dnet_stub_dnet_ntoa=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006740else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006741 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006742sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00006743
Bram Moolenaar446cb832008-06-24 21:56:24 +00006744 ac_cv_lib_dnet_stub_dnet_ntoa=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006745fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006746
6747rm -rf conftest.dSYM
6748rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006749 conftest$ac_exeext conftest.$ac_ext
6750LIBS=$ac_check_lib_save_LIBS
6751fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006752{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
6753$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006754if test $ac_cv_lib_dnet_stub_dnet_ntoa = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006755 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006756fi
6757
6758 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006759fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006760
6761rm -rf conftest.dSYM
6762rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006763 conftest$ac_exeext conftest.$ac_ext
6764 LIBS="$ac_xsave_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006765
6766 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
6767 # to get the SysV transport functions.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006768 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
Bram Moolenaar071d4272004-06-13 20:20:40 +00006769 # needs -lnsl.
6770 # The nsl library prevents programs from opening the X display
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006771 # on Irix 5.2, according to T.E. Dickey.
6772 # The functions gethostbyname, getservbyname, and inet_addr are
6773 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
Bram Moolenaar446cb832008-06-24 21:56:24 +00006774 { $as_echo "$as_me:$LINENO: checking for gethostbyname" >&5
6775$as_echo_n "checking for gethostbyname... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006776if test "${ac_cv_func_gethostbyname+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006777 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006778else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006779 cat >conftest.$ac_ext <<_ACEOF
6780/* confdefs.h. */
6781_ACEOF
6782cat confdefs.h >>conftest.$ac_ext
6783cat >>conftest.$ac_ext <<_ACEOF
6784/* end confdefs.h. */
6785/* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
6786 For example, HP-UX 11i <limits.h> declares gettimeofday. */
6787#define gethostbyname innocuous_gethostbyname
6788
Bram Moolenaar071d4272004-06-13 20:20:40 +00006789/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006790 which can conflict with char gethostbyname (); below.
6791 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6792 <limits.h> exists even on freestanding compilers. */
6793
6794#ifdef __STDC__
6795# include <limits.h>
6796#else
6797# include <assert.h>
6798#endif
6799
6800#undef gethostbyname
6801
Bram Moolenaar446cb832008-06-24 21:56:24 +00006802/* Override any GCC internal prototype to avoid an error.
6803 Use char because int might match the return type of a GCC
6804 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006805#ifdef __cplusplus
6806extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006807#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006808char gethostbyname ();
Bram Moolenaar071d4272004-06-13 20:20:40 +00006809/* The GNU C library defines this for functions which it implements
6810 to always fail with ENOSYS. Some functions are actually named
6811 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00006812#if defined __stub_gethostbyname || defined __stub___gethostbyname
Bram Moolenaar071d4272004-06-13 20:20:40 +00006813choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +00006814#endif
6815
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006816int
6817main ()
6818{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006819return gethostbyname ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006820 ;
6821 return 0;
6822}
6823_ACEOF
6824rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006825if { (ac_try="$ac_link"
6826case "(($ac_try" in
6827 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6828 *) ac_try_echo=$ac_try;;
6829esac
6830eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6831$as_echo "$ac_try_echo") >&5
6832 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006833 ac_status=$?
6834 grep -v '^ *+' conftest.er1 >conftest.err
6835 rm -f conftest.er1
6836 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006837 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6838 (exit $ac_status); } && {
6839 test -z "$ac_c_werror_flag" ||
6840 test ! -s conftest.err
6841 } && test -s conftest$ac_exeext && {
6842 test "$cross_compiling" = yes ||
6843 $as_test_x conftest$ac_exeext
6844 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006845 ac_cv_func_gethostbyname=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006846else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006847 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006848sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00006849
Bram Moolenaar446cb832008-06-24 21:56:24 +00006850 ac_cv_func_gethostbyname=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006851fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006852
6853rm -rf conftest.dSYM
6854rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006855 conftest$ac_exeext conftest.$ac_ext
6856fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006857{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
6858$as_echo "$ac_cv_func_gethostbyname" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006859
6860 if test $ac_cv_func_gethostbyname = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006861 { $as_echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
6862$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006863if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006864 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006865else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006866 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006867LIBS="-lnsl $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006868cat >conftest.$ac_ext <<_ACEOF
6869/* confdefs.h. */
6870_ACEOF
6871cat confdefs.h >>conftest.$ac_ext
6872cat >>conftest.$ac_ext <<_ACEOF
6873/* end confdefs.h. */
6874
Bram Moolenaar446cb832008-06-24 21:56:24 +00006875/* Override any GCC internal prototype to avoid an error.
6876 Use char because int might match the return type of a GCC
6877 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006878#ifdef __cplusplus
6879extern "C"
6880#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006881char gethostbyname ();
6882int
6883main ()
6884{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006885return gethostbyname ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006886 ;
6887 return 0;
6888}
6889_ACEOF
6890rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006891if { (ac_try="$ac_link"
6892case "(($ac_try" in
6893 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6894 *) ac_try_echo=$ac_try;;
6895esac
6896eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6897$as_echo "$ac_try_echo") >&5
6898 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006899 ac_status=$?
6900 grep -v '^ *+' conftest.er1 >conftest.err
6901 rm -f conftest.er1
6902 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006903 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6904 (exit $ac_status); } && {
6905 test -z "$ac_c_werror_flag" ||
6906 test ! -s conftest.err
6907 } && test -s conftest$ac_exeext && {
6908 test "$cross_compiling" = yes ||
6909 $as_test_x conftest$ac_exeext
6910 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006911 ac_cv_lib_nsl_gethostbyname=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006912else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006913 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006914sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00006915
Bram Moolenaar446cb832008-06-24 21:56:24 +00006916 ac_cv_lib_nsl_gethostbyname=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006917fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006918
6919rm -rf conftest.dSYM
6920rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006921 conftest$ac_exeext conftest.$ac_ext
6922LIBS=$ac_check_lib_save_LIBS
6923fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006924{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
6925$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006926if test $ac_cv_lib_nsl_gethostbyname = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006927 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006928fi
6929
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006930 if test $ac_cv_lib_nsl_gethostbyname = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006931 { $as_echo "$as_me:$LINENO: checking for gethostbyname in -lbsd" >&5
6932$as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006933if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006934 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006935else
6936 ac_check_lib_save_LIBS=$LIBS
6937LIBS="-lbsd $LIBS"
6938cat >conftest.$ac_ext <<_ACEOF
6939/* confdefs.h. */
6940_ACEOF
6941cat confdefs.h >>conftest.$ac_ext
6942cat >>conftest.$ac_ext <<_ACEOF
6943/* end confdefs.h. */
6944
Bram Moolenaar446cb832008-06-24 21:56:24 +00006945/* Override any GCC internal prototype to avoid an error.
6946 Use char because int might match the return type of a GCC
6947 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006948#ifdef __cplusplus
6949extern "C"
6950#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006951char gethostbyname ();
6952int
6953main ()
6954{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006955return gethostbyname ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006956 ;
6957 return 0;
6958}
6959_ACEOF
6960rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006961if { (ac_try="$ac_link"
6962case "(($ac_try" in
6963 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6964 *) ac_try_echo=$ac_try;;
6965esac
6966eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6967$as_echo "$ac_try_echo") >&5
6968 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006969 ac_status=$?
6970 grep -v '^ *+' conftest.er1 >conftest.err
6971 rm -f conftest.er1
6972 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006973 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6974 (exit $ac_status); } && {
6975 test -z "$ac_c_werror_flag" ||
6976 test ! -s conftest.err
6977 } && test -s conftest$ac_exeext && {
6978 test "$cross_compiling" = yes ||
6979 $as_test_x conftest$ac_exeext
6980 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006981 ac_cv_lib_bsd_gethostbyname=yes
6982else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006983 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006984sed 's/^/| /' conftest.$ac_ext >&5
6985
Bram Moolenaar446cb832008-06-24 21:56:24 +00006986 ac_cv_lib_bsd_gethostbyname=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006987fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006988
6989rm -rf conftest.dSYM
6990rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006991 conftest$ac_exeext conftest.$ac_ext
6992LIBS=$ac_check_lib_save_LIBS
6993fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006994{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_gethostbyname" >&5
6995$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006996if test $ac_cv_lib_bsd_gethostbyname = yes; then
6997 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
6998fi
6999
7000 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00007001 fi
7002
7003 # lieder@skyler.mavd.honeywell.com says without -lsocket,
7004 # socket/setsockopt and other routines are undefined under SCO ODT
7005 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007006 # on later versions), says Simon Leinen: it contains gethostby*
7007 # variants that don't use the name server (or something). -lsocket
7008 # must be given before -lnsl if both are needed. We assume that
7009 # if connect needs -lnsl, so does gethostbyname.
Bram Moolenaar446cb832008-06-24 21:56:24 +00007010 { $as_echo "$as_me:$LINENO: checking for connect" >&5
7011$as_echo_n "checking for connect... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007012if test "${ac_cv_func_connect+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007013 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007014else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007015 cat >conftest.$ac_ext <<_ACEOF
7016/* confdefs.h. */
7017_ACEOF
7018cat confdefs.h >>conftest.$ac_ext
7019cat >>conftest.$ac_ext <<_ACEOF
7020/* end confdefs.h. */
7021/* Define connect to an innocuous variant, in case <limits.h> declares connect.
7022 For example, HP-UX 11i <limits.h> declares gettimeofday. */
7023#define connect innocuous_connect
7024
Bram Moolenaar071d4272004-06-13 20:20:40 +00007025/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007026 which can conflict with char connect (); below.
7027 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7028 <limits.h> exists even on freestanding compilers. */
7029
7030#ifdef __STDC__
7031# include <limits.h>
7032#else
7033# include <assert.h>
7034#endif
7035
7036#undef connect
7037
Bram Moolenaar446cb832008-06-24 21:56:24 +00007038/* Override any GCC internal prototype to avoid an error.
7039 Use char because int might match the return type of a GCC
7040 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007041#ifdef __cplusplus
7042extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007043#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007044char connect ();
Bram Moolenaar071d4272004-06-13 20:20:40 +00007045/* The GNU C library defines this for functions which it implements
7046 to always fail with ENOSYS. Some functions are actually named
7047 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00007048#if defined __stub_connect || defined __stub___connect
Bram Moolenaar071d4272004-06-13 20:20:40 +00007049choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +00007050#endif
7051
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007052int
7053main ()
7054{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007055return connect ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007056 ;
7057 return 0;
7058}
7059_ACEOF
7060rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007061if { (ac_try="$ac_link"
7062case "(($ac_try" in
7063 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7064 *) ac_try_echo=$ac_try;;
7065esac
7066eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7067$as_echo "$ac_try_echo") >&5
7068 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007069 ac_status=$?
7070 grep -v '^ *+' conftest.er1 >conftest.err
7071 rm -f conftest.er1
7072 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007073 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7074 (exit $ac_status); } && {
7075 test -z "$ac_c_werror_flag" ||
7076 test ! -s conftest.err
7077 } && test -s conftest$ac_exeext && {
7078 test "$cross_compiling" = yes ||
7079 $as_test_x conftest$ac_exeext
7080 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007081 ac_cv_func_connect=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007082else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007083 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007084sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007085
Bram Moolenaar446cb832008-06-24 21:56:24 +00007086 ac_cv_func_connect=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007087fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007088
7089rm -rf conftest.dSYM
7090rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007091 conftest$ac_exeext conftest.$ac_ext
7092fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007093{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5
7094$as_echo "$ac_cv_func_connect" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007095
7096 if test $ac_cv_func_connect = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007097 { $as_echo "$as_me:$LINENO: checking for connect in -lsocket" >&5
7098$as_echo_n "checking for connect in -lsocket... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007099if test "${ac_cv_lib_socket_connect+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007100 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007101else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007102 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007103LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007104cat >conftest.$ac_ext <<_ACEOF
7105/* confdefs.h. */
7106_ACEOF
7107cat confdefs.h >>conftest.$ac_ext
7108cat >>conftest.$ac_ext <<_ACEOF
7109/* end confdefs.h. */
7110
Bram Moolenaar446cb832008-06-24 21:56:24 +00007111/* Override any GCC internal prototype to avoid an error.
7112 Use char because int might match the return type of a GCC
7113 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007114#ifdef __cplusplus
7115extern "C"
7116#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007117char connect ();
7118int
7119main ()
7120{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007121return connect ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007122 ;
7123 return 0;
7124}
7125_ACEOF
7126rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007127if { (ac_try="$ac_link"
7128case "(($ac_try" in
7129 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7130 *) ac_try_echo=$ac_try;;
7131esac
7132eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7133$as_echo "$ac_try_echo") >&5
7134 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007135 ac_status=$?
7136 grep -v '^ *+' conftest.er1 >conftest.err
7137 rm -f conftest.er1
7138 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007139 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7140 (exit $ac_status); } && {
7141 test -z "$ac_c_werror_flag" ||
7142 test ! -s conftest.err
7143 } && test -s conftest$ac_exeext && {
7144 test "$cross_compiling" = yes ||
7145 $as_test_x conftest$ac_exeext
7146 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007147 ac_cv_lib_socket_connect=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007148else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007149 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007150sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007151
Bram Moolenaar446cb832008-06-24 21:56:24 +00007152 ac_cv_lib_socket_connect=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007153fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007154
7155rm -rf conftest.dSYM
7156rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007157 conftest$ac_exeext conftest.$ac_ext
7158LIBS=$ac_check_lib_save_LIBS
7159fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007160{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_socket_connect" >&5
7161$as_echo "$ac_cv_lib_socket_connect" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007162if test $ac_cv_lib_socket_connect = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007163 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007164fi
7165
7166 fi
7167
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007168 # Guillermo Gomez says -lposix is necessary on A/UX.
Bram Moolenaar446cb832008-06-24 21:56:24 +00007169 { $as_echo "$as_me:$LINENO: checking for remove" >&5
7170$as_echo_n "checking for remove... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007171if test "${ac_cv_func_remove+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007172 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007173else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007174 cat >conftest.$ac_ext <<_ACEOF
7175/* confdefs.h. */
7176_ACEOF
7177cat confdefs.h >>conftest.$ac_ext
7178cat >>conftest.$ac_ext <<_ACEOF
7179/* end confdefs.h. */
7180/* Define remove to an innocuous variant, in case <limits.h> declares remove.
7181 For example, HP-UX 11i <limits.h> declares gettimeofday. */
7182#define remove innocuous_remove
7183
Bram Moolenaar071d4272004-06-13 20:20:40 +00007184/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007185 which can conflict with char remove (); below.
7186 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7187 <limits.h> exists even on freestanding compilers. */
7188
7189#ifdef __STDC__
7190# include <limits.h>
7191#else
7192# include <assert.h>
7193#endif
7194
7195#undef remove
7196
Bram Moolenaar446cb832008-06-24 21:56:24 +00007197/* Override any GCC internal prototype to avoid an error.
7198 Use char because int might match the return type of a GCC
7199 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007200#ifdef __cplusplus
7201extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007202#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007203char remove ();
Bram Moolenaar071d4272004-06-13 20:20:40 +00007204/* The GNU C library defines this for functions which it implements
7205 to always fail with ENOSYS. Some functions are actually named
7206 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00007207#if defined __stub_remove || defined __stub___remove
Bram Moolenaar071d4272004-06-13 20:20:40 +00007208choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +00007209#endif
7210
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007211int
7212main ()
7213{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007214return remove ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007215 ;
7216 return 0;
7217}
7218_ACEOF
7219rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007220if { (ac_try="$ac_link"
7221case "(($ac_try" in
7222 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7223 *) ac_try_echo=$ac_try;;
7224esac
7225eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7226$as_echo "$ac_try_echo") >&5
7227 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007228 ac_status=$?
7229 grep -v '^ *+' conftest.er1 >conftest.err
7230 rm -f conftest.er1
7231 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007232 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7233 (exit $ac_status); } && {
7234 test -z "$ac_c_werror_flag" ||
7235 test ! -s conftest.err
7236 } && test -s conftest$ac_exeext && {
7237 test "$cross_compiling" = yes ||
7238 $as_test_x conftest$ac_exeext
7239 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007240 ac_cv_func_remove=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007241else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007242 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007243sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007244
Bram Moolenaar446cb832008-06-24 21:56:24 +00007245 ac_cv_func_remove=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007246fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007247
7248rm -rf conftest.dSYM
7249rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007250 conftest$ac_exeext conftest.$ac_ext
7251fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007252{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_remove" >&5
7253$as_echo "$ac_cv_func_remove" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007254
7255 if test $ac_cv_func_remove = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007256 { $as_echo "$as_me:$LINENO: checking for remove in -lposix" >&5
7257$as_echo_n "checking for remove in -lposix... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007258if test "${ac_cv_lib_posix_remove+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007259 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007260else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007261 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007262LIBS="-lposix $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007263cat >conftest.$ac_ext <<_ACEOF
7264/* confdefs.h. */
7265_ACEOF
7266cat confdefs.h >>conftest.$ac_ext
7267cat >>conftest.$ac_ext <<_ACEOF
7268/* end confdefs.h. */
7269
Bram Moolenaar446cb832008-06-24 21:56:24 +00007270/* Override any GCC internal prototype to avoid an error.
7271 Use char because int might match the return type of a GCC
7272 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007273#ifdef __cplusplus
7274extern "C"
7275#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007276char remove ();
7277int
7278main ()
7279{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007280return remove ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007281 ;
7282 return 0;
7283}
7284_ACEOF
7285rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007286if { (ac_try="$ac_link"
7287case "(($ac_try" in
7288 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7289 *) ac_try_echo=$ac_try;;
7290esac
7291eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7292$as_echo "$ac_try_echo") >&5
7293 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007294 ac_status=$?
7295 grep -v '^ *+' conftest.er1 >conftest.err
7296 rm -f conftest.er1
7297 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007298 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7299 (exit $ac_status); } && {
7300 test -z "$ac_c_werror_flag" ||
7301 test ! -s conftest.err
7302 } && test -s conftest$ac_exeext && {
7303 test "$cross_compiling" = yes ||
7304 $as_test_x conftest$ac_exeext
7305 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007306 ac_cv_lib_posix_remove=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007307else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007308 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007309sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007310
Bram Moolenaar446cb832008-06-24 21:56:24 +00007311 ac_cv_lib_posix_remove=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007312fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007313
7314rm -rf conftest.dSYM
7315rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007316 conftest$ac_exeext conftest.$ac_ext
7317LIBS=$ac_check_lib_save_LIBS
7318fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007319{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_posix_remove" >&5
7320$as_echo "$ac_cv_lib_posix_remove" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007321if test $ac_cv_lib_posix_remove = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007322 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007323fi
7324
7325 fi
7326
7327 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
Bram Moolenaar446cb832008-06-24 21:56:24 +00007328 { $as_echo "$as_me:$LINENO: checking for shmat" >&5
7329$as_echo_n "checking for shmat... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007330if test "${ac_cv_func_shmat+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007331 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007332else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007333 cat >conftest.$ac_ext <<_ACEOF
7334/* confdefs.h. */
7335_ACEOF
7336cat confdefs.h >>conftest.$ac_ext
7337cat >>conftest.$ac_ext <<_ACEOF
7338/* end confdefs.h. */
7339/* Define shmat to an innocuous variant, in case <limits.h> declares shmat.
7340 For example, HP-UX 11i <limits.h> declares gettimeofday. */
7341#define shmat innocuous_shmat
7342
Bram Moolenaar071d4272004-06-13 20:20:40 +00007343/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007344 which can conflict with char shmat (); below.
7345 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7346 <limits.h> exists even on freestanding compilers. */
7347
7348#ifdef __STDC__
7349# include <limits.h>
7350#else
7351# include <assert.h>
7352#endif
7353
7354#undef shmat
7355
Bram Moolenaar446cb832008-06-24 21:56:24 +00007356/* Override any GCC internal prototype to avoid an error.
7357 Use char because int might match the return type of a GCC
7358 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007359#ifdef __cplusplus
7360extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007361#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007362char shmat ();
Bram Moolenaar071d4272004-06-13 20:20:40 +00007363/* The GNU C library defines this for functions which it implements
7364 to always fail with ENOSYS. Some functions are actually named
7365 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00007366#if defined __stub_shmat || defined __stub___shmat
Bram Moolenaar071d4272004-06-13 20:20:40 +00007367choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +00007368#endif
7369
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007370int
7371main ()
7372{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007373return shmat ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007374 ;
7375 return 0;
7376}
7377_ACEOF
7378rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007379if { (ac_try="$ac_link"
7380case "(($ac_try" in
7381 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7382 *) ac_try_echo=$ac_try;;
7383esac
7384eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7385$as_echo "$ac_try_echo") >&5
7386 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007387 ac_status=$?
7388 grep -v '^ *+' conftest.er1 >conftest.err
7389 rm -f conftest.er1
7390 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007391 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7392 (exit $ac_status); } && {
7393 test -z "$ac_c_werror_flag" ||
7394 test ! -s conftest.err
7395 } && test -s conftest$ac_exeext && {
7396 test "$cross_compiling" = yes ||
7397 $as_test_x conftest$ac_exeext
7398 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007399 ac_cv_func_shmat=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007400else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007401 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007402sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007403
Bram Moolenaar446cb832008-06-24 21:56:24 +00007404 ac_cv_func_shmat=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007405fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007406
7407rm -rf conftest.dSYM
7408rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007409 conftest$ac_exeext conftest.$ac_ext
7410fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007411{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_shmat" >&5
7412$as_echo "$ac_cv_func_shmat" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007413
7414 if test $ac_cv_func_shmat = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007415 { $as_echo "$as_me:$LINENO: checking for shmat in -lipc" >&5
7416$as_echo_n "checking for shmat in -lipc... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007417if test "${ac_cv_lib_ipc_shmat+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007418 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007419else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007420 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007421LIBS="-lipc $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007422cat >conftest.$ac_ext <<_ACEOF
7423/* confdefs.h. */
7424_ACEOF
7425cat confdefs.h >>conftest.$ac_ext
7426cat >>conftest.$ac_ext <<_ACEOF
7427/* end confdefs.h. */
7428
Bram Moolenaar446cb832008-06-24 21:56:24 +00007429/* Override any GCC internal prototype to avoid an error.
7430 Use char because int might match the return type of a GCC
7431 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007432#ifdef __cplusplus
7433extern "C"
7434#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007435char shmat ();
7436int
7437main ()
7438{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007439return shmat ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007440 ;
7441 return 0;
7442}
7443_ACEOF
7444rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007445if { (ac_try="$ac_link"
7446case "(($ac_try" in
7447 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7448 *) ac_try_echo=$ac_try;;
7449esac
7450eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7451$as_echo "$ac_try_echo") >&5
7452 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007453 ac_status=$?
7454 grep -v '^ *+' conftest.er1 >conftest.err
7455 rm -f conftest.er1
7456 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007457 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7458 (exit $ac_status); } && {
7459 test -z "$ac_c_werror_flag" ||
7460 test ! -s conftest.err
7461 } && test -s conftest$ac_exeext && {
7462 test "$cross_compiling" = yes ||
7463 $as_test_x conftest$ac_exeext
7464 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007465 ac_cv_lib_ipc_shmat=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007466else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007467 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007468sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007469
Bram Moolenaar446cb832008-06-24 21:56:24 +00007470 ac_cv_lib_ipc_shmat=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007471fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007472
7473rm -rf conftest.dSYM
7474rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007475 conftest$ac_exeext conftest.$ac_ext
7476LIBS=$ac_check_lib_save_LIBS
7477fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007478{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_ipc_shmat" >&5
7479$as_echo "$ac_cv_lib_ipc_shmat" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007480if test $ac_cv_lib_ipc_shmat = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007481 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007482fi
7483
7484 fi
7485 fi
7486
7487 # Check for libraries that X11R6 Xt/Xaw programs need.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007488 ac_save_LDFLAGS=$LDFLAGS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007489 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
7490 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
7491 # check for ICE first), but we must link in the order -lSM -lICE or
7492 # we get undefined symbols. So assume we have SM if we have ICE.
7493 # These have to be linked with before -lX11, unlike the other
7494 # libraries we check for below, so use a different variable.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007495 # John Interrante, Karl Berry
Bram Moolenaar446cb832008-06-24 21:56:24 +00007496 { $as_echo "$as_me:$LINENO: checking for IceConnectionNumber in -lICE" >&5
7497$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007498if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007499 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007500else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007501 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007502LIBS="-lICE $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007503cat >conftest.$ac_ext <<_ACEOF
7504/* confdefs.h. */
7505_ACEOF
7506cat confdefs.h >>conftest.$ac_ext
7507cat >>conftest.$ac_ext <<_ACEOF
7508/* end confdefs.h. */
7509
Bram Moolenaar446cb832008-06-24 21:56:24 +00007510/* Override any GCC internal prototype to avoid an error.
7511 Use char because int might match the return type of a GCC
7512 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007513#ifdef __cplusplus
7514extern "C"
7515#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007516char IceConnectionNumber ();
7517int
7518main ()
7519{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007520return IceConnectionNumber ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007521 ;
7522 return 0;
7523}
7524_ACEOF
7525rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007526if { (ac_try="$ac_link"
7527case "(($ac_try" in
7528 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7529 *) ac_try_echo=$ac_try;;
7530esac
7531eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7532$as_echo "$ac_try_echo") >&5
7533 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007534 ac_status=$?
7535 grep -v '^ *+' conftest.er1 >conftest.err
7536 rm -f conftest.er1
7537 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007538 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7539 (exit $ac_status); } && {
7540 test -z "$ac_c_werror_flag" ||
7541 test ! -s conftest.err
7542 } && test -s conftest$ac_exeext && {
7543 test "$cross_compiling" = yes ||
7544 $as_test_x conftest$ac_exeext
7545 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007546 ac_cv_lib_ICE_IceConnectionNumber=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007547else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007548 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007549sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007550
Bram Moolenaar446cb832008-06-24 21:56:24 +00007551 ac_cv_lib_ICE_IceConnectionNumber=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007552fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007553
7554rm -rf conftest.dSYM
7555rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007556 conftest$ac_exeext conftest.$ac_ext
7557LIBS=$ac_check_lib_save_LIBS
7558fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007559{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
7560$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007561if test $ac_cv_lib_ICE_IceConnectionNumber = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007562 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007563fi
7564
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007565 LDFLAGS=$ac_save_LDFLAGS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007566
7567fi
7568
7569
7570 if test "$OS390Unix" = "yes"; then
7571 CFLAGS="$CFLAGS -W c,dll"
7572 LDFLAGS="$LDFLAGS -W l,dll"
7573 X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE -lXmu"
7574 fi
7575
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007576
Bram Moolenaar071d4272004-06-13 20:20:40 +00007577 if test -d "$x_includes" && test ! -d "$x_libraries"; then
7578 x_libraries=`echo "$x_includes" | sed s/include/lib/`
Bram Moolenaar446cb832008-06-24 21:56:24 +00007579 { $as_echo "$as_me:$LINENO: result: Corrected X libraries to $x_libraries" >&5
7580$as_echo "Corrected X libraries to $x_libraries" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007581 X_LIBS="$X_LIBS -L$x_libraries"
7582 if test "`(uname) 2>/dev/null`" = SunOS &&
7583 uname -r | grep '^5' >/dev/null; then
7584 X_LIBS="$X_LIBS -R $x_libraries"
7585 fi
7586 fi
7587
7588 if test -d "$x_libraries" && test ! -d "$x_includes"; then
7589 x_includes=`echo "$x_libraries" | sed s/lib/include/`
Bram Moolenaar446cb832008-06-24 21:56:24 +00007590 { $as_echo "$as_me:$LINENO: result: Corrected X includes to $x_includes" >&5
7591$as_echo "Corrected X includes to $x_includes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007592 X_CFLAGS="$X_CFLAGS -I$x_includes"
7593 fi
7594
7595 X_CFLAGS="`echo $X_CFLAGS\ | sed 's%-I/usr/include %%'`"
7596 X_LIBS="`echo $X_LIBS\ | sed 's%-L/usr/lib %%'`"
7597 X_LIBS="`echo $X_LIBS\ | sed -e 's%-R/usr/lib %%' -e 's%-R /usr/lib %%'`"
7598
7599
Bram Moolenaar00ca2842008-06-26 20:14:00 +00007600 { $as_echo "$as_me:$LINENO: checking if X11 header files can be found" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007601$as_echo_n "checking if X11 header files can be found... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007602 cflags_save=$CFLAGS
7603 CFLAGS="$CFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007604 cat >conftest.$ac_ext <<_ACEOF
7605/* confdefs.h. */
7606_ACEOF
7607cat confdefs.h >>conftest.$ac_ext
7608cat >>conftest.$ac_ext <<_ACEOF
7609/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00007610#include <X11/Xlib.h>
Bram Moolenaar00ca2842008-06-26 20:14:00 +00007611#include <X11/Intrinsic.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007612int
7613main ()
7614{
Bram Moolenaar071d4272004-06-13 20:20:40 +00007615
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007616 ;
7617 return 0;
7618}
7619_ACEOF
7620rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007621if { (ac_try="$ac_compile"
7622case "(($ac_try" in
7623 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7624 *) ac_try_echo=$ac_try;;
7625esac
7626eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7627$as_echo "$ac_try_echo") >&5
7628 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007629 ac_status=$?
7630 grep -v '^ *+' conftest.er1 >conftest.err
7631 rm -f conftest.er1
7632 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007633 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7634 (exit $ac_status); } && {
7635 test -z "$ac_c_werror_flag" ||
7636 test ! -s conftest.err
7637 } && test -s conftest.$ac_objext; then
7638 { $as_echo "$as_me:$LINENO: result: yes" >&5
7639$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007640else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007641 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007642sed 's/^/| /' conftest.$ac_ext >&5
7643
Bram Moolenaar446cb832008-06-24 21:56:24 +00007644 { $as_echo "$as_me:$LINENO: result: no" >&5
7645$as_echo "no" >&6; }; no_x=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007646fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007647
7648rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00007649 CFLAGS=$cflags_save
7650
7651 if test "${no_x-no}" = yes; then
7652 with_x=no
7653 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007654 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00007655#define HAVE_X11 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007656_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00007657
7658 X_LIB="-lXt -lX11";
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007659
Bram Moolenaar071d4272004-06-13 20:20:40 +00007660
7661 ac_save_LDFLAGS="$LDFLAGS"
7662 LDFLAGS="-L$x_libraries $LDFLAGS"
7663
Bram Moolenaar446cb832008-06-24 21:56:24 +00007664 { $as_echo "$as_me:$LINENO: checking for _XdmcpAuthDoIt in -lXdmcp" >&5
7665$as_echo_n "checking for _XdmcpAuthDoIt in -lXdmcp... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007666if test "${ac_cv_lib_Xdmcp__XdmcpAuthDoIt+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007667 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007668else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007669 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007670LIBS="-lXdmcp -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS -lXdmcp $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007671cat >conftest.$ac_ext <<_ACEOF
7672/* confdefs.h. */
7673_ACEOF
7674cat confdefs.h >>conftest.$ac_ext
7675cat >>conftest.$ac_ext <<_ACEOF
7676/* end confdefs.h. */
7677
Bram Moolenaar446cb832008-06-24 21:56:24 +00007678/* Override any GCC internal prototype to avoid an error.
7679 Use char because int might match the return type of a GCC
7680 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007681#ifdef __cplusplus
7682extern "C"
7683#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007684char _XdmcpAuthDoIt ();
7685int
7686main ()
7687{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007688return _XdmcpAuthDoIt ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007689 ;
7690 return 0;
7691}
7692_ACEOF
7693rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007694if { (ac_try="$ac_link"
7695case "(($ac_try" in
7696 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7697 *) ac_try_echo=$ac_try;;
7698esac
7699eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7700$as_echo "$ac_try_echo") >&5
7701 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007702 ac_status=$?
7703 grep -v '^ *+' conftest.er1 >conftest.err
7704 rm -f conftest.er1
7705 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007706 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7707 (exit $ac_status); } && {
7708 test -z "$ac_c_werror_flag" ||
7709 test ! -s conftest.err
7710 } && test -s conftest$ac_exeext && {
7711 test "$cross_compiling" = yes ||
7712 $as_test_x conftest$ac_exeext
7713 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007714 ac_cv_lib_Xdmcp__XdmcpAuthDoIt=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007715else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007716 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007717sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007718
Bram Moolenaar446cb832008-06-24 21:56:24 +00007719 ac_cv_lib_Xdmcp__XdmcpAuthDoIt=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007720fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007721
7722rm -rf conftest.dSYM
7723rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007724 conftest$ac_exeext conftest.$ac_ext
7725LIBS=$ac_check_lib_save_LIBS
7726fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007727{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&5
7728$as_echo "$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007729if test $ac_cv_lib_Xdmcp__XdmcpAuthDoIt = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007730 X_EXTRA_LIBS="$X_EXTRA_LIBS -lXdmcp"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007731fi
7732
7733
Bram Moolenaar446cb832008-06-24 21:56:24 +00007734 { $as_echo "$as_me:$LINENO: checking for IceOpenConnection in -lICE" >&5
7735$as_echo_n "checking for IceOpenConnection in -lICE... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007736if test "${ac_cv_lib_ICE_IceOpenConnection+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007737 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007738else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007739 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007740LIBS="-lICE $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007741cat >conftest.$ac_ext <<_ACEOF
7742/* confdefs.h. */
7743_ACEOF
7744cat confdefs.h >>conftest.$ac_ext
7745cat >>conftest.$ac_ext <<_ACEOF
7746/* end confdefs.h. */
7747
Bram Moolenaar446cb832008-06-24 21:56:24 +00007748/* Override any GCC internal prototype to avoid an error.
7749 Use char because int might match the return type of a GCC
7750 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007751#ifdef __cplusplus
7752extern "C"
7753#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007754char IceOpenConnection ();
7755int
7756main ()
7757{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007758return IceOpenConnection ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007759 ;
7760 return 0;
7761}
7762_ACEOF
7763rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007764if { (ac_try="$ac_link"
7765case "(($ac_try" in
7766 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7767 *) ac_try_echo=$ac_try;;
7768esac
7769eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7770$as_echo "$ac_try_echo") >&5
7771 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007772 ac_status=$?
7773 grep -v '^ *+' conftest.er1 >conftest.err
7774 rm -f conftest.er1
7775 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007776 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7777 (exit $ac_status); } && {
7778 test -z "$ac_c_werror_flag" ||
7779 test ! -s conftest.err
7780 } && test -s conftest$ac_exeext && {
7781 test "$cross_compiling" = yes ||
7782 $as_test_x conftest$ac_exeext
7783 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007784 ac_cv_lib_ICE_IceOpenConnection=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007785else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007786 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007787sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007788
Bram Moolenaar446cb832008-06-24 21:56:24 +00007789 ac_cv_lib_ICE_IceOpenConnection=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007790fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007791
7792rm -rf conftest.dSYM
7793rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007794 conftest$ac_exeext conftest.$ac_ext
7795LIBS=$ac_check_lib_save_LIBS
7796fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007797{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceOpenConnection" >&5
7798$as_echo "$ac_cv_lib_ICE_IceOpenConnection" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007799if test $ac_cv_lib_ICE_IceOpenConnection = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007800 X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007801fi
7802
7803
7804 LDFLAGS="$X_LIBS $ac_save_LDFLAGS"
Bram Moolenaar446cb832008-06-24 21:56:24 +00007805 { $as_echo "$as_me:$LINENO: checking for XpmCreatePixmapFromData in -lXpm" >&5
7806$as_echo_n "checking for XpmCreatePixmapFromData in -lXpm... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007807if test "${ac_cv_lib_Xpm_XpmCreatePixmapFromData+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007808 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007809else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007810 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007811LIBS="-lXpm -lXt $X_PRE_LIBS -lXpm -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007812cat >conftest.$ac_ext <<_ACEOF
7813/* confdefs.h. */
7814_ACEOF
7815cat confdefs.h >>conftest.$ac_ext
7816cat >>conftest.$ac_ext <<_ACEOF
7817/* end confdefs.h. */
7818
Bram Moolenaar446cb832008-06-24 21:56:24 +00007819/* Override any GCC internal prototype to avoid an error.
7820 Use char because int might match the return type of a GCC
7821 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007822#ifdef __cplusplus
7823extern "C"
7824#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007825char XpmCreatePixmapFromData ();
7826int
7827main ()
7828{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007829return XpmCreatePixmapFromData ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007830 ;
7831 return 0;
7832}
7833_ACEOF
7834rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007835if { (ac_try="$ac_link"
7836case "(($ac_try" in
7837 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7838 *) ac_try_echo=$ac_try;;
7839esac
7840eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7841$as_echo "$ac_try_echo") >&5
7842 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007843 ac_status=$?
7844 grep -v '^ *+' conftest.er1 >conftest.err
7845 rm -f conftest.er1
7846 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007847 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7848 (exit $ac_status); } && {
7849 test -z "$ac_c_werror_flag" ||
7850 test ! -s conftest.err
7851 } && test -s conftest$ac_exeext && {
7852 test "$cross_compiling" = yes ||
7853 $as_test_x conftest$ac_exeext
7854 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007855 ac_cv_lib_Xpm_XpmCreatePixmapFromData=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007856else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007857 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007858sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007859
Bram Moolenaar446cb832008-06-24 21:56:24 +00007860 ac_cv_lib_Xpm_XpmCreatePixmapFromData=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007861fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007862
7863rm -rf conftest.dSYM
7864rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007865 conftest$ac_exeext conftest.$ac_ext
7866LIBS=$ac_check_lib_save_LIBS
7867fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007868{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&5
7869$as_echo "$ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007870if test $ac_cv_lib_Xpm_XpmCreatePixmapFromData = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007871 X_PRE_LIBS="$X_PRE_LIBS -lXpm"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007872fi
7873
7874
Bram Moolenaar446cb832008-06-24 21:56:24 +00007875 { $as_echo "$as_me:$LINENO: checking if X11 header files implicitly declare return values" >&5
7876$as_echo_n "checking if X11 header files implicitly declare return values... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007877 cflags_save=$CFLAGS
7878 CFLAGS="$CFLAGS $X_CFLAGS -Werror"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007879 cat >conftest.$ac_ext <<_ACEOF
7880/* confdefs.h. */
7881_ACEOF
7882cat confdefs.h >>conftest.$ac_ext
7883cat >>conftest.$ac_ext <<_ACEOF
7884/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00007885#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007886int
7887main ()
7888{
Bram Moolenaar071d4272004-06-13 20:20:40 +00007889
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007890 ;
7891 return 0;
7892}
7893_ACEOF
7894rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007895if { (ac_try="$ac_compile"
7896case "(($ac_try" in
7897 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7898 *) ac_try_echo=$ac_try;;
7899esac
7900eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7901$as_echo "$ac_try_echo") >&5
7902 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007903 ac_status=$?
7904 grep -v '^ *+' conftest.er1 >conftest.err
7905 rm -f conftest.er1
7906 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007907 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7908 (exit $ac_status); } && {
7909 test -z "$ac_c_werror_flag" ||
7910 test ! -s conftest.err
7911 } && test -s conftest.$ac_objext; then
7912 { $as_echo "$as_me:$LINENO: result: no" >&5
7913$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007914else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007915 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007916sed 's/^/| /' conftest.$ac_ext >&5
7917
Bram Moolenaar446cb832008-06-24 21:56:24 +00007918 CFLAGS="$CFLAGS -Wno-implicit-int"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007919 cat >conftest.$ac_ext <<_ACEOF
7920/* confdefs.h. */
7921_ACEOF
7922cat confdefs.h >>conftest.$ac_ext
7923cat >>conftest.$ac_ext <<_ACEOF
7924/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00007925#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007926int
7927main ()
7928{
Bram Moolenaar071d4272004-06-13 20:20:40 +00007929
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007930 ;
7931 return 0;
7932}
7933_ACEOF
7934rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007935if { (ac_try="$ac_compile"
7936case "(($ac_try" in
7937 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7938 *) ac_try_echo=$ac_try;;
7939esac
7940eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7941$as_echo "$ac_try_echo") >&5
7942 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007943 ac_status=$?
7944 grep -v '^ *+' conftest.er1 >conftest.err
7945 rm -f conftest.er1
7946 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007947 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7948 (exit $ac_status); } && {
7949 test -z "$ac_c_werror_flag" ||
7950 test ! -s conftest.err
7951 } && test -s conftest.$ac_objext; then
7952 { $as_echo "$as_me:$LINENO: result: yes" >&5
7953$as_echo "yes" >&6; }; cflags_save="$cflags_save -Wno-implicit-int"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007954else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007955 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007956sed 's/^/| /' conftest.$ac_ext >&5
7957
Bram Moolenaar446cb832008-06-24 21:56:24 +00007958 { $as_echo "$as_me:$LINENO: result: test failed" >&5
7959$as_echo "test failed" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007960
Bram Moolenaar071d4272004-06-13 20:20:40 +00007961fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007962
7963rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007964
Bram Moolenaar071d4272004-06-13 20:20:40 +00007965fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007966
7967rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00007968 CFLAGS=$cflags_save
7969
7970 LDFLAGS="$ac_save_LDFLAGS"
7971
7972 fi
7973fi
7974
Bram Moolenaar2389c3c2005-05-22 22:07:59 +00007975test "x$with_x" = xno -a "x$MACOSX" != "xyes" -a "x$QNX" != "xyes" && enable_gui=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007976
Bram Moolenaar446cb832008-06-24 21:56:24 +00007977{ $as_echo "$as_me:$LINENO: checking --enable-gui argument" >&5
7978$as_echo_n "checking --enable-gui argument... " >&6; }
7979# Check whether --enable-gui was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00007980if test "${enable_gui+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007981 enableval=$enable_gui;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007982else
7983 enable_gui="auto"
Bram Moolenaar446cb832008-06-24 21:56:24 +00007984fi
7985
Bram Moolenaar071d4272004-06-13 20:20:40 +00007986
7987enable_gui_canon=`echo "_$enable_gui" | \
7988 sed 's/[ _+-]//g;y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
7989
7990SKIP_GTK=YES
7991SKIP_GTK2=YES
7992SKIP_GNOME=YES
7993SKIP_MOTIF=YES
7994SKIP_ATHENA=YES
7995SKIP_NEXTAW=YES
7996SKIP_PHOTON=YES
Bram Moolenaar071d4272004-06-13 20:20:40 +00007997SKIP_CARBON=YES
7998GUITYPE=NONE
7999
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008000if test "x$QNX" = "xyes" -a "x$with_x" = "xno" ; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00008001 SKIP_PHOTON=
8002 case "$enable_gui_canon" in
Bram Moolenaar446cb832008-06-24 21:56:24 +00008003 no) { $as_echo "$as_me:$LINENO: result: no GUI support" >&5
8004$as_echo "no GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008005 SKIP_PHOTON=YES ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008006 yes|"") { $as_echo "$as_me:$LINENO: result: yes - automatic GUI support" >&5
8007$as_echo "yes - automatic GUI support" >&6; } ;;
8008 auto) { $as_echo "$as_me:$LINENO: result: auto - automatic GUI support" >&5
8009$as_echo "auto - automatic GUI support" >&6; } ;;
8010 photon) { $as_echo "$as_me:$LINENO: result: Photon GUI support" >&5
8011$as_echo "Photon GUI support" >&6; } ;;
8012 *) { $as_echo "$as_me:$LINENO: result: Sorry, $enable_gui GUI is not supported" >&5
8013$as_echo "Sorry, $enable_gui GUI is not supported" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008014 SKIP_PHOTON=YES ;;
8015 esac
8016
8017elif test "x$MACOSX" = "xyes" -a "x$with_x" = "xno" ; then
8018 SKIP_CARBON=
8019 case "$enable_gui_canon" in
Bram Moolenaar446cb832008-06-24 21:56:24 +00008020 no) { $as_echo "$as_me:$LINENO: result: no GUI support" >&5
8021$as_echo "no GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008022 SKIP_CARBON=YES ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008023 yes|"") { $as_echo "$as_me:$LINENO: result: yes - automatic GUI support" >&5
8024$as_echo "yes - automatic GUI support" >&6; } ;;
8025 auto) { $as_echo "$as_me:$LINENO: result: auto - automatic GUI support" >&5
8026$as_echo "auto - automatic GUI support" >&6; } ;;
8027 carbon) { $as_echo "$as_me:$LINENO: result: Carbon GUI support" >&5
8028$as_echo "Carbon GUI support" >&6; } ;;
8029 *) { $as_echo "$as_me:$LINENO: result: Sorry, $enable_gui GUI is not supported" >&5
8030$as_echo "Sorry, $enable_gui GUI is not supported" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008031 SKIP_CARBON=YES ;;
8032 esac
8033
8034else
8035
Bram Moolenaar071d4272004-06-13 20:20:40 +00008036 case "$enable_gui_canon" in
Bram Moolenaar446cb832008-06-24 21:56:24 +00008037 no|none) { $as_echo "$as_me:$LINENO: result: no GUI support" >&5
8038$as_echo "no GUI support" >&6; } ;;
8039 yes|""|auto) { $as_echo "$as_me:$LINENO: result: yes/auto - automatic GUI support" >&5
8040$as_echo "yes/auto - automatic GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008041 SKIP_GTK=
8042 SKIP_GTK2=
8043 SKIP_GNOME=
8044 SKIP_MOTIF=
8045 SKIP_ATHENA=
8046 SKIP_NEXTAW=
8047 SKIP_CARBON=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008048 gtk) { $as_echo "$as_me:$LINENO: result: GTK+ 1.x GUI support" >&5
8049$as_echo "GTK+ 1.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008050 SKIP_GTK=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008051 gtk2) { $as_echo "$as_me:$LINENO: result: GTK+ 2.x GUI support" >&5
8052$as_echo "GTK+ 2.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008053 SKIP_GTK=
8054 SKIP_GTK2=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008055 gnome) { $as_echo "$as_me:$LINENO: result: GNOME 1.x GUI support" >&5
8056$as_echo "GNOME 1.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008057 SKIP_GNOME=
8058 SKIP_GTK=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008059 gnome2) { $as_echo "$as_me:$LINENO: result: GNOME 2.x GUI support" >&5
8060$as_echo "GNOME 2.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008061 SKIP_GNOME=
8062 SKIP_GTK=
8063 SKIP_GTK2=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008064 motif) { $as_echo "$as_me:$LINENO: result: Motif GUI support" >&5
8065$as_echo "Motif GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008066 SKIP_MOTIF=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008067 athena) { $as_echo "$as_me:$LINENO: result: Athena GUI support" >&5
8068$as_echo "Athena GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008069 SKIP_ATHENA=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008070 nextaw) { $as_echo "$as_me:$LINENO: result: neXtaw GUI support" >&5
8071$as_echo "neXtaw GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008072 SKIP_NEXTAW=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008073 *) { $as_echo "$as_me:$LINENO: result: Sorry, $enable_gui GUI is not supported" >&5
8074$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008075 esac
8076
8077fi
8078
8079if test "x$SKIP_GTK" != "xYES" -a "$enable_gui_canon" != "gtk" -a "$enable_gui_canon" != "gtk2"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008080 { $as_echo "$as_me:$LINENO: checking whether or not to look for GTK" >&5
8081$as_echo_n "checking whether or not to look for GTK... " >&6; }
8082 # Check whether --enable-gtk-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008083if test "${enable_gtk_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008084 enableval=$enable_gtk_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008085else
8086 enable_gtk_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008087fi
8088
8089 { $as_echo "$as_me:$LINENO: result: $enable_gtk_check" >&5
8090$as_echo "$enable_gtk_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008091 if test "x$enable_gtk_check" = "xno"; then
8092 SKIP_GTK=YES
8093 SKIP_GNOME=YES
8094 fi
8095fi
8096
8097if test "x$SKIP_GTK2" != "xYES" -a "$enable_gui_canon" != "gtk2" \
8098 -a "$enable_gui_canon" != "gnome2"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008099 { $as_echo "$as_me:$LINENO: checking whether or not to look for GTK+ 2" >&5
8100$as_echo_n "checking whether or not to look for GTK+ 2... " >&6; }
8101 # Check whether --enable-gtk2-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008102if test "${enable_gtk2_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008103 enableval=$enable_gtk2_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008104else
8105 enable_gtk2_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008106fi
8107
8108 { $as_echo "$as_me:$LINENO: result: $enable_gtk2_check" >&5
8109$as_echo "$enable_gtk2_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008110 if test "x$enable_gtk2_check" = "xno"; then
8111 SKIP_GTK2=YES
8112 fi
8113fi
8114
8115if test "x$SKIP_GNOME" != "xYES" -a "$enable_gui_canon" != "gnome" \
8116 -a "$enable_gui_canon" != "gnome2"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008117 { $as_echo "$as_me:$LINENO: checking whether or not to look for GNOME" >&5
8118$as_echo_n "checking whether or not to look for GNOME... " >&6; }
8119 # Check whether --enable-gnome-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008120if test "${enable_gnome_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008121 enableval=$enable_gnome_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008122else
8123 enable_gnome_check="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008124fi
8125
8126 { $as_echo "$as_me:$LINENO: result: $enable_gnome_check" >&5
8127$as_echo "$enable_gnome_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008128 if test "x$enable_gnome_check" = "xno"; then
8129 SKIP_GNOME=YES
8130 fi
8131fi
8132
8133if test "x$SKIP_MOTIF" != "xYES" -a "$enable_gui_canon" != "motif"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008134 { $as_echo "$as_me:$LINENO: checking whether or not to look for Motif" >&5
8135$as_echo_n "checking whether or not to look for Motif... " >&6; }
8136 # Check whether --enable-motif-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008137if test "${enable_motif_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008138 enableval=$enable_motif_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008139else
8140 enable_motif_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008141fi
8142
8143 { $as_echo "$as_me:$LINENO: result: $enable_motif_check" >&5
8144$as_echo "$enable_motif_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008145 if test "x$enable_motif_check" = "xno"; then
8146 SKIP_MOTIF=YES
8147 fi
8148fi
8149
8150if test "x$SKIP_ATHENA" != "xYES" -a "$enable_gui_canon" != "athena"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008151 { $as_echo "$as_me:$LINENO: checking whether or not to look for Athena" >&5
8152$as_echo_n "checking whether or not to look for Athena... " >&6; }
8153 # Check whether --enable-athena-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008154if test "${enable_athena_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008155 enableval=$enable_athena_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008156else
8157 enable_athena_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008158fi
8159
8160 { $as_echo "$as_me:$LINENO: result: $enable_athena_check" >&5
8161$as_echo "$enable_athena_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008162 if test "x$enable_athena_check" = "xno"; then
8163 SKIP_ATHENA=YES
8164 fi
8165fi
8166
8167if test "x$SKIP_NEXTAW" != "xYES" -a "$enable_gui_canon" != "nextaw"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008168 { $as_echo "$as_me:$LINENO: checking whether or not to look for neXtaw" >&5
8169$as_echo_n "checking whether or not to look for neXtaw... " >&6; }
8170 # Check whether --enable-nextaw-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008171if test "${enable_nextaw_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008172 enableval=$enable_nextaw_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008173else
8174 enable_nextaw_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008175fi
8176
8177 { $as_echo "$as_me:$LINENO: result: $enable_nextaw_check" >&5
8178$as_echo "$enable_nextaw_check" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00008179 if test "x$enable_nextaw_check" = "xno"; then
8180 SKIP_NEXTAW=YES
8181 fi
8182fi
8183
8184if test "x$SKIP_CARBON" != "xYES" -a "$enable_gui_canon" != "carbon"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008185 { $as_echo "$as_me:$LINENO: checking whether or not to look for Carbon" >&5
8186$as_echo_n "checking whether or not to look for Carbon... " >&6; }
8187 # Check whether --enable-carbon-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008188if test "${enable_carbon_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008189 enableval=$enable_carbon_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008190else
8191 enable_carbon_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008192fi
8193
8194 { $as_echo "$as_me:$LINENO: result: $enable_carbon_check" >&5
8195$as_echo "$enable_carbon_check" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00008196 if test "x$enable_carbon_check" = "xno"; then
8197 SKIP_CARBON=YES
8198 fi
8199fi
8200
Bram Moolenaar843ee412004-06-30 16:16:41 +00008201
Bram Moolenaar071d4272004-06-13 20:20:40 +00008202if test "x$MACOSX" = "xyes" -a -z "$SKIP_CARBON" -a "x$CARBON" = "xyes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008203 { $as_echo "$as_me:$LINENO: checking for Carbon GUI" >&5
8204$as_echo_n "checking for Carbon GUI... " >&6; }
8205 { $as_echo "$as_me:$LINENO: result: yes" >&5
8206$as_echo "yes" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00008207 GUITYPE=CARBONGUI
Bram Moolenaare344bea2005-09-01 20:46:49 +00008208 if test "$VIMNAME" = "vim"; then
8209 VIMNAME=Vim
8210 fi
Bram Moolenaar14716812006-05-04 21:54:08 +00008211
8212 if test x$prefix = xNONE; then
8213 prefix=/Applications
8214 fi
8215
8216 datadir='${prefix}/Vim.app/Contents/Resources'
8217
Bram Moolenaar071d4272004-06-13 20:20:40 +00008218 SKIP_GTK=YES;
8219 SKIP_GTK2=YES;
8220 SKIP_GNOME=YES;
8221 SKIP_MOTIF=YES;
8222 SKIP_ATHENA=YES;
8223 SKIP_NEXTAW=YES;
8224 SKIP_PHOTON=YES;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008225 SKIP_CARBON=YES
8226fi
8227
8228
8229
8230
8231
8232
8233
8234
8235
Bram Moolenaar071d4272004-06-13 20:20:40 +00008236if test -z "$SKIP_GTK"; then
8237
Bram Moolenaar446cb832008-06-24 21:56:24 +00008238 { $as_echo "$as_me:$LINENO: checking --with-gtk-prefix argument" >&5
8239$as_echo_n "checking --with-gtk-prefix argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008240
Bram Moolenaar446cb832008-06-24 21:56:24 +00008241# Check whether --with-gtk-prefix was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008242if test "${with_gtk_prefix+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008243 withval=$with_gtk_prefix; gtk_config_prefix="$withval"; { $as_echo "$as_me:$LINENO: result: $gtk_config_prefix" >&5
8244$as_echo "$gtk_config_prefix" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008245else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008246 gtk_config_prefix=""; { $as_echo "$as_me:$LINENO: result: no" >&5
8247$as_echo "no" >&6; }
8248fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008249
8250
Bram Moolenaar446cb832008-06-24 21:56:24 +00008251 { $as_echo "$as_me:$LINENO: checking --with-gtk-exec-prefix argument" >&5
8252$as_echo_n "checking --with-gtk-exec-prefix argument... " >&6; }
8253
8254# Check whether --with-gtk-exec-prefix was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008255if test "${with_gtk_exec_prefix+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008256 withval=$with_gtk_exec_prefix; gtk_config_exec_prefix="$withval"; { $as_echo "$as_me:$LINENO: result: $gtk_config_prefix" >&5
8257$as_echo "$gtk_config_prefix" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008258else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008259 gtk_config_exec_prefix=""; { $as_echo "$as_me:$LINENO: result: no" >&5
8260$as_echo "no" >&6; }
8261fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008262
Bram Moolenaar446cb832008-06-24 21:56:24 +00008263
8264 { $as_echo "$as_me:$LINENO: checking --disable-gtktest argument" >&5
8265$as_echo_n "checking --disable-gtktest argument... " >&6; }
8266 # Check whether --enable-gtktest was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008267if test "${enable_gtktest+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008268 enableval=$enable_gtktest;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008269else
8270 enable_gtktest=yes
Bram Moolenaar446cb832008-06-24 21:56:24 +00008271fi
8272
Bram Moolenaar071d4272004-06-13 20:20:40 +00008273 if test "x$enable_gtktest" = "xyes" ; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008274 { $as_echo "$as_me:$LINENO: result: gtk test enabled" >&5
8275$as_echo "gtk test enabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008276 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008277 { $as_echo "$as_me:$LINENO: result: gtk test disabled" >&5
8278$as_echo "gtk test disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008279 fi
8280
8281 if test "x$gtk_config_prefix" != "x" ; then
8282 gtk_config_args="$gtk_config_args --prefix=$gtk_config_prefix"
8283 GTK_CONFIG=$gtk_config_prefix/bin/gtk-config
8284 fi
8285 if test "x$gtk_config_exec_prefix" != "x" ; then
8286 gtk_config_args="$gtk_config_args --exec-prefix=$gtk_config_exec_prefix"
8287 GTK_CONFIG=$gtk_config_exec_prefix/bin/gtk-config
8288 fi
8289 if test "X$GTK_CONFIG" = "X"; then
8290 # Extract the first word of "gtk-config", so it can be a program name with args.
8291set dummy gtk-config; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00008292{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
8293$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008294if test "${ac_cv_path_GTK_CONFIG+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008295 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008296else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008297 case $GTK_CONFIG in
8298 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00008299 ac_cv_path_GTK_CONFIG="$GTK_CONFIG" # Let the user override the test with a path.
8300 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008301 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008302 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8303for as_dir in $PATH
8304do
8305 IFS=$as_save_IFS
8306 test -z "$as_dir" && as_dir=.
8307 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00008308 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 +00008309 ac_cv_path_GTK_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008310 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008311 break 2
8312 fi
8313done
8314done
Bram Moolenaar446cb832008-06-24 21:56:24 +00008315IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008316
Bram Moolenaar071d4272004-06-13 20:20:40 +00008317 test -z "$ac_cv_path_GTK_CONFIG" && ac_cv_path_GTK_CONFIG="no"
8318 ;;
8319esac
8320fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008321GTK_CONFIG=$ac_cv_path_GTK_CONFIG
Bram Moolenaar071d4272004-06-13 20:20:40 +00008322if test -n "$GTK_CONFIG"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008323 { $as_echo "$as_me:$LINENO: result: $GTK_CONFIG" >&5
8324$as_echo "$GTK_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008325else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008326 { $as_echo "$as_me:$LINENO: result: no" >&5
8327$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008328fi
8329
Bram Moolenaar446cb832008-06-24 21:56:24 +00008330
Bram Moolenaar071d4272004-06-13 20:20:40 +00008331 if test "X$GTK_CONFIG" = "Xno"; then
8332 # Extract the first word of "gtk12-config", so it can be a program name with args.
8333set dummy gtk12-config; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00008334{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
8335$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008336if test "${ac_cv_path_GTK12_CONFIG+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008337 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008338else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008339 case $GTK12_CONFIG in
8340 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00008341 ac_cv_path_GTK12_CONFIG="$GTK12_CONFIG" # Let the user override the test with a path.
8342 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008343 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008344 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8345for as_dir in $PATH
8346do
8347 IFS=$as_save_IFS
8348 test -z "$as_dir" && as_dir=.
8349 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00008350 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 +00008351 ac_cv_path_GTK12_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008352 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008353 break 2
8354 fi
8355done
8356done
Bram Moolenaar446cb832008-06-24 21:56:24 +00008357IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008358
Bram Moolenaar071d4272004-06-13 20:20:40 +00008359 test -z "$ac_cv_path_GTK12_CONFIG" && ac_cv_path_GTK12_CONFIG="no"
8360 ;;
8361esac
8362fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008363GTK12_CONFIG=$ac_cv_path_GTK12_CONFIG
Bram Moolenaar071d4272004-06-13 20:20:40 +00008364if test -n "$GTK12_CONFIG"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008365 { $as_echo "$as_me:$LINENO: result: $GTK12_CONFIG" >&5
8366$as_echo "$GTK12_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008367else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008368 { $as_echo "$as_me:$LINENO: result: no" >&5
8369$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008370fi
8371
Bram Moolenaar446cb832008-06-24 21:56:24 +00008372
Bram Moolenaar071d4272004-06-13 20:20:40 +00008373 GTK_CONFIG="$GTK12_CONFIG"
8374 fi
8375 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008376 { $as_echo "$as_me:$LINENO: result: Using GTK configuration program $GTK_CONFIG" >&5
8377$as_echo "Using GTK configuration program $GTK_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008378 fi
8379 if test "X$PKG_CONFIG" = "X"; then
8380 # Extract the first word of "pkg-config", so it can be a program name with args.
8381set dummy pkg-config; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00008382{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
8383$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008384if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008385 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008386else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008387 case $PKG_CONFIG in
8388 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00008389 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
8390 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008391 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008392 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8393for as_dir in $PATH
8394do
8395 IFS=$as_save_IFS
8396 test -z "$as_dir" && as_dir=.
8397 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00008398 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 +00008399 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008400 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008401 break 2
8402 fi
8403done
8404done
Bram Moolenaar446cb832008-06-24 21:56:24 +00008405IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008406
Bram Moolenaar071d4272004-06-13 20:20:40 +00008407 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
8408 ;;
8409esac
8410fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008411PKG_CONFIG=$ac_cv_path_PKG_CONFIG
Bram Moolenaar071d4272004-06-13 20:20:40 +00008412if test -n "$PKG_CONFIG"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008413 { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
8414$as_echo "$PKG_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008415else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008416 { $as_echo "$as_me:$LINENO: result: no" >&5
8417$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008418fi
8419
Bram Moolenaar446cb832008-06-24 21:56:24 +00008420
Bram Moolenaar071d4272004-06-13 20:20:40 +00008421 fi
8422
8423 if test "x$GTK_CONFIG:$PKG_CONFIG" != "xno:no"; then
8424 if test "X$SKIP_GTK2" != "XYES"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008425
Bram Moolenaar071d4272004-06-13 20:20:40 +00008426 if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then
8427 {
8428 min_gtk_version=2.2.0
Bram Moolenaar446cb832008-06-24 21:56:24 +00008429 { $as_echo "$as_me:$LINENO: checking for GTK - version >= $min_gtk_version" >&5
8430$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008431 no_gtk=""
8432 if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
8433 && $PKG_CONFIG --exists gtk+-2.0; then
8434 {
8435 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00008436 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0`
Bram Moolenaar071d4272004-06-13 20:20:40 +00008437 GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0`
8438 gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8439 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
8440 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8441 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
8442 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8443 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
8444 }
8445 elif test "X$GTK_CONFIG" != "Xno"; then
8446 {
8447 GTK_CFLAGS=`$GTK_CONFIG $gtk_config_args --cflags`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00008448 GTK_LIBDIR=
Bram Moolenaar071d4272004-06-13 20:20:40 +00008449 GTK_LIBS=`$GTK_CONFIG $gtk_config_args --libs`
8450 gtk_major_version=`$GTK_CONFIG $gtk_config_args --version | \
8451 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
8452 gtk_minor_version=`$GTK_CONFIG $gtk_config_args --version | \
8453 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
8454 gtk_micro_version=`$GTK_CONFIG $gtk_config_args --version | \
8455 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
8456 }
8457 else
8458 no_gtk=yes
8459 fi
8460
8461 if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then
8462 {
8463 ac_save_CFLAGS="$CFLAGS"
8464 ac_save_LIBS="$LIBS"
8465 CFLAGS="$CFLAGS $GTK_CFLAGS"
8466 LIBS="$LIBS $GTK_LIBS"
8467
8468 rm -f conf.gtktest
8469 if test "$cross_compiling" = yes; then
8470 echo $ac_n "cross compiling; assumed OK... $ac_c"
8471else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008472 cat >conftest.$ac_ext <<_ACEOF
8473/* confdefs.h. */
8474_ACEOF
8475cat confdefs.h >>conftest.$ac_ext
8476cat >>conftest.$ac_ext <<_ACEOF
8477/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008478
8479#include <gtk/gtk.h>
8480#include <stdio.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +00008481#if STDC_HEADERS
8482# include <stdlib.h>
8483# include <stddef.h>
8484#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00008485
8486int
8487main ()
8488{
8489int major, minor, micro;
8490char *tmp_version;
8491
8492system ("touch conf.gtktest");
8493
8494/* HP/UX 9 (%@#!) writes to sscanf strings */
8495tmp_version = g_strdup("$min_gtk_version");
8496if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
8497 printf("%s, bad version string\n", "$min_gtk_version");
8498 exit(1);
8499 }
8500
8501if ((gtk_major_version > major) ||
8502 ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
8503 ((gtk_major_version == major) && (gtk_minor_version == minor) &&
8504 (gtk_micro_version >= micro)))
8505{
8506 return 0;
8507}
8508return 1;
8509}
8510
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008511_ACEOF
8512rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00008513if { (ac_try="$ac_link"
8514case "(($ac_try" in
8515 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8516 *) ac_try_echo=$ac_try;;
8517esac
8518eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8519$as_echo "$ac_try_echo") >&5
8520 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008521 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00008522 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008523 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +00008524 { (case "(($ac_try" in
8525 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8526 *) ac_try_echo=$ac_try;;
8527esac
8528eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8529$as_echo "$ac_try_echo") >&5
8530 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008531 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00008532 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008533 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00008534 :
8535else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008536 $as_echo "$as_me: program exited with status $ac_status" >&5
8537$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008538sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00008539
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008540( exit $ac_status )
8541no_gtk=yes
8542fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008543rm -rf conftest.dSYM
8544rm -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 +00008545fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008546
8547
Bram Moolenaar071d4272004-06-13 20:20:40 +00008548 CFLAGS="$ac_save_CFLAGS"
8549 LIBS="$ac_save_LIBS"
8550 }
8551 fi
8552 if test "x$no_gtk" = x ; then
8553 if test "x$enable_gtktest" = "xyes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008554 { $as_echo "$as_me:$LINENO: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
8555$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008556 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008557 { $as_echo "$as_me:$LINENO: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
8558$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008559 fi
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00008560 GUI_LIB_LOC="$GTK_LIBDIR"
8561 GTK_LIBNAME="$GTK_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00008562 GUI_INC_LOC="$GTK_CFLAGS"
8563 else
8564 {
Bram Moolenaar446cb832008-06-24 21:56:24 +00008565 { $as_echo "$as_me:$LINENO: result: no" >&5
8566$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008567 GTK_CFLAGS=""
8568 GTK_LIBS=""
8569 :
8570 }
8571 fi
8572 }
8573 else
8574 GTK_CFLAGS=""
8575 GTK_LIBS=""
8576 :
8577 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008578
8579
Bram Moolenaar071d4272004-06-13 20:20:40 +00008580 rm -f conf.gtktest
8581
8582 if test "x$GTK_CFLAGS" != "x"; then
8583 SKIP_ATHENA=YES
8584 SKIP_NEXTAW=YES
8585 SKIP_MOTIF=YES
8586 GUITYPE=GTK
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008587
Bram Moolenaar071d4272004-06-13 20:20:40 +00008588 fi
8589 fi
8590
8591 if test "x$GUITYPE" != "xGTK"; then
8592 SKIP_GTK2=YES
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008593
Bram Moolenaar071d4272004-06-13 20:20:40 +00008594 if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then
8595 {
8596 min_gtk_version=1.1.16
Bram Moolenaar446cb832008-06-24 21:56:24 +00008597 { $as_echo "$as_me:$LINENO: checking for GTK - version >= $min_gtk_version" >&5
8598$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008599 no_gtk=""
8600 if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
8601 && $PKG_CONFIG --exists gtk+-2.0; then
8602 {
8603 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00008604 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0`
Bram Moolenaar071d4272004-06-13 20:20:40 +00008605 GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0`
8606 gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8607 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
8608 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8609 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
8610 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8611 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
8612 }
8613 elif test "X$GTK_CONFIG" != "Xno"; then
8614 {
8615 GTK_CFLAGS=`$GTK_CONFIG $gtk_config_args --cflags`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00008616 GTK_LIBDIR=
Bram Moolenaar071d4272004-06-13 20:20:40 +00008617 GTK_LIBS=`$GTK_CONFIG $gtk_config_args --libs`
8618 gtk_major_version=`$GTK_CONFIG $gtk_config_args --version | \
8619 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
8620 gtk_minor_version=`$GTK_CONFIG $gtk_config_args --version | \
8621 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
8622 gtk_micro_version=`$GTK_CONFIG $gtk_config_args --version | \
8623 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
8624 }
8625 else
8626 no_gtk=yes
8627 fi
8628
8629 if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then
8630 {
8631 ac_save_CFLAGS="$CFLAGS"
8632 ac_save_LIBS="$LIBS"
8633 CFLAGS="$CFLAGS $GTK_CFLAGS"
8634 LIBS="$LIBS $GTK_LIBS"
8635
8636 rm -f conf.gtktest
8637 if test "$cross_compiling" = yes; then
8638 echo $ac_n "cross compiling; assumed OK... $ac_c"
8639else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008640 cat >conftest.$ac_ext <<_ACEOF
8641/* confdefs.h. */
8642_ACEOF
8643cat confdefs.h >>conftest.$ac_ext
8644cat >>conftest.$ac_ext <<_ACEOF
8645/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008646
8647#include <gtk/gtk.h>
8648#include <stdio.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +00008649#if STDC_HEADERS
8650# include <stdlib.h>
8651# include <stddef.h>
8652#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00008653
8654int
8655main ()
8656{
8657int major, minor, micro;
8658char *tmp_version;
8659
8660system ("touch conf.gtktest");
8661
8662/* HP/UX 9 (%@#!) writes to sscanf strings */
8663tmp_version = g_strdup("$min_gtk_version");
8664if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
8665 printf("%s, bad version string\n", "$min_gtk_version");
8666 exit(1);
8667 }
8668
8669if ((gtk_major_version > major) ||
8670 ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
8671 ((gtk_major_version == major) && (gtk_minor_version == minor) &&
8672 (gtk_micro_version >= micro)))
8673{
8674 return 0;
8675}
8676return 1;
8677}
8678
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008679_ACEOF
8680rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00008681if { (ac_try="$ac_link"
8682case "(($ac_try" in
8683 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8684 *) ac_try_echo=$ac_try;;
8685esac
8686eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8687$as_echo "$ac_try_echo") >&5
8688 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008689 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00008690 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008691 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +00008692 { (case "(($ac_try" in
8693 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8694 *) ac_try_echo=$ac_try;;
8695esac
8696eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8697$as_echo "$ac_try_echo") >&5
8698 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008699 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00008700 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008701 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00008702 :
8703else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008704 $as_echo "$as_me: program exited with status $ac_status" >&5
8705$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008706sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00008707
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008708( exit $ac_status )
8709no_gtk=yes
8710fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008711rm -rf conftest.dSYM
8712rm -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 +00008713fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008714
8715
Bram Moolenaar071d4272004-06-13 20:20:40 +00008716 CFLAGS="$ac_save_CFLAGS"
8717 LIBS="$ac_save_LIBS"
8718 }
8719 fi
8720 if test "x$no_gtk" = x ; then
8721 if test "x$enable_gtktest" = "xyes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008722 { $as_echo "$as_me:$LINENO: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
8723$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008724 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008725 { $as_echo "$as_me:$LINENO: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
8726$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008727 fi
8728 GTK_LIBNAME="$GTK_LIBS"
8729 GUI_INC_LOC="$GTK_CFLAGS"
8730 else
8731 {
Bram Moolenaar446cb832008-06-24 21:56:24 +00008732 { $as_echo "$as_me:$LINENO: result: no" >&5
8733$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008734 GTK_CFLAGS=""
8735 GTK_LIBS=""
8736 :
8737 }
8738 fi
8739 }
8740 else
8741 GTK_CFLAGS=""
8742 GTK_LIBS=""
8743 :
8744 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008745
8746
Bram Moolenaar071d4272004-06-13 20:20:40 +00008747 rm -f conf.gtktest
8748
8749 if test "x$GTK_CFLAGS" != "x"; then
8750 SKIP_ATHENA=YES
8751 SKIP_NEXTAW=YES
8752 SKIP_MOTIF=YES
8753 GUITYPE=GTK
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008754
Bram Moolenaar071d4272004-06-13 20:20:40 +00008755 fi
8756 fi
8757 fi
8758 if test "x$GUITYPE" = "xGTK"; then
8759 if test "$gtk_major_version" = 1 -a "0$gtk_minor_version" -lt 2 \
8760 -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 +00008761 { $as_echo "$as_me:$LINENO: result: this GTK version is old; version 1.2.3 or later is recommended" >&5
8762$as_echo "this GTK version is old; version 1.2.3 or later is recommended" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008763 else
8764 {
8765 if test "0$gtk_major_version" -ge 2; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008766 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008767#define HAVE_GTK2 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008768_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008769
8770 if test "$gtk_minor_version" = 1 -a "0$gtk_micro_version" -ge 1 \
8771 || test "0$gtk_minor_version" -ge 2 \
8772 || test "0$gtk_major_version" -gt 2; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008773 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008774#define HAVE_GTK_MULTIHEAD 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008775_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008776
8777 fi
8778 fi
8779 if test -z "$SKIP_GNOME"; then
8780 {
Bram Moolenaar071d4272004-06-13 20:20:40 +00008781
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008782
8783
8784
8785
8786
Bram Moolenaar446cb832008-06-24 21:56:24 +00008787# Check whether --with-gnome-includes was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008788if test "${with_gnome_includes+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008789 withval=$with_gnome_includes; CFLAGS="$CFLAGS -I$withval"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008790
Bram Moolenaar446cb832008-06-24 21:56:24 +00008791fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008792
8793
Bram Moolenaar446cb832008-06-24 21:56:24 +00008794
8795# Check whether --with-gnome-libs was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008796if test "${with_gnome_libs+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008797 withval=$with_gnome_libs; LDFLAGS="$LDFLAGS -L$withval" gnome_prefix=$withval
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008798
Bram Moolenaar446cb832008-06-24 21:56:24 +00008799fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008800
8801
Bram Moolenaar446cb832008-06-24 21:56:24 +00008802
8803# Check whether --with-gnome was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008804if test "${with_gnome+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008805 withval=$with_gnome; if test x$withval = xyes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00008806 want_gnome=yes
8807 have_gnome=yes
8808 else
8809 if test "x$withval" = xno; then
8810 want_gnome=no
8811 else
8812 want_gnome=yes
8813 LDFLAGS="$LDFLAGS -L$withval/lib"
8814 CFLAGS="$CFLAGS -I$withval/include"
8815 gnome_prefix=$withval/lib
8816 fi
8817 fi
8818else
8819 want_gnome=yes
Bram Moolenaar446cb832008-06-24 21:56:24 +00008820fi
8821
Bram Moolenaar071d4272004-06-13 20:20:40 +00008822
8823 if test "x$want_gnome" = xyes -a "0$gtk_major_version" -ge 2; then
8824 {
Bram Moolenaar446cb832008-06-24 21:56:24 +00008825 { $as_echo "$as_me:$LINENO: checking for libgnomeui-2.0" >&5
8826$as_echo_n "checking for libgnomeui-2.0... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008827 if $PKG_CONFIG --exists libgnomeui-2.0; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008828 { $as_echo "$as_me:$LINENO: result: yes" >&5
8829$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008830 GNOME_LIBS=`$PKG_CONFIG --libs-only-l libgnomeui-2.0`
8831 GNOME_LIBDIR=`$PKG_CONFIG --libs-only-L libgnomeui-2.0`
8832 GNOME_INCLUDEDIR=`$PKG_CONFIG --cflags libgnomeui-2.0`
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00008833
Bram Moolenaar446cb832008-06-24 21:56:24 +00008834 { $as_echo "$as_me:$LINENO: checking for FreeBSD" >&5
8835$as_echo_n "checking for FreeBSD... " >&6; }
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00008836 if test "`(uname) 2>/dev/null`" = FreeBSD; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008837 { $as_echo "$as_me:$LINENO: result: yes" >&5
8838$as_echo "yes" >&6; }
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00008839 GNOME_INCLUDEDIR="$GNOME_INCLUDEDIR -D_THREAD_SAFE"
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00008840 GNOME_LIBS="$GNOME_LIBS -pthread"
8841 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008842 { $as_echo "$as_me:$LINENO: result: no" >&5
8843$as_echo "no" >&6; }
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00008844 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008845 have_gnome=yes
8846 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008847 { $as_echo "$as_me:$LINENO: result: not found" >&5
8848$as_echo "not found" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008849 if test "x" = xfail; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008850 { { $as_echo "$as_me:$LINENO: error: Could not find libgnomeui-2.0 via pkg-config" >&5
8851$as_echo "$as_me: error: Could not find libgnomeui-2.0 via pkg-config" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008852 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008853 fi
8854 fi
8855 }
8856 elif test "x$want_gnome" = xyes; then
8857 {
8858 # Extract the first word of "gnome-config", so it can be a program name with args.
8859set dummy gnome-config; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00008860{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
8861$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008862if test "${ac_cv_path_GNOME_CONFIG+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008863 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008864else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008865 case $GNOME_CONFIG in
8866 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00008867 ac_cv_path_GNOME_CONFIG="$GNOME_CONFIG" # Let the user override the test with a path.
8868 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008869 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008870 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8871for as_dir in $PATH
8872do
8873 IFS=$as_save_IFS
8874 test -z "$as_dir" && as_dir=.
8875 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00008876 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 +00008877 ac_cv_path_GNOME_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008878 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008879 break 2
8880 fi
8881done
8882done
Bram Moolenaar446cb832008-06-24 21:56:24 +00008883IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008884
Bram Moolenaar071d4272004-06-13 20:20:40 +00008885 test -z "$ac_cv_path_GNOME_CONFIG" && ac_cv_path_GNOME_CONFIG="no"
8886 ;;
8887esac
8888fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008889GNOME_CONFIG=$ac_cv_path_GNOME_CONFIG
Bram Moolenaar071d4272004-06-13 20:20:40 +00008890if test -n "$GNOME_CONFIG"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008891 { $as_echo "$as_me:$LINENO: result: $GNOME_CONFIG" >&5
8892$as_echo "$GNOME_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008893else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008894 { $as_echo "$as_me:$LINENO: result: no" >&5
8895$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008896fi
8897
Bram Moolenaar446cb832008-06-24 21:56:24 +00008898
Bram Moolenaar071d4272004-06-13 20:20:40 +00008899 if test "$GNOME_CONFIG" = "no"; then
8900 no_gnome_config="yes"
8901 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008902 { $as_echo "$as_me:$LINENO: checking if $GNOME_CONFIG works" >&5
8903$as_echo_n "checking if $GNOME_CONFIG works... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008904 if $GNOME_CONFIG --libs-only-l gnome >/dev/null 2>&1; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008905 { $as_echo "$as_me:$LINENO: result: yes" >&5
8906$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008907 GNOME_LIBS="`$GNOME_CONFIG --libs-only-l gnome gnomeui`"
8908 GNOME_LIBDIR="`$GNOME_CONFIG --libs-only-L gnorba gnomeui`"
8909 GNOME_INCLUDEDIR="`$GNOME_CONFIG --cflags gnorba gnomeui`"
8910 have_gnome=yes
8911 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008912 { $as_echo "$as_me:$LINENO: result: no" >&5
8913$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008914 no_gnome_config="yes"
8915 fi
8916 fi
8917
8918 if test x$exec_prefix = xNONE; then
8919 if test x$prefix = xNONE; then
8920 gnome_prefix=$ac_default_prefix/lib
8921 else
8922 gnome_prefix=$prefix/lib
8923 fi
8924 else
8925 gnome_prefix=`eval echo \`echo $libdir\``
8926 fi
8927
8928 if test "$no_gnome_config" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008929 { $as_echo "$as_me:$LINENO: checking for gnomeConf.sh file in $gnome_prefix" >&5
8930$as_echo_n "checking for gnomeConf.sh file in $gnome_prefix... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008931 if test -f $gnome_prefix/gnomeConf.sh; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008932 { $as_echo "$as_me:$LINENO: result: found" >&5
8933$as_echo "found" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008934 echo "loading gnome configuration from" \
8935 "$gnome_prefix/gnomeConf.sh"
8936 . $gnome_prefix/gnomeConf.sh
8937 have_gnome=yes
8938 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008939 { $as_echo "$as_me:$LINENO: result: not found" >&5
8940$as_echo "not found" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008941 if test x = xfail; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008942 { { $as_echo "$as_me:$LINENO: error: Could not find the gnomeConf.sh file that is generated by gnome-libs install" >&5
8943$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 +00008944 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008945 fi
8946 fi
8947 fi
8948 }
8949 fi
8950
8951 if test x$have_gnome = xyes ; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008952 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008953#define FEAT_GUI_GNOME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008954_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008955
8956 GUI_INC_LOC="$GUI_INC_LOC $GNOME_INCLUDEDIR"
8957 GTK_LIBNAME="$GTK_LIBNAME $GNOME_LIBDIR $GNOME_LIBS"
8958 fi
8959 }
8960 fi
8961 }
8962 fi
8963 fi
8964fi
8965
8966
8967if test -z "$SKIP_MOTIF"; then
8968 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"
8969 GUI_INC_LOC="`echo $GUI_INC_LOC|sed 's%-I%%g'`"
8970
Bram Moolenaar446cb832008-06-24 21:56:24 +00008971 { $as_echo "$as_me:$LINENO: checking for location of Motif GUI includes" >&5
8972$as_echo_n "checking for location of Motif GUI includes... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008973 gui_includes="`echo $x_includes|sed 's%/^/^/*$%%'` `echo "$gui_XXX" | sed s/XXX/include/g` $GUI_INC_LOC"
8974 GUI_INC_LOC=
8975 for try in $gui_includes; do
8976 if test -f "$try/Xm/Xm.h"; then
8977 GUI_INC_LOC=$try
8978 fi
8979 done
8980 if test -n "$GUI_INC_LOC"; then
8981 if test "$GUI_INC_LOC" = /usr/include; then
8982 GUI_INC_LOC=
Bram Moolenaar446cb832008-06-24 21:56:24 +00008983 { $as_echo "$as_me:$LINENO: result: in default path" >&5
8984$as_echo "in default path" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008985 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008986 { $as_echo "$as_me:$LINENO: result: $GUI_INC_LOC" >&5
8987$as_echo "$GUI_INC_LOC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008988 fi
8989 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008990 { $as_echo "$as_me:$LINENO: result: <not found>" >&5
8991$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008992 SKIP_MOTIF=YES
8993 fi
8994fi
8995
8996
8997if test -z "$SKIP_MOTIF"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008998 { $as_echo "$as_me:$LINENO: checking --with-motif-lib argument" >&5
8999$as_echo_n "checking --with-motif-lib argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009000
Bram Moolenaar446cb832008-06-24 21:56:24 +00009001# Check whether --with-motif-lib was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00009002if test "${with_motif_lib+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009003 withval=$with_motif_lib; MOTIF_LIBNAME="${withval}"
9004fi
9005
Bram Moolenaar071d4272004-06-13 20:20:40 +00009006
9007 if test -n "$MOTIF_LIBNAME"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009008 { $as_echo "$as_me:$LINENO: result: $MOTIF_LIBNAME" >&5
9009$as_echo "$MOTIF_LIBNAME" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009010 GUI_LIB_LOC=
9011 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009012 { $as_echo "$as_me:$LINENO: result: no" >&5
9013$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009014
9015 GUI_LIB_LOC="`echo $GUI_LIB_LOC|sed 's%-L%%g'`"
9016
Bram Moolenaar446cb832008-06-24 21:56:24 +00009017 { $as_echo "$as_me:$LINENO: checking for location of Motif GUI libs" >&5
9018$as_echo_n "checking for location of Motif GUI libs... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009019 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"
9020 GUI_LIB_LOC=
9021 for try in $gui_libs; do
Bram Moolenaar325b7a22004-07-05 15:58:32 +00009022 for libtry in "$try"/libXm.a "$try"/libXm.so* "$try"/libXm.sl "$try"/libXm.dylib; do
Bram Moolenaar071d4272004-06-13 20:20:40 +00009023 if test -f "$libtry"; then
9024 GUI_LIB_LOC=$try
9025 fi
9026 done
9027 done
9028 if test -n "$GUI_LIB_LOC"; then
9029 if test "$GUI_LIB_LOC" = /usr/lib; then
9030 GUI_LIB_LOC=
Bram Moolenaar446cb832008-06-24 21:56:24 +00009031 { $as_echo "$as_me:$LINENO: result: in default path" >&5
9032$as_echo "in default path" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009033 else
9034 if test -n "$GUI_LIB_LOC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009035 { $as_echo "$as_me:$LINENO: result: $GUI_LIB_LOC" >&5
9036$as_echo "$GUI_LIB_LOC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009037 if test "`(uname) 2>/dev/null`" = SunOS &&
9038 uname -r | grep '^5' >/dev/null; then
9039 GUI_LIB_LOC="$GUI_LIB_LOC -R $GUI_LIB_LOC"
9040 fi
9041 fi
9042 fi
9043 MOTIF_LIBNAME=-lXm
9044 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009045 { $as_echo "$as_me:$LINENO: result: <not found>" >&5
9046$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009047 SKIP_MOTIF=YES
9048 fi
9049 fi
9050fi
9051
9052if test -z "$SKIP_MOTIF"; then
9053 SKIP_ATHENA=YES
9054 SKIP_NEXTAW=YES
9055 GUITYPE=MOTIF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009056
Bram Moolenaar071d4272004-06-13 20:20:40 +00009057fi
9058
9059
9060GUI_X_LIBS=
9061
9062if test -z "$SKIP_ATHENA"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009063 { $as_echo "$as_me:$LINENO: checking if Athena header files can be found" >&5
9064$as_echo_n "checking if Athena header files can be found... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009065 cflags_save=$CFLAGS
9066 CFLAGS="$CFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009067 cat >conftest.$ac_ext <<_ACEOF
9068/* confdefs.h. */
9069_ACEOF
9070cat confdefs.h >>conftest.$ac_ext
9071cat >>conftest.$ac_ext <<_ACEOF
9072/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009073
9074#include <X11/Intrinsic.h>
9075#include <X11/Xaw/Paned.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009076int
9077main ()
9078{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009079
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009080 ;
9081 return 0;
9082}
9083_ACEOF
9084rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009085if { (ac_try="$ac_compile"
9086case "(($ac_try" in
9087 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9088 *) ac_try_echo=$ac_try;;
9089esac
9090eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9091$as_echo "$ac_try_echo") >&5
9092 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009093 ac_status=$?
9094 grep -v '^ *+' conftest.er1 >conftest.err
9095 rm -f conftest.er1
9096 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009097 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9098 (exit $ac_status); } && {
9099 test -z "$ac_c_werror_flag" ||
9100 test ! -s conftest.err
9101 } && test -s conftest.$ac_objext; then
9102 { $as_echo "$as_me:$LINENO: result: yes" >&5
9103$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009104else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009105 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009106sed 's/^/| /' conftest.$ac_ext >&5
9107
Bram Moolenaar446cb832008-06-24 21:56:24 +00009108 { $as_echo "$as_me:$LINENO: result: no" >&5
9109$as_echo "no" >&6; }; SKIP_ATHENA=YES
Bram Moolenaar071d4272004-06-13 20:20:40 +00009110fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009111
9112rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00009113 CFLAGS=$cflags_save
9114fi
9115
9116if test -z "$SKIP_ATHENA"; then
9117 GUITYPE=ATHENA
9118fi
9119
9120if test -z "$SKIP_NEXTAW"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009121 { $as_echo "$as_me:$LINENO: checking if neXtaw header files can be found" >&5
9122$as_echo_n "checking if neXtaw header files can be found... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009123 cflags_save=$CFLAGS
9124 CFLAGS="$CFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009125 cat >conftest.$ac_ext <<_ACEOF
9126/* confdefs.h. */
9127_ACEOF
9128cat confdefs.h >>conftest.$ac_ext
9129cat >>conftest.$ac_ext <<_ACEOF
9130/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009131
9132#include <X11/Intrinsic.h>
9133#include <X11/neXtaw/Paned.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009134int
9135main ()
9136{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009137
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009138 ;
9139 return 0;
9140}
9141_ACEOF
9142rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009143if { (ac_try="$ac_compile"
9144case "(($ac_try" in
9145 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9146 *) ac_try_echo=$ac_try;;
9147esac
9148eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9149$as_echo "$ac_try_echo") >&5
9150 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009151 ac_status=$?
9152 grep -v '^ *+' conftest.er1 >conftest.err
9153 rm -f conftest.er1
9154 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009155 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9156 (exit $ac_status); } && {
9157 test -z "$ac_c_werror_flag" ||
9158 test ! -s conftest.err
9159 } && test -s conftest.$ac_objext; then
9160 { $as_echo "$as_me:$LINENO: result: yes" >&5
9161$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009162else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009163 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009164sed 's/^/| /' conftest.$ac_ext >&5
9165
Bram Moolenaar446cb832008-06-24 21:56:24 +00009166 { $as_echo "$as_me:$LINENO: result: no" >&5
9167$as_echo "no" >&6; }; SKIP_NEXTAW=YES
Bram Moolenaar071d4272004-06-13 20:20:40 +00009168fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009169
9170rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00009171 CFLAGS=$cflags_save
9172fi
9173
9174if test -z "$SKIP_NEXTAW"; then
9175 GUITYPE=NEXTAW
9176fi
9177
9178if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then
9179 if test -n "$GUI_INC_LOC"; then
9180 GUI_INC_LOC=-I"`echo $GUI_INC_LOC|sed 's%-I%%'`"
9181 fi
9182 if test -n "$GUI_LIB_LOC"; then
9183 GUI_LIB_LOC=-L"`echo $GUI_LIB_LOC|sed 's%-L%%'`"
9184 fi
9185
9186 ldflags_save=$LDFLAGS
9187 LDFLAGS="$X_LIBS $LDFLAGS"
Bram Moolenaar446cb832008-06-24 21:56:24 +00009188 { $as_echo "$as_me:$LINENO: checking for XShapeQueryExtension in -lXext" >&5
9189$as_echo_n "checking for XShapeQueryExtension in -lXext... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009190if test "${ac_cv_lib_Xext_XShapeQueryExtension+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009191 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009192else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009193 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00009194LIBS="-lXext -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009195cat >conftest.$ac_ext <<_ACEOF
9196/* confdefs.h. */
9197_ACEOF
9198cat confdefs.h >>conftest.$ac_ext
9199cat >>conftest.$ac_ext <<_ACEOF
9200/* end confdefs.h. */
9201
Bram Moolenaar446cb832008-06-24 21:56:24 +00009202/* Override any GCC internal prototype to avoid an error.
9203 Use char because int might match the return type of a GCC
9204 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009205#ifdef __cplusplus
9206extern "C"
9207#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009208char XShapeQueryExtension ();
9209int
9210main ()
9211{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009212return XShapeQueryExtension ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009213 ;
9214 return 0;
9215}
9216_ACEOF
9217rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009218if { (ac_try="$ac_link"
9219case "(($ac_try" in
9220 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9221 *) ac_try_echo=$ac_try;;
9222esac
9223eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9224$as_echo "$ac_try_echo") >&5
9225 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009226 ac_status=$?
9227 grep -v '^ *+' conftest.er1 >conftest.err
9228 rm -f conftest.er1
9229 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009230 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9231 (exit $ac_status); } && {
9232 test -z "$ac_c_werror_flag" ||
9233 test ! -s conftest.err
9234 } && test -s conftest$ac_exeext && {
9235 test "$cross_compiling" = yes ||
9236 $as_test_x conftest$ac_exeext
9237 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009238 ac_cv_lib_Xext_XShapeQueryExtension=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00009239else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009240 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009241sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00009242
Bram Moolenaar446cb832008-06-24 21:56:24 +00009243 ac_cv_lib_Xext_XShapeQueryExtension=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009244fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009245
9246rm -rf conftest.dSYM
9247rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009248 conftest$ac_exeext conftest.$ac_ext
9249LIBS=$ac_check_lib_save_LIBS
9250fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009251{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xext_XShapeQueryExtension" >&5
9252$as_echo "$ac_cv_lib_Xext_XShapeQueryExtension" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009253if test $ac_cv_lib_Xext_XShapeQueryExtension = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009254 GUI_X_LIBS="-lXext"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009255fi
9256
Bram Moolenaar446cb832008-06-24 21:56:24 +00009257 { $as_echo "$as_me:$LINENO: checking for wslen in -lw" >&5
9258$as_echo_n "checking for wslen in -lw... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009259if test "${ac_cv_lib_w_wslen+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009260 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009261else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009262 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00009263LIBS="-lw $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009264cat >conftest.$ac_ext <<_ACEOF
9265/* confdefs.h. */
9266_ACEOF
9267cat confdefs.h >>conftest.$ac_ext
9268cat >>conftest.$ac_ext <<_ACEOF
9269/* end confdefs.h. */
9270
Bram Moolenaar446cb832008-06-24 21:56:24 +00009271/* Override any GCC internal prototype to avoid an error.
9272 Use char because int might match the return type of a GCC
9273 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009274#ifdef __cplusplus
9275extern "C"
9276#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009277char wslen ();
9278int
9279main ()
9280{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009281return wslen ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009282 ;
9283 return 0;
9284}
9285_ACEOF
9286rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009287if { (ac_try="$ac_link"
9288case "(($ac_try" in
9289 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9290 *) ac_try_echo=$ac_try;;
9291esac
9292eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9293$as_echo "$ac_try_echo") >&5
9294 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009295 ac_status=$?
9296 grep -v '^ *+' conftest.er1 >conftest.err
9297 rm -f conftest.er1
9298 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009299 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9300 (exit $ac_status); } && {
9301 test -z "$ac_c_werror_flag" ||
9302 test ! -s conftest.err
9303 } && test -s conftest$ac_exeext && {
9304 test "$cross_compiling" = yes ||
9305 $as_test_x conftest$ac_exeext
9306 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009307 ac_cv_lib_w_wslen=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00009308else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009309 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009310sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00009311
Bram Moolenaar446cb832008-06-24 21:56:24 +00009312 ac_cv_lib_w_wslen=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009313fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009314
9315rm -rf conftest.dSYM
9316rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009317 conftest$ac_exeext conftest.$ac_ext
9318LIBS=$ac_check_lib_save_LIBS
9319fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009320{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_w_wslen" >&5
9321$as_echo "$ac_cv_lib_w_wslen" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009322if test $ac_cv_lib_w_wslen = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009323 X_EXTRA_LIBS="$X_EXTRA_LIBS -lw"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009324fi
9325
Bram Moolenaar446cb832008-06-24 21:56:24 +00009326 { $as_echo "$as_me:$LINENO: checking for dlsym in -ldl" >&5
9327$as_echo_n "checking for dlsym in -ldl... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009328if test "${ac_cv_lib_dl_dlsym+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009329 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009330else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009331 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00009332LIBS="-ldl $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009333cat >conftest.$ac_ext <<_ACEOF
9334/* confdefs.h. */
9335_ACEOF
9336cat confdefs.h >>conftest.$ac_ext
9337cat >>conftest.$ac_ext <<_ACEOF
9338/* end confdefs.h. */
9339
Bram Moolenaar446cb832008-06-24 21:56:24 +00009340/* Override any GCC internal prototype to avoid an error.
9341 Use char because int might match the return type of a GCC
9342 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009343#ifdef __cplusplus
9344extern "C"
9345#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009346char dlsym ();
9347int
9348main ()
9349{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009350return dlsym ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009351 ;
9352 return 0;
9353}
9354_ACEOF
9355rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009356if { (ac_try="$ac_link"
9357case "(($ac_try" in
9358 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9359 *) ac_try_echo=$ac_try;;
9360esac
9361eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9362$as_echo "$ac_try_echo") >&5
9363 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009364 ac_status=$?
9365 grep -v '^ *+' conftest.er1 >conftest.err
9366 rm -f conftest.er1
9367 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009368 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9369 (exit $ac_status); } && {
9370 test -z "$ac_c_werror_flag" ||
9371 test ! -s conftest.err
9372 } && test -s conftest$ac_exeext && {
9373 test "$cross_compiling" = yes ||
9374 $as_test_x conftest$ac_exeext
9375 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009376 ac_cv_lib_dl_dlsym=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00009377else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009378 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009379sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00009380
Bram Moolenaar446cb832008-06-24 21:56:24 +00009381 ac_cv_lib_dl_dlsym=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009382fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009383
9384rm -rf conftest.dSYM
9385rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009386 conftest$ac_exeext conftest.$ac_ext
9387LIBS=$ac_check_lib_save_LIBS
9388fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009389{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlsym" >&5
9390$as_echo "$ac_cv_lib_dl_dlsym" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009391if test $ac_cv_lib_dl_dlsym = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009392 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldl"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009393fi
9394
Bram Moolenaar446cb832008-06-24 21:56:24 +00009395 { $as_echo "$as_me:$LINENO: checking for XmuCreateStippledPixmap in -lXmu" >&5
9396$as_echo_n "checking for XmuCreateStippledPixmap in -lXmu... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009397if test "${ac_cv_lib_Xmu_XmuCreateStippledPixmap+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009398 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009399else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009400 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00009401LIBS="-lXmu $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009402cat >conftest.$ac_ext <<_ACEOF
9403/* confdefs.h. */
9404_ACEOF
9405cat confdefs.h >>conftest.$ac_ext
9406cat >>conftest.$ac_ext <<_ACEOF
9407/* end confdefs.h. */
9408
Bram Moolenaar446cb832008-06-24 21:56:24 +00009409/* Override any GCC internal prototype to avoid an error.
9410 Use char because int might match the return type of a GCC
9411 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009412#ifdef __cplusplus
9413extern "C"
9414#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009415char XmuCreateStippledPixmap ();
9416int
9417main ()
9418{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009419return XmuCreateStippledPixmap ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009420 ;
9421 return 0;
9422}
9423_ACEOF
9424rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009425if { (ac_try="$ac_link"
9426case "(($ac_try" in
9427 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9428 *) ac_try_echo=$ac_try;;
9429esac
9430eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9431$as_echo "$ac_try_echo") >&5
9432 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009433 ac_status=$?
9434 grep -v '^ *+' conftest.er1 >conftest.err
9435 rm -f conftest.er1
9436 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009437 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9438 (exit $ac_status); } && {
9439 test -z "$ac_c_werror_flag" ||
9440 test ! -s conftest.err
9441 } && test -s conftest$ac_exeext && {
9442 test "$cross_compiling" = yes ||
9443 $as_test_x conftest$ac_exeext
9444 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009445 ac_cv_lib_Xmu_XmuCreateStippledPixmap=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00009446else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009447 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009448sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00009449
Bram Moolenaar446cb832008-06-24 21:56:24 +00009450 ac_cv_lib_Xmu_XmuCreateStippledPixmap=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009451fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009452
9453rm -rf conftest.dSYM
9454rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009455 conftest$ac_exeext conftest.$ac_ext
9456LIBS=$ac_check_lib_save_LIBS
9457fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009458{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&5
9459$as_echo "$ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009460if test $ac_cv_lib_Xmu_XmuCreateStippledPixmap = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009461 GUI_X_LIBS="-lXmu $GUI_X_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009462fi
9463
9464 if test -z "$SKIP_MOTIF"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009465 { $as_echo "$as_me:$LINENO: checking for XpEndJob in -lXp" >&5
9466$as_echo_n "checking for XpEndJob in -lXp... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009467if test "${ac_cv_lib_Xp_XpEndJob+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009468 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009469else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009470 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00009471LIBS="-lXp $GUI_X_LIBS -lXm -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009472cat >conftest.$ac_ext <<_ACEOF
9473/* confdefs.h. */
9474_ACEOF
9475cat confdefs.h >>conftest.$ac_ext
9476cat >>conftest.$ac_ext <<_ACEOF
9477/* end confdefs.h. */
9478
Bram Moolenaar446cb832008-06-24 21:56:24 +00009479/* Override any GCC internal prototype to avoid an error.
9480 Use char because int might match the return type of a GCC
9481 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009482#ifdef __cplusplus
9483extern "C"
9484#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009485char XpEndJob ();
9486int
9487main ()
9488{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009489return XpEndJob ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009490 ;
9491 return 0;
9492}
9493_ACEOF
9494rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009495if { (ac_try="$ac_link"
9496case "(($ac_try" in
9497 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9498 *) ac_try_echo=$ac_try;;
9499esac
9500eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9501$as_echo "$ac_try_echo") >&5
9502 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009503 ac_status=$?
9504 grep -v '^ *+' conftest.er1 >conftest.err
9505 rm -f conftest.er1
9506 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009507 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9508 (exit $ac_status); } && {
9509 test -z "$ac_c_werror_flag" ||
9510 test ! -s conftest.err
9511 } && test -s conftest$ac_exeext && {
9512 test "$cross_compiling" = yes ||
9513 $as_test_x conftest$ac_exeext
9514 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009515 ac_cv_lib_Xp_XpEndJob=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00009516else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009517 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009518sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00009519
Bram Moolenaar446cb832008-06-24 21:56:24 +00009520 ac_cv_lib_Xp_XpEndJob=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009521fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009522
9523rm -rf conftest.dSYM
9524rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009525 conftest$ac_exeext conftest.$ac_ext
9526LIBS=$ac_check_lib_save_LIBS
9527fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009528{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xp_XpEndJob" >&5
9529$as_echo "$ac_cv_lib_Xp_XpEndJob" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009530if test $ac_cv_lib_Xp_XpEndJob = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009531 GUI_X_LIBS="-lXp $GUI_X_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009532fi
9533
9534 fi
9535 LDFLAGS=$ldflags_save
9536
Bram Moolenaar446cb832008-06-24 21:56:24 +00009537 { $as_echo "$as_me:$LINENO: checking for extra X11 defines" >&5
9538$as_echo_n "checking for extra X11 defines... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009539 NARROW_PROTO=
9540 rm -fr conftestdir
9541 if mkdir conftestdir; then
9542 cd conftestdir
9543 cat > Imakefile <<'EOF'
9544acfindx:
9545 @echo 'NARROW_PROTO="${PROTO_DEFINES}"'
9546EOF
9547 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
9548 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
9549 fi
9550 cd ..
9551 rm -fr conftestdir
9552 fi
9553 if test -z "$NARROW_PROTO"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009554 { $as_echo "$as_me:$LINENO: result: no" >&5
9555$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009556 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009557 { $as_echo "$as_me:$LINENO: result: $NARROW_PROTO" >&5
9558$as_echo "$NARROW_PROTO" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009559 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009560
Bram Moolenaar071d4272004-06-13 20:20:40 +00009561fi
9562
9563if test "$enable_xsmp" = "yes"; then
9564 cppflags_save=$CPPFLAGS
9565 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009566
9567for ac_header in X11/SM/SMlib.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009568do
Bram Moolenaar446cb832008-06-24 21:56:24 +00009569as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9570if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9571 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
9572$as_echo_n "checking for $ac_header... " >&6; }
9573if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9574 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009575fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009576ac_res=`eval 'as_val=${'$as_ac_Header'}
9577 $as_echo "$as_val"'`
9578 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
9579$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009580else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009581 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +00009582{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
9583$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009584cat >conftest.$ac_ext <<_ACEOF
9585/* confdefs.h. */
9586_ACEOF
9587cat confdefs.h >>conftest.$ac_ext
9588cat >>conftest.$ac_ext <<_ACEOF
9589/* end confdefs.h. */
9590$ac_includes_default
9591#include <$ac_header>
9592_ACEOF
9593rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009594if { (ac_try="$ac_compile"
9595case "(($ac_try" in
9596 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9597 *) ac_try_echo=$ac_try;;
9598esac
9599eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9600$as_echo "$ac_try_echo") >&5
9601 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009602 ac_status=$?
9603 grep -v '^ *+' conftest.er1 >conftest.err
9604 rm -f conftest.er1
9605 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009606 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9607 (exit $ac_status); } && {
9608 test -z "$ac_c_werror_flag" ||
9609 test ! -s conftest.err
9610 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009611 ac_header_compiler=yes
9612else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009613 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009614sed 's/^/| /' conftest.$ac_ext >&5
9615
Bram Moolenaar446cb832008-06-24 21:56:24 +00009616 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009617fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009618
9619rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9620{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9621$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009622
9623# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +00009624{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
9625$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009626cat >conftest.$ac_ext <<_ACEOF
9627/* confdefs.h. */
9628_ACEOF
9629cat confdefs.h >>conftest.$ac_ext
9630cat >>conftest.$ac_ext <<_ACEOF
9631/* end confdefs.h. */
9632#include <$ac_header>
9633_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00009634if { (ac_try="$ac_cpp conftest.$ac_ext"
9635case "(($ac_try" in
9636 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9637 *) ac_try_echo=$ac_try;;
9638esac
9639eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9640$as_echo "$ac_try_echo") >&5
9641 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009642 ac_status=$?
9643 grep -v '^ *+' conftest.er1 >conftest.err
9644 rm -f conftest.er1
9645 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009646 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9647 (exit $ac_status); } >/dev/null && {
9648 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
9649 test ! -s conftest.err
9650 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009651 ac_header_preproc=yes
9652else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009653 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009654sed 's/^/| /' conftest.$ac_ext >&5
9655
9656 ac_header_preproc=no
9657fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009658
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009659rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009660{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9661$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009662
9663# So? What about this header?
9664case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9665 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +00009666 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9667$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9668 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9669$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009670 ac_header_preproc=yes
9671 ;;
9672 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +00009673 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9674$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9675 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
9676$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
9677 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9678$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9679 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
9680$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
9681 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9682$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9683 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9684$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9685
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009686 ;;
9687esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00009688{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
9689$as_echo_n "checking for $ac_header... " >&6; }
9690if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9691 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009692else
9693 eval "$as_ac_Header=\$ac_header_preproc"
9694fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009695ac_res=`eval 'as_val=${'$as_ac_Header'}
9696 $as_echo "$as_val"'`
9697 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
9698$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009699
9700fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009701if test `eval 'as_val=${'$as_ac_Header'}
9702 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009703 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00009704#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009705_ACEOF
9706
9707fi
9708
Bram Moolenaar071d4272004-06-13 20:20:40 +00009709done
9710
9711 CPPFLAGS=$cppflags_save
9712fi
9713
9714
9715if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF" -o -z "$SKIP_GTK"; then
9716 cppflags_save=$CPPFLAGS
9717 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009718
9719
9720for ac_header in X11/xpm.h X11/Sunkeysym.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009721do
Bram Moolenaar446cb832008-06-24 21:56:24 +00009722as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9723if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9724 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
9725$as_echo_n "checking for $ac_header... " >&6; }
9726if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9727 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009728fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009729ac_res=`eval 'as_val=${'$as_ac_Header'}
9730 $as_echo "$as_val"'`
9731 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
9732$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009733else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009734 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +00009735{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
9736$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009737cat >conftest.$ac_ext <<_ACEOF
9738/* confdefs.h. */
9739_ACEOF
9740cat confdefs.h >>conftest.$ac_ext
9741cat >>conftest.$ac_ext <<_ACEOF
9742/* end confdefs.h. */
9743$ac_includes_default
9744#include <$ac_header>
9745_ACEOF
9746rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009747if { (ac_try="$ac_compile"
9748case "(($ac_try" in
9749 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9750 *) ac_try_echo=$ac_try;;
9751esac
9752eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9753$as_echo "$ac_try_echo") >&5
9754 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009755 ac_status=$?
9756 grep -v '^ *+' conftest.er1 >conftest.err
9757 rm -f conftest.er1
9758 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009759 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9760 (exit $ac_status); } && {
9761 test -z "$ac_c_werror_flag" ||
9762 test ! -s conftest.err
9763 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009764 ac_header_compiler=yes
9765else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009766 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009767sed 's/^/| /' conftest.$ac_ext >&5
9768
Bram Moolenaar446cb832008-06-24 21:56:24 +00009769 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009770fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009771
9772rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9773{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9774$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009775
9776# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +00009777{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
9778$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009779cat >conftest.$ac_ext <<_ACEOF
9780/* confdefs.h. */
9781_ACEOF
9782cat confdefs.h >>conftest.$ac_ext
9783cat >>conftest.$ac_ext <<_ACEOF
9784/* end confdefs.h. */
9785#include <$ac_header>
9786_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00009787if { (ac_try="$ac_cpp conftest.$ac_ext"
9788case "(($ac_try" in
9789 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9790 *) ac_try_echo=$ac_try;;
9791esac
9792eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9793$as_echo "$ac_try_echo") >&5
9794 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009795 ac_status=$?
9796 grep -v '^ *+' conftest.er1 >conftest.err
9797 rm -f conftest.er1
9798 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009799 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9800 (exit $ac_status); } >/dev/null && {
9801 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
9802 test ! -s conftest.err
9803 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009804 ac_header_preproc=yes
9805else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009806 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009807sed 's/^/| /' conftest.$ac_ext >&5
9808
9809 ac_header_preproc=no
9810fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009811
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009812rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009813{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9814$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009815
9816# So? What about this header?
9817case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9818 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +00009819 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9820$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9821 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9822$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009823 ac_header_preproc=yes
9824 ;;
9825 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +00009826 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9827$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9828 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
9829$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
9830 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9831$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9832 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
9833$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
9834 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9835$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9836 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9837$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9838
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009839 ;;
9840esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00009841{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
9842$as_echo_n "checking for $ac_header... " >&6; }
9843if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9844 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009845else
9846 eval "$as_ac_Header=\$ac_header_preproc"
9847fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009848ac_res=`eval 'as_val=${'$as_ac_Header'}
9849 $as_echo "$as_val"'`
9850 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
9851$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009852
9853fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009854if test `eval 'as_val=${'$as_ac_Header'}
9855 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009856 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00009857#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009858_ACEOF
9859
9860fi
9861
Bram Moolenaar071d4272004-06-13 20:20:40 +00009862done
9863
9864
9865 if test ! "$enable_xim" = "no"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009866 { $as_echo "$as_me:$LINENO: checking for XIMText in X11/Xlib.h" >&5
9867$as_echo_n "checking for XIMText in X11/Xlib.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009868 cat >conftest.$ac_ext <<_ACEOF
9869/* confdefs.h. */
9870_ACEOF
9871cat confdefs.h >>conftest.$ac_ext
9872cat >>conftest.$ac_ext <<_ACEOF
9873/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009874#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009875_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009876if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009877 $EGREP "XIMText" >/dev/null 2>&1; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009878 { $as_echo "$as_me:$LINENO: result: yes" >&5
9879$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009880else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009881 { $as_echo "$as_me:$LINENO: result: no; xim has been disabled" >&5
9882$as_echo "no; xim has been disabled" >&6; }; enable_xim = "no"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009883fi
9884rm -f conftest*
9885
9886 fi
9887 CPPFLAGS=$cppflags_save
9888
9889 if test "$enable_xim" = "auto" -a "$enable_hangulinput" != "yes" \
9890 -a "x$GUITYPE" != "xNONE" ; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009891 { $as_echo "$as_me:$LINENO: result: X GUI selected; xim has been enabled" >&5
9892$as_echo "X GUI selected; xim has been enabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009893 enable_xim="yes"
9894 fi
9895fi
9896
9897if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then
9898 cppflags_save=$CPPFLAGS
9899 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar446cb832008-06-24 21:56:24 +00009900 { $as_echo "$as_me:$LINENO: checking for X11/Xmu/Editres.h" >&5
9901$as_echo_n "checking for X11/Xmu/Editres.h... " >&6; }
Bram Moolenaar2ce06f62005-01-31 19:19:04 +00009902 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009903/* confdefs.h. */
9904_ACEOF
9905cat confdefs.h >>conftest.$ac_ext
9906cat >>conftest.$ac_ext <<_ACEOF
9907/* end confdefs.h. */
Bram Moolenaar2ce06f62005-01-31 19:19:04 +00009908
9909#include <X11/Intrinsic.h>
9910#include <X11/Xmu/Editres.h>
9911int
9912main ()
9913{
9914int i; i = 0;
9915 ;
9916 return 0;
9917}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009918_ACEOF
9919rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009920if { (ac_try="$ac_compile"
9921case "(($ac_try" in
9922 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9923 *) ac_try_echo=$ac_try;;
9924esac
9925eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9926$as_echo "$ac_try_echo") >&5
9927 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009928 ac_status=$?
9929 grep -v '^ *+' conftest.er1 >conftest.err
9930 rm -f conftest.er1
9931 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009932 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9933 (exit $ac_status); } && {
9934 test -z "$ac_c_werror_flag" ||
9935 test ! -s conftest.err
9936 } && test -s conftest.$ac_objext; then
9937 { $as_echo "$as_me:$LINENO: result: yes" >&5
9938$as_echo "yes" >&6; }
Bram Moolenaar2ce06f62005-01-31 19:19:04 +00009939 cat >>confdefs.h <<\_ACEOF
9940#define HAVE_X11_XMU_EDITRES_H 1
9941_ACEOF
9942
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009943else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009944 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009945sed 's/^/| /' conftest.$ac_ext >&5
9946
Bram Moolenaar446cb832008-06-24 21:56:24 +00009947 { $as_echo "$as_me:$LINENO: result: no" >&5
9948$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009949fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009950
9951rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00009952 CPPFLAGS=$cppflags_save
9953fi
9954
9955if test -z "$SKIP_MOTIF"; then
9956 cppflags_save=$CPPFLAGS
9957 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009958
9959
Bram Moolenaar2ce06f62005-01-31 19:19:04 +00009960
9961
9962
9963
Bram Moolenaarfc1421e2006-04-20 22:17:20 +00009964
Bram Moolenaar2ce06f62005-01-31 19:19:04 +00009965for 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 +00009966 Xm/UnhighlightT.h Xm/Notebook.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009967do
Bram Moolenaar446cb832008-06-24 21:56:24 +00009968as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9969if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9970 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
9971$as_echo_n "checking for $ac_header... " >&6; }
9972if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9973 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009974fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009975ac_res=`eval 'as_val=${'$as_ac_Header'}
9976 $as_echo "$as_val"'`
9977 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
9978$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009979else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009980 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +00009981{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
9982$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009983cat >conftest.$ac_ext <<_ACEOF
9984/* confdefs.h. */
9985_ACEOF
9986cat confdefs.h >>conftest.$ac_ext
9987cat >>conftest.$ac_ext <<_ACEOF
9988/* end confdefs.h. */
9989$ac_includes_default
9990#include <$ac_header>
9991_ACEOF
9992rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009993if { (ac_try="$ac_compile"
9994case "(($ac_try" in
9995 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9996 *) ac_try_echo=$ac_try;;
9997esac
9998eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9999$as_echo "$ac_try_echo") >&5
10000 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010001 ac_status=$?
10002 grep -v '^ *+' conftest.er1 >conftest.err
10003 rm -f conftest.er1
10004 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010005 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10006 (exit $ac_status); } && {
10007 test -z "$ac_c_werror_flag" ||
10008 test ! -s conftest.err
10009 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010010 ac_header_compiler=yes
10011else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010012 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010013sed 's/^/| /' conftest.$ac_ext >&5
10014
Bram Moolenaar446cb832008-06-24 21:56:24 +000010015 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000010016fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010017
10018rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10019{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10020$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010021
10022# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010023{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
10024$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010025cat >conftest.$ac_ext <<_ACEOF
10026/* confdefs.h. */
10027_ACEOF
10028cat confdefs.h >>conftest.$ac_ext
10029cat >>conftest.$ac_ext <<_ACEOF
10030/* end confdefs.h. */
10031#include <$ac_header>
10032_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010033if { (ac_try="$ac_cpp conftest.$ac_ext"
10034case "(($ac_try" in
10035 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10036 *) ac_try_echo=$ac_try;;
10037esac
10038eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10039$as_echo "$ac_try_echo") >&5
10040 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010041 ac_status=$?
10042 grep -v '^ *+' conftest.er1 >conftest.err
10043 rm -f conftest.er1
10044 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010045 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10046 (exit $ac_status); } >/dev/null && {
10047 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10048 test ! -s conftest.err
10049 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010050 ac_header_preproc=yes
10051else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010052 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010053sed 's/^/| /' conftest.$ac_ext >&5
10054
10055 ac_header_preproc=no
10056fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010057
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010058rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010059{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10060$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010061
10062# So? What about this header?
10063case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10064 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000010065 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10066$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10067 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10068$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010069 ac_header_preproc=yes
10070 ;;
10071 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000010072 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10073$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10074 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
10075$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
10076 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10077$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10078 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
10079$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
10080 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10081$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10082 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10083$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10084
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010085 ;;
10086esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000010087{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
10088$as_echo_n "checking for $ac_header... " >&6; }
10089if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10090 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010091else
10092 eval "$as_ac_Header=\$ac_header_preproc"
10093fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010094ac_res=`eval 'as_val=${'$as_ac_Header'}
10095 $as_echo "$as_val"'`
10096 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
10097$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010098
10099fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010100if test `eval 'as_val=${'$as_ac_Header'}
10101 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010102 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010103#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010104_ACEOF
10105
10106fi
10107
Bram Moolenaar071d4272004-06-13 20:20:40 +000010108done
10109
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010110
10111 if test $ac_cv_header_Xm_XpmP_h = yes; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010112 { $as_echo "$as_me:$LINENO: checking for XpmAttributes_21 in Xm/XpmP.h" >&5
10113$as_echo_n "checking for XpmAttributes_21 in Xm/XpmP.h... " >&6; }
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010114 cat >conftest.$ac_ext <<_ACEOF
10115/* confdefs.h. */
10116_ACEOF
10117cat confdefs.h >>conftest.$ac_ext
10118cat >>conftest.$ac_ext <<_ACEOF
10119/* end confdefs.h. */
10120#include <Xm/XpmP.h>
10121int
10122main ()
10123{
10124XpmAttributes_21 attr;
10125 ;
10126 return 0;
10127}
10128_ACEOF
10129rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010130if { (ac_try="$ac_compile"
10131case "(($ac_try" in
10132 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10133 *) ac_try_echo=$ac_try;;
10134esac
10135eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10136$as_echo "$ac_try_echo") >&5
10137 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010138 ac_status=$?
10139 grep -v '^ *+' conftest.er1 >conftest.err
10140 rm -f conftest.er1
10141 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010142 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10143 (exit $ac_status); } && {
10144 test -z "$ac_c_werror_flag" ||
10145 test ! -s conftest.err
10146 } && test -s conftest.$ac_objext; then
10147 { $as_echo "$as_me:$LINENO: result: yes" >&5
10148$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010149#define XPMATTRIBUTES_TYPE XpmAttributes_21
10150_ACEOF
10151
10152else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010153 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010154sed 's/^/| /' conftest.$ac_ext >&5
10155
Bram Moolenaar446cb832008-06-24 21:56:24 +000010156 { $as_echo "$as_me:$LINENO: result: no" >&5
10157$as_echo "no" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010158#define XPMATTRIBUTES_TYPE XpmAttributes
10159_ACEOF
10160
10161
10162fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010163
10164rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010165 else
10166 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar57657d82006-04-21 22:12:41 +000010167#define XPMATTRIBUTES_TYPE XpmAttributes
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010168_ACEOF
10169
10170 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000010171 CPPFLAGS=$cppflags_save
10172fi
10173
10174if test "x$GUITYPE" = "xNONE" -a "$enable_xim" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010175 { $as_echo "$as_me:$LINENO: result: no GUI selected; xim has been disabled" >&5
10176$as_echo "no GUI selected; xim has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010177 enable_xim="no"
10178fi
10179if test "x$GUITYPE" = "xNONE" -a "$enable_fontset" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010180 { $as_echo "$as_me:$LINENO: result: no GUI selected; fontset has been disabled" >&5
10181$as_echo "no GUI selected; fontset has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010182 enable_fontset="no"
10183fi
10184if test "x$GUITYPE:$enable_fontset" = "xGTK:yes" -a "0$gtk_major_version" -ge 2; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010185 { $as_echo "$as_me:$LINENO: result: GTK+ 2 GUI selected; fontset has been disabled" >&5
10186$as_echo "GTK+ 2 GUI selected; fontset has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010187 enable_fontset="no"
10188fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000010189
10190if test -z "$SKIP_PHOTON"; then
10191 GUITYPE=PHOTONGUI
10192fi
10193
10194
10195
10196
10197
10198
10199if test "$enable_workshop" = "yes" -a -n "$SKIP_MOTIF"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010200 { { $as_echo "$as_me:$LINENO: error: cannot use workshop without Motif" >&5
10201$as_echo "$as_me: error: cannot use workshop without Motif" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010202 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010203fi
10204
10205if test "$enable_xim" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010206 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010207#define FEAT_XIM 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010208_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010209
10210fi
10211if test "$enable_fontset" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010212 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010213#define FEAT_XFONTSET 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010214_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010215
10216fi
10217
10218
10219
10220
10221if test "$enable_hangulinput" = "yes"; then
10222 if test "x$GUITYPE" = "xNONE"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010223 { $as_echo "$as_me:$LINENO: result: no GUI selected; hangul input has been disabled" >&5
10224$as_echo "no GUI selected; hangul input has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010225 enable_hangulinput=no
10226 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010227 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010228#define FEAT_HANGULIN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010229_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010230
10231 HANGULIN_SRC=hangulin.c
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010232
Bram Moolenaar071d4272004-06-13 20:20:40 +000010233 HANGULIN_OBJ=objects/hangulin.o
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010234
Bram Moolenaar071d4272004-06-13 20:20:40 +000010235 fi
10236fi
10237
10238
Bram Moolenaar446cb832008-06-24 21:56:24 +000010239{ $as_echo "$as_me:$LINENO: checking whether toupper is broken" >&5
10240$as_echo_n "checking whether toupper is broken... " >&6; }
10241if test "${vim_cv_toupper_broken+set}" = set; then
10242 $as_echo_n "(cached) " >&6
10243else
10244
10245 if test "$cross_compiling" = yes; then
10246
10247 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_toupper_broken'" >&5
10248$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_toupper_broken'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010249 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000010250
Bram Moolenaar071d4272004-06-13 20:20:40 +000010251else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010252 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010253
10254#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +000010255#include <ctype.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +000010256#if STDC_HEADERS
10257# include <stdlib.h>
10258# include <stddef.h>
10259#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000010260main() { exit(toupper('A') == 'A' && tolower('z') == 'z'); }
Bram Moolenaar446cb832008-06-24 21:56:24 +000010261
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010262_ACEOF
10263rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010264if { (ac_try="$ac_link"
10265case "(($ac_try" in
10266 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10267 *) ac_try_echo=$ac_try;;
10268esac
10269eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10270$as_echo "$ac_try_echo") >&5
10271 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010272 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010273 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010274 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000010275 { (case "(($ac_try" in
10276 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10277 *) ac_try_echo=$ac_try;;
10278esac
10279eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10280$as_echo "$ac_try_echo") >&5
10281 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010282 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010283 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010284 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010285
10286 vim_cv_toupper_broken=yes
10287
Bram Moolenaar071d4272004-06-13 20:20:40 +000010288else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010289 $as_echo "$as_me: program exited with status $ac_status" >&5
10290$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010291sed 's/^/| /' conftest.$ac_ext >&5
10292
10293( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000010294
10295 vim_cv_toupper_broken=no
10296
Bram Moolenaar071d4272004-06-13 20:20:40 +000010297fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010298rm -rf conftest.dSYM
10299rm -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 +000010300fi
10301
Bram Moolenaar446cb832008-06-24 21:56:24 +000010302
10303fi
10304{ $as_echo "$as_me:$LINENO: result: $vim_cv_toupper_broken" >&5
10305$as_echo "$vim_cv_toupper_broken" >&6; }
10306
10307if test "x$vim_cv_toupper_broken" = "xyes" ; then
10308 cat >>confdefs.h <<\_ACEOF
10309#define BROKEN_TOUPPER 1
10310_ACEOF
10311
10312fi
10313
10314{ $as_echo "$as_me:$LINENO: checking whether __DATE__ and __TIME__ work" >&5
10315$as_echo_n "checking whether __DATE__ and __TIME__ work... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010316cat >conftest.$ac_ext <<_ACEOF
10317/* confdefs.h. */
10318_ACEOF
10319cat confdefs.h >>conftest.$ac_ext
10320cat >>conftest.$ac_ext <<_ACEOF
10321/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000010322#include <stdio.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010323int
10324main ()
10325{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010326printf("(" __DATE__ " " __TIME__ ")");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010327 ;
10328 return 0;
10329}
10330_ACEOF
10331rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010332if { (ac_try="$ac_compile"
10333case "(($ac_try" in
10334 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10335 *) ac_try_echo=$ac_try;;
10336esac
10337eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10338$as_echo "$ac_try_echo") >&5
10339 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010340 ac_status=$?
10341 grep -v '^ *+' conftest.er1 >conftest.err
10342 rm -f conftest.er1
10343 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010344 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10345 (exit $ac_status); } && {
10346 test -z "$ac_c_werror_flag" ||
10347 test ! -s conftest.err
10348 } && test -s conftest.$ac_objext; then
10349 { $as_echo "$as_me:$LINENO: result: yes" >&5
10350$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010351#define HAVE_DATE_TIME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010352_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010353
10354else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010355 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010356sed 's/^/| /' conftest.$ac_ext >&5
10357
Bram Moolenaar446cb832008-06-24 21:56:24 +000010358 { $as_echo "$as_me:$LINENO: result: no" >&5
10359$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010360fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010361
10362rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010363
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010364if test "${ac_cv_header_elf_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010365 { $as_echo "$as_me:$LINENO: checking for elf.h" >&5
10366$as_echo_n "checking for elf.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010367if test "${ac_cv_header_elf_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010368 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010369fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010370{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_elf_h" >&5
10371$as_echo "$ac_cv_header_elf_h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010372else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010373 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010374{ $as_echo "$as_me:$LINENO: checking elf.h usability" >&5
10375$as_echo_n "checking elf.h usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010376cat >conftest.$ac_ext <<_ACEOF
10377/* confdefs.h. */
10378_ACEOF
10379cat confdefs.h >>conftest.$ac_ext
10380cat >>conftest.$ac_ext <<_ACEOF
10381/* end confdefs.h. */
10382$ac_includes_default
Bram Moolenaar071d4272004-06-13 20:20:40 +000010383#include <elf.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010384_ACEOF
10385rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010386if { (ac_try="$ac_compile"
10387case "(($ac_try" in
10388 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10389 *) ac_try_echo=$ac_try;;
10390esac
10391eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10392$as_echo "$ac_try_echo") >&5
10393 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010394 ac_status=$?
10395 grep -v '^ *+' conftest.er1 >conftest.err
10396 rm -f conftest.er1
10397 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010398 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10399 (exit $ac_status); } && {
10400 test -z "$ac_c_werror_flag" ||
10401 test ! -s conftest.err
10402 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010403 ac_header_compiler=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000010404else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010405 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010406sed 's/^/| /' conftest.$ac_ext >&5
10407
Bram Moolenaar446cb832008-06-24 21:56:24 +000010408 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000010409fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010410
10411rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10412{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10413$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010414
10415# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010416{ $as_echo "$as_me:$LINENO: checking elf.h presence" >&5
10417$as_echo_n "checking elf.h presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010418cat >conftest.$ac_ext <<_ACEOF
10419/* confdefs.h. */
10420_ACEOF
10421cat confdefs.h >>conftest.$ac_ext
10422cat >>conftest.$ac_ext <<_ACEOF
10423/* end confdefs.h. */
10424#include <elf.h>
10425_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010426if { (ac_try="$ac_cpp conftest.$ac_ext"
10427case "(($ac_try" in
10428 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10429 *) ac_try_echo=$ac_try;;
10430esac
10431eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10432$as_echo "$ac_try_echo") >&5
10433 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010434 ac_status=$?
10435 grep -v '^ *+' conftest.er1 >conftest.err
10436 rm -f conftest.er1
10437 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010438 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10439 (exit $ac_status); } >/dev/null && {
10440 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10441 test ! -s conftest.err
10442 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010443 ac_header_preproc=yes
10444else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010445 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010446sed 's/^/| /' conftest.$ac_ext >&5
10447
10448 ac_header_preproc=no
10449fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010450
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010451rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010452{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10453$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010454
10455# So? What about this header?
10456case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10457 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000010458 { $as_echo "$as_me:$LINENO: WARNING: elf.h: accepted by the compiler, rejected by the preprocessor!" >&5
10459$as_echo "$as_me: WARNING: elf.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
10460 { $as_echo "$as_me:$LINENO: WARNING: elf.h: proceeding with the compiler's result" >&5
10461$as_echo "$as_me: WARNING: elf.h: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010462 ac_header_preproc=yes
10463 ;;
10464 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000010465 { $as_echo "$as_me:$LINENO: WARNING: elf.h: present but cannot be compiled" >&5
10466$as_echo "$as_me: WARNING: elf.h: present but cannot be compiled" >&2;}
10467 { $as_echo "$as_me:$LINENO: WARNING: elf.h: check for missing prerequisite headers?" >&5
10468$as_echo "$as_me: WARNING: elf.h: check for missing prerequisite headers?" >&2;}
10469 { $as_echo "$as_me:$LINENO: WARNING: elf.h: see the Autoconf documentation" >&5
10470$as_echo "$as_me: WARNING: elf.h: see the Autoconf documentation" >&2;}
10471 { $as_echo "$as_me:$LINENO: WARNING: elf.h: section \"Present But Cannot Be Compiled\"" >&5
10472$as_echo "$as_me: WARNING: elf.h: section \"Present But Cannot Be Compiled\"" >&2;}
10473 { $as_echo "$as_me:$LINENO: WARNING: elf.h: proceeding with the preprocessor's result" >&5
10474$as_echo "$as_me: WARNING: elf.h: proceeding with the preprocessor's result" >&2;}
10475 { $as_echo "$as_me:$LINENO: WARNING: elf.h: in the future, the compiler will take precedence" >&5
10476$as_echo "$as_me: WARNING: elf.h: in the future, the compiler will take precedence" >&2;}
10477
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010478 ;;
10479esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000010480{ $as_echo "$as_me:$LINENO: checking for elf.h" >&5
10481$as_echo_n "checking for elf.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010482if test "${ac_cv_header_elf_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010483 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010484else
10485 ac_cv_header_elf_h=$ac_header_preproc
10486fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010487{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_elf_h" >&5
10488$as_echo "$ac_cv_header_elf_h" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010489
10490fi
10491if test $ac_cv_header_elf_h = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000010492 HAS_ELF=1
Bram Moolenaar071d4272004-06-13 20:20:40 +000010493fi
10494
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010495
Bram Moolenaar071d4272004-06-13 20:20:40 +000010496if test "$HAS_ELF" = 1; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010497
Bram Moolenaar446cb832008-06-24 21:56:24 +000010498{ $as_echo "$as_me:$LINENO: checking for main in -lelf" >&5
10499$as_echo_n "checking for main in -lelf... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010500if test "${ac_cv_lib_elf_main+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010501 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010502else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010503 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000010504LIBS="-lelf $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010505cat >conftest.$ac_ext <<_ACEOF
10506/* confdefs.h. */
10507_ACEOF
10508cat confdefs.h >>conftest.$ac_ext
10509cat >>conftest.$ac_ext <<_ACEOF
10510/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010511
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010512
10513int
10514main ()
10515{
Bram Moolenaar446cb832008-06-24 21:56:24 +000010516return main ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010517 ;
10518 return 0;
10519}
10520_ACEOF
10521rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010522if { (ac_try="$ac_link"
10523case "(($ac_try" in
10524 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10525 *) ac_try_echo=$ac_try;;
10526esac
10527eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10528$as_echo "$ac_try_echo") >&5
10529 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010530 ac_status=$?
10531 grep -v '^ *+' conftest.er1 >conftest.err
10532 rm -f conftest.er1
10533 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010534 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10535 (exit $ac_status); } && {
10536 test -z "$ac_c_werror_flag" ||
10537 test ! -s conftest.err
10538 } && test -s conftest$ac_exeext && {
10539 test "$cross_compiling" = yes ||
10540 $as_test_x conftest$ac_exeext
10541 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010542 ac_cv_lib_elf_main=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000010543else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010544 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010545sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000010546
Bram Moolenaar446cb832008-06-24 21:56:24 +000010547 ac_cv_lib_elf_main=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000010548fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010549
10550rm -rf conftest.dSYM
10551rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010552 conftest$ac_exeext conftest.$ac_ext
10553LIBS=$ac_check_lib_save_LIBS
10554fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010555{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_elf_main" >&5
10556$as_echo "$ac_cv_lib_elf_main" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010557if test $ac_cv_lib_elf_main = yes; then
10558 cat >>confdefs.h <<_ACEOF
10559#define HAVE_LIBELF 1
10560_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010561
10562 LIBS="-lelf $LIBS"
10563
Bram Moolenaar071d4272004-06-13 20:20:40 +000010564fi
10565
10566fi
10567
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010568
10569
10570
10571
10572
Bram Moolenaar071d4272004-06-13 20:20:40 +000010573ac_header_dirent=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010574for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
Bram Moolenaar446cb832008-06-24 21:56:24 +000010575 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
10576{ $as_echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
10577$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
10578if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10579 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010580else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010581 cat >conftest.$ac_ext <<_ACEOF
10582/* confdefs.h. */
10583_ACEOF
10584cat confdefs.h >>conftest.$ac_ext
10585cat >>conftest.$ac_ext <<_ACEOF
10586/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010587#include <sys/types.h>
10588#include <$ac_hdr>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010589
10590int
10591main ()
10592{
10593if ((DIR *) 0)
10594return 0;
10595 ;
10596 return 0;
10597}
10598_ACEOF
10599rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010600if { (ac_try="$ac_compile"
10601case "(($ac_try" in
10602 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10603 *) ac_try_echo=$ac_try;;
10604esac
10605eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10606$as_echo "$ac_try_echo") >&5
10607 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010608 ac_status=$?
10609 grep -v '^ *+' conftest.er1 >conftest.err
10610 rm -f conftest.er1
10611 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010612 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10613 (exit $ac_status); } && {
10614 test -z "$ac_c_werror_flag" ||
10615 test ! -s conftest.err
10616 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010617 eval "$as_ac_Header=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000010618else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010619 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010620sed 's/^/| /' conftest.$ac_ext >&5
10621
Bram Moolenaar446cb832008-06-24 21:56:24 +000010622 eval "$as_ac_Header=no"
Bram Moolenaar071d4272004-06-13 20:20:40 +000010623fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010624
10625rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010626fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010627ac_res=`eval 'as_val=${'$as_ac_Header'}
10628 $as_echo "$as_val"'`
10629 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
10630$as_echo "$ac_res" >&6; }
10631if test `eval 'as_val=${'$as_ac_Header'}
10632 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010633 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010634#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010635_ACEOF
10636
10637ac_header_dirent=$ac_hdr; break
Bram Moolenaar071d4272004-06-13 20:20:40 +000010638fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010639
Bram Moolenaar071d4272004-06-13 20:20:40 +000010640done
10641# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
10642if test $ac_header_dirent = dirent.h; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010643 { $as_echo "$as_me:$LINENO: checking for library containing opendir" >&5
10644$as_echo_n "checking for library containing opendir... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010645if test "${ac_cv_search_opendir+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010646 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010647else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010648 ac_func_search_save_LIBS=$LIBS
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010649cat >conftest.$ac_ext <<_ACEOF
10650/* confdefs.h. */
10651_ACEOF
10652cat confdefs.h >>conftest.$ac_ext
10653cat >>conftest.$ac_ext <<_ACEOF
10654/* end confdefs.h. */
10655
Bram Moolenaar446cb832008-06-24 21:56:24 +000010656/* Override any GCC internal prototype to avoid an error.
10657 Use char because int might match the return type of a GCC
10658 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010659#ifdef __cplusplus
10660extern "C"
10661#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010662char opendir ();
10663int
10664main ()
10665{
Bram Moolenaar446cb832008-06-24 21:56:24 +000010666return opendir ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010667 ;
10668 return 0;
10669}
10670_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010671for ac_lib in '' dir; do
10672 if test -z "$ac_lib"; then
10673 ac_res="none required"
10674 else
10675 ac_res=-l$ac_lib
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010676 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Bram Moolenaar446cb832008-06-24 21:56:24 +000010677 fi
10678 rm -f conftest.$ac_objext conftest$ac_exeext
10679if { (ac_try="$ac_link"
10680case "(($ac_try" in
10681 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10682 *) ac_try_echo=$ac_try;;
10683esac
10684eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10685$as_echo "$ac_try_echo") >&5
10686 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010687 ac_status=$?
10688 grep -v '^ *+' conftest.er1 >conftest.err
10689 rm -f conftest.er1
10690 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010691 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10692 (exit $ac_status); } && {
10693 test -z "$ac_c_werror_flag" ||
10694 test ! -s conftest.err
10695 } && test -s conftest$ac_exeext && {
10696 test "$cross_compiling" = yes ||
10697 $as_test_x conftest$ac_exeext
10698 }; then
10699 ac_cv_search_opendir=$ac_res
Bram Moolenaar071d4272004-06-13 20:20:40 +000010700else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010701 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010702sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000010703
Bram Moolenaar446cb832008-06-24 21:56:24 +000010704
Bram Moolenaar071d4272004-06-13 20:20:40 +000010705fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010706
10707rm -rf conftest.dSYM
10708rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10709 conftest$ac_exeext
10710 if test "${ac_cv_search_opendir+set}" = set; then
10711 break
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010712fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010713done
10714if test "${ac_cv_search_opendir+set}" = set; then
10715 :
10716else
10717 ac_cv_search_opendir=no
10718fi
10719rm conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010720LIBS=$ac_func_search_save_LIBS
10721fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010722{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
10723$as_echo "$ac_cv_search_opendir" >&6; }
10724ac_res=$ac_cv_search_opendir
10725if test "$ac_res" != no; then
10726 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010727
10728fi
10729
Bram Moolenaar071d4272004-06-13 20:20:40 +000010730else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010731 { $as_echo "$as_me:$LINENO: checking for library containing opendir" >&5
10732$as_echo_n "checking for library containing opendir... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010733if test "${ac_cv_search_opendir+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010734 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010735else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010736 ac_func_search_save_LIBS=$LIBS
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010737cat >conftest.$ac_ext <<_ACEOF
10738/* confdefs.h. */
10739_ACEOF
10740cat confdefs.h >>conftest.$ac_ext
10741cat >>conftest.$ac_ext <<_ACEOF
10742/* end confdefs.h. */
10743
Bram Moolenaar446cb832008-06-24 21:56:24 +000010744/* Override any GCC internal prototype to avoid an error.
10745 Use char because int might match the return type of a GCC
10746 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010747#ifdef __cplusplus
10748extern "C"
10749#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010750char opendir ();
10751int
10752main ()
10753{
Bram Moolenaar446cb832008-06-24 21:56:24 +000010754return opendir ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010755 ;
10756 return 0;
10757}
10758_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010759for ac_lib in '' x; do
10760 if test -z "$ac_lib"; then
10761 ac_res="none required"
10762 else
10763 ac_res=-l$ac_lib
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010764 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Bram Moolenaar446cb832008-06-24 21:56:24 +000010765 fi
10766 rm -f conftest.$ac_objext conftest$ac_exeext
10767if { (ac_try="$ac_link"
10768case "(($ac_try" in
10769 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10770 *) ac_try_echo=$ac_try;;
10771esac
10772eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10773$as_echo "$ac_try_echo") >&5
10774 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010775 ac_status=$?
10776 grep -v '^ *+' conftest.er1 >conftest.err
10777 rm -f conftest.er1
10778 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010779 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10780 (exit $ac_status); } && {
10781 test -z "$ac_c_werror_flag" ||
10782 test ! -s conftest.err
10783 } && test -s conftest$ac_exeext && {
10784 test "$cross_compiling" = yes ||
10785 $as_test_x conftest$ac_exeext
10786 }; then
10787 ac_cv_search_opendir=$ac_res
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010788else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010789 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010790sed 's/^/| /' conftest.$ac_ext >&5
10791
Bram Moolenaar446cb832008-06-24 21:56:24 +000010792
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010793fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010794
10795rm -rf conftest.dSYM
10796rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10797 conftest$ac_exeext
10798 if test "${ac_cv_search_opendir+set}" = set; then
10799 break
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010800fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010801done
10802if test "${ac_cv_search_opendir+set}" = set; then
10803 :
10804else
10805 ac_cv_search_opendir=no
10806fi
10807rm conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010808LIBS=$ac_func_search_save_LIBS
10809fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010810{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
10811$as_echo "$ac_cv_search_opendir" >&6; }
10812ac_res=$ac_cv_search_opendir
10813if test "$ac_res" != no; then
10814 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010815
10816fi
10817
10818fi
10819
10820
Bram Moolenaar071d4272004-06-13 20:20:40 +000010821if test $ac_cv_header_sys_wait_h = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010822 { $as_echo "$as_me:$LINENO: checking for sys/wait.h that defines union wait" >&5
10823$as_echo_n "checking for sys/wait.h that defines union wait... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010824 cat >conftest.$ac_ext <<_ACEOF
10825/* confdefs.h. */
10826_ACEOF
10827cat confdefs.h >>conftest.$ac_ext
10828cat >>conftest.$ac_ext <<_ACEOF
10829/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010830#include <sys/wait.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010831int
10832main ()
10833{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010834union wait xx, yy; xx = yy
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010835 ;
10836 return 0;
10837}
10838_ACEOF
10839rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010840if { (ac_try="$ac_compile"
10841case "(($ac_try" in
10842 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10843 *) ac_try_echo=$ac_try;;
10844esac
10845eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10846$as_echo "$ac_try_echo") >&5
10847 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010848 ac_status=$?
10849 grep -v '^ *+' conftest.er1 >conftest.err
10850 rm -f conftest.er1
10851 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010852 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10853 (exit $ac_status); } && {
10854 test -z "$ac_c_werror_flag" ||
10855 test ! -s conftest.err
10856 } && test -s conftest.$ac_objext; then
10857 { $as_echo "$as_me:$LINENO: result: yes" >&5
10858$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010859 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010860#define HAVE_SYS_WAIT_H 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010861_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010862
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010863 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010864#define HAVE_UNION_WAIT 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010865_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010866
10867else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010868 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010869sed 's/^/| /' conftest.$ac_ext >&5
10870
Bram Moolenaar446cb832008-06-24 21:56:24 +000010871 { $as_echo "$as_me:$LINENO: result: no" >&5
10872$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010873fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010874
10875rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010876fi
10877
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010878
10879
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
Bram Moolenaar0cb032e2005-04-23 20:52:00 +000010917
Bram Moolenaare74455a2007-11-04 14:36:18 +000010918
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010919for ac_header in stdarg.h stdlib.h string.h sys/select.h sys/utsname.h \
Bram Moolenaare74455a2007-11-04 14:36:18 +000010920 termcap.h fcntl.h sgtty.h sys/ioctl.h sys/time.h sys/types.h termio.h \
Bram Moolenaar446cb832008-06-24 21:56:24 +000010921 iconv.h langinfo.h math.h unistd.h stropts.h errno.h \
Bram Moolenaar071d4272004-06-13 20:20:40 +000010922 sys/resource.h sys/systeminfo.h locale.h \
Bram Moolenaar00ca2842008-06-26 20:14:00 +000010923 sys/stream.h termios.h libc.h sys/statfs.h \
Bram Moolenaar071d4272004-06-13 20:20:40 +000010924 poll.h sys/poll.h pwd.h utime.h sys/param.h libintl.h \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010925 libgen.h util/debug.h util/msg18n.h frame.h \
Bram Moolenaar0cb032e2005-04-23 20:52:00 +000010926 sys/acl.h sys/access.h sys/sysctl.h sys/sysinfo.h wchar.h wctype.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010927do
Bram Moolenaar446cb832008-06-24 21:56:24 +000010928as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10929if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10930 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
10931$as_echo_n "checking for $ac_header... " >&6; }
10932if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10933 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010934fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010935ac_res=`eval 'as_val=${'$as_ac_Header'}
10936 $as_echo "$as_val"'`
10937 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
10938$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010939else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010940 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010941{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
10942$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010943cat >conftest.$ac_ext <<_ACEOF
10944/* confdefs.h. */
10945_ACEOF
10946cat confdefs.h >>conftest.$ac_ext
10947cat >>conftest.$ac_ext <<_ACEOF
10948/* end confdefs.h. */
10949$ac_includes_default
10950#include <$ac_header>
10951_ACEOF
10952rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010953if { (ac_try="$ac_compile"
10954case "(($ac_try" in
10955 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10956 *) ac_try_echo=$ac_try;;
10957esac
10958eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10959$as_echo "$ac_try_echo") >&5
10960 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010961 ac_status=$?
10962 grep -v '^ *+' conftest.er1 >conftest.err
10963 rm -f conftest.er1
10964 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010965 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10966 (exit $ac_status); } && {
10967 test -z "$ac_c_werror_flag" ||
10968 test ! -s conftest.err
10969 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010970 ac_header_compiler=yes
10971else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010972 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010973sed 's/^/| /' conftest.$ac_ext >&5
10974
Bram Moolenaar446cb832008-06-24 21:56:24 +000010975 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000010976fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010977
10978rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10979{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10980$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010981
10982# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010983{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
10984$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010985cat >conftest.$ac_ext <<_ACEOF
10986/* confdefs.h. */
10987_ACEOF
10988cat confdefs.h >>conftest.$ac_ext
10989cat >>conftest.$ac_ext <<_ACEOF
10990/* end confdefs.h. */
10991#include <$ac_header>
10992_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010993if { (ac_try="$ac_cpp conftest.$ac_ext"
10994case "(($ac_try" in
10995 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10996 *) ac_try_echo=$ac_try;;
10997esac
10998eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10999$as_echo "$ac_try_echo") >&5
11000 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011001 ac_status=$?
11002 grep -v '^ *+' conftest.er1 >conftest.err
11003 rm -f conftest.er1
11004 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011005 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11006 (exit $ac_status); } >/dev/null && {
11007 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
11008 test ! -s conftest.err
11009 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011010 ac_header_preproc=yes
11011else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011012 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011013sed 's/^/| /' conftest.$ac_ext >&5
11014
11015 ac_header_preproc=no
11016fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011017
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011018rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011019{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11020$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011021
11022# So? What about this header?
11023case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11024 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000011025 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11026$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11027 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11028$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011029 ac_header_preproc=yes
11030 ;;
11031 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000011032 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11033$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11034 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11035$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11036 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11037$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11038 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11039$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11040 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11041$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11042 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11043$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11044
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011045 ;;
11046esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000011047{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
11048$as_echo_n "checking for $ac_header... " >&6; }
11049if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11050 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011051else
11052 eval "$as_ac_Header=\$ac_header_preproc"
11053fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011054ac_res=`eval 'as_val=${'$as_ac_Header'}
11055 $as_echo "$as_val"'`
11056 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
11057$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011058
11059fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011060if test `eval 'as_val=${'$as_ac_Header'}
11061 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011062 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011063#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011064_ACEOF
11065
11066fi
11067
Bram Moolenaar071d4272004-06-13 20:20:40 +000011068done
11069
11070
Bram Moolenaar00ca2842008-06-26 20:14:00 +000011071
11072for ac_header in sys/ptem.h
11073do
11074as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11075{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
11076$as_echo_n "checking for $ac_header... " >&6; }
11077if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11078 $as_echo_n "(cached) " >&6
11079else
11080 cat >conftest.$ac_ext <<_ACEOF
11081/* confdefs.h. */
11082_ACEOF
11083cat confdefs.h >>conftest.$ac_ext
11084cat >>conftest.$ac_ext <<_ACEOF
11085/* end confdefs.h. */
11086#if defined HAVE_SYS_STREAM_H
11087# include <sys/stream.h>
11088#endif
11089
11090#include <$ac_header>
11091_ACEOF
11092rm -f conftest.$ac_objext
11093if { (ac_try="$ac_compile"
11094case "(($ac_try" in
11095 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11096 *) ac_try_echo=$ac_try;;
11097esac
11098eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11099$as_echo "$ac_try_echo") >&5
11100 (eval "$ac_compile") 2>conftest.er1
11101 ac_status=$?
11102 grep -v '^ *+' conftest.er1 >conftest.err
11103 rm -f conftest.er1
11104 cat conftest.err >&5
11105 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11106 (exit $ac_status); } && {
11107 test -z "$ac_c_werror_flag" ||
11108 test ! -s conftest.err
11109 } && test -s conftest.$ac_objext; then
11110 eval "$as_ac_Header=yes"
11111else
11112 $as_echo "$as_me: failed program was:" >&5
11113sed 's/^/| /' conftest.$ac_ext >&5
11114
11115 eval "$as_ac_Header=no"
11116fi
11117
11118rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11119fi
11120ac_res=`eval 'as_val=${'$as_ac_Header'}
11121 $as_echo "$as_val"'`
11122 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
11123$as_echo "$ac_res" >&6; }
11124if test `eval 'as_val=${'$as_ac_Header'}
11125 $as_echo "$as_val"'` = yes; then
11126 cat >>confdefs.h <<_ACEOF
11127#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11128_ACEOF
11129
11130fi
11131
11132done
11133
11134
11135
Bram Moolenaar446cb832008-06-24 21:56:24 +000011136{ $as_echo "$as_me:$LINENO: checking for pthread_np.h" >&5
11137$as_echo_n "checking for pthread_np.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011138cat >conftest.$ac_ext <<_ACEOF
11139/* confdefs.h. */
11140_ACEOF
11141cat confdefs.h >>conftest.$ac_ext
11142cat >>conftest.$ac_ext <<_ACEOF
11143/* end confdefs.h. */
11144
11145#include <pthread.h>
11146#include <pthread_np.h>
11147int
11148main ()
11149{
11150int i; i = 0;
11151 ;
11152 return 0;
11153}
11154_ACEOF
11155rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011156if { (ac_try="$ac_compile"
11157case "(($ac_try" in
11158 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11159 *) ac_try_echo=$ac_try;;
11160esac
11161eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11162$as_echo "$ac_try_echo") >&5
11163 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011164 ac_status=$?
11165 grep -v '^ *+' conftest.er1 >conftest.err
11166 rm -f conftest.er1
11167 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011168 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11169 (exit $ac_status); } && {
11170 test -z "$ac_c_werror_flag" ||
11171 test ! -s conftest.err
11172 } && test -s conftest.$ac_objext; then
11173 { $as_echo "$as_me:$LINENO: result: yes" >&5
11174$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011175 cat >>confdefs.h <<\_ACEOF
11176#define HAVE_PTHREAD_NP_H 1
11177_ACEOF
11178
11179else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011180 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011181sed 's/^/| /' conftest.$ac_ext >&5
11182
Bram Moolenaar446cb832008-06-24 21:56:24 +000011183 { $as_echo "$as_me:$LINENO: result: no" >&5
11184$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011185fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011186
11187rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011188
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011189
11190for ac_header in strings.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011191do
Bram Moolenaar446cb832008-06-24 21:56:24 +000011192as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11193if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11194 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
11195$as_echo_n "checking for $ac_header... " >&6; }
11196if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11197 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011198fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011199ac_res=`eval 'as_val=${'$as_ac_Header'}
11200 $as_echo "$as_val"'`
11201 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
11202$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011203else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011204 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000011205{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
11206$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011207cat >conftest.$ac_ext <<_ACEOF
11208/* confdefs.h. */
11209_ACEOF
11210cat confdefs.h >>conftest.$ac_ext
11211cat >>conftest.$ac_ext <<_ACEOF
11212/* end confdefs.h. */
11213$ac_includes_default
11214#include <$ac_header>
11215_ACEOF
11216rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011217if { (ac_try="$ac_compile"
11218case "(($ac_try" in
11219 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11220 *) ac_try_echo=$ac_try;;
11221esac
11222eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11223$as_echo "$ac_try_echo") >&5
11224 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011225 ac_status=$?
11226 grep -v '^ *+' conftest.er1 >conftest.err
11227 rm -f conftest.er1
11228 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011229 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11230 (exit $ac_status); } && {
11231 test -z "$ac_c_werror_flag" ||
11232 test ! -s conftest.err
11233 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011234 ac_header_compiler=yes
11235else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011236 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011237sed 's/^/| /' conftest.$ac_ext >&5
11238
Bram Moolenaar446cb832008-06-24 21:56:24 +000011239 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000011240fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011241
11242rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11243{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11244$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011245
11246# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000011247{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
11248$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011249cat >conftest.$ac_ext <<_ACEOF
11250/* confdefs.h. */
11251_ACEOF
11252cat confdefs.h >>conftest.$ac_ext
11253cat >>conftest.$ac_ext <<_ACEOF
11254/* end confdefs.h. */
11255#include <$ac_header>
11256_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011257if { (ac_try="$ac_cpp conftest.$ac_ext"
11258case "(($ac_try" in
11259 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11260 *) ac_try_echo=$ac_try;;
11261esac
11262eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11263$as_echo "$ac_try_echo") >&5
11264 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011265 ac_status=$?
11266 grep -v '^ *+' conftest.er1 >conftest.err
11267 rm -f conftest.er1
11268 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011269 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11270 (exit $ac_status); } >/dev/null && {
11271 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
11272 test ! -s conftest.err
11273 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011274 ac_header_preproc=yes
11275else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011276 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011277sed 's/^/| /' conftest.$ac_ext >&5
11278
11279 ac_header_preproc=no
11280fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011281
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011282rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011283{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11284$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011285
11286# So? What about this header?
11287case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11288 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000011289 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11290$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11291 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11292$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011293 ac_header_preproc=yes
11294 ;;
11295 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000011296 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11297$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11298 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11299$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11300 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11301$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11302 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11303$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11304 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11305$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11306 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11307$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11308
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011309 ;;
11310esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000011311{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
11312$as_echo_n "checking for $ac_header... " >&6; }
11313if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11314 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011315else
11316 eval "$as_ac_Header=\$ac_header_preproc"
11317fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011318ac_res=`eval 'as_val=${'$as_ac_Header'}
11319 $as_echo "$as_val"'`
11320 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
11321$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011322
11323fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011324if test `eval 'as_val=${'$as_ac_Header'}
11325 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011326 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011327#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011328_ACEOF
11329
11330fi
11331
Bram Moolenaar071d4272004-06-13 20:20:40 +000011332done
11333
Bram Moolenaar9372a112005-12-06 19:59:18 +000011334if test "x$MACOSX" = "xyes"; then
11335 cat >>confdefs.h <<\_ACEOF
11336#define NO_STRINGS_WITH_STRING_H 1
11337_ACEOF
11338
11339else
Bram Moolenaar071d4272004-06-13 20:20:40 +000011340
Bram Moolenaar446cb832008-06-24 21:56:24 +000011341{ $as_echo "$as_me:$LINENO: checking if strings.h can be included after string.h" >&5
11342$as_echo_n "checking if strings.h can be included after string.h... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011343cppflags_save=$CPPFLAGS
11344CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011345cat >conftest.$ac_ext <<_ACEOF
11346/* confdefs.h. */
11347_ACEOF
11348cat confdefs.h >>conftest.$ac_ext
11349cat >>conftest.$ac_ext <<_ACEOF
11350/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011351
11352#if defined(_AIX) && !defined(_AIX51) && !defined(_NO_PROTO)
11353# define _NO_PROTO /* like in os_unix.h, causes conflict for AIX (Winn) */
11354 /* but don't do it on AIX 5.1 (Uribarri) */
11355#endif
11356#ifdef HAVE_XM_XM_H
11357# include <Xm/Xm.h> /* This breaks it for HP-UX 11 (Squassabia) */
11358#endif
11359#ifdef HAVE_STRING_H
11360# include <string.h>
11361#endif
11362#if defined(HAVE_STRINGS_H)
11363# include <strings.h>
11364#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000011365
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011366int
11367main ()
11368{
11369int i; i = 0;
11370 ;
11371 return 0;
11372}
11373_ACEOF
11374rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011375if { (ac_try="$ac_compile"
11376case "(($ac_try" in
11377 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11378 *) ac_try_echo=$ac_try;;
11379esac
11380eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11381$as_echo "$ac_try_echo") >&5
11382 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011383 ac_status=$?
11384 grep -v '^ *+' conftest.er1 >conftest.err
11385 rm -f conftest.er1
11386 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011387 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11388 (exit $ac_status); } && {
11389 test -z "$ac_c_werror_flag" ||
11390 test ! -s conftest.err
11391 } && test -s conftest.$ac_objext; then
11392 { $as_echo "$as_me:$LINENO: result: yes" >&5
11393$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011394else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011395 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011396sed 's/^/| /' conftest.$ac_ext >&5
11397
Bram Moolenaar446cb832008-06-24 21:56:24 +000011398 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011399#define NO_STRINGS_WITH_STRING_H 1
11400_ACEOF
11401
Bram Moolenaar446cb832008-06-24 21:56:24 +000011402 { $as_echo "$as_me:$LINENO: result: no" >&5
11403$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011404fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011405
11406rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011407CPPFLAGS=$cppflags_save
Bram Moolenaar9372a112005-12-06 19:59:18 +000011408fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000011409
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011410if test $ac_cv_c_compiler_gnu = yes; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011411 { $as_echo "$as_me:$LINENO: checking whether $CC needs -traditional" >&5
11412$as_echo_n "checking whether $CC needs -traditional... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011413if test "${ac_cv_prog_gcc_traditional+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011414 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011415else
11416 ac_pattern="Autoconf.*'x'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011417 cat >conftest.$ac_ext <<_ACEOF
11418/* confdefs.h. */
11419_ACEOF
11420cat confdefs.h >>conftest.$ac_ext
11421cat >>conftest.$ac_ext <<_ACEOF
11422/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011423#include <sgtty.h>
11424Autoconf TIOCGETP
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011425_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011426if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011427 $EGREP "$ac_pattern" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000011428 ac_cv_prog_gcc_traditional=yes
11429else
Bram Moolenaar071d4272004-06-13 20:20:40 +000011430 ac_cv_prog_gcc_traditional=no
11431fi
11432rm -f conftest*
11433
11434
11435 if test $ac_cv_prog_gcc_traditional = no; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011436 cat >conftest.$ac_ext <<_ACEOF
11437/* confdefs.h. */
11438_ACEOF
11439cat confdefs.h >>conftest.$ac_ext
11440cat >>conftest.$ac_ext <<_ACEOF
11441/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011442#include <termio.h>
11443Autoconf TCGETA
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011444_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011445if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011446 $EGREP "$ac_pattern" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000011447 ac_cv_prog_gcc_traditional=yes
11448fi
11449rm -f conftest*
11450
11451 fi
11452fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011453{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_gcc_traditional" >&5
11454$as_echo "$ac_cv_prog_gcc_traditional" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011455 if test $ac_cv_prog_gcc_traditional = yes; then
11456 CC="$CC -traditional"
11457 fi
11458fi
11459
Bram Moolenaar446cb832008-06-24 21:56:24 +000011460{ $as_echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
11461$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011462if test "${ac_cv_c_const+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011463 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011464else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011465 cat >conftest.$ac_ext <<_ACEOF
11466/* confdefs.h. */
11467_ACEOF
11468cat confdefs.h >>conftest.$ac_ext
11469cat >>conftest.$ac_ext <<_ACEOF
11470/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011471
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011472int
11473main ()
11474{
11475/* FIXME: Include the comments suggested by Paul. */
11476#ifndef __cplusplus
11477 /* Ultrix mips cc rejects this. */
11478 typedef int charset[2];
Bram Moolenaar446cb832008-06-24 21:56:24 +000011479 const charset cs;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011480 /* SunOS 4.1.1 cc rejects this. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000011481 char const *const *pcpcc;
11482 char **ppc;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011483 /* NEC SVR4.0.2 mips cc rejects this. */
11484 struct point {int x, y;};
11485 static struct point const zero = {0,0};
11486 /* AIX XL C 1.02.0.0 rejects this.
11487 It does not let you subtract one const X* pointer from another in
11488 an arm of an if-expression whose if-part is not a constant
11489 expression */
11490 const char *g = "string";
Bram Moolenaar446cb832008-06-24 21:56:24 +000011491 pcpcc = &g + (g ? g-g : 0);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011492 /* HPUX 7.0 cc rejects these. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000011493 ++pcpcc;
11494 ppc = (char**) pcpcc;
11495 pcpcc = (char const *const *) ppc;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011496 { /* SCO 3.2v4 cc rejects this. */
11497 char *t;
11498 char const *s = 0 ? (char *) 0 : (char const *) 0;
Bram Moolenaar071d4272004-06-13 20:20:40 +000011499
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011500 *t++ = 0;
Bram Moolenaar446cb832008-06-24 21:56:24 +000011501 if (s) return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011502 }
11503 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
11504 int x[] = {25, 17};
11505 const int *foo = &x[0];
11506 ++foo;
11507 }
11508 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11509 typedef const int *iptr;
11510 iptr p = 0;
11511 ++p;
11512 }
11513 { /* AIX XL C 1.02.0.0 rejects this saying
11514 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
11515 struct s { int j; const int *ap[3]; };
11516 struct s *b; b->j = 5;
11517 }
11518 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
11519 const int foo = 10;
Bram Moolenaar446cb832008-06-24 21:56:24 +000011520 if (!foo) return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011521 }
Bram Moolenaar446cb832008-06-24 21:56:24 +000011522 return !cs[0] && !zero.x;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011523#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000011524
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011525 ;
11526 return 0;
Bram Moolenaar071d4272004-06-13 20:20:40 +000011527}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011528_ACEOF
11529rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011530if { (ac_try="$ac_compile"
11531case "(($ac_try" in
11532 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11533 *) ac_try_echo=$ac_try;;
11534esac
11535eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11536$as_echo "$ac_try_echo") >&5
11537 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011538 ac_status=$?
11539 grep -v '^ *+' conftest.er1 >conftest.err
11540 rm -f conftest.er1
11541 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011542 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11543 (exit $ac_status); } && {
11544 test -z "$ac_c_werror_flag" ||
11545 test ! -s conftest.err
11546 } && test -s conftest.$ac_objext; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000011547 ac_cv_c_const=yes
11548else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011549 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011550sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000011551
Bram Moolenaar446cb832008-06-24 21:56:24 +000011552 ac_cv_c_const=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011553fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011554
11555rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011556fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011557{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
11558$as_echo "$ac_cv_c_const" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011559if test $ac_cv_c_const = no; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011560
11561cat >>confdefs.h <<\_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011562#define const /**/
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011563_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011564
11565fi
11566
Bram Moolenaar446cb832008-06-24 21:56:24 +000011567{ $as_echo "$as_me:$LINENO: checking for mode_t" >&5
11568$as_echo_n "checking for mode_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011569if test "${ac_cv_type_mode_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011570 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011571else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011572 ac_cv_type_mode_t=no
11573cat >conftest.$ac_ext <<_ACEOF
11574/* confdefs.h. */
11575_ACEOF
11576cat confdefs.h >>conftest.$ac_ext
11577cat >>conftest.$ac_ext <<_ACEOF
11578/* end confdefs.h. */
11579$ac_includes_default
11580int
11581main ()
11582{
11583if (sizeof (mode_t))
11584 return 0;
11585 ;
11586 return 0;
11587}
11588_ACEOF
11589rm -f conftest.$ac_objext
11590if { (ac_try="$ac_compile"
11591case "(($ac_try" in
11592 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11593 *) ac_try_echo=$ac_try;;
11594esac
11595eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11596$as_echo "$ac_try_echo") >&5
11597 (eval "$ac_compile") 2>conftest.er1
11598 ac_status=$?
11599 grep -v '^ *+' conftest.er1 >conftest.err
11600 rm -f conftest.er1
11601 cat conftest.err >&5
11602 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11603 (exit $ac_status); } && {
11604 test -z "$ac_c_werror_flag" ||
11605 test ! -s conftest.err
11606 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011607 cat >conftest.$ac_ext <<_ACEOF
11608/* confdefs.h. */
11609_ACEOF
11610cat confdefs.h >>conftest.$ac_ext
11611cat >>conftest.$ac_ext <<_ACEOF
11612/* end confdefs.h. */
11613$ac_includes_default
11614int
11615main ()
11616{
Bram Moolenaar446cb832008-06-24 21:56:24 +000011617if (sizeof ((mode_t)))
11618 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011619 ;
11620 return 0;
11621}
11622_ACEOF
11623rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011624if { (ac_try="$ac_compile"
11625case "(($ac_try" in
11626 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11627 *) ac_try_echo=$ac_try;;
11628esac
11629eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11630$as_echo "$ac_try_echo") >&5
11631 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011632 ac_status=$?
11633 grep -v '^ *+' conftest.er1 >conftest.err
11634 rm -f conftest.er1
11635 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011636 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11637 (exit $ac_status); } && {
11638 test -z "$ac_c_werror_flag" ||
11639 test ! -s conftest.err
11640 } && test -s conftest.$ac_objext; then
11641 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011642else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011643 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011644sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000011645
Bram Moolenaar446cb832008-06-24 21:56:24 +000011646 ac_cv_type_mode_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000011647fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011648
11649rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11650else
11651 $as_echo "$as_me: failed program was:" >&5
11652sed 's/^/| /' conftest.$ac_ext >&5
11653
11654
Bram Moolenaar071d4272004-06-13 20:20:40 +000011655fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011656
11657rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11658fi
11659{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_mode_t" >&5
11660$as_echo "$ac_cv_type_mode_t" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011661if test $ac_cv_type_mode_t = yes; then
11662 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011663else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011664
11665cat >>confdefs.h <<_ACEOF
11666#define mode_t int
11667_ACEOF
11668
11669fi
11670
Bram Moolenaar446cb832008-06-24 21:56:24 +000011671{ $as_echo "$as_me:$LINENO: checking for off_t" >&5
11672$as_echo_n "checking for off_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011673if test "${ac_cv_type_off_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011674 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011675else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011676 ac_cv_type_off_t=no
11677cat >conftest.$ac_ext <<_ACEOF
11678/* confdefs.h. */
11679_ACEOF
11680cat confdefs.h >>conftest.$ac_ext
11681cat >>conftest.$ac_ext <<_ACEOF
11682/* end confdefs.h. */
11683$ac_includes_default
11684int
11685main ()
11686{
11687if (sizeof (off_t))
11688 return 0;
11689 ;
11690 return 0;
11691}
11692_ACEOF
11693rm -f conftest.$ac_objext
11694if { (ac_try="$ac_compile"
11695case "(($ac_try" in
11696 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11697 *) ac_try_echo=$ac_try;;
11698esac
11699eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11700$as_echo "$ac_try_echo") >&5
11701 (eval "$ac_compile") 2>conftest.er1
11702 ac_status=$?
11703 grep -v '^ *+' conftest.er1 >conftest.err
11704 rm -f conftest.er1
11705 cat conftest.err >&5
11706 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11707 (exit $ac_status); } && {
11708 test -z "$ac_c_werror_flag" ||
11709 test ! -s conftest.err
11710 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011711 cat >conftest.$ac_ext <<_ACEOF
11712/* confdefs.h. */
11713_ACEOF
11714cat confdefs.h >>conftest.$ac_ext
11715cat >>conftest.$ac_ext <<_ACEOF
11716/* end confdefs.h. */
11717$ac_includes_default
11718int
11719main ()
11720{
Bram Moolenaar446cb832008-06-24 21:56:24 +000011721if (sizeof ((off_t)))
11722 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011723 ;
11724 return 0;
11725}
11726_ACEOF
11727rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011728if { (ac_try="$ac_compile"
11729case "(($ac_try" in
11730 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11731 *) ac_try_echo=$ac_try;;
11732esac
11733eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11734$as_echo "$ac_try_echo") >&5
11735 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011736 ac_status=$?
11737 grep -v '^ *+' conftest.er1 >conftest.err
11738 rm -f conftest.er1
11739 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011740 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11741 (exit $ac_status); } && {
11742 test -z "$ac_c_werror_flag" ||
11743 test ! -s conftest.err
11744 } && test -s conftest.$ac_objext; then
11745 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011746else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011747 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011748sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000011749
Bram Moolenaar446cb832008-06-24 21:56:24 +000011750 ac_cv_type_off_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000011751fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011752
11753rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11754else
11755 $as_echo "$as_me: failed program was:" >&5
11756sed 's/^/| /' conftest.$ac_ext >&5
11757
11758
Bram Moolenaar071d4272004-06-13 20:20:40 +000011759fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011760
11761rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11762fi
11763{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
11764$as_echo "$ac_cv_type_off_t" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011765if test $ac_cv_type_off_t = yes; then
11766 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011767else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011768
11769cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011770#define off_t long int
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011771_ACEOF
11772
11773fi
11774
Bram Moolenaar446cb832008-06-24 21:56:24 +000011775{ $as_echo "$as_me:$LINENO: checking for pid_t" >&5
11776$as_echo_n "checking for pid_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011777if test "${ac_cv_type_pid_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011778 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011779else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011780 ac_cv_type_pid_t=no
11781cat >conftest.$ac_ext <<_ACEOF
11782/* confdefs.h. */
11783_ACEOF
11784cat confdefs.h >>conftest.$ac_ext
11785cat >>conftest.$ac_ext <<_ACEOF
11786/* end confdefs.h. */
11787$ac_includes_default
11788int
11789main ()
11790{
11791if (sizeof (pid_t))
11792 return 0;
11793 ;
11794 return 0;
11795}
11796_ACEOF
11797rm -f conftest.$ac_objext
11798if { (ac_try="$ac_compile"
11799case "(($ac_try" in
11800 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11801 *) ac_try_echo=$ac_try;;
11802esac
11803eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11804$as_echo "$ac_try_echo") >&5
11805 (eval "$ac_compile") 2>conftest.er1
11806 ac_status=$?
11807 grep -v '^ *+' conftest.er1 >conftest.err
11808 rm -f conftest.er1
11809 cat conftest.err >&5
11810 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11811 (exit $ac_status); } && {
11812 test -z "$ac_c_werror_flag" ||
11813 test ! -s conftest.err
11814 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011815 cat >conftest.$ac_ext <<_ACEOF
11816/* confdefs.h. */
11817_ACEOF
11818cat confdefs.h >>conftest.$ac_ext
11819cat >>conftest.$ac_ext <<_ACEOF
11820/* end confdefs.h. */
11821$ac_includes_default
11822int
11823main ()
11824{
Bram Moolenaar446cb832008-06-24 21:56:24 +000011825if (sizeof ((pid_t)))
11826 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011827 ;
11828 return 0;
11829}
11830_ACEOF
11831rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011832if { (ac_try="$ac_compile"
11833case "(($ac_try" in
11834 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11835 *) ac_try_echo=$ac_try;;
11836esac
11837eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11838$as_echo "$ac_try_echo") >&5
11839 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011840 ac_status=$?
11841 grep -v '^ *+' conftest.er1 >conftest.err
11842 rm -f conftest.er1
11843 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011844 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11845 (exit $ac_status); } && {
11846 test -z "$ac_c_werror_flag" ||
11847 test ! -s conftest.err
11848 } && test -s conftest.$ac_objext; then
11849 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011850else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011851 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011852sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000011853
Bram Moolenaar446cb832008-06-24 21:56:24 +000011854 ac_cv_type_pid_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000011855fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011856
11857rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11858else
11859 $as_echo "$as_me: failed program was:" >&5
11860sed 's/^/| /' conftest.$ac_ext >&5
11861
11862
Bram Moolenaar071d4272004-06-13 20:20:40 +000011863fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011864
11865rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11866fi
11867{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
11868$as_echo "$ac_cv_type_pid_t" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011869if test $ac_cv_type_pid_t = yes; then
11870 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011871else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011872
11873cat >>confdefs.h <<_ACEOF
11874#define pid_t int
11875_ACEOF
11876
11877fi
11878
Bram Moolenaar446cb832008-06-24 21:56:24 +000011879{ $as_echo "$as_me:$LINENO: checking for size_t" >&5
11880$as_echo_n "checking for size_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011881if test "${ac_cv_type_size_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011882 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011883else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011884 ac_cv_type_size_t=no
11885cat >conftest.$ac_ext <<_ACEOF
11886/* confdefs.h. */
11887_ACEOF
11888cat confdefs.h >>conftest.$ac_ext
11889cat >>conftest.$ac_ext <<_ACEOF
11890/* end confdefs.h. */
11891$ac_includes_default
11892int
11893main ()
11894{
11895if (sizeof (size_t))
11896 return 0;
11897 ;
11898 return 0;
11899}
11900_ACEOF
11901rm -f conftest.$ac_objext
11902if { (ac_try="$ac_compile"
11903case "(($ac_try" in
11904 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11905 *) ac_try_echo=$ac_try;;
11906esac
11907eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11908$as_echo "$ac_try_echo") >&5
11909 (eval "$ac_compile") 2>conftest.er1
11910 ac_status=$?
11911 grep -v '^ *+' conftest.er1 >conftest.err
11912 rm -f conftest.er1
11913 cat conftest.err >&5
11914 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11915 (exit $ac_status); } && {
11916 test -z "$ac_c_werror_flag" ||
11917 test ! -s conftest.err
11918 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011919 cat >conftest.$ac_ext <<_ACEOF
11920/* confdefs.h. */
11921_ACEOF
11922cat confdefs.h >>conftest.$ac_ext
11923cat >>conftest.$ac_ext <<_ACEOF
11924/* end confdefs.h. */
11925$ac_includes_default
11926int
11927main ()
11928{
Bram Moolenaar446cb832008-06-24 21:56:24 +000011929if (sizeof ((size_t)))
11930 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011931 ;
11932 return 0;
11933}
11934_ACEOF
11935rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011936if { (ac_try="$ac_compile"
11937case "(($ac_try" in
11938 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11939 *) ac_try_echo=$ac_try;;
11940esac
11941eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11942$as_echo "$ac_try_echo") >&5
11943 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011944 ac_status=$?
11945 grep -v '^ *+' conftest.er1 >conftest.err
11946 rm -f conftest.er1
11947 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011948 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11949 (exit $ac_status); } && {
11950 test -z "$ac_c_werror_flag" ||
11951 test ! -s conftest.err
11952 } && test -s conftest.$ac_objext; then
11953 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011954else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011955 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011956sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000011957
Bram Moolenaar446cb832008-06-24 21:56:24 +000011958 ac_cv_type_size_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000011959fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011960
11961rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11962else
11963 $as_echo "$as_me: failed program was:" >&5
11964sed 's/^/| /' conftest.$ac_ext >&5
11965
11966
Bram Moolenaar071d4272004-06-13 20:20:40 +000011967fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011968
11969rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11970fi
11971{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
11972$as_echo "$ac_cv_type_size_t" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011973if test $ac_cv_type_size_t = yes; then
11974 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011975else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011976
11977cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011978#define size_t unsigned int
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011979_ACEOF
11980
11981fi
11982
Bram Moolenaar446cb832008-06-24 21:56:24 +000011983{ $as_echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
11984$as_echo_n "checking for uid_t in sys/types.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011985if test "${ac_cv_type_uid_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011986 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011987else
11988 cat >conftest.$ac_ext <<_ACEOF
11989/* confdefs.h. */
11990_ACEOF
11991cat confdefs.h >>conftest.$ac_ext
11992cat >>conftest.$ac_ext <<_ACEOF
11993/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011994#include <sys/types.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011995
11996_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011997if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011998 $EGREP "uid_t" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000011999 ac_cv_type_uid_t=yes
12000else
Bram Moolenaar071d4272004-06-13 20:20:40 +000012001 ac_cv_type_uid_t=no
12002fi
12003rm -f conftest*
12004
12005fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012006{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
12007$as_echo "$ac_cv_type_uid_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012008if test $ac_cv_type_uid_t = no; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000012009
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012010cat >>confdefs.h <<\_ACEOF
12011#define uid_t int
12012_ACEOF
12013
12014
12015cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012016#define gid_t int
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012017_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012018
12019fi
12020
Bram Moolenaar446cb832008-06-24 21:56:24 +000012021{ $as_echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
12022$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012023if test "${ac_cv_header_time+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012024 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012025else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012026 cat >conftest.$ac_ext <<_ACEOF
12027/* confdefs.h. */
12028_ACEOF
12029cat confdefs.h >>conftest.$ac_ext
12030cat >>conftest.$ac_ext <<_ACEOF
12031/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012032#include <sys/types.h>
12033#include <sys/time.h>
12034#include <time.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012035
12036int
12037main ()
12038{
12039if ((struct tm *) 0)
12040return 0;
12041 ;
12042 return 0;
12043}
12044_ACEOF
12045rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012046if { (ac_try="$ac_compile"
12047case "(($ac_try" in
12048 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12049 *) ac_try_echo=$ac_try;;
12050esac
12051eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12052$as_echo "$ac_try_echo") >&5
12053 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012054 ac_status=$?
12055 grep -v '^ *+' conftest.er1 >conftest.err
12056 rm -f conftest.er1
12057 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012058 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12059 (exit $ac_status); } && {
12060 test -z "$ac_c_werror_flag" ||
12061 test ! -s conftest.err
12062 } && test -s conftest.$ac_objext; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000012063 ac_cv_header_time=yes
12064else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012065 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012066sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012067
Bram Moolenaar446cb832008-06-24 21:56:24 +000012068 ac_cv_header_time=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012069fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012070
12071rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012072fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012073{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
12074$as_echo "$ac_cv_header_time" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012075if test $ac_cv_header_time = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012076
12077cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012078#define TIME_WITH_SYS_TIME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012079_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012080
12081fi
12082
Bram Moolenaar446cb832008-06-24 21:56:24 +000012083{ $as_echo "$as_me:$LINENO: checking for ino_t" >&5
12084$as_echo_n "checking for ino_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012085if test "${ac_cv_type_ino_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012086 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012087else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012088 ac_cv_type_ino_t=no
12089cat >conftest.$ac_ext <<_ACEOF
12090/* confdefs.h. */
12091_ACEOF
12092cat confdefs.h >>conftest.$ac_ext
12093cat >>conftest.$ac_ext <<_ACEOF
12094/* end confdefs.h. */
12095$ac_includes_default
12096int
12097main ()
12098{
12099if (sizeof (ino_t))
12100 return 0;
12101 ;
12102 return 0;
12103}
12104_ACEOF
12105rm -f conftest.$ac_objext
12106if { (ac_try="$ac_compile"
12107case "(($ac_try" in
12108 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12109 *) ac_try_echo=$ac_try;;
12110esac
12111eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12112$as_echo "$ac_try_echo") >&5
12113 (eval "$ac_compile") 2>conftest.er1
12114 ac_status=$?
12115 grep -v '^ *+' conftest.er1 >conftest.err
12116 rm -f conftest.er1
12117 cat conftest.err >&5
12118 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12119 (exit $ac_status); } && {
12120 test -z "$ac_c_werror_flag" ||
12121 test ! -s conftest.err
12122 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012123 cat >conftest.$ac_ext <<_ACEOF
12124/* confdefs.h. */
12125_ACEOF
12126cat confdefs.h >>conftest.$ac_ext
12127cat >>conftest.$ac_ext <<_ACEOF
12128/* end confdefs.h. */
12129$ac_includes_default
12130int
12131main ()
12132{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012133if (sizeof ((ino_t)))
12134 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012135 ;
12136 return 0;
12137}
12138_ACEOF
12139rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012140if { (ac_try="$ac_compile"
12141case "(($ac_try" in
12142 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12143 *) ac_try_echo=$ac_try;;
12144esac
12145eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12146$as_echo "$ac_try_echo") >&5
12147 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012148 ac_status=$?
12149 grep -v '^ *+' conftest.er1 >conftest.err
12150 rm -f conftest.er1
12151 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012152 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12153 (exit $ac_status); } && {
12154 test -z "$ac_c_werror_flag" ||
12155 test ! -s conftest.err
12156 } && test -s conftest.$ac_objext; then
12157 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012158else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012159 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012160sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012161
Bram Moolenaar446cb832008-06-24 21:56:24 +000012162 ac_cv_type_ino_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000012163fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012164
12165rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12166else
12167 $as_echo "$as_me: failed program was:" >&5
12168sed 's/^/| /' conftest.$ac_ext >&5
12169
12170
Bram Moolenaar071d4272004-06-13 20:20:40 +000012171fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012172
12173rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12174fi
12175{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_ino_t" >&5
12176$as_echo "$ac_cv_type_ino_t" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012177if test $ac_cv_type_ino_t = yes; then
12178 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012179else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012180
12181cat >>confdefs.h <<_ACEOF
12182#define ino_t long
12183_ACEOF
12184
12185fi
12186
Bram Moolenaar446cb832008-06-24 21:56:24 +000012187{ $as_echo "$as_me:$LINENO: checking for dev_t" >&5
12188$as_echo_n "checking for dev_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012189if test "${ac_cv_type_dev_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012190 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012191else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012192 ac_cv_type_dev_t=no
12193cat >conftest.$ac_ext <<_ACEOF
12194/* confdefs.h. */
12195_ACEOF
12196cat confdefs.h >>conftest.$ac_ext
12197cat >>conftest.$ac_ext <<_ACEOF
12198/* end confdefs.h. */
12199$ac_includes_default
12200int
12201main ()
12202{
12203if (sizeof (dev_t))
12204 return 0;
12205 ;
12206 return 0;
12207}
12208_ACEOF
12209rm -f conftest.$ac_objext
12210if { (ac_try="$ac_compile"
12211case "(($ac_try" in
12212 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12213 *) ac_try_echo=$ac_try;;
12214esac
12215eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12216$as_echo "$ac_try_echo") >&5
12217 (eval "$ac_compile") 2>conftest.er1
12218 ac_status=$?
12219 grep -v '^ *+' conftest.er1 >conftest.err
12220 rm -f conftest.er1
12221 cat conftest.err >&5
12222 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12223 (exit $ac_status); } && {
12224 test -z "$ac_c_werror_flag" ||
12225 test ! -s conftest.err
12226 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012227 cat >conftest.$ac_ext <<_ACEOF
12228/* confdefs.h. */
12229_ACEOF
12230cat confdefs.h >>conftest.$ac_ext
12231cat >>conftest.$ac_ext <<_ACEOF
12232/* end confdefs.h. */
12233$ac_includes_default
12234int
12235main ()
12236{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012237if (sizeof ((dev_t)))
12238 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012239 ;
12240 return 0;
12241}
12242_ACEOF
12243rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012244if { (ac_try="$ac_compile"
12245case "(($ac_try" in
12246 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12247 *) ac_try_echo=$ac_try;;
12248esac
12249eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12250$as_echo "$ac_try_echo") >&5
12251 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012252 ac_status=$?
12253 grep -v '^ *+' conftest.er1 >conftest.err
12254 rm -f conftest.er1
12255 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012256 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12257 (exit $ac_status); } && {
12258 test -z "$ac_c_werror_flag" ||
12259 test ! -s conftest.err
12260 } && test -s conftest.$ac_objext; then
12261 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012262else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012263 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012264sed 's/^/| /' conftest.$ac_ext >&5
12265
Bram Moolenaar446cb832008-06-24 21:56:24 +000012266 ac_cv_type_dev_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000012267fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012268
12269rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12270else
12271 $as_echo "$as_me: failed program was:" >&5
12272sed 's/^/| /' conftest.$ac_ext >&5
12273
12274
Bram Moolenaar071d4272004-06-13 20:20:40 +000012275fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012276
12277rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12278fi
12279{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_dev_t" >&5
12280$as_echo "$ac_cv_type_dev_t" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012281if test $ac_cv_type_dev_t = yes; then
12282 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012283else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012284
12285cat >>confdefs.h <<_ACEOF
12286#define dev_t unsigned
12287_ACEOF
12288
12289fi
12290
12291
Bram Moolenaar446cb832008-06-24 21:56:24 +000012292{ $as_echo "$as_me:$LINENO: checking for rlim_t" >&5
12293$as_echo_n "checking for rlim_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012294if eval "test \"`echo '$''{'ac_cv_type_rlim_t'+set}'`\" = set"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012295 { $as_echo "$as_me:$LINENO: result: (cached) $ac_cv_type_rlim_t" >&5
12296$as_echo "(cached) $ac_cv_type_rlim_t" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012297else
12298 cat >conftest.$ac_ext <<_ACEOF
12299/* confdefs.h. */
12300_ACEOF
12301cat confdefs.h >>conftest.$ac_ext
12302cat >>conftest.$ac_ext <<_ACEOF
12303/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012304
12305#include <sys/types.h>
12306#if STDC_HEADERS
Bram Moolenaar446cb832008-06-24 21:56:24 +000012307# include <stdlib.h>
12308# include <stddef.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000012309#endif
12310#ifdef HAVE_SYS_RESOURCE_H
Bram Moolenaar446cb832008-06-24 21:56:24 +000012311# include <sys/resource.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000012312#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012313
12314_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012315if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012316 $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 +000012317 ac_cv_type_rlim_t=yes
12318else
Bram Moolenaar071d4272004-06-13 20:20:40 +000012319 ac_cv_type_rlim_t=no
12320fi
12321rm -f conftest*
12322
Bram Moolenaar446cb832008-06-24 21:56:24 +000012323 { $as_echo "$as_me:$LINENO: result: $ac_cv_type_rlim_t" >&5
12324$as_echo "$ac_cv_type_rlim_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012325fi
12326if test $ac_cv_type_rlim_t = no; then
12327 cat >> confdefs.h <<\EOF
12328#define rlim_t unsigned long
12329EOF
12330fi
12331
Bram Moolenaar446cb832008-06-24 21:56:24 +000012332{ $as_echo "$as_me:$LINENO: checking for stack_t" >&5
12333$as_echo_n "checking for stack_t... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012334if eval "test \"`echo '$''{'ac_cv_type_stack_t'+set}'`\" = set"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012335 { $as_echo "$as_me:$LINENO: result: (cached) $ac_cv_type_stack_t" >&5
12336$as_echo "(cached) $ac_cv_type_stack_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012337else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012338 cat >conftest.$ac_ext <<_ACEOF
12339/* confdefs.h. */
12340_ACEOF
12341cat confdefs.h >>conftest.$ac_ext
12342cat >>conftest.$ac_ext <<_ACEOF
12343/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012344
12345#include <sys/types.h>
12346#if STDC_HEADERS
Bram Moolenaar446cb832008-06-24 21:56:24 +000012347# include <stdlib.h>
12348# include <stddef.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000012349#endif
12350#include <signal.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012351
12352_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012353if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012354 $EGREP "stack_t" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000012355 ac_cv_type_stack_t=yes
12356else
Bram Moolenaar071d4272004-06-13 20:20:40 +000012357 ac_cv_type_stack_t=no
12358fi
12359rm -f conftest*
12360
Bram Moolenaar446cb832008-06-24 21:56:24 +000012361 { $as_echo "$as_me:$LINENO: result: $ac_cv_type_stack_t" >&5
12362$as_echo "$ac_cv_type_stack_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012363fi
12364if test $ac_cv_type_stack_t = no; then
12365 cat >> confdefs.h <<\EOF
12366#define stack_t struct sigaltstack
12367EOF
12368fi
12369
Bram Moolenaar446cb832008-06-24 21:56:24 +000012370{ $as_echo "$as_me:$LINENO: checking whether stack_t has an ss_base field" >&5
12371$as_echo_n "checking whether stack_t has an ss_base field... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012372cat >conftest.$ac_ext <<_ACEOF
12373/* confdefs.h. */
12374_ACEOF
12375cat confdefs.h >>conftest.$ac_ext
12376cat >>conftest.$ac_ext <<_ACEOF
12377/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012378
12379#include <sys/types.h>
12380#if STDC_HEADERS
Bram Moolenaar446cb832008-06-24 21:56:24 +000012381# include <stdlib.h>
12382# include <stddef.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000012383#endif
12384#include <signal.h>
12385#include "confdefs.h"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012386
12387int
12388main ()
12389{
12390stack_t sigstk; sigstk.ss_base = 0;
12391 ;
12392 return 0;
12393}
12394_ACEOF
12395rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012396if { (ac_try="$ac_compile"
12397case "(($ac_try" in
12398 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12399 *) ac_try_echo=$ac_try;;
12400esac
12401eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12402$as_echo "$ac_try_echo") >&5
12403 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012404 ac_status=$?
12405 grep -v '^ *+' conftest.er1 >conftest.err
12406 rm -f conftest.er1
12407 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012408 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12409 (exit $ac_status); } && {
12410 test -z "$ac_c_werror_flag" ||
12411 test ! -s conftest.err
12412 } && test -s conftest.$ac_objext; then
12413 { $as_echo "$as_me:$LINENO: result: yes" >&5
12414$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012415#define HAVE_SS_BASE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012416_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012417
12418else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012419 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012420sed 's/^/| /' conftest.$ac_ext >&5
12421
Bram Moolenaar446cb832008-06-24 21:56:24 +000012422 { $as_echo "$as_me:$LINENO: result: no" >&5
12423$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012424fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012425
12426rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000012427
12428olibs="$LIBS"
Bram Moolenaar446cb832008-06-24 21:56:24 +000012429{ $as_echo "$as_me:$LINENO: checking --with-tlib argument" >&5
12430$as_echo_n "checking --with-tlib argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012431
Bram Moolenaar446cb832008-06-24 21:56:24 +000012432# Check whether --with-tlib was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +000012433if test "${with_tlib+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012434 withval=$with_tlib;
12435fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000012436
12437if test -n "$with_tlib"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012438 { $as_echo "$as_me:$LINENO: result: $with_tlib" >&5
12439$as_echo "$with_tlib" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012440 LIBS="$LIBS -l$with_tlib"
Bram Moolenaar446cb832008-06-24 21:56:24 +000012441 { $as_echo "$as_me:$LINENO: checking for linking with $with_tlib library" >&5
12442$as_echo_n "checking for linking with $with_tlib library... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012443 cat >conftest.$ac_ext <<_ACEOF
12444/* confdefs.h. */
12445_ACEOF
12446cat confdefs.h >>conftest.$ac_ext
12447cat >>conftest.$ac_ext <<_ACEOF
12448/* end confdefs.h. */
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012449
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012450int
12451main ()
12452{
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012453
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012454 ;
12455 return 0;
12456}
12457_ACEOF
12458rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012459if { (ac_try="$ac_link"
12460case "(($ac_try" in
12461 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12462 *) ac_try_echo=$ac_try;;
12463esac
12464eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12465$as_echo "$ac_try_echo") >&5
12466 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012467 ac_status=$?
12468 grep -v '^ *+' conftest.er1 >conftest.err
12469 rm -f conftest.er1
12470 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012471 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12472 (exit $ac_status); } && {
12473 test -z "$ac_c_werror_flag" ||
12474 test ! -s conftest.err
12475 } && test -s conftest$ac_exeext && {
12476 test "$cross_compiling" = yes ||
12477 $as_test_x conftest$ac_exeext
12478 }; then
12479 { $as_echo "$as_me:$LINENO: result: OK" >&5
12480$as_echo "OK" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012481else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012482 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012483sed 's/^/| /' conftest.$ac_ext >&5
12484
Bram Moolenaar446cb832008-06-24 21:56:24 +000012485 { { $as_echo "$as_me:$LINENO: error: FAILED" >&5
12486$as_echo "$as_me: error: FAILED" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012487 { (exit 1); exit 1; }; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012488fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012489
12490rm -rf conftest.dSYM
12491rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012492 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012493 olibs="$LIBS"
12494else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012495 { $as_echo "$as_me:$LINENO: result: empty: automatic terminal library selection" >&5
12496$as_echo "empty: automatic terminal library selection" >&6; }
Bram Moolenaara1b5aa52006-10-10 09:41:28 +000012497 case "`uname -s 2>/dev/null`" in
12498 OSF1|SCO_SV) tlibs="ncurses curses termlib termcap";;
Bram Moolenaar071d4272004-06-13 20:20:40 +000012499 *) tlibs="ncurses termlib termcap curses";;
12500 esac
12501 for libname in $tlibs; do
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012502
Bram Moolenaar446cb832008-06-24 21:56:24 +000012503as_ac_Lib=`$as_echo "ac_cv_lib_${libname}''_tgetent" | $as_tr_sh`
12504{ $as_echo "$as_me:$LINENO: checking for tgetent in -l${libname}" >&5
12505$as_echo_n "checking for tgetent in -l${libname}... " >&6; }
12506if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then
12507 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012508else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012509 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000012510LIBS="-l${libname} $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012511cat >conftest.$ac_ext <<_ACEOF
12512/* confdefs.h. */
12513_ACEOF
12514cat confdefs.h >>conftest.$ac_ext
12515cat >>conftest.$ac_ext <<_ACEOF
12516/* end confdefs.h. */
12517
Bram Moolenaar446cb832008-06-24 21:56:24 +000012518/* Override any GCC internal prototype to avoid an error.
12519 Use char because int might match the return type of a GCC
12520 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012521#ifdef __cplusplus
12522extern "C"
12523#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012524char tgetent ();
12525int
12526main ()
12527{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012528return tgetent ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012529 ;
12530 return 0;
12531}
12532_ACEOF
12533rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012534if { (ac_try="$ac_link"
12535case "(($ac_try" in
12536 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12537 *) ac_try_echo=$ac_try;;
12538esac
12539eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12540$as_echo "$ac_try_echo") >&5
12541 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012542 ac_status=$?
12543 grep -v '^ *+' conftest.er1 >conftest.err
12544 rm -f conftest.er1
12545 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012546 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12547 (exit $ac_status); } && {
12548 test -z "$ac_c_werror_flag" ||
12549 test ! -s conftest.err
12550 } && test -s conftest$ac_exeext && {
12551 test "$cross_compiling" = yes ||
12552 $as_test_x conftest$ac_exeext
12553 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012554 eval "$as_ac_Lib=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000012555else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012556 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012557sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012558
Bram Moolenaar446cb832008-06-24 21:56:24 +000012559 eval "$as_ac_Lib=no"
Bram Moolenaar071d4272004-06-13 20:20:40 +000012560fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012561
12562rm -rf conftest.dSYM
12563rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012564 conftest$ac_exeext conftest.$ac_ext
12565LIBS=$ac_check_lib_save_LIBS
12566fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012567ac_res=`eval 'as_val=${'$as_ac_Lib'}
12568 $as_echo "$as_val"'`
12569 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
12570$as_echo "$ac_res" >&6; }
12571if test `eval 'as_val=${'$as_ac_Lib'}
12572 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012573 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000012574#define `$as_echo "HAVE_LIB${libname}" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012575_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012576
12577 LIBS="-l${libname} $LIBS"
12578
Bram Moolenaar071d4272004-06-13 20:20:40 +000012579fi
12580
12581 if test "x$olibs" != "x$LIBS"; then
12582 if test "$cross_compiling" = yes; then
12583 res="FAIL"
12584else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012585 cat >conftest.$ac_ext <<_ACEOF
12586/* confdefs.h. */
12587_ACEOF
12588cat confdefs.h >>conftest.$ac_ext
12589cat >>conftest.$ac_ext <<_ACEOF
12590/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012591
12592#ifdef HAVE_TERMCAP_H
12593# include <termcap.h>
12594#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +000012595#if STDC_HEADERS
12596# include <stdlib.h>
12597# include <stddef.h>
12598#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000012599main() {char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(0); }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012600_ACEOF
12601rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012602if { (ac_try="$ac_link"
12603case "(($ac_try" in
12604 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12605 *) ac_try_echo=$ac_try;;
12606esac
12607eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12608$as_echo "$ac_try_echo") >&5
12609 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012610 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000012611 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012612 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000012613 { (case "(($ac_try" in
12614 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12615 *) ac_try_echo=$ac_try;;
12616esac
12617eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12618$as_echo "$ac_try_echo") >&5
12619 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012620 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000012621 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012622 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000012623 res="OK"
12624else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012625 $as_echo "$as_me: program exited with status $ac_status" >&5
12626$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012627sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012628
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012629( exit $ac_status )
12630res="FAIL"
12631fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012632rm -rf conftest.dSYM
12633rm -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 +000012634fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012635
12636
Bram Moolenaar071d4272004-06-13 20:20:40 +000012637 if test "$res" = "OK"; then
12638 break
12639 fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012640 { $as_echo "$as_me:$LINENO: result: $libname library is not usable" >&5
12641$as_echo "$libname library is not usable" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012642 LIBS="$olibs"
12643 fi
12644 done
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012645 if test "x$olibs" = "x$LIBS"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012646 { $as_echo "$as_me:$LINENO: result: no terminal library found" >&5
12647$as_echo "no terminal library found" >&6; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012648 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000012649fi
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012650
12651if test "x$olibs" = "x$LIBS"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012652 { $as_echo "$as_me:$LINENO: checking for tgetent()" >&5
12653$as_echo_n "checking for tgetent()... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012654 cat >conftest.$ac_ext <<_ACEOF
12655/* confdefs.h. */
12656_ACEOF
12657cat confdefs.h >>conftest.$ac_ext
12658cat >>conftest.$ac_ext <<_ACEOF
12659/* end confdefs.h. */
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012660
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012661int
12662main ()
12663{
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012664char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012665 ;
12666 return 0;
12667}
12668_ACEOF
12669rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012670if { (ac_try="$ac_link"
12671case "(($ac_try" in
12672 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12673 *) ac_try_echo=$ac_try;;
12674esac
12675eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12676$as_echo "$ac_try_echo") >&5
12677 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012678 ac_status=$?
12679 grep -v '^ *+' conftest.er1 >conftest.err
12680 rm -f conftest.er1
12681 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012682 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12683 (exit $ac_status); } && {
12684 test -z "$ac_c_werror_flag" ||
12685 test ! -s conftest.err
12686 } && test -s conftest$ac_exeext && {
12687 test "$cross_compiling" = yes ||
12688 $as_test_x conftest$ac_exeext
12689 }; then
12690 { $as_echo "$as_me:$LINENO: result: yes" >&5
12691$as_echo "yes" >&6; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012692else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012693 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012694sed 's/^/| /' conftest.$ac_ext >&5
12695
Bram Moolenaar446cb832008-06-24 21:56:24 +000012696 { { $as_echo "$as_me:$LINENO: error: NOT FOUND!
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012697 You need to install a terminal library; for example ncurses.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012698 Or specify the name of the library with --with-tlib." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012699$as_echo "$as_me: error: NOT FOUND!
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012700 You need to install a terminal library; for example ncurses.
12701 Or specify the name of the library with --with-tlib." >&2;}
12702 { (exit 1); exit 1; }; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012703fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012704
12705rm -rf conftest.dSYM
12706rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012707 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012708fi
12709
Bram Moolenaar446cb832008-06-24 21:56:24 +000012710{ $as_echo "$as_me:$LINENO: checking whether we talk terminfo" >&5
12711$as_echo_n "checking whether we talk terminfo... " >&6; }
12712if test "${vim_cv_terminfo+set}" = set; then
12713 $as_echo_n "(cached) " >&6
12714else
12715
12716 if test "$cross_compiling" = yes; then
12717
12718 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_terminfo'" >&5
12719$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_terminfo'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012720 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000012721
Bram Moolenaar071d4272004-06-13 20:20:40 +000012722else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012723 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012724
Bram Moolenaar446cb832008-06-24 21:56:24 +000012725#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +000012726#ifdef HAVE_TERMCAP_H
12727# include <termcap.h>
12728#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +000012729#ifdef HAVE_STRING_H
12730# include <string.h>
12731#endif
12732#if STDC_HEADERS
12733# include <stdlib.h>
12734# include <stddef.h>
12735#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000012736main()
12737{char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(!strcmp(s==0 ? "" : s, "1")); }
Bram Moolenaar446cb832008-06-24 21:56:24 +000012738
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012739_ACEOF
12740rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012741if { (ac_try="$ac_link"
12742case "(($ac_try" in
12743 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12744 *) ac_try_echo=$ac_try;;
12745esac
12746eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12747$as_echo "$ac_try_echo") >&5
12748 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012749 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000012750 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012751 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000012752 { (case "(($ac_try" in
12753 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12754 *) ac_try_echo=$ac_try;;
12755esac
12756eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12757$as_echo "$ac_try_echo") >&5
12758 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012759 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000012760 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012761 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012762
12763 vim_cv_terminfo=no
12764
Bram Moolenaar071d4272004-06-13 20:20:40 +000012765else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012766 $as_echo "$as_me: program exited with status $ac_status" >&5
12767$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012768sed 's/^/| /' conftest.$ac_ext >&5
12769
12770( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000012771
12772 vim_cv_terminfo=yes
12773
12774fi
12775rm -rf conftest.dSYM
12776rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12777fi
12778
12779
12780
12781fi
12782{ $as_echo "$as_me:$LINENO: result: $vim_cv_terminfo" >&5
12783$as_echo "$vim_cv_terminfo" >&6; }
12784
12785if test "x$vim_cv_terminfo" = "xyes" ; then
12786 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012787#define TERMINFO 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012788_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012789
12790fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000012791
Bram Moolenaar071d4272004-06-13 20:20:40 +000012792if test "x$olibs" != "x$LIBS"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012793 { $as_echo "$as_me:$LINENO: checking what tgetent() returns for an unknown terminal" >&5
12794$as_echo_n "checking what tgetent() returns for an unknown terminal... " >&6; }
12795if test "${vim_cv_tgent+set}" = set; then
12796 $as_echo_n "(cached) " >&6
12797else
12798
12799 if test "$cross_compiling" = yes; then
12800
12801 { { $as_echo "$as_me:$LINENO: error: failed to compile test program." >&5
12802$as_echo "$as_me: error: failed to compile test program." >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012803 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000012804
Bram Moolenaar071d4272004-06-13 20:20:40 +000012805else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012806 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012807
Bram Moolenaar446cb832008-06-24 21:56:24 +000012808#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +000012809#ifdef HAVE_TERMCAP_H
12810# include <termcap.h>
12811#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +000012812#if STDC_HEADERS
12813# include <stdlib.h>
12814# include <stddef.h>
12815#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000012816main()
12817{char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); exit(res != 0); }
Bram Moolenaar446cb832008-06-24 21:56:24 +000012818
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012819_ACEOF
12820rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012821if { (ac_try="$ac_link"
12822case "(($ac_try" in
12823 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12824 *) ac_try_echo=$ac_try;;
12825esac
12826eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12827$as_echo "$ac_try_echo") >&5
12828 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012829 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000012830 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012831 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000012832 { (case "(($ac_try" in
12833 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12834 *) ac_try_echo=$ac_try;;
12835esac
12836eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12837$as_echo "$ac_try_echo") >&5
12838 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012839 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000012840 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012841 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012842
12843 vim_cv_tgent=zero
Bram Moolenaar071d4272004-06-13 20:20:40 +000012844
12845else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012846 $as_echo "$as_me: program exited with status $ac_status" >&5
12847$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012848sed 's/^/| /' conftest.$ac_ext >&5
12849
12850( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000012851
12852 vim_cv_tgent=non-zero
12853
Bram Moolenaar071d4272004-06-13 20:20:40 +000012854fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012855rm -rf conftest.dSYM
12856rm -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 +000012857fi
12858
Bram Moolenaar446cb832008-06-24 21:56:24 +000012859
12860
12861fi
12862{ $as_echo "$as_me:$LINENO: result: $vim_cv_tgent" >&5
12863$as_echo "$vim_cv_tgent" >&6; }
12864
12865 if test "x$vim_cv_tgent" = "xzero" ; then
12866 cat >>confdefs.h <<\_ACEOF
12867#define TGETENT_ZERO_ERR 0
12868_ACEOF
12869
12870 fi
12871fi
12872
12873{ $as_echo "$as_me:$LINENO: checking whether termcap.h contains ospeed" >&5
12874$as_echo_n "checking whether termcap.h contains ospeed... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012875cat >conftest.$ac_ext <<_ACEOF
12876/* confdefs.h. */
12877_ACEOF
12878cat confdefs.h >>conftest.$ac_ext
12879cat >>conftest.$ac_ext <<_ACEOF
12880/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012881
12882#ifdef HAVE_TERMCAP_H
12883# include <termcap.h>
12884#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012885
12886int
12887main ()
12888{
Bram Moolenaar071d4272004-06-13 20:20:40 +000012889ospeed = 20000
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012890 ;
12891 return 0;
12892}
12893_ACEOF
12894rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012895if { (ac_try="$ac_link"
12896case "(($ac_try" in
12897 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12898 *) ac_try_echo=$ac_try;;
12899esac
12900eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12901$as_echo "$ac_try_echo") >&5
12902 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012903 ac_status=$?
12904 grep -v '^ *+' conftest.er1 >conftest.err
12905 rm -f conftest.er1
12906 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012907 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12908 (exit $ac_status); } && {
12909 test -z "$ac_c_werror_flag" ||
12910 test ! -s conftest.err
12911 } && test -s conftest$ac_exeext && {
12912 test "$cross_compiling" = yes ||
12913 $as_test_x conftest$ac_exeext
12914 }; then
12915 { $as_echo "$as_me:$LINENO: result: yes" >&5
12916$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012917#define HAVE_OSPEED 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012918_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012919
12920else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012921 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012922sed 's/^/| /' conftest.$ac_ext >&5
12923
Bram Moolenaar446cb832008-06-24 21:56:24 +000012924 { $as_echo "$as_me:$LINENO: result: no" >&5
12925$as_echo "no" >&6; }
12926 { $as_echo "$as_me:$LINENO: checking whether ospeed can be extern" >&5
12927$as_echo_n "checking whether ospeed can be extern... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012928 cat >conftest.$ac_ext <<_ACEOF
12929/* confdefs.h. */
12930_ACEOF
12931cat confdefs.h >>conftest.$ac_ext
12932cat >>conftest.$ac_ext <<_ACEOF
12933/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012934
12935#ifdef HAVE_TERMCAP_H
12936# include <termcap.h>
12937#endif
12938extern short ospeed;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012939
12940int
12941main ()
12942{
Bram Moolenaar071d4272004-06-13 20:20:40 +000012943ospeed = 20000
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012944 ;
12945 return 0;
12946}
12947_ACEOF
12948rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012949if { (ac_try="$ac_link"
12950case "(($ac_try" in
12951 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12952 *) ac_try_echo=$ac_try;;
12953esac
12954eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12955$as_echo "$ac_try_echo") >&5
12956 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012957 ac_status=$?
12958 grep -v '^ *+' conftest.er1 >conftest.err
12959 rm -f conftest.er1
12960 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012961 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12962 (exit $ac_status); } && {
12963 test -z "$ac_c_werror_flag" ||
12964 test ! -s conftest.err
12965 } && test -s conftest$ac_exeext && {
12966 test "$cross_compiling" = yes ||
12967 $as_test_x conftest$ac_exeext
12968 }; then
12969 { $as_echo "$as_me:$LINENO: result: yes" >&5
12970$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012971#define OSPEED_EXTERN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012972_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012973
12974else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012975 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012976sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012977
Bram Moolenaar446cb832008-06-24 21:56:24 +000012978 { $as_echo "$as_me:$LINENO: result: no" >&5
12979$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012980fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012981
12982rm -rf conftest.dSYM
12983rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012984 conftest$ac_exeext conftest.$ac_ext
12985
12986fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012987
12988rm -rf conftest.dSYM
12989rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012990 conftest$ac_exeext conftest.$ac_ext
12991
Bram Moolenaar446cb832008-06-24 21:56:24 +000012992{ $as_echo "$as_me:$LINENO: checking whether termcap.h contains UP, BC and PC" >&5
12993$as_echo_n "checking whether termcap.h contains UP, BC and PC... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012994cat >conftest.$ac_ext <<_ACEOF
12995/* confdefs.h. */
12996_ACEOF
12997cat confdefs.h >>conftest.$ac_ext
12998cat >>conftest.$ac_ext <<_ACEOF
12999/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013000
13001#ifdef HAVE_TERMCAP_H
13002# include <termcap.h>
13003#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013004
13005int
13006main ()
13007{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013008if (UP == 0 && BC == 0) PC = 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013009 ;
13010 return 0;
13011}
13012_ACEOF
13013rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013014if { (ac_try="$ac_link"
13015case "(($ac_try" in
13016 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13017 *) ac_try_echo=$ac_try;;
13018esac
13019eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13020$as_echo "$ac_try_echo") >&5
13021 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013022 ac_status=$?
13023 grep -v '^ *+' conftest.er1 >conftest.err
13024 rm -f conftest.er1
13025 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013026 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13027 (exit $ac_status); } && {
13028 test -z "$ac_c_werror_flag" ||
13029 test ! -s conftest.err
13030 } && test -s conftest$ac_exeext && {
13031 test "$cross_compiling" = yes ||
13032 $as_test_x conftest$ac_exeext
13033 }; then
13034 { $as_echo "$as_me:$LINENO: result: yes" >&5
13035$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013036#define HAVE_UP_BC_PC 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013037_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013038
13039else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013040 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013041sed 's/^/| /' conftest.$ac_ext >&5
13042
Bram Moolenaar446cb832008-06-24 21:56:24 +000013043 { $as_echo "$as_me:$LINENO: result: no" >&5
13044$as_echo "no" >&6; }
13045 { $as_echo "$as_me:$LINENO: checking whether UP, BC and PC can be extern" >&5
13046$as_echo_n "checking whether UP, BC and PC can be extern... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013047 cat >conftest.$ac_ext <<_ACEOF
13048/* confdefs.h. */
13049_ACEOF
13050cat confdefs.h >>conftest.$ac_ext
13051cat >>conftest.$ac_ext <<_ACEOF
13052/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013053
13054#ifdef HAVE_TERMCAP_H
13055# include <termcap.h>
13056#endif
13057extern char *UP, *BC, PC;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013058
13059int
13060main ()
13061{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013062if (UP == 0 && BC == 0) PC = 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013063 ;
13064 return 0;
13065}
13066_ACEOF
13067rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013068if { (ac_try="$ac_link"
13069case "(($ac_try" in
13070 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13071 *) ac_try_echo=$ac_try;;
13072esac
13073eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13074$as_echo "$ac_try_echo") >&5
13075 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013076 ac_status=$?
13077 grep -v '^ *+' conftest.er1 >conftest.err
13078 rm -f conftest.er1
13079 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013080 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13081 (exit $ac_status); } && {
13082 test -z "$ac_c_werror_flag" ||
13083 test ! -s conftest.err
13084 } && test -s conftest$ac_exeext && {
13085 test "$cross_compiling" = yes ||
13086 $as_test_x conftest$ac_exeext
13087 }; then
13088 { $as_echo "$as_me:$LINENO: result: yes" >&5
13089$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013090#define UP_BC_PC_EXTERN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013091_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013092
13093else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013094 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013095sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013096
Bram Moolenaar446cb832008-06-24 21:56:24 +000013097 { $as_echo "$as_me:$LINENO: result: no" >&5
13098$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013099fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013100
13101rm -rf conftest.dSYM
13102rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013103 conftest$ac_exeext conftest.$ac_ext
13104
13105fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013106
13107rm -rf conftest.dSYM
13108rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013109 conftest$ac_exeext conftest.$ac_ext
13110
Bram Moolenaar446cb832008-06-24 21:56:24 +000013111{ $as_echo "$as_me:$LINENO: checking whether tputs() uses outfuntype" >&5
13112$as_echo_n "checking whether tputs() uses outfuntype... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013113cat >conftest.$ac_ext <<_ACEOF
13114/* confdefs.h. */
13115_ACEOF
13116cat confdefs.h >>conftest.$ac_ext
13117cat >>conftest.$ac_ext <<_ACEOF
13118/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013119
13120#ifdef HAVE_TERMCAP_H
13121# include <termcap.h>
13122#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013123
13124int
13125main ()
13126{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013127extern int xx(); tputs("test", 1, (outfuntype)xx)
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013128 ;
13129 return 0;
13130}
13131_ACEOF
13132rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013133if { (ac_try="$ac_compile"
13134case "(($ac_try" in
13135 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13136 *) ac_try_echo=$ac_try;;
13137esac
13138eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13139$as_echo "$ac_try_echo") >&5
13140 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013141 ac_status=$?
13142 grep -v '^ *+' conftest.er1 >conftest.err
13143 rm -f conftest.er1
13144 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013145 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13146 (exit $ac_status); } && {
13147 test -z "$ac_c_werror_flag" ||
13148 test ! -s conftest.err
13149 } && test -s conftest.$ac_objext; then
13150 { $as_echo "$as_me:$LINENO: result: yes" >&5
13151$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013152#define HAVE_OUTFUNTYPE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013153_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013154
13155else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013156 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013157sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013158
Bram Moolenaar446cb832008-06-24 21:56:24 +000013159 { $as_echo "$as_me:$LINENO: result: no" >&5
13160$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013161fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013162
Bram Moolenaar446cb832008-06-24 21:56:24 +000013163rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13164
13165{ $as_echo "$as_me:$LINENO: checking whether sys/select.h and sys/time.h may both be included" >&5
13166$as_echo_n "checking whether sys/select.h and sys/time.h may both be included... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013167cat >conftest.$ac_ext <<_ACEOF
13168/* confdefs.h. */
13169_ACEOF
13170cat confdefs.h >>conftest.$ac_ext
13171cat >>conftest.$ac_ext <<_ACEOF
13172/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013173
13174#include <sys/types.h>
13175#include <sys/time.h>
13176#include <sys/select.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013177int
13178main ()
13179{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013180
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013181 ;
13182 return 0;
13183}
13184_ACEOF
13185rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013186if { (ac_try="$ac_compile"
13187case "(($ac_try" in
13188 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13189 *) ac_try_echo=$ac_try;;
13190esac
13191eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13192$as_echo "$ac_try_echo") >&5
13193 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013194 ac_status=$?
13195 grep -v '^ *+' conftest.er1 >conftest.err
13196 rm -f conftest.er1
13197 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013198 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13199 (exit $ac_status); } && {
13200 test -z "$ac_c_werror_flag" ||
13201 test ! -s conftest.err
13202 } && test -s conftest.$ac_objext; then
13203 { $as_echo "$as_me:$LINENO: result: yes" >&5
13204$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013205 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013206#define SYS_SELECT_WITH_SYS_TIME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013207_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013208
13209else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013210 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013211sed 's/^/| /' conftest.$ac_ext >&5
13212
Bram Moolenaar446cb832008-06-24 21:56:24 +000013213 { $as_echo "$as_me:$LINENO: result: no" >&5
13214$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013215fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013216
13217rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000013218
13219
Bram Moolenaar446cb832008-06-24 21:56:24 +000013220{ $as_echo "$as_me:$LINENO: checking for /dev/ptc" >&5
13221$as_echo_n "checking for /dev/ptc... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013222if test -r /dev/ptc; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013223 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013224#define HAVE_DEV_PTC 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013225_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013226
Bram Moolenaar446cb832008-06-24 21:56:24 +000013227 { $as_echo "$as_me:$LINENO: result: yes" >&5
13228$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013229else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013230 { $as_echo "$as_me:$LINENO: result: no" >&5
13231$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013232fi
13233
Bram Moolenaar446cb832008-06-24 21:56:24 +000013234{ $as_echo "$as_me:$LINENO: checking for SVR4 ptys" >&5
13235$as_echo_n "checking for SVR4 ptys... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013236if test -c /dev/ptmx ; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013237 cat >conftest.$ac_ext <<_ACEOF
13238/* confdefs.h. */
13239_ACEOF
13240cat confdefs.h >>conftest.$ac_ext
13241cat >>conftest.$ac_ext <<_ACEOF
13242/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013243
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013244int
13245main ()
13246{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013247ptsname(0);grantpt(0);unlockpt(0);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013248 ;
13249 return 0;
13250}
13251_ACEOF
13252rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013253if { (ac_try="$ac_link"
13254case "(($ac_try" in
13255 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13256 *) ac_try_echo=$ac_try;;
13257esac
13258eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13259$as_echo "$ac_try_echo") >&5
13260 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013261 ac_status=$?
13262 grep -v '^ *+' conftest.er1 >conftest.err
13263 rm -f conftest.er1
13264 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013265 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13266 (exit $ac_status); } && {
13267 test -z "$ac_c_werror_flag" ||
13268 test ! -s conftest.err
13269 } && test -s conftest$ac_exeext && {
13270 test "$cross_compiling" = yes ||
13271 $as_test_x conftest$ac_exeext
13272 }; then
13273 { $as_echo "$as_me:$LINENO: result: yes" >&5
13274$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013275#define HAVE_SVR4_PTYS 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013276_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013277
13278else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013279 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013280sed 's/^/| /' conftest.$ac_ext >&5
13281
Bram Moolenaar446cb832008-06-24 21:56:24 +000013282 { $as_echo "$as_me:$LINENO: result: no" >&5
13283$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013284fi
13285
Bram Moolenaar446cb832008-06-24 21:56:24 +000013286rm -rf conftest.dSYM
13287rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
13288 conftest$ac_exeext conftest.$ac_ext
13289else
13290 { $as_echo "$as_me:$LINENO: result: no" >&5
13291$as_echo "no" >&6; }
13292fi
13293
13294{ $as_echo "$as_me:$LINENO: checking for ptyranges" >&5
13295$as_echo_n "checking for ptyranges... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013296if test -d /dev/ptym ; then
13297 pdir='/dev/ptym'
13298else
13299 pdir='/dev'
13300fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013301cat >conftest.$ac_ext <<_ACEOF
13302/* confdefs.h. */
13303_ACEOF
13304cat confdefs.h >>conftest.$ac_ext
13305cat >>conftest.$ac_ext <<_ACEOF
13306/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013307#ifdef M_UNIX
13308 yes;
13309#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013310
13311_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013312if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013313 $EGREP "yes" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000013314 ptys=`echo /dev/ptyp??`
13315else
Bram Moolenaar071d4272004-06-13 20:20:40 +000013316 ptys=`echo $pdir/pty??`
13317fi
13318rm -f conftest*
13319
13320if test "$ptys" != "$pdir/pty??" ; then
13321 p0=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\).$/\1/g' | sort -u | tr -d '\012'`
13322 p1=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\)$/\1/g' | sort -u | tr -d '\012'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013323 cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013324#define PTYRANGE0 "$p0"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013325_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013326
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013327 cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013328#define PTYRANGE1 "$p1"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013329_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013330
Bram Moolenaar446cb832008-06-24 21:56:24 +000013331 { $as_echo "$as_me:$LINENO: result: $p0 / $p1" >&5
13332$as_echo "$p0 / $p1" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013333else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013334 { $as_echo "$as_me:$LINENO: result: don't know" >&5
13335$as_echo "don't know" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013336fi
13337
Bram Moolenaar071d4272004-06-13 20:20:40 +000013338rm -f conftest_grp
Bram Moolenaar446cb832008-06-24 21:56:24 +000013339{ $as_echo "$as_me:$LINENO: checking default tty permissions/group" >&5
13340$as_echo_n "checking default tty permissions/group... " >&6; }
13341if test "${vim_cv_tty_group+set}" = set; then
13342 $as_echo_n "(cached) " >&6
13343else
13344
13345 if test "$cross_compiling" = yes; then
13346
13347 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_tty_group' and 'vim_cv_tty_mode'" >&5
13348$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 +000013349 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000013350
Bram Moolenaar071d4272004-06-13 20:20:40 +000013351else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013352 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013353
Bram Moolenaar446cb832008-06-24 21:56:24 +000013354#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +000013355#include <sys/types.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +000013356#if STDC_HEADERS
13357# include <stdlib.h>
13358# include <stddef.h>
13359#endif
13360#ifdef HAVE_UNISTD_H
13361#include <unistd.h>
13362#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000013363#include <sys/stat.h>
13364#include <stdio.h>
13365main()
13366{
13367 struct stat sb;
13368 char *x,*ttyname();
13369 int om, m;
13370 FILE *fp;
13371
13372 if (!(x = ttyname(0))) exit(1);
13373 if (stat(x, &sb)) exit(1);
13374 om = sb.st_mode;
13375 if (om & 002) exit(0);
13376 m = system("mesg y");
13377 if (m == -1 || m == 127) exit(1);
13378 if (stat(x, &sb)) exit(1);
13379 m = sb.st_mode;
13380 if (chmod(x, om)) exit(1);
13381 if (m & 002) exit(0);
13382 if (sb.st_gid == getgid()) exit(1);
13383 if (!(fp=fopen("conftest_grp", "w")))
13384 exit(1);
13385 fprintf(fp, "%d\n", sb.st_gid);
13386 fclose(fp);
13387 exit(0);
13388}
13389
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013390_ACEOF
13391rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013392if { (ac_try="$ac_link"
13393case "(($ac_try" in
13394 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13395 *) ac_try_echo=$ac_try;;
13396esac
13397eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13398$as_echo "$ac_try_echo") >&5
13399 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013400 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013401 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013402 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000013403 { (case "(($ac_try" in
13404 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13405 *) ac_try_echo=$ac_try;;
13406esac
13407eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13408$as_echo "$ac_try_echo") >&5
13409 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013410 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013411 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013412 (exit $ac_status); }; }; then
13413
Bram Moolenaar446cb832008-06-24 21:56:24 +000013414 if test -f conftest_grp; then
13415 vim_cv_tty_group=`cat conftest_grp`
13416 if test "x$vim_cv_tty_mode" = "x" ; then
13417 vim_cv_tty_mode=0620
13418 fi
13419 { $as_echo "$as_me:$LINENO: result: pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&5
13420$as_echo "pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&6; }
13421 else
13422 vim_cv_tty_group=world
13423 { $as_echo "$as_me:$LINENO: result: ptys are world accessable" >&5
13424$as_echo "ptys are world accessable" >&6; }
13425 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000013426
13427else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013428 $as_echo "$as_me: program exited with status $ac_status" >&5
13429$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013430sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013431
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013432( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000013433
13434 vim_cv_tty_group=world
13435 { $as_echo "$as_me:$LINENO: result: can't determine - assume ptys are world accessable" >&5
13436$as_echo "can't determine - assume ptys are world accessable" >&6; }
13437
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013438fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013439rm -rf conftest.dSYM
13440rm -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 +000013441fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013442
13443
13444
13445fi
13446{ $as_echo "$as_me:$LINENO: result: $vim_cv_tty_group" >&5
13447$as_echo "$vim_cv_tty_group" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013448rm -f conftest_grp
13449
Bram Moolenaar446cb832008-06-24 21:56:24 +000013450if test "x$vim_cv_tty_group" != "xworld" ; then
13451 cat >>confdefs.h <<_ACEOF
13452#define PTYGROUP $vim_cv_tty_group
13453_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013454
Bram Moolenaar446cb832008-06-24 21:56:24 +000013455 if test "x$vim_cv_tty_mode" = "x" ; then
13456 { { $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
13457$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;}
13458 { (exit 1); exit 1; }; }
13459 else
13460 cat >>confdefs.h <<\_ACEOF
13461#define PTYMODE 0620
13462_ACEOF
13463
13464 fi
13465fi
13466
13467
13468{ $as_echo "$as_me:$LINENO: checking return type of signal handlers" >&5
13469$as_echo_n "checking return type of signal handlers... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013470if test "${ac_cv_type_signal+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000013471 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000013472else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013473 cat >conftest.$ac_ext <<_ACEOF
13474/* confdefs.h. */
13475_ACEOF
13476cat confdefs.h >>conftest.$ac_ext
13477cat >>conftest.$ac_ext <<_ACEOF
13478/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013479#include <sys/types.h>
13480#include <signal.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000013481
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013482int
13483main ()
13484{
Bram Moolenaar446cb832008-06-24 21:56:24 +000013485return *(signal (0, 0)) (0) == 1;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013486 ;
13487 return 0;
13488}
13489_ACEOF
13490rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013491if { (ac_try="$ac_compile"
13492case "(($ac_try" in
13493 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13494 *) ac_try_echo=$ac_try;;
13495esac
13496eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13497$as_echo "$ac_try_echo") >&5
13498 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013499 ac_status=$?
13500 grep -v '^ *+' conftest.er1 >conftest.err
13501 rm -f conftest.er1
13502 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013503 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13504 (exit $ac_status); } && {
13505 test -z "$ac_c_werror_flag" ||
13506 test ! -s conftest.err
13507 } && test -s conftest.$ac_objext; then
13508 ac_cv_type_signal=int
Bram Moolenaar071d4272004-06-13 20:20:40 +000013509else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013510 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013511sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013512
Bram Moolenaar446cb832008-06-24 21:56:24 +000013513 ac_cv_type_signal=void
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013514fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013515
13516rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013517fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013518{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
13519$as_echo "$ac_cv_type_signal" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013520
13521cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013522#define RETSIGTYPE $ac_cv_type_signal
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013523_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013524
13525
13526
13527if test $ac_cv_type_signal = void; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013528 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013529#define SIGRETURN return
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013530_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013531
13532else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013533 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013534#define SIGRETURN return 0
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013535_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013536
13537fi
13538
Bram Moolenaar446cb832008-06-24 21:56:24 +000013539{ $as_echo "$as_me:$LINENO: checking for struct sigcontext" >&5
13540$as_echo_n "checking for struct sigcontext... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013541cat >conftest.$ac_ext <<_ACEOF
13542/* confdefs.h. */
13543_ACEOF
13544cat confdefs.h >>conftest.$ac_ext
13545cat >>conftest.$ac_ext <<_ACEOF
13546/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013547
13548#include <signal.h>
13549test_sig()
13550{
13551 struct sigcontext *scont;
13552 scont = (struct sigcontext *)0;
13553 return 1;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013554}
13555int
13556main ()
13557{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013558
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013559 ;
13560 return 0;
13561}
13562_ACEOF
13563rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013564if { (ac_try="$ac_compile"
13565case "(($ac_try" in
13566 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13567 *) ac_try_echo=$ac_try;;
13568esac
13569eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13570$as_echo "$ac_try_echo") >&5
13571 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013572 ac_status=$?
13573 grep -v '^ *+' conftest.er1 >conftest.err
13574 rm -f conftest.er1
13575 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013576 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13577 (exit $ac_status); } && {
13578 test -z "$ac_c_werror_flag" ||
13579 test ! -s conftest.err
13580 } && test -s conftest.$ac_objext; then
13581 { $as_echo "$as_me:$LINENO: result: yes" >&5
13582$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013583 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013584#define HAVE_SIGCONTEXT 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013585_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013586
13587else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013588 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013589sed 's/^/| /' conftest.$ac_ext >&5
13590
Bram Moolenaar446cb832008-06-24 21:56:24 +000013591 { $as_echo "$as_me:$LINENO: result: no" >&5
13592$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013593fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000013594
Bram Moolenaar446cb832008-06-24 21:56:24 +000013595rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13596
13597{ $as_echo "$as_me:$LINENO: checking getcwd implementation is broken" >&5
13598$as_echo_n "checking getcwd implementation is broken... " >&6; }
13599if test "${vim_cv_getcwd_broken+set}" = set; then
13600 $as_echo_n "(cached) " >&6
13601else
13602
13603 if test "$cross_compiling" = yes; then
13604
13605 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_getcwd_broken'" >&5
13606$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_getcwd_broken'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013607 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000013608
Bram Moolenaar071d4272004-06-13 20:20:40 +000013609else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013610 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013611
Bram Moolenaar446cb832008-06-24 21:56:24 +000013612#include "confdefs.h"
13613#ifdef HAVE_UNISTD_H
13614#include <unistd.h>
13615#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000013616char *dagger[] = { "IFS=pwd", 0 };
13617main()
13618{
13619 char buffer[500];
13620 extern char **environ;
13621 environ = dagger;
13622 return getcwd(buffer, 500) ? 0 : 1;
13623}
Bram Moolenaar446cb832008-06-24 21:56:24 +000013624
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013625_ACEOF
13626rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013627if { (ac_try="$ac_link"
13628case "(($ac_try" in
13629 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13630 *) ac_try_echo=$ac_try;;
13631esac
13632eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13633$as_echo "$ac_try_echo") >&5
13634 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013635 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013636 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013637 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000013638 { (case "(($ac_try" in
13639 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13640 *) ac_try_echo=$ac_try;;
13641esac
13642eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13643$as_echo "$ac_try_echo") >&5
13644 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013645 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013646 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013647 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000013648
13649 vim_cv_getcwd_broken=no
13650
Bram Moolenaar071d4272004-06-13 20:20:40 +000013651else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013652 $as_echo "$as_me: program exited with status $ac_status" >&5
13653$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013654sed 's/^/| /' conftest.$ac_ext >&5
13655
13656( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000013657
13658 vim_cv_getcwd_broken=yes
13659
13660fi
13661rm -rf conftest.dSYM
13662rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13663fi
13664
13665
13666
13667fi
13668{ $as_echo "$as_me:$LINENO: result: $vim_cv_getcwd_broken" >&5
13669$as_echo "$vim_cv_getcwd_broken" >&6; }
13670
13671if test "x$vim_cv_getcwd_broken" = "xyes" ; then
13672 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013673#define BAD_GETCWD 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013674_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013675
13676fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000013677
13678
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013679
13680
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
Bram Moolenaar071d4272004-06-13 20:20:40 +000013724for ac_func in bcmp fchdir fchown fseeko fsync ftello getcwd getpseudotty \
13725 getpwnam getpwuid getrlimit gettimeofday getwd lstat memcmp \
13726 memset nanosleep opendir putenv qsort readlink select setenv \
13727 setpgid setsid sigaltstack sigstack sigset sigsetjmp sigaction \
Bram Moolenaar2389c3c2005-05-22 22:07:59 +000013728 sigvec strcasecmp strerror strftime stricmp strncasecmp \
Bram Moolenaar0cb032e2005-04-23 20:52:00 +000013729 strnicmp strpbrk strtol tgetent towlower towupper iswupper \
13730 usleep utime utimes
Bram Moolenaar071d4272004-06-13 20:20:40 +000013731do
Bram Moolenaar446cb832008-06-24 21:56:24 +000013732as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13733{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
13734$as_echo_n "checking for $ac_func... " >&6; }
13735if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
13736 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000013737else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013738 cat >conftest.$ac_ext <<_ACEOF
13739/* confdefs.h. */
13740_ACEOF
13741cat confdefs.h >>conftest.$ac_ext
13742cat >>conftest.$ac_ext <<_ACEOF
13743/* end confdefs.h. */
13744/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
13745 For example, HP-UX 11i <limits.h> declares gettimeofday. */
13746#define $ac_func innocuous_$ac_func
13747
Bram Moolenaar071d4272004-06-13 20:20:40 +000013748/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013749 which can conflict with char $ac_func (); below.
13750 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13751 <limits.h> exists even on freestanding compilers. */
13752
13753#ifdef __STDC__
13754# include <limits.h>
13755#else
13756# include <assert.h>
13757#endif
13758
13759#undef $ac_func
13760
Bram Moolenaar446cb832008-06-24 21:56:24 +000013761/* Override any GCC internal prototype to avoid an error.
13762 Use char because int might match the return type of a GCC
13763 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013764#ifdef __cplusplus
13765extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013766#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013767char $ac_func ();
Bram Moolenaar071d4272004-06-13 20:20:40 +000013768/* The GNU C library defines this for functions which it implements
13769 to always fail with ENOSYS. Some functions are actually named
13770 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000013771#if defined __stub_$ac_func || defined __stub___$ac_func
Bram Moolenaar071d4272004-06-13 20:20:40 +000013772choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +000013773#endif
13774
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013775int
13776main ()
13777{
Bram Moolenaar446cb832008-06-24 21:56:24 +000013778return $ac_func ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013779 ;
13780 return 0;
13781}
13782_ACEOF
13783rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013784if { (ac_try="$ac_link"
13785case "(($ac_try" in
13786 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13787 *) ac_try_echo=$ac_try;;
13788esac
13789eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13790$as_echo "$ac_try_echo") >&5
13791 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013792 ac_status=$?
13793 grep -v '^ *+' conftest.er1 >conftest.err
13794 rm -f conftest.er1
13795 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013796 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13797 (exit $ac_status); } && {
13798 test -z "$ac_c_werror_flag" ||
13799 test ! -s conftest.err
13800 } && test -s conftest$ac_exeext && {
13801 test "$cross_compiling" = yes ||
13802 $as_test_x conftest$ac_exeext
13803 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013804 eval "$as_ac_var=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000013805else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013806 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013807sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013808
Bram Moolenaar446cb832008-06-24 21:56:24 +000013809 eval "$as_ac_var=no"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013810fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013811
13812rm -rf conftest.dSYM
13813rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013814 conftest$ac_exeext conftest.$ac_ext
13815fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013816ac_res=`eval 'as_val=${'$as_ac_var'}
13817 $as_echo "$as_val"'`
13818 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
13819$as_echo "$ac_res" >&6; }
13820if test `eval 'as_val=${'$as_ac_var'}
13821 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013822 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000013823#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013824_ACEOF
13825
Bram Moolenaar071d4272004-06-13 20:20:40 +000013826fi
13827done
13828
13829
Bram Moolenaar446cb832008-06-24 21:56:24 +000013830{ $as_echo "$as_me:$LINENO: checking for st_blksize" >&5
13831$as_echo_n "checking for st_blksize... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013832cat >conftest.$ac_ext <<_ACEOF
13833/* confdefs.h. */
13834_ACEOF
13835cat confdefs.h >>conftest.$ac_ext
13836cat >>conftest.$ac_ext <<_ACEOF
13837/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013838#include <sys/types.h>
13839#include <sys/stat.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013840int
13841main ()
13842{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013843 struct stat st;
13844 int n;
13845
13846 stat("/", &st);
13847 n = (int)st.st_blksize;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013848 ;
13849 return 0;
13850}
13851_ACEOF
13852rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013853if { (ac_try="$ac_compile"
13854case "(($ac_try" in
13855 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13856 *) ac_try_echo=$ac_try;;
13857esac
13858eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13859$as_echo "$ac_try_echo") >&5
13860 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013861 ac_status=$?
13862 grep -v '^ *+' conftest.er1 >conftest.err
13863 rm -f conftest.er1
13864 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013865 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13866 (exit $ac_status); } && {
13867 test -z "$ac_c_werror_flag" ||
13868 test ! -s conftest.err
13869 } && test -s conftest.$ac_objext; then
13870 { $as_echo "$as_me:$LINENO: result: yes" >&5
13871$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013872#define HAVE_ST_BLKSIZE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013873_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013874
13875else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013876 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013877sed 's/^/| /' conftest.$ac_ext >&5
13878
Bram Moolenaar446cb832008-06-24 21:56:24 +000013879 { $as_echo "$as_me:$LINENO: result: no" >&5
13880$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013881fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000013882
Bram Moolenaar446cb832008-06-24 21:56:24 +000013883rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13884
13885{ $as_echo "$as_me:$LINENO: checking whether stat() ignores a trailing slash" >&5
13886$as_echo_n "checking whether stat() ignores a trailing slash... " >&6; }
13887if test "${vim_cv_stat_ignores_slash+set}" = set; then
13888 $as_echo_n "(cached) " >&6
13889else
13890
13891 if test "$cross_compiling" = yes; then
13892
13893 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_stat_ignores_slash'" >&5
13894$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_stat_ignores_slash'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013895 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000013896
Bram Moolenaar071d4272004-06-13 20:20:40 +000013897else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013898 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000013899
13900#include "confdefs.h"
13901#if STDC_HEADERS
13902# include <stdlib.h>
13903# include <stddef.h>
13904#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000013905#include <sys/types.h>
13906#include <sys/stat.h>
13907main() {struct stat st; exit(stat("configure/", &st) != 0); }
Bram Moolenaar446cb832008-06-24 21:56:24 +000013908
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013909_ACEOF
13910rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013911if { (ac_try="$ac_link"
13912case "(($ac_try" in
13913 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13914 *) ac_try_echo=$ac_try;;
13915esac
13916eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13917$as_echo "$ac_try_echo") >&5
13918 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013919 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013920 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013921 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000013922 { (case "(($ac_try" in
13923 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13924 *) ac_try_echo=$ac_try;;
13925esac
13926eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13927$as_echo "$ac_try_echo") >&5
13928 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013929 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013930 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013931 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000013932
13933 vim_cv_stat_ignores_slash=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000013934
13935else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013936 $as_echo "$as_me: program exited with status $ac_status" >&5
13937$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013938sed 's/^/| /' conftest.$ac_ext >&5
13939
13940( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000013941
13942 vim_cv_stat_ignores_slash=no
13943
Bram Moolenaar071d4272004-06-13 20:20:40 +000013944fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013945rm -rf conftest.dSYM
13946rm -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 +000013947fi
13948
Bram Moolenaar446cb832008-06-24 21:56:24 +000013949
13950
13951fi
13952{ $as_echo "$as_me:$LINENO: result: $vim_cv_stat_ignores_slash" >&5
13953$as_echo "$vim_cv_stat_ignores_slash" >&6; }
13954
13955if test "x$vim_cv_stat_ignores_slash" = "xyes" ; then
13956 cat >>confdefs.h <<\_ACEOF
13957#define STAT_IGNORES_SLASH 1
13958_ACEOF
13959
13960fi
13961
13962{ $as_echo "$as_me:$LINENO: checking for iconv_open()" >&5
13963$as_echo_n "checking for iconv_open()... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013964save_LIBS="$LIBS"
13965LIBS="$LIBS -liconv"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013966cat >conftest.$ac_ext <<_ACEOF
13967/* confdefs.h. */
13968_ACEOF
13969cat confdefs.h >>conftest.$ac_ext
13970cat >>conftest.$ac_ext <<_ACEOF
13971/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013972
13973#ifdef HAVE_ICONV_H
13974# include <iconv.h>
13975#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013976
13977int
13978main ()
13979{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013980iconv_open("fr", "to");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013981 ;
13982 return 0;
13983}
13984_ACEOF
13985rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013986if { (ac_try="$ac_link"
13987case "(($ac_try" in
13988 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13989 *) ac_try_echo=$ac_try;;
13990esac
13991eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13992$as_echo "$ac_try_echo") >&5
13993 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013994 ac_status=$?
13995 grep -v '^ *+' conftest.er1 >conftest.err
13996 rm -f conftest.er1
13997 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013998 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13999 (exit $ac_status); } && {
14000 test -z "$ac_c_werror_flag" ||
14001 test ! -s conftest.err
14002 } && test -s conftest$ac_exeext && {
14003 test "$cross_compiling" = yes ||
14004 $as_test_x conftest$ac_exeext
14005 }; then
14006 { $as_echo "$as_me:$LINENO: result: yes; with -liconv" >&5
14007$as_echo "yes; with -liconv" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014008#define HAVE_ICONV 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014009_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014010
14011else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014012 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014013sed 's/^/| /' conftest.$ac_ext >&5
14014
Bram Moolenaar446cb832008-06-24 21:56:24 +000014015 LIBS="$save_LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014016 cat >conftest.$ac_ext <<_ACEOF
14017/* confdefs.h. */
14018_ACEOF
14019cat confdefs.h >>conftest.$ac_ext
14020cat >>conftest.$ac_ext <<_ACEOF
14021/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014022
14023#ifdef HAVE_ICONV_H
14024# include <iconv.h>
14025#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014026
14027int
14028main ()
14029{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014030iconv_open("fr", "to");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014031 ;
14032 return 0;
14033}
14034_ACEOF
14035rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014036if { (ac_try="$ac_link"
14037case "(($ac_try" in
14038 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14039 *) ac_try_echo=$ac_try;;
14040esac
14041eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14042$as_echo "$ac_try_echo") >&5
14043 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014044 ac_status=$?
14045 grep -v '^ *+' conftest.er1 >conftest.err
14046 rm -f conftest.er1
14047 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014048 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14049 (exit $ac_status); } && {
14050 test -z "$ac_c_werror_flag" ||
14051 test ! -s conftest.err
14052 } && test -s conftest$ac_exeext && {
14053 test "$cross_compiling" = yes ||
14054 $as_test_x conftest$ac_exeext
14055 }; then
14056 { $as_echo "$as_me:$LINENO: result: yes" >&5
14057$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014058#define HAVE_ICONV 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014059_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014060
14061else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014062 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014063sed 's/^/| /' conftest.$ac_ext >&5
14064
Bram Moolenaar446cb832008-06-24 21:56:24 +000014065 { $as_echo "$as_me:$LINENO: result: no" >&5
14066$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000014067fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014068
14069rm -rf conftest.dSYM
14070rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014071 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000014072fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014073
14074rm -rf conftest.dSYM
14075rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014076 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000014077
14078
Bram Moolenaar446cb832008-06-24 21:56:24 +000014079{ $as_echo "$as_me:$LINENO: checking for nl_langinfo(CODESET)" >&5
14080$as_echo_n "checking for nl_langinfo(CODESET)... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014081cat >conftest.$ac_ext <<_ACEOF
14082/* confdefs.h. */
14083_ACEOF
14084cat confdefs.h >>conftest.$ac_ext
14085cat >>conftest.$ac_ext <<_ACEOF
14086/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014087
14088#ifdef HAVE_LANGINFO_H
14089# include <langinfo.h>
14090#endif
14091
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014092int
14093main ()
14094{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014095char *cs = nl_langinfo(CODESET);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014096 ;
14097 return 0;
14098}
14099_ACEOF
14100rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014101if { (ac_try="$ac_link"
14102case "(($ac_try" in
14103 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14104 *) ac_try_echo=$ac_try;;
14105esac
14106eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14107$as_echo "$ac_try_echo") >&5
14108 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014109 ac_status=$?
14110 grep -v '^ *+' conftest.er1 >conftest.err
14111 rm -f conftest.er1
14112 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014113 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14114 (exit $ac_status); } && {
14115 test -z "$ac_c_werror_flag" ||
14116 test ! -s conftest.err
14117 } && test -s conftest$ac_exeext && {
14118 test "$cross_compiling" = yes ||
14119 $as_test_x conftest$ac_exeext
14120 }; then
14121 { $as_echo "$as_me:$LINENO: result: yes" >&5
14122$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014123#define HAVE_NL_LANGINFO_CODESET 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014124_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014125
14126else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014127 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014128sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014129
Bram Moolenaar446cb832008-06-24 21:56:24 +000014130 { $as_echo "$as_me:$LINENO: result: no" >&5
14131$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014132fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014133
14134rm -rf conftest.dSYM
14135rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014136 conftest$ac_exeext conftest.$ac_ext
14137
Bram Moolenaar446cb832008-06-24 21:56:24 +000014138
14139{ $as_echo "$as_me:$LINENO: checking for strtod in -lm" >&5
14140$as_echo_n "checking for strtod in -lm... " >&6; }
14141if test "${ac_cv_lib_m_strtod+set}" = set; then
14142 $as_echo_n "(cached) " >&6
14143else
14144 ac_check_lib_save_LIBS=$LIBS
14145LIBS="-lm $LIBS"
14146cat >conftest.$ac_ext <<_ACEOF
14147/* confdefs.h. */
14148_ACEOF
14149cat confdefs.h >>conftest.$ac_ext
14150cat >>conftest.$ac_ext <<_ACEOF
14151/* end confdefs.h. */
14152
14153/* Override any GCC internal prototype to avoid an error.
14154 Use char because int might match the return type of a GCC
14155 builtin and then its argument prototype would still apply. */
14156#ifdef __cplusplus
14157extern "C"
14158#endif
14159char strtod ();
14160int
14161main ()
14162{
14163return strtod ();
14164 ;
14165 return 0;
14166}
14167_ACEOF
14168rm -f conftest.$ac_objext conftest$ac_exeext
14169if { (ac_try="$ac_link"
14170case "(($ac_try" in
14171 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14172 *) ac_try_echo=$ac_try;;
14173esac
14174eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14175$as_echo "$ac_try_echo") >&5
14176 (eval "$ac_link") 2>conftest.er1
14177 ac_status=$?
14178 grep -v '^ *+' conftest.er1 >conftest.err
14179 rm -f conftest.er1
14180 cat conftest.err >&5
14181 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14182 (exit $ac_status); } && {
14183 test -z "$ac_c_werror_flag" ||
14184 test ! -s conftest.err
14185 } && test -s conftest$ac_exeext && {
14186 test "$cross_compiling" = yes ||
14187 $as_test_x conftest$ac_exeext
14188 }; then
14189 ac_cv_lib_m_strtod=yes
14190else
14191 $as_echo "$as_me: failed program was:" >&5
14192sed 's/^/| /' conftest.$ac_ext >&5
14193
14194 ac_cv_lib_m_strtod=no
14195fi
14196
14197rm -rf conftest.dSYM
14198rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14199 conftest$ac_exeext conftest.$ac_ext
14200LIBS=$ac_check_lib_save_LIBS
14201fi
14202{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_m_strtod" >&5
14203$as_echo "$ac_cv_lib_m_strtod" >&6; }
14204if test $ac_cv_lib_m_strtod = yes; then
14205 cat >>confdefs.h <<_ACEOF
14206#define HAVE_LIBM 1
14207_ACEOF
14208
14209 LIBS="-lm $LIBS"
14210
14211fi
14212
14213{ $as_echo "$as_me:$LINENO: checking for strtod() and other floating point functions" >&5
14214$as_echo_n "checking for strtod() and other floating point functions... " >&6; }
14215cat >conftest.$ac_ext <<_ACEOF
14216/* confdefs.h. */
14217_ACEOF
14218cat confdefs.h >>conftest.$ac_ext
14219cat >>conftest.$ac_ext <<_ACEOF
14220/* end confdefs.h. */
14221
14222#ifdef HAVE_MATH_H
14223# include <math.h>
14224#endif
14225#if STDC_HEADERS
14226# include <stdlib.h>
14227# include <stddef.h>
14228#endif
14229
14230int
14231main ()
14232{
14233char *s; double d;
14234 d = strtod("1.1", &s);
14235 d = fabs(1.11);
14236 d = ceil(1.11);
14237 d = floor(1.11);
14238 d = log10(1.11);
14239 d = pow(1.11, 2.22);
14240 d = sqrt(1.11);
14241 d = sin(1.11);
14242 d = cos(1.11);
14243 d = atan(1.11);
14244
14245 ;
14246 return 0;
14247}
14248_ACEOF
14249rm -f conftest.$ac_objext conftest$ac_exeext
14250if { (ac_try="$ac_link"
14251case "(($ac_try" in
14252 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14253 *) ac_try_echo=$ac_try;;
14254esac
14255eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14256$as_echo "$ac_try_echo") >&5
14257 (eval "$ac_link") 2>conftest.er1
14258 ac_status=$?
14259 grep -v '^ *+' conftest.er1 >conftest.err
14260 rm -f conftest.er1
14261 cat conftest.err >&5
14262 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14263 (exit $ac_status); } && {
14264 test -z "$ac_c_werror_flag" ||
14265 test ! -s conftest.err
14266 } && test -s conftest$ac_exeext && {
14267 test "$cross_compiling" = yes ||
14268 $as_test_x conftest$ac_exeext
14269 }; then
14270 { $as_echo "$as_me:$LINENO: result: yes" >&5
14271$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
14272#define HAVE_FLOAT_FUNCS 1
14273_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014274
Bram Moolenaar071d4272004-06-13 20:20:40 +000014275else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014276 $as_echo "$as_me: failed program was:" >&5
14277sed 's/^/| /' conftest.$ac_ext >&5
14278
14279 { $as_echo "$as_me:$LINENO: result: no" >&5
14280$as_echo "no" >&6; }
14281fi
14282
14283rm -rf conftest.dSYM
14284rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14285 conftest$ac_exeext conftest.$ac_ext
14286
14287{ $as_echo "$as_me:$LINENO: checking --disable-acl argument" >&5
14288$as_echo_n "checking --disable-acl argument... " >&6; }
14289# Check whether --enable-acl was given.
14290if test "${enable_acl+set}" = set; then
14291 enableval=$enable_acl;
14292else
Bram Moolenaar071d4272004-06-13 20:20:40 +000014293 enable_acl="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +000014294fi
14295
Bram Moolenaar071d4272004-06-13 20:20:40 +000014296if test "$enable_acl" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014297{ $as_echo "$as_me:$LINENO: result: no" >&5
14298$as_echo "no" >&6; }
14299{ $as_echo "$as_me:$LINENO: checking for acl_get_file in -lposix1e" >&5
14300$as_echo_n "checking for acl_get_file in -lposix1e... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014301if test "${ac_cv_lib_posix1e_acl_get_file+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014302 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014303else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014304 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000014305LIBS="-lposix1e $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014306cat >conftest.$ac_ext <<_ACEOF
14307/* confdefs.h. */
14308_ACEOF
14309cat confdefs.h >>conftest.$ac_ext
14310cat >>conftest.$ac_ext <<_ACEOF
14311/* end confdefs.h. */
14312
Bram Moolenaar446cb832008-06-24 21:56:24 +000014313/* Override any GCC internal prototype to avoid an error.
14314 Use char because int might match the return type of a GCC
14315 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014316#ifdef __cplusplus
14317extern "C"
14318#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014319char acl_get_file ();
14320int
14321main ()
14322{
Bram Moolenaar446cb832008-06-24 21:56:24 +000014323return acl_get_file ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014324 ;
14325 return 0;
14326}
14327_ACEOF
14328rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014329if { (ac_try="$ac_link"
14330case "(($ac_try" in
14331 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14332 *) ac_try_echo=$ac_try;;
14333esac
14334eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14335$as_echo "$ac_try_echo") >&5
14336 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014337 ac_status=$?
14338 grep -v '^ *+' conftest.er1 >conftest.err
14339 rm -f conftest.er1
14340 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014341 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14342 (exit $ac_status); } && {
14343 test -z "$ac_c_werror_flag" ||
14344 test ! -s conftest.err
14345 } && test -s conftest$ac_exeext && {
14346 test "$cross_compiling" = yes ||
14347 $as_test_x conftest$ac_exeext
14348 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014349 ac_cv_lib_posix1e_acl_get_file=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000014350else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014351 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014352sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014353
Bram Moolenaar446cb832008-06-24 21:56:24 +000014354 ac_cv_lib_posix1e_acl_get_file=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000014355fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014356
14357rm -rf conftest.dSYM
14358rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014359 conftest$ac_exeext conftest.$ac_ext
14360LIBS=$ac_check_lib_save_LIBS
14361fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014362{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_posix1e_acl_get_file" >&5
14363$as_echo "$ac_cv_lib_posix1e_acl_get_file" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014364if test $ac_cv_lib_posix1e_acl_get_file = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000014365 LIBS="$LIBS -lposix1e"
14366else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014367 { $as_echo "$as_me:$LINENO: checking for acl_get_file in -lacl" >&5
14368$as_echo_n "checking for acl_get_file in -lacl... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014369if test "${ac_cv_lib_acl_acl_get_file+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014370 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014371else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014372 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000014373LIBS="-lacl $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014374cat >conftest.$ac_ext <<_ACEOF
14375/* confdefs.h. */
14376_ACEOF
14377cat confdefs.h >>conftest.$ac_ext
14378cat >>conftest.$ac_ext <<_ACEOF
14379/* end confdefs.h. */
14380
Bram Moolenaar446cb832008-06-24 21:56:24 +000014381/* Override any GCC internal prototype to avoid an error.
14382 Use char because int might match the return type of a GCC
14383 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014384#ifdef __cplusplus
14385extern "C"
14386#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014387char acl_get_file ();
14388int
14389main ()
14390{
Bram Moolenaar446cb832008-06-24 21:56:24 +000014391return acl_get_file ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014392 ;
14393 return 0;
14394}
14395_ACEOF
14396rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014397if { (ac_try="$ac_link"
14398case "(($ac_try" in
14399 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14400 *) ac_try_echo=$ac_try;;
14401esac
14402eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14403$as_echo "$ac_try_echo") >&5
14404 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014405 ac_status=$?
14406 grep -v '^ *+' conftest.er1 >conftest.err
14407 rm -f conftest.er1
14408 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014409 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14410 (exit $ac_status); } && {
14411 test -z "$ac_c_werror_flag" ||
14412 test ! -s conftest.err
14413 } && test -s conftest$ac_exeext && {
14414 test "$cross_compiling" = yes ||
14415 $as_test_x conftest$ac_exeext
14416 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014417 ac_cv_lib_acl_acl_get_file=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000014418else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014419 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014420sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014421
Bram Moolenaar446cb832008-06-24 21:56:24 +000014422 ac_cv_lib_acl_acl_get_file=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000014423fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014424
14425rm -rf conftest.dSYM
14426rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014427 conftest$ac_exeext conftest.$ac_ext
14428LIBS=$ac_check_lib_save_LIBS
14429fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014430{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_acl_acl_get_file" >&5
14431$as_echo "$ac_cv_lib_acl_acl_get_file" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014432if test $ac_cv_lib_acl_acl_get_file = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000014433 LIBS="$LIBS -lacl"
Bram Moolenaar446cb832008-06-24 21:56:24 +000014434 { $as_echo "$as_me:$LINENO: checking for fgetxattr in -lattr" >&5
14435$as_echo_n "checking for fgetxattr in -lattr... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014436if test "${ac_cv_lib_attr_fgetxattr+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014437 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014438else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014439 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000014440LIBS="-lattr $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014441cat >conftest.$ac_ext <<_ACEOF
14442/* confdefs.h. */
14443_ACEOF
14444cat confdefs.h >>conftest.$ac_ext
14445cat >>conftest.$ac_ext <<_ACEOF
14446/* end confdefs.h. */
14447
Bram Moolenaar446cb832008-06-24 21:56:24 +000014448/* Override any GCC internal prototype to avoid an error.
14449 Use char because int might match the return type of a GCC
14450 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014451#ifdef __cplusplus
14452extern "C"
14453#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014454char fgetxattr ();
14455int
14456main ()
14457{
Bram Moolenaar446cb832008-06-24 21:56:24 +000014458return fgetxattr ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014459 ;
14460 return 0;
14461}
14462_ACEOF
14463rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014464if { (ac_try="$ac_link"
14465case "(($ac_try" in
14466 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14467 *) ac_try_echo=$ac_try;;
14468esac
14469eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14470$as_echo "$ac_try_echo") >&5
14471 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014472 ac_status=$?
14473 grep -v '^ *+' conftest.er1 >conftest.err
14474 rm -f conftest.er1
14475 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014476 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14477 (exit $ac_status); } && {
14478 test -z "$ac_c_werror_flag" ||
14479 test ! -s conftest.err
14480 } && test -s conftest$ac_exeext && {
14481 test "$cross_compiling" = yes ||
14482 $as_test_x conftest$ac_exeext
14483 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014484 ac_cv_lib_attr_fgetxattr=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000014485else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014486 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014487sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014488
Bram Moolenaar446cb832008-06-24 21:56:24 +000014489 ac_cv_lib_attr_fgetxattr=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000014490fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014491
14492rm -rf conftest.dSYM
14493rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014494 conftest$ac_exeext conftest.$ac_ext
14495LIBS=$ac_check_lib_save_LIBS
14496fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014497{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_attr_fgetxattr" >&5
14498$as_echo "$ac_cv_lib_attr_fgetxattr" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014499if test $ac_cv_lib_attr_fgetxattr = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000014500 LIBS="$LIBS -lattr"
Bram Moolenaar071d4272004-06-13 20:20:40 +000014501fi
14502
Bram Moolenaar071d4272004-06-13 20:20:40 +000014503fi
14504
14505fi
14506
14507
Bram Moolenaar446cb832008-06-24 21:56:24 +000014508{ $as_echo "$as_me:$LINENO: checking for POSIX ACL support" >&5
14509$as_echo_n "checking for POSIX ACL support... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014510cat >conftest.$ac_ext <<_ACEOF
14511/* confdefs.h. */
14512_ACEOF
14513cat confdefs.h >>conftest.$ac_ext
14514cat >>conftest.$ac_ext <<_ACEOF
14515/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014516
14517#include <sys/types.h>
14518#ifdef HAVE_SYS_ACL_H
14519# include <sys/acl.h>
14520#endif
14521acl_t acl;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014522int
14523main ()
14524{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014525acl = acl_get_file("foo", ACL_TYPE_ACCESS);
14526 acl_set_file("foo", ACL_TYPE_ACCESS, acl);
14527 acl_free(acl);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014528 ;
14529 return 0;
14530}
14531_ACEOF
14532rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014533if { (ac_try="$ac_link"
14534case "(($ac_try" in
14535 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14536 *) ac_try_echo=$ac_try;;
14537esac
14538eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14539$as_echo "$ac_try_echo") >&5
14540 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014541 ac_status=$?
14542 grep -v '^ *+' conftest.er1 >conftest.err
14543 rm -f conftest.er1
14544 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014545 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14546 (exit $ac_status); } && {
14547 test -z "$ac_c_werror_flag" ||
14548 test ! -s conftest.err
14549 } && test -s conftest$ac_exeext && {
14550 test "$cross_compiling" = yes ||
14551 $as_test_x conftest$ac_exeext
14552 }; then
14553 { $as_echo "$as_me:$LINENO: result: yes" >&5
14554$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014555#define HAVE_POSIX_ACL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014556_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014557
14558else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014559 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014560sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014561
Bram Moolenaar446cb832008-06-24 21:56:24 +000014562 { $as_echo "$as_me:$LINENO: result: no" >&5
14563$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014564fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014565
14566rm -rf conftest.dSYM
14567rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014568 conftest$ac_exeext conftest.$ac_ext
14569
Bram Moolenaar446cb832008-06-24 21:56:24 +000014570{ $as_echo "$as_me:$LINENO: checking for Solaris ACL support" >&5
14571$as_echo_n "checking for Solaris ACL support... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014572cat >conftest.$ac_ext <<_ACEOF
14573/* confdefs.h. */
14574_ACEOF
14575cat confdefs.h >>conftest.$ac_ext
14576cat >>conftest.$ac_ext <<_ACEOF
14577/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014578
14579#ifdef HAVE_SYS_ACL_H
14580# include <sys/acl.h>
14581#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014582int
14583main ()
14584{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014585acl("foo", GETACLCNT, 0, NULL);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014586
14587 ;
14588 return 0;
14589}
14590_ACEOF
14591rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014592if { (ac_try="$ac_link"
14593case "(($ac_try" in
14594 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14595 *) ac_try_echo=$ac_try;;
14596esac
14597eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14598$as_echo "$ac_try_echo") >&5
14599 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014600 ac_status=$?
14601 grep -v '^ *+' conftest.er1 >conftest.err
14602 rm -f conftest.er1
14603 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014604 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14605 (exit $ac_status); } && {
14606 test -z "$ac_c_werror_flag" ||
14607 test ! -s conftest.err
14608 } && test -s conftest$ac_exeext && {
14609 test "$cross_compiling" = yes ||
14610 $as_test_x conftest$ac_exeext
14611 }; then
14612 { $as_echo "$as_me:$LINENO: result: yes" >&5
14613$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014614#define HAVE_SOLARIS_ACL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014615_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014616
14617else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014618 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014619sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014620
Bram Moolenaar446cb832008-06-24 21:56:24 +000014621 { $as_echo "$as_me:$LINENO: result: no" >&5
14622$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014623fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014624
14625rm -rf conftest.dSYM
14626rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014627 conftest$ac_exeext conftest.$ac_ext
14628
Bram Moolenaar446cb832008-06-24 21:56:24 +000014629{ $as_echo "$as_me:$LINENO: checking for AIX ACL support" >&5
14630$as_echo_n "checking for AIX ACL support... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014631cat >conftest.$ac_ext <<_ACEOF
14632/* confdefs.h. */
14633_ACEOF
14634cat confdefs.h >>conftest.$ac_ext
14635cat >>conftest.$ac_ext <<_ACEOF
14636/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014637
Bram Moolenaar446cb832008-06-24 21:56:24 +000014638#if STDC_HEADERS
14639# include <stdlib.h>
14640# include <stddef.h>
14641#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000014642#ifdef HAVE_SYS_ACL_H
14643# include <sys/acl.h>
14644#endif
14645#ifdef HAVE_SYS_ACCESS_H
14646# include <sys/access.h>
14647#endif
14648#define _ALL_SOURCE
14649
14650#include <sys/stat.h>
14651
14652int aclsize;
14653struct acl *aclent;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014654int
14655main ()
14656{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014657aclsize = sizeof(struct acl);
14658 aclent = (void *)malloc(aclsize);
14659 statacl("foo", STX_NORMAL, aclent, aclsize);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014660
14661 ;
14662 return 0;
14663}
14664_ACEOF
14665rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014666if { (ac_try="$ac_link"
14667case "(($ac_try" in
14668 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14669 *) ac_try_echo=$ac_try;;
14670esac
14671eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14672$as_echo "$ac_try_echo") >&5
14673 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014674 ac_status=$?
14675 grep -v '^ *+' conftest.er1 >conftest.err
14676 rm -f conftest.er1
14677 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014678 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14679 (exit $ac_status); } && {
14680 test -z "$ac_c_werror_flag" ||
14681 test ! -s conftest.err
14682 } && test -s conftest$ac_exeext && {
14683 test "$cross_compiling" = yes ||
14684 $as_test_x conftest$ac_exeext
14685 }; then
14686 { $as_echo "$as_me:$LINENO: result: yes" >&5
14687$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014688#define HAVE_AIX_ACL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014689_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014690
14691else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014692 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014693sed 's/^/| /' conftest.$ac_ext >&5
14694
Bram Moolenaar446cb832008-06-24 21:56:24 +000014695 { $as_echo "$as_me:$LINENO: result: no" >&5
14696$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000014697fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014698
14699rm -rf conftest.dSYM
14700rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014701 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000014702else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014703 { $as_echo "$as_me:$LINENO: result: yes" >&5
14704$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000014705fi
14706
Bram Moolenaar446cb832008-06-24 21:56:24 +000014707{ $as_echo "$as_me:$LINENO: checking --disable-gpm argument" >&5
14708$as_echo_n "checking --disable-gpm argument... " >&6; }
14709# Check whether --enable-gpm was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +000014710if test "${enable_gpm+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014711 enableval=$enable_gpm;
Bram Moolenaar071d4272004-06-13 20:20:40 +000014712else
14713 enable_gpm="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +000014714fi
14715
Bram Moolenaar071d4272004-06-13 20:20:40 +000014716
14717if test "$enable_gpm" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014718 { $as_echo "$as_me:$LINENO: result: no" >&5
14719$as_echo "no" >&6; }
14720 { $as_echo "$as_me:$LINENO: checking for gpm" >&5
14721$as_echo_n "checking for gpm... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014722if test "${vi_cv_have_gpm+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014723 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014724else
14725 olibs="$LIBS" ; LIBS="-lgpm"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014726 cat >conftest.$ac_ext <<_ACEOF
14727/* confdefs.h. */
14728_ACEOF
14729cat confdefs.h >>conftest.$ac_ext
14730cat >>conftest.$ac_ext <<_ACEOF
14731/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014732#include <gpm.h>
14733 #include <linux/keyboard.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014734int
14735main ()
14736{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014737Gpm_GetLibVersion(NULL);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014738 ;
14739 return 0;
14740}
14741_ACEOF
14742rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014743if { (ac_try="$ac_link"
14744case "(($ac_try" in
14745 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14746 *) ac_try_echo=$ac_try;;
14747esac
14748eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14749$as_echo "$ac_try_echo") >&5
14750 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014751 ac_status=$?
14752 grep -v '^ *+' conftest.er1 >conftest.err
14753 rm -f conftest.er1
14754 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014755 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14756 (exit $ac_status); } && {
14757 test -z "$ac_c_werror_flag" ||
14758 test ! -s conftest.err
14759 } && test -s conftest$ac_exeext && {
14760 test "$cross_compiling" = yes ||
14761 $as_test_x conftest$ac_exeext
14762 }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000014763 vi_cv_have_gpm=yes
14764else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014765 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014766sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014767
Bram Moolenaar446cb832008-06-24 21:56:24 +000014768 vi_cv_have_gpm=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014769fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014770
14771rm -rf conftest.dSYM
14772rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014773 conftest$ac_exeext conftest.$ac_ext
14774 LIBS="$olibs"
14775
14776fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014777{ $as_echo "$as_me:$LINENO: result: $vi_cv_have_gpm" >&5
14778$as_echo "$vi_cv_have_gpm" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000014779 if test $vi_cv_have_gpm = yes; then
14780 LIBS="$LIBS -lgpm"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014781 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014782#define HAVE_GPM 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014783_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014784
14785 fi
14786else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014787 { $as_echo "$as_me:$LINENO: result: yes" >&5
14788$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000014789fi
14790
Bram Moolenaar446cb832008-06-24 21:56:24 +000014791{ $as_echo "$as_me:$LINENO: checking --disable-sysmouse argument" >&5
14792$as_echo_n "checking --disable-sysmouse argument... " >&6; }
14793# Check whether --enable-sysmouse was given.
14794if test "${enable_sysmouse+set}" = set; then
14795 enableval=$enable_sysmouse;
14796else
14797 enable_sysmouse="yes"
14798fi
14799
14800
14801if test "$enable_sysmouse" = "yes"; then
14802 { $as_echo "$as_me:$LINENO: result: no" >&5
14803$as_echo "no" >&6; }
14804 { $as_echo "$as_me:$LINENO: checking for sysmouse" >&5
14805$as_echo_n "checking for sysmouse... " >&6; }
14806if test "${vi_cv_have_sysmouse+set}" = set; then
14807 $as_echo_n "(cached) " >&6
14808else
14809 cat >conftest.$ac_ext <<_ACEOF
14810/* confdefs.h. */
14811_ACEOF
14812cat confdefs.h >>conftest.$ac_ext
14813cat >>conftest.$ac_ext <<_ACEOF
14814/* end confdefs.h. */
14815#include <sys/consio.h>
14816 #include <signal.h>
14817 #include <sys/fbio.h>
14818int
14819main ()
14820{
14821struct mouse_info mouse;
14822 mouse.operation = MOUSE_MODE;
14823 mouse.operation = MOUSE_SHOW;
14824 mouse.u.mode.mode = 0;
14825 mouse.u.mode.signal = SIGUSR2;
14826 ;
14827 return 0;
14828}
14829_ACEOF
14830rm -f conftest.$ac_objext conftest$ac_exeext
14831if { (ac_try="$ac_link"
14832case "(($ac_try" in
14833 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14834 *) ac_try_echo=$ac_try;;
14835esac
14836eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14837$as_echo "$ac_try_echo") >&5
14838 (eval "$ac_link") 2>conftest.er1
14839 ac_status=$?
14840 grep -v '^ *+' conftest.er1 >conftest.err
14841 rm -f conftest.er1
14842 cat conftest.err >&5
14843 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14844 (exit $ac_status); } && {
14845 test -z "$ac_c_werror_flag" ||
14846 test ! -s conftest.err
14847 } && test -s conftest$ac_exeext && {
14848 test "$cross_compiling" = yes ||
14849 $as_test_x conftest$ac_exeext
14850 }; then
14851 vi_cv_have_sysmouse=yes
14852else
14853 $as_echo "$as_me: failed program was:" >&5
14854sed 's/^/| /' conftest.$ac_ext >&5
14855
14856 vi_cv_have_sysmouse=no
14857fi
14858
14859rm -rf conftest.dSYM
14860rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14861 conftest$ac_exeext conftest.$ac_ext
14862
14863fi
14864{ $as_echo "$as_me:$LINENO: result: $vi_cv_have_sysmouse" >&5
14865$as_echo "$vi_cv_have_sysmouse" >&6; }
14866 if test $vi_cv_have_sysmouse = yes; then
14867 cat >>confdefs.h <<\_ACEOF
14868#define HAVE_SYSMOUSE 1
14869_ACEOF
14870
14871 fi
14872else
14873 { $as_echo "$as_me:$LINENO: result: yes" >&5
14874$as_echo "yes" >&6; }
14875fi
14876
14877{ $as_echo "$as_me:$LINENO: checking for rename" >&5
14878$as_echo_n "checking for rename... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014879cat >conftest.$ac_ext <<_ACEOF
14880/* confdefs.h. */
14881_ACEOF
14882cat confdefs.h >>conftest.$ac_ext
14883cat >>conftest.$ac_ext <<_ACEOF
14884/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014885#include <stdio.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014886int
14887main ()
14888{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014889rename("this", "that")
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014890 ;
14891 return 0;
14892}
14893_ACEOF
14894rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014895if { (ac_try="$ac_link"
14896case "(($ac_try" in
14897 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14898 *) ac_try_echo=$ac_try;;
14899esac
14900eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14901$as_echo "$ac_try_echo") >&5
14902 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014903 ac_status=$?
14904 grep -v '^ *+' conftest.er1 >conftest.err
14905 rm -f conftest.er1
14906 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014907 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14908 (exit $ac_status); } && {
14909 test -z "$ac_c_werror_flag" ||
14910 test ! -s conftest.err
14911 } && test -s conftest$ac_exeext && {
14912 test "$cross_compiling" = yes ||
14913 $as_test_x conftest$ac_exeext
14914 }; then
14915 { $as_echo "$as_me:$LINENO: result: yes" >&5
14916$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014917#define HAVE_RENAME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014918_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014919
14920else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014921 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014922sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014923
Bram Moolenaar446cb832008-06-24 21:56:24 +000014924 { $as_echo "$as_me:$LINENO: result: no" >&5
14925$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014926fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014927
14928rm -rf conftest.dSYM
14929rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014930 conftest$ac_exeext conftest.$ac_ext
14931
Bram Moolenaar446cb832008-06-24 21:56:24 +000014932{ $as_echo "$as_me:$LINENO: checking for sysctl" >&5
14933$as_echo_n "checking for sysctl... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014934cat >conftest.$ac_ext <<_ACEOF
14935/* confdefs.h. */
14936_ACEOF
14937cat confdefs.h >>conftest.$ac_ext
14938cat >>conftest.$ac_ext <<_ACEOF
14939/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014940#include <sys/types.h>
14941#include <sys/sysctl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014942int
14943main ()
14944{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014945 int mib[2], r;
14946 size_t len;
14947
14948 mib[0] = CTL_HW;
14949 mib[1] = HW_USERMEM;
14950 len = sizeof(r);
14951 (void)sysctl(mib, 2, &r, &len, (void *)0, (size_t)0);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014952
14953 ;
14954 return 0;
14955}
14956_ACEOF
14957rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014958if { (ac_try="$ac_compile"
14959case "(($ac_try" in
14960 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14961 *) ac_try_echo=$ac_try;;
14962esac
14963eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14964$as_echo "$ac_try_echo") >&5
14965 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014966 ac_status=$?
14967 grep -v '^ *+' conftest.er1 >conftest.err
14968 rm -f conftest.er1
14969 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014970 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14971 (exit $ac_status); } && {
14972 test -z "$ac_c_werror_flag" ||
14973 test ! -s conftest.err
14974 } && test -s conftest.$ac_objext; then
14975 { $as_echo "$as_me:$LINENO: result: yes" >&5
14976$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014977#define HAVE_SYSCTL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014978_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014979
14980else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014981 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014982sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014983
Bram Moolenaar446cb832008-06-24 21:56:24 +000014984 { $as_echo "$as_me:$LINENO: result: not usable" >&5
14985$as_echo "not usable" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014986fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014987
Bram Moolenaar446cb832008-06-24 21:56:24 +000014988rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14989
14990{ $as_echo "$as_me:$LINENO: checking for sysinfo" >&5
14991$as_echo_n "checking for sysinfo... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014992cat >conftest.$ac_ext <<_ACEOF
14993/* confdefs.h. */
14994_ACEOF
14995cat confdefs.h >>conftest.$ac_ext
14996cat >>conftest.$ac_ext <<_ACEOF
14997/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014998#include <sys/types.h>
14999#include <sys/sysinfo.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015000int
15001main ()
15002{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015003 struct sysinfo sinfo;
15004 int t;
15005
15006 (void)sysinfo(&sinfo);
15007 t = sinfo.totalram;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015008
15009 ;
15010 return 0;
15011}
15012_ACEOF
15013rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015014if { (ac_try="$ac_compile"
15015case "(($ac_try" in
15016 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15017 *) ac_try_echo=$ac_try;;
15018esac
15019eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15020$as_echo "$ac_try_echo") >&5
15021 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015022 ac_status=$?
15023 grep -v '^ *+' conftest.er1 >conftest.err
15024 rm -f conftest.er1
15025 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015026 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15027 (exit $ac_status); } && {
15028 test -z "$ac_c_werror_flag" ||
15029 test ! -s conftest.err
15030 } && test -s conftest.$ac_objext; then
15031 { $as_echo "$as_me:$LINENO: result: yes" >&5
15032$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015033#define HAVE_SYSINFO 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015034_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015035
15036else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015037 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015038sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015039
Bram Moolenaar446cb832008-06-24 21:56:24 +000015040 { $as_echo "$as_me:$LINENO: result: not usable" >&5
15041$as_echo "not usable" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015042fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015043
Bram Moolenaar446cb832008-06-24 21:56:24 +000015044rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15045
15046{ $as_echo "$as_me:$LINENO: checking for sysinfo.mem_unit" >&5
15047$as_echo_n "checking for sysinfo.mem_unit... " >&6; }
Bram Moolenaar914572a2007-05-01 11:37:47 +000015048cat >conftest.$ac_ext <<_ACEOF
15049/* confdefs.h. */
15050_ACEOF
15051cat confdefs.h >>conftest.$ac_ext
15052cat >>conftest.$ac_ext <<_ACEOF
15053/* end confdefs.h. */
15054#include <sys/types.h>
15055#include <sys/sysinfo.h>
15056int
15057main ()
15058{
15059 struct sysinfo sinfo;
15060 sinfo.mem_unit = 1;
15061
15062 ;
15063 return 0;
15064}
15065_ACEOF
15066rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015067if { (ac_try="$ac_compile"
15068case "(($ac_try" in
15069 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15070 *) ac_try_echo=$ac_try;;
15071esac
15072eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15073$as_echo "$ac_try_echo") >&5
15074 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar914572a2007-05-01 11:37:47 +000015075 ac_status=$?
15076 grep -v '^ *+' conftest.er1 >conftest.err
15077 rm -f conftest.er1
15078 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015079 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15080 (exit $ac_status); } && {
15081 test -z "$ac_c_werror_flag" ||
15082 test ! -s conftest.err
15083 } && test -s conftest.$ac_objext; then
15084 { $as_echo "$as_me:$LINENO: result: yes" >&5
15085$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar914572a2007-05-01 11:37:47 +000015086#define HAVE_SYSINFO_MEM_UNIT 1
15087_ACEOF
15088
15089else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015090 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar914572a2007-05-01 11:37:47 +000015091sed 's/^/| /' conftest.$ac_ext >&5
15092
Bram Moolenaar446cb832008-06-24 21:56:24 +000015093 { $as_echo "$as_me:$LINENO: result: no" >&5
15094$as_echo "no" >&6; }
Bram Moolenaar914572a2007-05-01 11:37:47 +000015095fi
Bram Moolenaar914572a2007-05-01 11:37:47 +000015096
Bram Moolenaar446cb832008-06-24 21:56:24 +000015097rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15098
15099{ $as_echo "$as_me:$LINENO: checking for sysconf" >&5
15100$as_echo_n "checking for sysconf... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015101cat >conftest.$ac_ext <<_ACEOF
15102/* confdefs.h. */
15103_ACEOF
15104cat confdefs.h >>conftest.$ac_ext
15105cat >>conftest.$ac_ext <<_ACEOF
15106/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015107#include <unistd.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015108int
15109main ()
15110{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015111 (void)sysconf(_SC_PAGESIZE);
15112 (void)sysconf(_SC_PHYS_PAGES);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015113
15114 ;
15115 return 0;
15116}
15117_ACEOF
15118rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015119if { (ac_try="$ac_compile"
15120case "(($ac_try" in
15121 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15122 *) ac_try_echo=$ac_try;;
15123esac
15124eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15125$as_echo "$ac_try_echo") >&5
15126 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015127 ac_status=$?
15128 grep -v '^ *+' conftest.er1 >conftest.err
15129 rm -f conftest.er1
15130 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015131 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15132 (exit $ac_status); } && {
15133 test -z "$ac_c_werror_flag" ||
15134 test ! -s conftest.err
15135 } && test -s conftest.$ac_objext; then
15136 { $as_echo "$as_me:$LINENO: result: yes" >&5
15137$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015138#define HAVE_SYSCONF 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015139_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015140
15141else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015142 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015143sed 's/^/| /' conftest.$ac_ext >&5
15144
Bram Moolenaar446cb832008-06-24 21:56:24 +000015145 { $as_echo "$as_me:$LINENO: result: not usable" >&5
15146$as_echo "not usable" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015147fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015148
15149rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000015150
15151
Bram Moolenaar446cb832008-06-24 21:56:24 +000015152{ $as_echo "$as_me:$LINENO: checking size of int" >&5
15153$as_echo_n "checking size of int... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015154if test "${ac_cv_sizeof_int+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015155 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000015156else
15157 if test "$cross_compiling" = yes; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015158 { { $as_echo "$as_me:$LINENO: error: failed to compile test program" >&5
15159$as_echo "$as_me: error: failed to compile test program" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015160 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015161else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015162 cat >conftest.$ac_ext <<_ACEOF
15163/* confdefs.h. */
15164_ACEOF
15165cat confdefs.h >>conftest.$ac_ext
15166cat >>conftest.$ac_ext <<_ACEOF
15167/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000015168
Bram Moolenaar071d4272004-06-13 20:20:40 +000015169#include <stdio.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +000015170#if STDC_HEADERS
15171# include <stdlib.h>
15172# include <stddef.h>
15173#endif
15174main()
15175{
15176 FILE *f=fopen("conftestval", "w");
15177 if (!f) exit(1);
15178 fprintf(f, "%d\n", (int)sizeof(int));
15179 exit(0);
15180}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015181_ACEOF
15182rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015183if { (ac_try="$ac_link"
15184case "(($ac_try" in
15185 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15186 *) ac_try_echo=$ac_try;;
15187esac
15188eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15189$as_echo "$ac_try_echo") >&5
15190 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015191 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015192 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015193 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000015194 { (case "(($ac_try" in
15195 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15196 *) ac_try_echo=$ac_try;;
15197esac
15198eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15199$as_echo "$ac_try_echo") >&5
15200 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015201 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015202 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015203 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000015204 ac_cv_sizeof_int=`cat conftestval`
15205else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015206 $as_echo "$as_me: program exited with status $ac_status" >&5
15207$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015208sed 's/^/| /' conftest.$ac_ext >&5
15209
15210( exit $ac_status )
15211ac_cv_sizeof_int=0
Bram Moolenaar071d4272004-06-13 20:20:40 +000015212fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015213rm -rf conftest.dSYM
15214rm -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 +000015215fi
15216
Bram Moolenaar446cb832008-06-24 21:56:24 +000015217
15218fi
15219
15220{ $as_echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
15221$as_echo "$ac_cv_sizeof_int" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015222cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015223#define SIZEOF_INT $ac_cv_sizeof_int
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015224_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015225
15226
Bram Moolenaar446cb832008-06-24 21:56:24 +000015227
15228
Bram Moolenaar071d4272004-06-13 20:20:40 +000015229bcopy_test_prog='
Bram Moolenaar446cb832008-06-24 21:56:24 +000015230#include "confdefs.h"
15231#ifdef HAVE_STRING_H
15232# include <string.h>
15233#endif
15234#if STDC_HEADERS
15235# include <stdlib.h>
15236# include <stddef.h>
15237#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000015238main() {
15239 char buf[10];
15240 strcpy(buf, "abcdefghi");
15241 mch_memmove(buf, buf + 2, 3);
15242 if (strncmp(buf, "ababcf", 6))
15243 exit(1);
15244 strcpy(buf, "abcdefghi");
15245 mch_memmove(buf + 2, buf, 3);
15246 if (strncmp(buf, "cdedef", 6))
15247 exit(1);
15248 exit(0); /* libc version works properly. */
15249}'
15250
Bram Moolenaar446cb832008-06-24 21:56:24 +000015251{ $as_echo "$as_me:$LINENO: checking whether memmove handles overlaps" >&5
15252$as_echo_n "checking whether memmove handles overlaps... " >&6; }
15253if test "${vim_cv_memmove_handles_overlap+set}" = set; then
15254 $as_echo_n "(cached) " >&6
15255else
Bram Moolenaar071d4272004-06-13 20:20:40 +000015256
Bram Moolenaar446cb832008-06-24 21:56:24 +000015257 if test "$cross_compiling" = yes; then
15258
15259 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_memmove_handles_overlap'" >&5
15260$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_memmove_handles_overlap'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015261 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000015262
Bram Moolenaar071d4272004-06-13 20:20:40 +000015263else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015264 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015265#define mch_memmove(s,d,l) memmove(d,s,l) $bcopy_test_prog
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015266_ACEOF
15267rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015268if { (ac_try="$ac_link"
15269case "(($ac_try" in
15270 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15271 *) ac_try_echo=$ac_try;;
15272esac
15273eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15274$as_echo "$ac_try_echo") >&5
15275 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015276 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015277 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015278 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000015279 { (case "(($ac_try" in
15280 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15281 *) ac_try_echo=$ac_try;;
15282esac
15283eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15284$as_echo "$ac_try_echo") >&5
15285 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015286 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015287 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015288 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015289
15290 vim_cv_memmove_handles_overlap=yes
15291
15292else
15293 $as_echo "$as_me: program exited with status $ac_status" >&5
15294$as_echo "$as_me: failed program was:" >&5
15295sed 's/^/| /' conftest.$ac_ext >&5
15296
15297( exit $ac_status )
15298
15299 vim_cv_memmove_handles_overlap=no
15300
15301fi
15302rm -rf conftest.dSYM
15303rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15304fi
15305
15306
15307
15308fi
15309{ $as_echo "$as_me:$LINENO: result: $vim_cv_memmove_handles_overlap" >&5
15310$as_echo "$vim_cv_memmove_handles_overlap" >&6; }
15311
15312if test "x$vim_cv_memmove_handles_overlap" = "xyes" ; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015313 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015314#define USEMEMMOVE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015315_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000015316
Bram Moolenaar071d4272004-06-13 20:20:40 +000015317else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015318 { $as_echo "$as_me:$LINENO: checking whether bcopy handles overlaps" >&5
15319$as_echo_n "checking whether bcopy handles overlaps... " >&6; }
15320if test "${vim_cv_bcopy_handles_overlap+set}" = set; then
15321 $as_echo_n "(cached) " >&6
15322else
15323
15324 if test "$cross_compiling" = yes; then
15325
15326 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_bcopy_handles_overlap'" >&5
15327$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_bcopy_handles_overlap'" >&2;}
15328 { (exit 1); exit 1; }; }
15329
15330else
15331 cat >conftest.$ac_ext <<_ACEOF
15332#define mch_bcopy(s,d,l) bcopy(d,s,l) $bcopy_test_prog
15333_ACEOF
15334rm -f conftest$ac_exeext
15335if { (ac_try="$ac_link"
15336case "(($ac_try" in
15337 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15338 *) ac_try_echo=$ac_try;;
15339esac
15340eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15341$as_echo "$ac_try_echo") >&5
15342 (eval "$ac_link") 2>&5
15343 ac_status=$?
15344 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15345 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15346 { (case "(($ac_try" in
15347 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15348 *) ac_try_echo=$ac_try;;
15349esac
15350eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15351$as_echo "$ac_try_echo") >&5
15352 (eval "$ac_try") 2>&5
15353 ac_status=$?
15354 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15355 (exit $ac_status); }; }; then
15356
15357 vim_cv_bcopy_handles_overlap=yes
15358
15359else
15360 $as_echo "$as_me: program exited with status $ac_status" >&5
15361$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015362sed 's/^/| /' conftest.$ac_ext >&5
15363
15364( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000015365
15366 vim_cv_bcopy_handles_overlap=no
15367
15368fi
15369rm -rf conftest.dSYM
15370rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15371fi
15372
15373
15374
15375fi
15376{ $as_echo "$as_me:$LINENO: result: $vim_cv_bcopy_handles_overlap" >&5
15377$as_echo "$vim_cv_bcopy_handles_overlap" >&6; }
15378
15379 if test "x$vim_cv_bcopy_handles_overlap" = "xyes" ; then
15380 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015381#define USEBCOPY 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015382_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015383
Bram Moolenaar446cb832008-06-24 21:56:24 +000015384 else
15385 { $as_echo "$as_me:$LINENO: checking whether memcpy handles overlaps" >&5
15386$as_echo_n "checking whether memcpy handles overlaps... " >&6; }
15387if test "${vim_cv_memcpy_handles_overlap+set}" = set; then
15388 $as_echo_n "(cached) " >&6
15389else
15390
15391 if test "$cross_compiling" = yes; then
15392
15393 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_memcpy_handles_overlap'" >&5
15394$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_memcpy_handles_overlap'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015395 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000015396
Bram Moolenaar071d4272004-06-13 20:20:40 +000015397else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015398 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000015399#define mch_memcpy(s,d,l) memcpy(d,s,l) $bcopy_test_prog
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015400_ACEOF
15401rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015402if { (ac_try="$ac_link"
15403case "(($ac_try" in
15404 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15405 *) ac_try_echo=$ac_try;;
15406esac
15407eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15408$as_echo "$ac_try_echo") >&5
15409 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015410 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015411 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015412 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000015413 { (case "(($ac_try" in
15414 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15415 *) ac_try_echo=$ac_try;;
15416esac
15417eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15418$as_echo "$ac_try_echo") >&5
15419 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015420 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015421 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015422 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015423
15424 vim_cv_memcpy_handles_overlap=yes
15425
Bram Moolenaar071d4272004-06-13 20:20:40 +000015426else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015427 $as_echo "$as_me: program exited with status $ac_status" >&5
15428$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015429sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015430
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015431( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000015432
15433 vim_cv_memcpy_handles_overlap=no
15434
Bram Moolenaar071d4272004-06-13 20:20:40 +000015435fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015436rm -rf conftest.dSYM
15437rm -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 +000015438fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015439
15440
15441
Bram Moolenaar071d4272004-06-13 20:20:40 +000015442fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015443{ $as_echo "$as_me:$LINENO: result: $vim_cv_memcpy_handles_overlap" >&5
15444$as_echo "$vim_cv_memcpy_handles_overlap" >&6; }
15445
15446 if test "x$vim_cv_memcpy_handles_overlap" = "xyes" ; then
15447 cat >>confdefs.h <<\_ACEOF
15448#define USEMEMCPY 1
15449_ACEOF
15450
15451 fi
15452 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000015453fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015454
Bram Moolenaar071d4272004-06-13 20:20:40 +000015455
15456
15457if test "$enable_multibyte" = "yes"; then
15458 cflags_save=$CFLAGS
15459 ldflags_save=$LDFLAGS
15460 if test -n "$x_includes" ; then
15461 CFLAGS="$CFLAGS -I$x_includes"
15462 LDFLAGS="$X_LIBS $LDFLAGS -lX11"
Bram Moolenaar446cb832008-06-24 21:56:24 +000015463 { $as_echo "$as_me:$LINENO: checking whether X_LOCALE needed" >&5
15464$as_echo_n "checking whether X_LOCALE needed... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015465 cat >conftest.$ac_ext <<_ACEOF
15466/* confdefs.h. */
15467_ACEOF
15468cat confdefs.h >>conftest.$ac_ext
15469cat >>conftest.$ac_ext <<_ACEOF
15470/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015471#include <X11/Xlocale.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015472int
15473main ()
15474{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015475
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015476 ;
15477 return 0;
15478}
15479_ACEOF
15480rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015481if { (ac_try="$ac_compile"
15482case "(($ac_try" in
15483 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15484 *) ac_try_echo=$ac_try;;
15485esac
15486eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15487$as_echo "$ac_try_echo") >&5
15488 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015489 ac_status=$?
15490 grep -v '^ *+' conftest.er1 >conftest.err
15491 rm -f conftest.er1
15492 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015493 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15494 (exit $ac_status); } && {
15495 test -z "$ac_c_werror_flag" ||
15496 test ! -s conftest.err
15497 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015498 cat >conftest.$ac_ext <<_ACEOF
15499/* confdefs.h. */
15500_ACEOF
15501cat confdefs.h >>conftest.$ac_ext
15502cat >>conftest.$ac_ext <<_ACEOF
15503/* end confdefs.h. */
15504
Bram Moolenaar446cb832008-06-24 21:56:24 +000015505/* Override any GCC internal prototype to avoid an error.
15506 Use char because int might match the return type of a GCC
15507 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015508#ifdef __cplusplus
15509extern "C"
15510#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015511char _Xsetlocale ();
15512int
15513main ()
15514{
Bram Moolenaar446cb832008-06-24 21:56:24 +000015515return _Xsetlocale ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015516 ;
15517 return 0;
15518}
15519_ACEOF
15520rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015521if { (ac_try="$ac_link"
15522case "(($ac_try" in
15523 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15524 *) ac_try_echo=$ac_try;;
15525esac
15526eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15527$as_echo "$ac_try_echo") >&5
15528 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015529 ac_status=$?
15530 grep -v '^ *+' conftest.er1 >conftest.err
15531 rm -f conftest.er1
15532 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015533 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15534 (exit $ac_status); } && {
15535 test -z "$ac_c_werror_flag" ||
15536 test ! -s conftest.err
15537 } && test -s conftest$ac_exeext && {
15538 test "$cross_compiling" = yes ||
15539 $as_test_x conftest$ac_exeext
15540 }; then
15541 { $as_echo "$as_me:$LINENO: result: yes" >&5
15542$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015543 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015544#define X_LOCALE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015545_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015546
15547else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015548 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015549sed 's/^/| /' conftest.$ac_ext >&5
15550
Bram Moolenaar446cb832008-06-24 21:56:24 +000015551 { $as_echo "$as_me:$LINENO: result: no" >&5
15552$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015553fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015554
15555rm -rf conftest.dSYM
15556rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015557 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000015558else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015559 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015560sed 's/^/| /' conftest.$ac_ext >&5
15561
Bram Moolenaar446cb832008-06-24 21:56:24 +000015562 { $as_echo "$as_me:$LINENO: result: no" >&5
15563$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015564fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015565
15566rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000015567 fi
15568 CFLAGS=$cflags_save
15569 LDFLAGS=$ldflags_save
15570fi
15571
Bram Moolenaar446cb832008-06-24 21:56:24 +000015572{ $as_echo "$as_me:$LINENO: checking for _xpg4_setrunelocale in -lxpg4" >&5
15573$as_echo_n "checking for _xpg4_setrunelocale in -lxpg4... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015574if test "${ac_cv_lib_xpg4__xpg4_setrunelocale+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015575 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000015576else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015577 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000015578LIBS="-lxpg4 $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015579cat >conftest.$ac_ext <<_ACEOF
15580/* confdefs.h. */
15581_ACEOF
15582cat confdefs.h >>conftest.$ac_ext
15583cat >>conftest.$ac_ext <<_ACEOF
15584/* end confdefs.h. */
15585
Bram Moolenaar446cb832008-06-24 21:56:24 +000015586/* Override any GCC internal prototype to avoid an error.
15587 Use char because int might match the return type of a GCC
15588 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015589#ifdef __cplusplus
15590extern "C"
15591#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015592char _xpg4_setrunelocale ();
15593int
15594main ()
15595{
Bram Moolenaar446cb832008-06-24 21:56:24 +000015596return _xpg4_setrunelocale ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015597 ;
15598 return 0;
15599}
15600_ACEOF
15601rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015602if { (ac_try="$ac_link"
15603case "(($ac_try" in
15604 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15605 *) ac_try_echo=$ac_try;;
15606esac
15607eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15608$as_echo "$ac_try_echo") >&5
15609 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015610 ac_status=$?
15611 grep -v '^ *+' conftest.er1 >conftest.err
15612 rm -f conftest.er1
15613 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015614 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15615 (exit $ac_status); } && {
15616 test -z "$ac_c_werror_flag" ||
15617 test ! -s conftest.err
15618 } && test -s conftest$ac_exeext && {
15619 test "$cross_compiling" = yes ||
15620 $as_test_x conftest$ac_exeext
15621 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015622 ac_cv_lib_xpg4__xpg4_setrunelocale=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000015623else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015624 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015625sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015626
Bram Moolenaar446cb832008-06-24 21:56:24 +000015627 ac_cv_lib_xpg4__xpg4_setrunelocale=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000015628fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015629
15630rm -rf conftest.dSYM
15631rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015632 conftest$ac_exeext conftest.$ac_ext
15633LIBS=$ac_check_lib_save_LIBS
15634fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015635{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_xpg4__xpg4_setrunelocale" >&5
15636$as_echo "$ac_cv_lib_xpg4__xpg4_setrunelocale" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015637if test $ac_cv_lib_xpg4__xpg4_setrunelocale = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000015638 LIBS="$LIBS -lxpg4"
Bram Moolenaar071d4272004-06-13 20:20:40 +000015639fi
15640
15641
Bram Moolenaar446cb832008-06-24 21:56:24 +000015642{ $as_echo "$as_me:$LINENO: checking how to create tags" >&5
15643$as_echo_n "checking how to create tags... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015644test -f tags && mv tags tags.save
15645if (eval ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
Bram Moolenaarb21e5842006-04-16 18:30:08 +000015646 TAGPRG="ctags -I INIT+ --fields=+S"
Bram Moolenaar071d4272004-06-13 20:20:40 +000015647else
15648 (eval etags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags"
15649 (eval etags -c /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags -c"
15650 (eval ctags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags"
15651 (eval ctags -t /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -t"
15652 (eval ctags -ts /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -ts"
15653 (eval ctags -tvs /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -tvs"
15654 (eval ctags -i+m /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -i+m"
15655fi
15656test -f tags.save && mv tags.save tags
Bram Moolenaar446cb832008-06-24 21:56:24 +000015657{ $as_echo "$as_me:$LINENO: result: $TAGPRG" >&5
15658$as_echo "$TAGPRG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015659
Bram Moolenaar446cb832008-06-24 21:56:24 +000015660{ $as_echo "$as_me:$LINENO: checking how to run man with a section nr" >&5
15661$as_echo_n "checking how to run man with a section nr... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015662MANDEF="man"
Bram Moolenaar8b131502008-02-13 09:28:19 +000015663(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 +000015664{ $as_echo "$as_me:$LINENO: result: $MANDEF" >&5
15665$as_echo "$MANDEF" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015666if test "$MANDEF" = "man -s"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015667 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015668#define USEMAN_S 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015669_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015670
15671fi
15672
Bram Moolenaar446cb832008-06-24 21:56:24 +000015673{ $as_echo "$as_me:$LINENO: checking --disable-nls argument" >&5
15674$as_echo_n "checking --disable-nls argument... " >&6; }
15675# Check whether --enable-nls was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +000015676if test "${enable_nls+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015677 enableval=$enable_nls;
Bram Moolenaar071d4272004-06-13 20:20:40 +000015678else
15679 enable_nls="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +000015680fi
15681
Bram Moolenaar071d4272004-06-13 20:20:40 +000015682
15683if test "$enable_nls" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015684 { $as_echo "$as_me:$LINENO: result: no" >&5
15685$as_echo "no" >&6; }
Bram Moolenaar2389c3c2005-05-22 22:07:59 +000015686
15687 INSTALL_LANGS=install-languages
15688
15689 INSTALL_TOOL_LANGS=install-tool-languages
15690
15691
Bram Moolenaar071d4272004-06-13 20:20:40 +000015692 # Extract the first word of "msgfmt", so it can be a program name with args.
15693set dummy msgfmt; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +000015694{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
15695$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015696if test "${ac_cv_prog_MSGFMT+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015697 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000015698else
15699 if test -n "$MSGFMT"; then
15700 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
15701else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015702as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15703for as_dir in $PATH
15704do
15705 IFS=$as_save_IFS
15706 test -z "$as_dir" && as_dir=.
15707 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +000015708 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 +000015709 ac_cv_prog_MSGFMT="msgfmt"
Bram Moolenaar446cb832008-06-24 21:56:24 +000015710 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015711 break 2
15712 fi
15713done
15714done
Bram Moolenaar446cb832008-06-24 21:56:24 +000015715IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015716
Bram Moolenaar071d4272004-06-13 20:20:40 +000015717fi
15718fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015719MSGFMT=$ac_cv_prog_MSGFMT
Bram Moolenaar071d4272004-06-13 20:20:40 +000015720if test -n "$MSGFMT"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015721 { $as_echo "$as_me:$LINENO: result: $MSGFMT" >&5
15722$as_echo "$MSGFMT" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015723else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015724 { $as_echo "$as_me:$LINENO: result: no" >&5
15725$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015726fi
15727
Bram Moolenaar446cb832008-06-24 21:56:24 +000015728
15729 { $as_echo "$as_me:$LINENO: checking for NLS" >&5
15730$as_echo_n "checking for NLS... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015731 if test -f po/Makefile; then
15732 have_gettext="no"
15733 if test -n "$MSGFMT"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015734 cat >conftest.$ac_ext <<_ACEOF
15735/* confdefs.h. */
15736_ACEOF
15737cat confdefs.h >>conftest.$ac_ext
15738cat >>conftest.$ac_ext <<_ACEOF
15739/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015740#include <libintl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015741int
15742main ()
15743{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015744gettext("Test");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015745 ;
15746 return 0;
15747}
15748_ACEOF
15749rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015750if { (ac_try="$ac_link"
15751case "(($ac_try" in
15752 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15753 *) ac_try_echo=$ac_try;;
15754esac
15755eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15756$as_echo "$ac_try_echo") >&5
15757 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015758 ac_status=$?
15759 grep -v '^ *+' conftest.er1 >conftest.err
15760 rm -f conftest.er1
15761 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015762 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15763 (exit $ac_status); } && {
15764 test -z "$ac_c_werror_flag" ||
15765 test ! -s conftest.err
15766 } && test -s conftest$ac_exeext && {
15767 test "$cross_compiling" = yes ||
15768 $as_test_x conftest$ac_exeext
15769 }; then
15770 { $as_echo "$as_me:$LINENO: result: gettext() works" >&5
15771$as_echo "gettext() works" >&6; }; have_gettext="yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000015772else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015773 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015774sed 's/^/| /' conftest.$ac_ext >&5
15775
Bram Moolenaar446cb832008-06-24 21:56:24 +000015776 olibs=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000015777 LIBS="$LIBS -lintl"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015778 cat >conftest.$ac_ext <<_ACEOF
15779/* confdefs.h. */
15780_ACEOF
15781cat confdefs.h >>conftest.$ac_ext
15782cat >>conftest.$ac_ext <<_ACEOF
15783/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015784#include <libintl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015785int
15786main ()
15787{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015788gettext("Test");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015789 ;
15790 return 0;
15791}
15792_ACEOF
15793rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015794if { (ac_try="$ac_link"
15795case "(($ac_try" in
15796 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15797 *) ac_try_echo=$ac_try;;
15798esac
15799eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15800$as_echo "$ac_try_echo") >&5
15801 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015802 ac_status=$?
15803 grep -v '^ *+' conftest.er1 >conftest.err
15804 rm -f conftest.er1
15805 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015806 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15807 (exit $ac_status); } && {
15808 test -z "$ac_c_werror_flag" ||
15809 test ! -s conftest.err
15810 } && test -s conftest$ac_exeext && {
15811 test "$cross_compiling" = yes ||
15812 $as_test_x conftest$ac_exeext
15813 }; then
15814 { $as_echo "$as_me:$LINENO: result: gettext() works with -lintl" >&5
15815$as_echo "gettext() works with -lintl" >&6; }; have_gettext="yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000015816else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015817 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015818sed 's/^/| /' conftest.$ac_ext >&5
15819
Bram Moolenaar446cb832008-06-24 21:56:24 +000015820 { $as_echo "$as_me:$LINENO: result: gettext() doesn't work" >&5
15821$as_echo "gettext() doesn't work" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000015822 LIBS=$olibs
15823fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015824
15825rm -rf conftest.dSYM
15826rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015827 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000015828fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015829
15830rm -rf conftest.dSYM
15831rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015832 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000015833 else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015834 { $as_echo "$as_me:$LINENO: result: msgfmt not found - disabled" >&5
15835$as_echo "msgfmt not found - disabled" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000015836 fi
15837 if test $have_gettext = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015838 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015839#define HAVE_GETTEXT 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015840_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015841
15842 MAKEMO=yes
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015843
15844
15845for ac_func in bind_textdomain_codeset
Bram Moolenaar071d4272004-06-13 20:20:40 +000015846do
Bram Moolenaar446cb832008-06-24 21:56:24 +000015847as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15848{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
15849$as_echo_n "checking for $ac_func... " >&6; }
15850if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
15851 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000015852else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015853 cat >conftest.$ac_ext <<_ACEOF
15854/* confdefs.h. */
15855_ACEOF
15856cat confdefs.h >>conftest.$ac_ext
15857cat >>conftest.$ac_ext <<_ACEOF
15858/* end confdefs.h. */
15859/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
15860 For example, HP-UX 11i <limits.h> declares gettimeofday. */
15861#define $ac_func innocuous_$ac_func
15862
Bram Moolenaar071d4272004-06-13 20:20:40 +000015863/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015864 which can conflict with char $ac_func (); below.
15865 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
15866 <limits.h> exists even on freestanding compilers. */
15867
15868#ifdef __STDC__
15869# include <limits.h>
15870#else
15871# include <assert.h>
15872#endif
15873
15874#undef $ac_func
15875
Bram Moolenaar446cb832008-06-24 21:56:24 +000015876/* Override any GCC internal prototype to avoid an error.
15877 Use char because int might match the return type of a GCC
15878 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015879#ifdef __cplusplus
15880extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015881#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015882char $ac_func ();
Bram Moolenaar071d4272004-06-13 20:20:40 +000015883/* The GNU C library defines this for functions which it implements
15884 to always fail with ENOSYS. Some functions are actually named
15885 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000015886#if defined __stub_$ac_func || defined __stub___$ac_func
Bram Moolenaar071d4272004-06-13 20:20:40 +000015887choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +000015888#endif
15889
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015890int
15891main ()
15892{
Bram Moolenaar446cb832008-06-24 21:56:24 +000015893return $ac_func ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015894 ;
15895 return 0;
15896}
15897_ACEOF
15898rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015899if { (ac_try="$ac_link"
15900case "(($ac_try" in
15901 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15902 *) ac_try_echo=$ac_try;;
15903esac
15904eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15905$as_echo "$ac_try_echo") >&5
15906 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015907 ac_status=$?
15908 grep -v '^ *+' conftest.er1 >conftest.err
15909 rm -f conftest.er1
15910 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015911 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15912 (exit $ac_status); } && {
15913 test -z "$ac_c_werror_flag" ||
15914 test ! -s conftest.err
15915 } && test -s conftest$ac_exeext && {
15916 test "$cross_compiling" = yes ||
15917 $as_test_x conftest$ac_exeext
15918 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015919 eval "$as_ac_var=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000015920else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015921 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015922sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015923
Bram Moolenaar446cb832008-06-24 21:56:24 +000015924 eval "$as_ac_var=no"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015925fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015926
15927rm -rf conftest.dSYM
15928rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015929 conftest$ac_exeext conftest.$ac_ext
15930fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015931ac_res=`eval 'as_val=${'$as_ac_var'}
15932 $as_echo "$as_val"'`
15933 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
15934$as_echo "$ac_res" >&6; }
15935if test `eval 'as_val=${'$as_ac_var'}
15936 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015937 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000015938#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015939_ACEOF
15940
Bram Moolenaar071d4272004-06-13 20:20:40 +000015941fi
15942done
15943
Bram Moolenaar446cb832008-06-24 21:56:24 +000015944 { $as_echo "$as_me:$LINENO: checking for _nl_msg_cat_cntr" >&5
15945$as_echo_n "checking for _nl_msg_cat_cntr... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015946 cat >conftest.$ac_ext <<_ACEOF
15947/* confdefs.h. */
15948_ACEOF
15949cat confdefs.h >>conftest.$ac_ext
15950cat >>conftest.$ac_ext <<_ACEOF
15951/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015952#include <libintl.h>
15953 extern int _nl_msg_cat_cntr;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015954int
15955main ()
15956{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015957++_nl_msg_cat_cntr;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015958 ;
15959 return 0;
15960}
15961_ACEOF
15962rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015963if { (ac_try="$ac_link"
15964case "(($ac_try" in
15965 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15966 *) ac_try_echo=$ac_try;;
15967esac
15968eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15969$as_echo "$ac_try_echo") >&5
15970 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015971 ac_status=$?
15972 grep -v '^ *+' conftest.er1 >conftest.err
15973 rm -f conftest.er1
15974 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015975 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15976 (exit $ac_status); } && {
15977 test -z "$ac_c_werror_flag" ||
15978 test ! -s conftest.err
15979 } && test -s conftest$ac_exeext && {
15980 test "$cross_compiling" = yes ||
15981 $as_test_x conftest$ac_exeext
15982 }; then
15983 { $as_echo "$as_me:$LINENO: result: yes" >&5
15984$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015985#define HAVE_NL_MSG_CAT_CNTR 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015986_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015987
15988else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015989 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015990sed 's/^/| /' conftest.$ac_ext >&5
15991
Bram Moolenaar446cb832008-06-24 21:56:24 +000015992 { $as_echo "$as_me:$LINENO: result: no" >&5
15993$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015994fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015995
15996rm -rf conftest.dSYM
15997rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015998 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000015999 fi
16000 else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016001 { $as_echo "$as_me:$LINENO: result: no \"po/Makefile\" - disabled" >&5
16002$as_echo "no \"po/Makefile\" - disabled" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000016003 fi
16004else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016005 { $as_echo "$as_me:$LINENO: result: yes" >&5
16006$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016007fi
16008
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016009if test "${ac_cv_header_dlfcn_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016010 { $as_echo "$as_me:$LINENO: checking for dlfcn.h" >&5
16011$as_echo_n "checking for dlfcn.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016012if test "${ac_cv_header_dlfcn_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016013 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016014fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016015{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_dlfcn_h" >&5
16016$as_echo "$ac_cv_header_dlfcn_h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016017else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016018 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016019{ $as_echo "$as_me:$LINENO: checking dlfcn.h usability" >&5
16020$as_echo_n "checking dlfcn.h usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016021cat >conftest.$ac_ext <<_ACEOF
16022/* confdefs.h. */
16023_ACEOF
16024cat confdefs.h >>conftest.$ac_ext
16025cat >>conftest.$ac_ext <<_ACEOF
16026/* end confdefs.h. */
16027$ac_includes_default
Bram Moolenaar071d4272004-06-13 20:20:40 +000016028#include <dlfcn.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016029_ACEOF
16030rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016031if { (ac_try="$ac_compile"
16032case "(($ac_try" in
16033 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16034 *) ac_try_echo=$ac_try;;
16035esac
16036eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16037$as_echo "$ac_try_echo") >&5
16038 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016039 ac_status=$?
16040 grep -v '^ *+' conftest.er1 >conftest.err
16041 rm -f conftest.er1
16042 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016043 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16044 (exit $ac_status); } && {
16045 test -z "$ac_c_werror_flag" ||
16046 test ! -s conftest.err
16047 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016048 ac_header_compiler=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000016049else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016050 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016051sed 's/^/| /' conftest.$ac_ext >&5
16052
Bram Moolenaar446cb832008-06-24 21:56:24 +000016053 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000016054fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016055
16056rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16057{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16058$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016059
16060# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016061{ $as_echo "$as_me:$LINENO: checking dlfcn.h presence" >&5
16062$as_echo_n "checking dlfcn.h presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016063cat >conftest.$ac_ext <<_ACEOF
16064/* confdefs.h. */
16065_ACEOF
16066cat confdefs.h >>conftest.$ac_ext
16067cat >>conftest.$ac_ext <<_ACEOF
16068/* end confdefs.h. */
16069#include <dlfcn.h>
16070_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000016071if { (ac_try="$ac_cpp conftest.$ac_ext"
16072case "(($ac_try" in
16073 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16074 *) ac_try_echo=$ac_try;;
16075esac
16076eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16077$as_echo "$ac_try_echo") >&5
16078 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016079 ac_status=$?
16080 grep -v '^ *+' conftest.er1 >conftest.err
16081 rm -f conftest.er1
16082 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016083 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16084 (exit $ac_status); } >/dev/null && {
16085 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
16086 test ! -s conftest.err
16087 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016088 ac_header_preproc=yes
16089else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016090 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016091sed 's/^/| /' conftest.$ac_ext >&5
16092
16093 ac_header_preproc=no
16094fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016095
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016096rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016097{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16098$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016099
16100# So? What about this header?
16101case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16102 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016103 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: accepted by the compiler, rejected by the preprocessor!" >&5
16104$as_echo "$as_me: WARNING: dlfcn.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
16105 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: proceeding with the compiler's result" >&5
16106$as_echo "$as_me: WARNING: dlfcn.h: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016107 ac_header_preproc=yes
16108 ;;
16109 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016110 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: present but cannot be compiled" >&5
16111$as_echo "$as_me: WARNING: dlfcn.h: present but cannot be compiled" >&2;}
16112 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: check for missing prerequisite headers?" >&5
16113$as_echo "$as_me: WARNING: dlfcn.h: check for missing prerequisite headers?" >&2;}
16114 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: see the Autoconf documentation" >&5
16115$as_echo "$as_me: WARNING: dlfcn.h: see the Autoconf documentation" >&2;}
16116 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: section \"Present But Cannot Be Compiled\"" >&5
16117$as_echo "$as_me: WARNING: dlfcn.h: section \"Present But Cannot Be Compiled\"" >&2;}
16118 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: proceeding with the preprocessor's result" >&5
16119$as_echo "$as_me: WARNING: dlfcn.h: proceeding with the preprocessor's result" >&2;}
16120 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: in the future, the compiler will take precedence" >&5
16121$as_echo "$as_me: WARNING: dlfcn.h: in the future, the compiler will take precedence" >&2;}
16122
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016123 ;;
16124esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000016125{ $as_echo "$as_me:$LINENO: checking for dlfcn.h" >&5
16126$as_echo_n "checking for dlfcn.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016127if test "${ac_cv_header_dlfcn_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016128 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016129else
16130 ac_cv_header_dlfcn_h=$ac_header_preproc
16131fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016132{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_dlfcn_h" >&5
16133$as_echo "$ac_cv_header_dlfcn_h" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016134
16135fi
16136if test $ac_cv_header_dlfcn_h = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000016137 DLL=dlfcn.h
16138else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016139 if test "${ac_cv_header_dl_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016140 { $as_echo "$as_me:$LINENO: checking for dl.h" >&5
16141$as_echo_n "checking for dl.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016142if test "${ac_cv_header_dl_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016143 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016144fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016145{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_dl_h" >&5
16146$as_echo "$ac_cv_header_dl_h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016147else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016148 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016149{ $as_echo "$as_me:$LINENO: checking dl.h usability" >&5
16150$as_echo_n "checking dl.h usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016151cat >conftest.$ac_ext <<_ACEOF
16152/* confdefs.h. */
16153_ACEOF
16154cat confdefs.h >>conftest.$ac_ext
16155cat >>conftest.$ac_ext <<_ACEOF
16156/* end confdefs.h. */
16157$ac_includes_default
Bram Moolenaar071d4272004-06-13 20:20:40 +000016158#include <dl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016159_ACEOF
16160rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016161if { (ac_try="$ac_compile"
16162case "(($ac_try" in
16163 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16164 *) ac_try_echo=$ac_try;;
16165esac
16166eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16167$as_echo "$ac_try_echo") >&5
16168 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016169 ac_status=$?
16170 grep -v '^ *+' conftest.er1 >conftest.err
16171 rm -f conftest.er1
16172 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016173 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16174 (exit $ac_status); } && {
16175 test -z "$ac_c_werror_flag" ||
16176 test ! -s conftest.err
16177 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016178 ac_header_compiler=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000016179else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016180 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016181sed 's/^/| /' conftest.$ac_ext >&5
16182
Bram Moolenaar446cb832008-06-24 21:56:24 +000016183 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000016184fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016185
16186rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16187{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16188$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016189
16190# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016191{ $as_echo "$as_me:$LINENO: checking dl.h presence" >&5
16192$as_echo_n "checking dl.h presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016193cat >conftest.$ac_ext <<_ACEOF
16194/* confdefs.h. */
16195_ACEOF
16196cat confdefs.h >>conftest.$ac_ext
16197cat >>conftest.$ac_ext <<_ACEOF
16198/* end confdefs.h. */
16199#include <dl.h>
16200_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000016201if { (ac_try="$ac_cpp conftest.$ac_ext"
16202case "(($ac_try" in
16203 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16204 *) ac_try_echo=$ac_try;;
16205esac
16206eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16207$as_echo "$ac_try_echo") >&5
16208 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016209 ac_status=$?
16210 grep -v '^ *+' conftest.er1 >conftest.err
16211 rm -f conftest.er1
16212 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016213 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16214 (exit $ac_status); } >/dev/null && {
16215 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
16216 test ! -s conftest.err
16217 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016218 ac_header_preproc=yes
16219else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016220 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016221sed 's/^/| /' conftest.$ac_ext >&5
16222
16223 ac_header_preproc=no
16224fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016225
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016226rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016227{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16228$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016229
16230# So? What about this header?
16231case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16232 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016233 { $as_echo "$as_me:$LINENO: WARNING: dl.h: accepted by the compiler, rejected by the preprocessor!" >&5
16234$as_echo "$as_me: WARNING: dl.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
16235 { $as_echo "$as_me:$LINENO: WARNING: dl.h: proceeding with the compiler's result" >&5
16236$as_echo "$as_me: WARNING: dl.h: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016237 ac_header_preproc=yes
16238 ;;
16239 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016240 { $as_echo "$as_me:$LINENO: WARNING: dl.h: present but cannot be compiled" >&5
16241$as_echo "$as_me: WARNING: dl.h: present but cannot be compiled" >&2;}
16242 { $as_echo "$as_me:$LINENO: WARNING: dl.h: check for missing prerequisite headers?" >&5
16243$as_echo "$as_me: WARNING: dl.h: check for missing prerequisite headers?" >&2;}
16244 { $as_echo "$as_me:$LINENO: WARNING: dl.h: see the Autoconf documentation" >&5
16245$as_echo "$as_me: WARNING: dl.h: see the Autoconf documentation" >&2;}
16246 { $as_echo "$as_me:$LINENO: WARNING: dl.h: section \"Present But Cannot Be Compiled\"" >&5
16247$as_echo "$as_me: WARNING: dl.h: section \"Present But Cannot Be Compiled\"" >&2;}
16248 { $as_echo "$as_me:$LINENO: WARNING: dl.h: proceeding with the preprocessor's result" >&5
16249$as_echo "$as_me: WARNING: dl.h: proceeding with the preprocessor's result" >&2;}
16250 { $as_echo "$as_me:$LINENO: WARNING: dl.h: in the future, the compiler will take precedence" >&5
16251$as_echo "$as_me: WARNING: dl.h: in the future, the compiler will take precedence" >&2;}
16252
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016253 ;;
16254esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000016255{ $as_echo "$as_me:$LINENO: checking for dl.h" >&5
16256$as_echo_n "checking for dl.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016257if test "${ac_cv_header_dl_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016258 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016259else
16260 ac_cv_header_dl_h=$ac_header_preproc
16261fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016262{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_dl_h" >&5
16263$as_echo "$ac_cv_header_dl_h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016264
16265fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016266if test $ac_cv_header_dl_h = yes; then
16267 DLL=dl.h
16268fi
16269
16270
16271fi
16272
Bram Moolenaar071d4272004-06-13 20:20:40 +000016273
16274if test x${DLL} = xdlfcn.h; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016275
16276cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016277#define HAVE_DLFCN_H 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016278_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016279
Bram Moolenaar446cb832008-06-24 21:56:24 +000016280 { $as_echo "$as_me:$LINENO: checking for dlopen()" >&5
16281$as_echo_n "checking for dlopen()... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016282 cat >conftest.$ac_ext <<_ACEOF
16283/* confdefs.h. */
16284_ACEOF
16285cat confdefs.h >>conftest.$ac_ext
16286cat >>conftest.$ac_ext <<_ACEOF
16287/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016288
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016289int
16290main ()
16291{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016292
16293 extern void* dlopen();
16294 dlopen();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016295
16296 ;
16297 return 0;
16298}
16299_ACEOF
16300rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016301if { (ac_try="$ac_link"
16302case "(($ac_try" in
16303 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16304 *) ac_try_echo=$ac_try;;
16305esac
16306eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16307$as_echo "$ac_try_echo") >&5
16308 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016309 ac_status=$?
16310 grep -v '^ *+' conftest.er1 >conftest.err
16311 rm -f conftest.er1
16312 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016313 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16314 (exit $ac_status); } && {
16315 test -z "$ac_c_werror_flag" ||
16316 test ! -s conftest.err
16317 } && test -s conftest$ac_exeext && {
16318 test "$cross_compiling" = yes ||
16319 $as_test_x conftest$ac_exeext
16320 }; then
16321 { $as_echo "$as_me:$LINENO: result: yes" >&5
16322$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016323
16324cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016325#define HAVE_DLOPEN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016326_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016327
16328else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016329 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016330sed 's/^/| /' conftest.$ac_ext >&5
16331
Bram Moolenaar446cb832008-06-24 21:56:24 +000016332 { $as_echo "$as_me:$LINENO: result: no" >&5
16333$as_echo "no" >&6; };
16334 { $as_echo "$as_me:$LINENO: checking for dlopen() in -ldl" >&5
16335$as_echo_n "checking for dlopen() in -ldl... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016336 olibs=$LIBS
16337 LIBS="$LIBS -ldl"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016338 cat >conftest.$ac_ext <<_ACEOF
16339/* confdefs.h. */
16340_ACEOF
16341cat confdefs.h >>conftest.$ac_ext
16342cat >>conftest.$ac_ext <<_ACEOF
16343/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016344
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016345int
16346main ()
16347{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016348
16349 extern void* dlopen();
16350 dlopen();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016351
16352 ;
16353 return 0;
16354}
16355_ACEOF
16356rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016357if { (ac_try="$ac_link"
16358case "(($ac_try" in
16359 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16360 *) ac_try_echo=$ac_try;;
16361esac
16362eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16363$as_echo "$ac_try_echo") >&5
16364 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016365 ac_status=$?
16366 grep -v '^ *+' conftest.er1 >conftest.err
16367 rm -f conftest.er1
16368 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016369 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16370 (exit $ac_status); } && {
16371 test -z "$ac_c_werror_flag" ||
16372 test ! -s conftest.err
16373 } && test -s conftest$ac_exeext && {
16374 test "$cross_compiling" = yes ||
16375 $as_test_x conftest$ac_exeext
16376 }; then
16377 { $as_echo "$as_me:$LINENO: result: yes" >&5
16378$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016379
16380cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016381#define HAVE_DLOPEN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016382_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016383
16384else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016385 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016386sed 's/^/| /' conftest.$ac_ext >&5
16387
Bram Moolenaar446cb832008-06-24 21:56:24 +000016388 { $as_echo "$as_me:$LINENO: result: no" >&5
16389$as_echo "no" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000016390 LIBS=$olibs
16391fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016392
16393rm -rf conftest.dSYM
16394rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016395 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016396fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016397
16398rm -rf conftest.dSYM
16399rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016400 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016401 { $as_echo "$as_me:$LINENO: checking for dlsym()" >&5
16402$as_echo_n "checking for dlsym()... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016403 cat >conftest.$ac_ext <<_ACEOF
16404/* confdefs.h. */
16405_ACEOF
16406cat confdefs.h >>conftest.$ac_ext
16407cat >>conftest.$ac_ext <<_ACEOF
16408/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016409
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016410int
16411main ()
16412{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016413
16414 extern void* dlsym();
16415 dlsym();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016416
16417 ;
16418 return 0;
16419}
16420_ACEOF
16421rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016422if { (ac_try="$ac_link"
16423case "(($ac_try" in
16424 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16425 *) ac_try_echo=$ac_try;;
16426esac
16427eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16428$as_echo "$ac_try_echo") >&5
16429 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016430 ac_status=$?
16431 grep -v '^ *+' conftest.er1 >conftest.err
16432 rm -f conftest.er1
16433 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016434 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16435 (exit $ac_status); } && {
16436 test -z "$ac_c_werror_flag" ||
16437 test ! -s conftest.err
16438 } && test -s conftest$ac_exeext && {
16439 test "$cross_compiling" = yes ||
16440 $as_test_x conftest$ac_exeext
16441 }; then
16442 { $as_echo "$as_me:$LINENO: result: yes" >&5
16443$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016444
16445cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016446#define HAVE_DLSYM 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016447_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016448
16449else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016450 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016451sed 's/^/| /' conftest.$ac_ext >&5
16452
Bram Moolenaar446cb832008-06-24 21:56:24 +000016453 { $as_echo "$as_me:$LINENO: result: no" >&5
16454$as_echo "no" >&6; };
16455 { $as_echo "$as_me:$LINENO: checking for dlsym() in -ldl" >&5
16456$as_echo_n "checking for dlsym() in -ldl... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016457 olibs=$LIBS
16458 LIBS="$LIBS -ldl"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016459 cat >conftest.$ac_ext <<_ACEOF
16460/* confdefs.h. */
16461_ACEOF
16462cat confdefs.h >>conftest.$ac_ext
16463cat >>conftest.$ac_ext <<_ACEOF
16464/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016465
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016466int
16467main ()
16468{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016469
16470 extern void* dlsym();
16471 dlsym();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016472
16473 ;
16474 return 0;
16475}
16476_ACEOF
16477rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016478if { (ac_try="$ac_link"
16479case "(($ac_try" in
16480 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16481 *) ac_try_echo=$ac_try;;
16482esac
16483eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16484$as_echo "$ac_try_echo") >&5
16485 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016486 ac_status=$?
16487 grep -v '^ *+' conftest.er1 >conftest.err
16488 rm -f conftest.er1
16489 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016490 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16491 (exit $ac_status); } && {
16492 test -z "$ac_c_werror_flag" ||
16493 test ! -s conftest.err
16494 } && test -s conftest$ac_exeext && {
16495 test "$cross_compiling" = yes ||
16496 $as_test_x conftest$ac_exeext
16497 }; then
16498 { $as_echo "$as_me:$LINENO: result: yes" >&5
16499$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016500
16501cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016502#define HAVE_DLSYM 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016503_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016504
16505else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016506 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016507sed 's/^/| /' conftest.$ac_ext >&5
16508
Bram Moolenaar446cb832008-06-24 21:56:24 +000016509 { $as_echo "$as_me:$LINENO: result: no" >&5
16510$as_echo "no" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000016511 LIBS=$olibs
16512fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016513
16514rm -rf conftest.dSYM
16515rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016516 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016517fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016518
16519rm -rf conftest.dSYM
16520rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016521 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016522elif test x${DLL} = xdl.h; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016523
16524cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016525#define HAVE_DL_H 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016526_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016527
Bram Moolenaar446cb832008-06-24 21:56:24 +000016528 { $as_echo "$as_me:$LINENO: checking for shl_load()" >&5
16529$as_echo_n "checking for shl_load()... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016530 cat >conftest.$ac_ext <<_ACEOF
16531/* confdefs.h. */
16532_ACEOF
16533cat confdefs.h >>conftest.$ac_ext
16534cat >>conftest.$ac_ext <<_ACEOF
16535/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016536
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016537int
16538main ()
16539{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016540
16541 extern void* shl_load();
16542 shl_load();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016543
16544 ;
16545 return 0;
16546}
16547_ACEOF
16548rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016549if { (ac_try="$ac_link"
16550case "(($ac_try" in
16551 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16552 *) ac_try_echo=$ac_try;;
16553esac
16554eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16555$as_echo "$ac_try_echo") >&5
16556 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016557 ac_status=$?
16558 grep -v '^ *+' conftest.er1 >conftest.err
16559 rm -f conftest.er1
16560 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016561 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16562 (exit $ac_status); } && {
16563 test -z "$ac_c_werror_flag" ||
16564 test ! -s conftest.err
16565 } && test -s conftest$ac_exeext && {
16566 test "$cross_compiling" = yes ||
16567 $as_test_x conftest$ac_exeext
16568 }; then
16569 { $as_echo "$as_me:$LINENO: result: yes" >&5
16570$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016571
16572cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016573#define HAVE_SHL_LOAD 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016574_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016575
16576else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016577 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016578sed 's/^/| /' conftest.$ac_ext >&5
16579
Bram Moolenaar446cb832008-06-24 21:56:24 +000016580 { $as_echo "$as_me:$LINENO: result: no" >&5
16581$as_echo "no" >&6; };
16582 { $as_echo "$as_me:$LINENO: checking for shl_load() in -ldld" >&5
16583$as_echo_n "checking for shl_load() in -ldld... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016584 olibs=$LIBS
16585 LIBS="$LIBS -ldld"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016586 cat >conftest.$ac_ext <<_ACEOF
16587/* confdefs.h. */
16588_ACEOF
16589cat confdefs.h >>conftest.$ac_ext
16590cat >>conftest.$ac_ext <<_ACEOF
16591/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016592
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016593int
16594main ()
16595{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016596
16597 extern void* shl_load();
16598 shl_load();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016599
16600 ;
16601 return 0;
16602}
16603_ACEOF
16604rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016605if { (ac_try="$ac_link"
16606case "(($ac_try" in
16607 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16608 *) ac_try_echo=$ac_try;;
16609esac
16610eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16611$as_echo "$ac_try_echo") >&5
16612 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016613 ac_status=$?
16614 grep -v '^ *+' conftest.er1 >conftest.err
16615 rm -f conftest.er1
16616 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016617 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16618 (exit $ac_status); } && {
16619 test -z "$ac_c_werror_flag" ||
16620 test ! -s conftest.err
16621 } && test -s conftest$ac_exeext && {
16622 test "$cross_compiling" = yes ||
16623 $as_test_x conftest$ac_exeext
16624 }; then
16625 { $as_echo "$as_me:$LINENO: result: yes" >&5
16626$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016627
16628cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016629#define HAVE_SHL_LOAD 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016630_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016631
16632else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016633 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016634sed 's/^/| /' conftest.$ac_ext >&5
16635
Bram Moolenaar446cb832008-06-24 21:56:24 +000016636 { $as_echo "$as_me:$LINENO: result: no" >&5
16637$as_echo "no" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000016638 LIBS=$olibs
16639fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016640
16641rm -rf conftest.dSYM
16642rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016643 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016644fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016645
16646rm -rf conftest.dSYM
16647rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016648 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016649fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016650
16651for ac_header in setjmp.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000016652do
Bram Moolenaar446cb832008-06-24 21:56:24 +000016653as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16654if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16655 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
16656$as_echo_n "checking for $ac_header... " >&6; }
16657if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16658 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000016659fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016660ac_res=`eval 'as_val=${'$as_ac_Header'}
16661 $as_echo "$as_val"'`
16662 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
16663$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016664else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016665 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016666{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
16667$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016668cat >conftest.$ac_ext <<_ACEOF
16669/* confdefs.h. */
16670_ACEOF
16671cat confdefs.h >>conftest.$ac_ext
16672cat >>conftest.$ac_ext <<_ACEOF
16673/* end confdefs.h. */
16674$ac_includes_default
16675#include <$ac_header>
16676_ACEOF
16677rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016678if { (ac_try="$ac_compile"
16679case "(($ac_try" in
16680 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16681 *) ac_try_echo=$ac_try;;
16682esac
16683eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16684$as_echo "$ac_try_echo") >&5
16685 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016686 ac_status=$?
16687 grep -v '^ *+' conftest.er1 >conftest.err
16688 rm -f conftest.er1
16689 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016690 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16691 (exit $ac_status); } && {
16692 test -z "$ac_c_werror_flag" ||
16693 test ! -s conftest.err
16694 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016695 ac_header_compiler=yes
16696else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016697 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016698sed 's/^/| /' conftest.$ac_ext >&5
16699
Bram Moolenaar446cb832008-06-24 21:56:24 +000016700 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000016701fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016702
16703rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16704{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16705$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016706
16707# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016708{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
16709$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016710cat >conftest.$ac_ext <<_ACEOF
16711/* confdefs.h. */
16712_ACEOF
16713cat confdefs.h >>conftest.$ac_ext
16714cat >>conftest.$ac_ext <<_ACEOF
16715/* end confdefs.h. */
16716#include <$ac_header>
16717_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000016718if { (ac_try="$ac_cpp conftest.$ac_ext"
16719case "(($ac_try" in
16720 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16721 *) ac_try_echo=$ac_try;;
16722esac
16723eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16724$as_echo "$ac_try_echo") >&5
16725 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016726 ac_status=$?
16727 grep -v '^ *+' conftest.er1 >conftest.err
16728 rm -f conftest.er1
16729 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016730 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16731 (exit $ac_status); } >/dev/null && {
16732 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
16733 test ! -s conftest.err
16734 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016735 ac_header_preproc=yes
16736else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016737 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016738sed 's/^/| /' conftest.$ac_ext >&5
16739
16740 ac_header_preproc=no
16741fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016742
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016743rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016744{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16745$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016746
16747# So? What about this header?
16748case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16749 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016750 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16751$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16752 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16753$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016754 ac_header_preproc=yes
16755 ;;
16756 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016757 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16758$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16759 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
16760$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
16761 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16762$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16763 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
16764$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
16765 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16766$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16767 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16768$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16769
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016770 ;;
16771esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000016772{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
16773$as_echo_n "checking for $ac_header... " >&6; }
16774if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16775 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016776else
16777 eval "$as_ac_Header=\$ac_header_preproc"
16778fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016779ac_res=`eval 'as_val=${'$as_ac_Header'}
16780 $as_echo "$as_val"'`
16781 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
16782$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016783
16784fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016785if test `eval 'as_val=${'$as_ac_Header'}
16786 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016787 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000016788#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016789_ACEOF
16790
16791fi
16792
Bram Moolenaar071d4272004-06-13 20:20:40 +000016793done
16794
16795
16796if test "x$MACOSX" = "xyes" -a -n "$PERL"; then
16797 if echo $LIBS | grep -e '-ldl' >/dev/null; then
16798 LIBS=`echo $LIBS | sed s/-ldl//`
16799 PERL_LIBS="$PERL_LIBS -ldl"
16800 fi
16801fi
16802
16803if test "x$MACOSX" = "xyes" && test "x$CARBON" = "xyes" \
16804 && test "x$GUITYPE" != "xCARBONGUI"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016805 { $as_echo "$as_me:$LINENO: checking whether we need -framework Carbon" >&5
16806$as_echo_n "checking whether we need -framework Carbon... " >&6; }
Bram Moolenaarb90daee2006-10-17 09:49:09 +000016807 if test "x$enable_multibyte" = "xyes" || test "x$features" = "xbig" \
Bram Moolenaar071d4272004-06-13 20:20:40 +000016808 || test "x$features" = "xhuge"; then
16809 LIBS="$LIBS -framework Carbon"
Bram Moolenaar446cb832008-06-24 21:56:24 +000016810 { $as_echo "$as_me:$LINENO: result: yes" >&5
16811$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016812 else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016813 { $as_echo "$as_me:$LINENO: result: no" >&5
16814$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016815 fi
16816fi
Bram Moolenaare224ffa2006-03-01 00:01:28 +000016817if test "x$MACARCH" = "xboth"; then
16818 LDFLAGS="$LDFLAGS -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
16819fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000016820
Bram Moolenaar446cb832008-06-24 21:56:24 +000016821{ $as_echo "$as_me:$LINENO: checking for GCC 3 or later" >&5
16822$as_echo_n "checking for GCC 3 or later... " >&6; }
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000016823DEPEND_CFLAGS_FILTER=
16824if test "$GCC" = yes; then
Bram Moolenaar2217cae2006-03-25 21:55:52 +000016825 gccmajor=`echo "$gccversion" | sed -e 's/^\([1-9]\)\..*$/\1/g'`
Bram Moolenaarf740b292006-02-16 22:11:02 +000016826 if test "$gccmajor" -gt "2"; then
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000016827 DEPEND_CFLAGS_FILTER="| sed 's+-I */+-isystem /+g'"
16828 fi
16829fi
Bram Moolenaara5792f52005-11-23 21:25:05 +000016830if test "$DEPEND_CFLAGS_FILTER" = ""; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016831 { $as_echo "$as_me:$LINENO: result: no" >&5
16832$as_echo "no" >&6; }
Bram Moolenaara5792f52005-11-23 21:25:05 +000016833else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016834 { $as_echo "$as_me:$LINENO: result: yes" >&5
16835$as_echo "yes" >&6; }
Bram Moolenaara5792f52005-11-23 21:25:05 +000016836fi
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000016837
Bram Moolenaar071d4272004-06-13 20:20:40 +000016838
Bram Moolenaar446cb832008-06-24 21:56:24 +000016839ac_config_files="$ac_config_files auto/config.mk:config.mk.in"
16840
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016841cat >confcache <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016842# This file is a shell script that caches the results of configure
16843# tests run on this system so they can be shared between configure
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016844# scripts and configure runs, see configure's option --config-cache.
16845# It is not useful on other systems. If it contains results you don't
16846# want to keep, you may remove or edit it.
Bram Moolenaar071d4272004-06-13 20:20:40 +000016847#
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016848# config.status only pays attention to the cache file if you give it
16849# the --recheck option to rerun configure.
Bram Moolenaar071d4272004-06-13 20:20:40 +000016850#
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016851# `ac_cv_env_foo' variables (set or unset) will be overridden when
16852# loading this file, other *unset* `ac_cv_foo' will be assigned the
16853# following values.
16854
16855_ACEOF
16856
Bram Moolenaar071d4272004-06-13 20:20:40 +000016857# The following way of writing the cache mishandles newlines in values,
16858# but we know of no workaround that is simple, portable, and efficient.
Bram Moolenaar446cb832008-06-24 21:56:24 +000016859# So, we kill variables containing newlines.
Bram Moolenaar071d4272004-06-13 20:20:40 +000016860# Ultrix sh set writes to stderr and can't be redirected directly,
16861# and sets the high bit in the cache file unless we assign to the vars.
Bram Moolenaar446cb832008-06-24 21:56:24 +000016862(
16863 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16864 eval ac_val=\$$ac_var
16865 case $ac_val in #(
16866 *${as_nl}*)
16867 case $ac_var in #(
16868 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
16869$as_echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
16870 esac
16871 case $ac_var in #(
16872 _ | IFS | as_nl) ;; #(
16873 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16874 *) $as_unset $ac_var ;;
16875 esac ;;
16876 esac
16877 done
16878
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016879 (set) 2>&1 |
Bram Moolenaar446cb832008-06-24 21:56:24 +000016880 case $as_nl`(ac_space=' '; set) 2>&1` in #(
16881 *${as_nl}ac_space=\ *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016882 # `set' does not quote correctly, so add quotes (double-quote
16883 # substitution turns \\\\ into \\, and sed turns \\ into \).
16884 sed -n \
16885 "s/'/'\\\\''/g;
16886 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
Bram Moolenaar446cb832008-06-24 21:56:24 +000016887 ;; #(
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016888 *)
16889 # `set' quotes correctly as required by POSIX, so do not add quotes.
Bram Moolenaar446cb832008-06-24 21:56:24 +000016890 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016891 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000016892 esac |
16893 sort
16894) |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016895 sed '
Bram Moolenaar446cb832008-06-24 21:56:24 +000016896 /^ac_cv_env_/b end
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016897 t clear
Bram Moolenaar446cb832008-06-24 21:56:24 +000016898 :clear
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016899 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16900 t end
Bram Moolenaar446cb832008-06-24 21:56:24 +000016901 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16902 :end' >>confcache
16903if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16904 if test -w "$cache_file"; then
16905 test "x$cache_file" != "x/dev/null" &&
16906 { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
16907$as_echo "$as_me: updating cache $cache_file" >&6;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016908 cat confcache >$cache_file
Bram Moolenaar071d4272004-06-13 20:20:40 +000016909 else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016910 { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
16911$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
Bram Moolenaar071d4272004-06-13 20:20:40 +000016912 fi
16913fi
16914rm -f confcache
16915
Bram Moolenaar071d4272004-06-13 20:20:40 +000016916test "x$prefix" = xNONE && prefix=$ac_default_prefix
16917# Let make expand exec_prefix.
16918test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16919
Bram Moolenaar071d4272004-06-13 20:20:40 +000016920DEFS=-DHAVE_CONFIG_H
16921
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016922ac_libobjs=
16923ac_ltlibobjs=
16924for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16925 # 1. Remove the extension, and $U if already installed.
Bram Moolenaar446cb832008-06-24 21:56:24 +000016926 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16927 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16928 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
16929 # will be set to the directory where LIBOBJS objects are built.
16930 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16931 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016932done
16933LIBOBJS=$ac_libobjs
16934
16935LTLIBOBJS=$ac_ltlibobjs
16936
16937
16938
Bram Moolenaar071d4272004-06-13 20:20:40 +000016939: ${CONFIG_STATUS=./config.status}
Bram Moolenaar446cb832008-06-24 21:56:24 +000016940ac_write_fail=0
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016941ac_clean_files_save=$ac_clean_files
16942ac_clean_files="$ac_clean_files $CONFIG_STATUS"
Bram Moolenaar446cb832008-06-24 21:56:24 +000016943{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
16944$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16945cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016946#! $SHELL
16947# Generated by $as_me.
Bram Moolenaar071d4272004-06-13 20:20:40 +000016948# Run this file to recreate the current configuration.
Bram Moolenaar071d4272004-06-13 20:20:40 +000016949# Compiler output produced by configure, useful for debugging
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016950# configure, is in config.log if it exists.
Bram Moolenaar071d4272004-06-13 20:20:40 +000016951
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016952debug=false
16953ac_cs_recheck=false
16954ac_cs_silent=false
16955SHELL=\${CONFIG_SHELL-$SHELL}
16956_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016957
Bram Moolenaar446cb832008-06-24 21:56:24 +000016958cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016959## --------------------- ##
16960## M4sh Initialization. ##
16961## --------------------- ##
Bram Moolenaar071d4272004-06-13 20:20:40 +000016962
Bram Moolenaar446cb832008-06-24 21:56:24 +000016963# Be more Bourne compatible
16964DUALCASE=1; export DUALCASE # for MKS sh
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016965if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
16966 emulate sh
16967 NULLCMD=:
Bram Moolenaar446cb832008-06-24 21:56:24 +000016968 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016969 # is contrary to our usage. Disable this feature.
16970 alias -g '${1+"$@"}'='"$@"'
Bram Moolenaar446cb832008-06-24 21:56:24 +000016971 setopt NO_GLOB_SUBST
16972else
16973 case `(set -o) 2>/dev/null` in
16974 *posix*) set -o posix ;;
16975esac
16976
Bram Moolenaar071d4272004-06-13 20:20:40 +000016977fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016978
16979
16980
16981
16982# PATH needs CR
16983# Avoid depending upon Character Ranges.
16984as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16985as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16986as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16987as_cr_digits='0123456789'
16988as_cr_alnum=$as_cr_Letters$as_cr_digits
16989
16990as_nl='
16991'
16992export as_nl
16993# Printing a long string crashes Solaris 7 /usr/bin/printf.
16994as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16995as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16996as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16997if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16998 as_echo='printf %s\n'
16999 as_echo_n='printf %s'
17000else
17001 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17002 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17003 as_echo_n='/usr/ucb/echo -n'
17004 else
17005 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17006 as_echo_n_body='eval
17007 arg=$1;
17008 case $arg in
17009 *"$as_nl"*)
17010 expr "X$arg" : "X\\(.*\\)$as_nl";
17011 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17012 esac;
17013 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17014 '
17015 export as_echo_n_body
17016 as_echo_n='sh -c $as_echo_n_body as_echo'
17017 fi
17018 export as_echo_body
17019 as_echo='sh -c $as_echo_body as_echo'
17020fi
17021
17022# The user is always right.
17023if test "${PATH_SEPARATOR+set}" != set; then
17024 PATH_SEPARATOR=:
17025 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17026 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17027 PATH_SEPARATOR=';'
17028 }
17029fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000017030
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017031# Support unset when possible.
17032if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
17033 as_unset=unset
17034else
17035 as_unset=false
17036fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000017037
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017038
Bram Moolenaar446cb832008-06-24 21:56:24 +000017039# IFS
17040# We need space, tab and new line, in precisely that order. Quoting is
17041# there to prevent editors from complaining about space-tab.
17042# (If _AS_PATH_WALK were called with IFS unset, it would disable word
17043# splitting by setting IFS to empty value.)
17044IFS=" "" $as_nl"
17045
17046# Find who we are. Look in the path if we contain no directory separator.
17047case $0 in
17048 *[\\/]* ) as_myself=$0 ;;
17049 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17050for as_dir in $PATH
17051do
17052 IFS=$as_save_IFS
17053 test -z "$as_dir" && as_dir=.
17054 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17055done
17056IFS=$as_save_IFS
17057
17058 ;;
17059esac
17060# We did not find ourselves, most probably we were run as `sh COMMAND'
17061# in which case we are not to be found in the path.
17062if test "x$as_myself" = x; then
17063 as_myself=$0
17064fi
17065if test ! -f "$as_myself"; then
17066 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17067 { (exit 1); exit 1; }
17068fi
17069
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017070# Work around bugs in pre-3.0 UWIN ksh.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017071for as_var in ENV MAIL MAILPATH
17072do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
17073done
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017074PS1='$ '
17075PS2='> '
17076PS4='+ '
17077
17078# NLS nuisances.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017079LC_ALL=C
17080export LC_ALL
17081LANGUAGE=C
17082export LANGUAGE
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017083
17084# Required to use basename.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017085if expr a : '\(a\)' >/dev/null 2>&1 &&
17086 test "X`expr 00001 : '.*\(...\)'`" = X001; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017087 as_expr=expr
17088else
17089 as_expr=false
17090fi
17091
Bram Moolenaar446cb832008-06-24 21:56:24 +000017092if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017093 as_basename=basename
17094else
17095 as_basename=false
17096fi
17097
17098
17099# Name of the executable.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017100as_me=`$as_basename -- "$0" ||
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017101$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
17102 X"$0" : 'X\(//\)$' \| \
Bram Moolenaar446cb832008-06-24 21:56:24 +000017103 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
17104$as_echo X/"$0" |
17105 sed '/^.*\/\([^/][^/]*\)\/*$/{
17106 s//\1/
17107 q
17108 }
17109 /^X\/\(\/\/\)$/{
17110 s//\1/
17111 q
17112 }
17113 /^X\/\(\/\).*/{
17114 s//\1/
17115 q
17116 }
17117 s/.*/./; q'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017118
Bram Moolenaar446cb832008-06-24 21:56:24 +000017119# CDPATH.
17120$as_unset CDPATH
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017121
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017122
17123
17124 as_lineno_1=$LINENO
17125 as_lineno_2=$LINENO
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017126 test "x$as_lineno_1" != "x$as_lineno_2" &&
Bram Moolenaar446cb832008-06-24 21:56:24 +000017127 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
Bram Moolenaar071d4272004-06-13 20:20:40 +000017128
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017129 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
17130 # uniformly replaced by the line number. The first 'sed' inserts a
Bram Moolenaar446cb832008-06-24 21:56:24 +000017131 # line-number line after each line using $LINENO; the second 'sed'
17132 # does the real work. The second script uses 'N' to pair each
17133 # line-number line with the line containing $LINENO, and appends
17134 # trailing '-' during substitution so that $LINENO is not a special
17135 # case at line end.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017136 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
Bram Moolenaar446cb832008-06-24 21:56:24 +000017137 # scripts with optimization help from Paolo Bonzini. Blame Lee
17138 # E. McMahon (1931-1989) for sed's syntax. :-)
17139 sed -n '
17140 p
17141 /[$]LINENO/=
17142 ' <$as_myself |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017143 sed '
Bram Moolenaar446cb832008-06-24 21:56:24 +000017144 s/[$]LINENO.*/&-/
17145 t lineno
17146 b
17147 :lineno
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017148 N
Bram Moolenaar446cb832008-06-24 21:56:24 +000017149 :loop
17150 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017151 t loop
Bram Moolenaar446cb832008-06-24 21:56:24 +000017152 s/-\n.*//
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017153 ' >$as_me.lineno &&
Bram Moolenaar446cb832008-06-24 21:56:24 +000017154 chmod +x "$as_me.lineno" ||
17155 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017156 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000017157
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017158 # Don't try to exec as it changes $[0], causing all sort of problems
17159 # (the dirname of $[0] is not the place where we might find the
Bram Moolenaar446cb832008-06-24 21:56:24 +000017160 # original and so on. Autoconf is especially sensitive to this).
17161 . "./$as_me.lineno"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017162 # Exit status is that of the last command.
17163 exit
17164}
17165
17166
Bram Moolenaar446cb832008-06-24 21:56:24 +000017167if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
17168 as_dirname=dirname
17169else
17170 as_dirname=false
17171fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017172
Bram Moolenaar446cb832008-06-24 21:56:24 +000017173ECHO_C= ECHO_N= ECHO_T=
17174case `echo -n x` in
17175-n*)
17176 case `echo 'x\c'` in
17177 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
17178 *) ECHO_C='\c';;
17179 esac;;
17180*)
17181 ECHO_N='-n';;
17182esac
17183if expr a : '\(a\)' >/dev/null 2>&1 &&
17184 test "X`expr 00001 : '.*\(...\)'`" = X001; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017185 as_expr=expr
17186else
17187 as_expr=false
17188fi
17189
17190rm -f conf$$ conf$$.exe conf$$.file
Bram Moolenaar446cb832008-06-24 21:56:24 +000017191if test -d conf$$.dir; then
17192 rm -f conf$$.dir/conf$$.file
17193else
17194 rm -f conf$$.dir
17195 mkdir conf$$.dir 2>/dev/null
17196fi
17197if (echo >conf$$.file) 2>/dev/null; then
17198 if ln -s conf$$.file conf$$ 2>/dev/null; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017199 as_ln_s='ln -s'
Bram Moolenaar446cb832008-06-24 21:56:24 +000017200 # ... but there are two gotchas:
17201 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
17202 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
17203 # In both cases, we have to default to `cp -p'.
17204 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
17205 as_ln_s='cp -p'
17206 elif ln conf$$.file conf$$ 2>/dev/null; then
17207 as_ln_s=ln
17208 else
17209 as_ln_s='cp -p'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017210 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017211else
17212 as_ln_s='cp -p'
17213fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000017214rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
17215rmdir conf$$.dir 2>/dev/null
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017216
17217if mkdir -p . 2>/dev/null; then
17218 as_mkdir_p=:
17219else
17220 test -d ./-p && rmdir ./-p
17221 as_mkdir_p=false
17222fi
17223
Bram Moolenaar446cb832008-06-24 21:56:24 +000017224if test -x / >/dev/null 2>&1; then
17225 as_test_x='test -x'
17226else
17227 if ls -dL / >/dev/null 2>&1; then
17228 as_ls_L_option=L
17229 else
17230 as_ls_L_option=
17231 fi
17232 as_test_x='
17233 eval sh -c '\''
17234 if test -d "$1"; then
17235 test -d "$1/.";
17236 else
17237 case $1 in
17238 -*)set "./$1";;
17239 esac;
17240 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
17241 ???[sx]*):;;*)false;;esac;fi
17242 '\'' sh
17243 '
17244fi
17245as_executable_p=$as_test_x
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017246
17247# Sed expression to map a string onto a valid CPP name.
17248as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17249
17250# Sed expression to map a string onto a valid variable name.
17251as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17252
17253
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017254exec 6>&1
17255
Bram Moolenaar446cb832008-06-24 21:56:24 +000017256# Save the log message, to keep $[0] and so on meaningful, and to
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017257# report actual input values of CONFIG_FILES etc. instead of their
Bram Moolenaar446cb832008-06-24 21:56:24 +000017258# values after options handling.
17259ac_log="
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017260This file was extended by $as_me, which was
Bram Moolenaar446cb832008-06-24 21:56:24 +000017261generated by GNU Autoconf 2.62. Invocation command line was
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017262
17263 CONFIG_FILES = $CONFIG_FILES
17264 CONFIG_HEADERS = $CONFIG_HEADERS
17265 CONFIG_LINKS = $CONFIG_LINKS
17266 CONFIG_COMMANDS = $CONFIG_COMMANDS
17267 $ $0 $@
17268
Bram Moolenaar446cb832008-06-24 21:56:24 +000017269on `(hostname || uname -n) 2>/dev/null | sed 1q`
17270"
17271
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017272_ACEOF
17273
Bram Moolenaar446cb832008-06-24 21:56:24 +000017274cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017275# Files that config.status was made for.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017276config_files="$ac_config_files"
17277config_headers="$ac_config_headers"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017278
Bram Moolenaar446cb832008-06-24 21:56:24 +000017279_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017280
Bram Moolenaar446cb832008-06-24 21:56:24 +000017281cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017282ac_cs_usage="\
17283\`$as_me' instantiates files from templates according to the
17284current configuration.
17285
17286Usage: $0 [OPTIONS] [FILE]...
17287
17288 -h, --help print this help, then exit
Bram Moolenaar446cb832008-06-24 21:56:24 +000017289 -V, --version print version number and configuration settings, then exit
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017290 -q, --quiet do not print progress messages
17291 -d, --debug don't remove temporary files
17292 --recheck update $as_me by reconfiguring in the same conditions
17293 --file=FILE[:TEMPLATE]
Bram Moolenaar446cb832008-06-24 21:56:24 +000017294 instantiate the configuration file FILE
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017295 --header=FILE[:TEMPLATE]
Bram Moolenaar446cb832008-06-24 21:56:24 +000017296 instantiate the configuration header FILE
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017297
17298Configuration files:
17299$config_files
17300
17301Configuration headers:
17302$config_headers
17303
17304Report bugs to <bug-autoconf@gnu.org>."
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017305
Bram Moolenaar446cb832008-06-24 21:56:24 +000017306_ACEOF
17307cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017308ac_cs_version="\\
17309config.status
Bram Moolenaar446cb832008-06-24 21:56:24 +000017310configured by $0, generated by GNU Autoconf 2.62,
17311 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017312
Bram Moolenaar446cb832008-06-24 21:56:24 +000017313Copyright (C) 2008 Free Software Foundation, Inc.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017314This config.status script is free software; the Free Software Foundation
17315gives unlimited permission to copy, distribute and modify it."
Bram Moolenaar446cb832008-06-24 21:56:24 +000017316
17317ac_pwd='$ac_pwd'
17318srcdir='$srcdir'
17319AWK='$AWK'
17320test -n "\$AWK" || AWK=awk
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017321_ACEOF
17322
Bram Moolenaar446cb832008-06-24 21:56:24 +000017323cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17324# The default lists apply if the user does not specify any file.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017325ac_need_defaults=:
17326while test $# != 0
17327do
17328 case $1 in
17329 --*=*)
Bram Moolenaar446cb832008-06-24 21:56:24 +000017330 ac_option=`expr "X$1" : 'X\([^=]*\)='`
17331 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017332 ac_shift=:
17333 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000017334 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017335 ac_option=$1
17336 ac_optarg=$2
17337 ac_shift=shift
17338 ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017339 esac
17340
17341 case $ac_option in
17342 # Handling of the options.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017343 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17344 ac_cs_recheck=: ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000017345 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
17346 $as_echo "$ac_cs_version"; exit ;;
17347 --debug | --debu | --deb | --de | --d | -d )
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017348 debug=: ;;
17349 --file | --fil | --fi | --f )
17350 $ac_shift
Bram Moolenaar446cb832008-06-24 21:56:24 +000017351 case $ac_optarg in
17352 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17353 esac
17354 CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017355 ac_need_defaults=false;;
17356 --header | --heade | --head | --hea )
17357 $ac_shift
Bram Moolenaar446cb832008-06-24 21:56:24 +000017358 case $ac_optarg in
17359 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17360 esac
17361 CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017362 ac_need_defaults=false;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000017363 --he | --h)
17364 # Conflict between --help and --header
17365 { $as_echo "$as_me: error: ambiguous option: $1
17366Try \`$0 --help' for more information." >&2
17367 { (exit 1); exit 1; }; };;
17368 --help | --hel | -h )
17369 $as_echo "$ac_cs_usage"; exit ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017370 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
17371 | -silent | --silent | --silen | --sile | --sil | --si | --s)
17372 ac_cs_silent=: ;;
17373
17374 # This is an error.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017375 -*) { $as_echo "$as_me: error: unrecognized option: $1
17376Try \`$0 --help' for more information." >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017377 { (exit 1); exit 1; }; } ;;
17378
Bram Moolenaar446cb832008-06-24 21:56:24 +000017379 *) ac_config_targets="$ac_config_targets $1"
17380 ac_need_defaults=false ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017381
17382 esac
17383 shift
17384done
17385
17386ac_configure_extra_args=
17387
17388if $ac_cs_silent; then
17389 exec 6>/dev/null
17390 ac_configure_extra_args="$ac_configure_extra_args --silent"
17391fi
17392
17393_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000017394cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017395if \$ac_cs_recheck; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000017396 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17397 shift
17398 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
17399 CONFIG_SHELL='$SHELL'
17400 export CONFIG_SHELL
17401 exec "\$@"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017402fi
17403
17404_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000017405cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17406exec 5>>auto/config.log
17407{
17408 echo
17409 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17410## Running $as_me. ##
17411_ASBOX
17412 $as_echo "$ac_log"
17413} >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017414
Bram Moolenaar446cb832008-06-24 21:56:24 +000017415_ACEOF
17416cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17417_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017418
Bram Moolenaar446cb832008-06-24 21:56:24 +000017419cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017420
Bram Moolenaar446cb832008-06-24 21:56:24 +000017421# Handling of arguments.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017422for ac_config_target in $ac_config_targets
17423do
Bram Moolenaar446cb832008-06-24 21:56:24 +000017424 case $ac_config_target in
17425 "auto/config.h") CONFIG_HEADERS="$CONFIG_HEADERS auto/config.h:config.h.in" ;;
17426 "auto/config.mk") CONFIG_FILES="$CONFIG_FILES auto/config.mk:config.mk.in" ;;
17427
17428 *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
17429$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017430 { (exit 1); exit 1; }; };;
17431 esac
17432done
17433
Bram Moolenaar446cb832008-06-24 21:56:24 +000017434
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017435# If the user did not use the arguments to specify the items to instantiate,
17436# then the envvar interface is used. Set only those that are not.
17437# We use the long form for the default assignment because of an extremely
17438# bizarre bug on SunOS 4.1.3.
17439if $ac_need_defaults; then
17440 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
17441 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
17442fi
17443
17444# Have a temporary directory for convenience. Make it in the build tree
Bram Moolenaar446cb832008-06-24 21:56:24 +000017445# simply because there is no reason against having it here, and in addition,
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017446# creating and moving files from /tmp can sometimes cause problems.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017447# Hook for its removal unless debugging.
17448# Note that there is a small window in which the directory will not be cleaned:
17449# after its creation but before its name has been assigned to `$tmp'.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017450$debug ||
17451{
Bram Moolenaar446cb832008-06-24 21:56:24 +000017452 tmp=
17453 trap 'exit_status=$?
17454 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
17455' 0
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017456 trap '{ (exit 1); exit 1; }' 1 2 13 15
17457}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017458# Create a (secure) tmp directory for tmp files.
17459
17460{
Bram Moolenaar446cb832008-06-24 21:56:24 +000017461 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017462 test -n "$tmp" && test -d "$tmp"
17463} ||
17464{
Bram Moolenaar446cb832008-06-24 21:56:24 +000017465 tmp=./conf$$-$RANDOM
17466 (umask 077 && mkdir "$tmp")
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017467} ||
17468{
Bram Moolenaar446cb832008-06-24 21:56:24 +000017469 $as_echo "$as_me: cannot create a temporary directory in ." >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017470 { (exit 1); exit 1; }
17471}
17472
Bram Moolenaar446cb832008-06-24 21:56:24 +000017473# Set up the scripts for CONFIG_FILES section.
17474# No need to generate them if there are no CONFIG_FILES.
17475# This happens for instance with `./config.status config.h'.
17476if test -n "$CONFIG_FILES"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017477
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017478
Bram Moolenaar446cb832008-06-24 21:56:24 +000017479ac_cr=' '
17480ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
17481if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
17482 ac_cs_awk_cr='\\r'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017483else
Bram Moolenaar446cb832008-06-24 21:56:24 +000017484 ac_cs_awk_cr=$ac_cr
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017485fi
17486
Bram Moolenaar446cb832008-06-24 21:56:24 +000017487echo 'BEGIN {' >"$tmp/subs1.awk" &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017488_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000017489
Bram Moolenaar446cb832008-06-24 21:56:24 +000017490
17491{
17492 echo "cat >conf$$subs.awk <<_ACEOF" &&
17493 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
17494 echo "_ACEOF"
17495} >conf$$subs.sh ||
17496 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
17497$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
17498 { (exit 1); exit 1; }; }
17499ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
17500ac_delim='%!_!# '
17501for ac_last_try in false false false false false :; do
17502 . ./conf$$subs.sh ||
17503 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
17504$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
17505 { (exit 1); exit 1; }; }
17506
17507 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` = $ac_delim_num; then
17508 break
17509 elif $ac_last_try; then
17510 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
17511$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
17512 { (exit 1); exit 1; }; }
17513 else
17514 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17515 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017516done
Bram Moolenaar446cb832008-06-24 21:56:24 +000017517rm -f conf$$subs.sh
17518
17519cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17520cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017521_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000017522sed -n '
17523h
17524s/^/S["/; s/!.*/"]=/
17525p
17526g
17527s/^[^!]*!//
17528:repl
17529t repl
17530s/'"$ac_delim"'$//
17531t delim
17532:nl
17533h
17534s/\(.\{148\}\).*/\1/
17535t more1
17536s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
17537p
17538n
17539b repl
17540:more1
17541s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17542p
17543g
17544s/.\{148\}//
17545t nl
17546:delim
17547h
17548s/\(.\{148\}\).*/\1/
17549t more2
17550s/["\\]/\\&/g; s/^/"/; s/$/"/
17551p
17552b
17553:more2
17554s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17555p
17556g
17557s/.\{148\}//
17558t delim
17559' <conf$$subs.awk | sed '
17560/^[^""]/{
17561 N
17562 s/\n//
17563}
17564' >>$CONFIG_STATUS || ac_write_fail=1
17565rm -f conf$$subs.awk
17566cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17567_ACAWK
17568cat >>"\$tmp/subs1.awk" <<_ACAWK &&
17569 for (key in S) S_is_set[key] = 1
17570 FS = ""
Bram Moolenaar071d4272004-06-13 20:20:40 +000017571
Bram Moolenaar446cb832008-06-24 21:56:24 +000017572}
17573{
17574 line = $ 0
17575 nfields = split(line, field, "@")
17576 substed = 0
17577 len = length(field[1])
17578 for (i = 2; i < nfields; i++) {
17579 key = field[i]
17580 keylen = length(key)
17581 if (S_is_set[key]) {
17582 value = S[key]
17583 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17584 len += length(value) + length(field[++i])
17585 substed = 1
17586 } else
17587 len += 1 + keylen
17588 }
Bram Moolenaar071d4272004-06-13 20:20:40 +000017589
Bram Moolenaar446cb832008-06-24 21:56:24 +000017590 print line
17591}
Bram Moolenaar071d4272004-06-13 20:20:40 +000017592
Bram Moolenaar446cb832008-06-24 21:56:24 +000017593_ACAWK
17594_ACEOF
17595cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17596if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17597 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17598else
17599 cat
17600fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
17601 || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
17602$as_echo "$as_me: error: could not setup config files machinery" >&2;}
17603 { (exit 1); exit 1; }; }
17604_ACEOF
17605
17606# VPATH may cause trouble with some makes, so we remove $(srcdir),
17607# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
17608# trailing colons and then remove the whole line if VPATH becomes empty
17609# (actually we leave an empty line to preserve line numbers).
17610if test "x$srcdir" = x.; then
17611 ac_vpsub='/^[ ]*VPATH[ ]*=/{
17612s/:*\$(srcdir):*/:/
17613s/:*\${srcdir}:*/:/
17614s/:*@srcdir@:*/:/
17615s/^\([^=]*=[ ]*\):*/\1/
17616s/:*$//
17617s/^[^=]*=[ ]*$//
17618}'
17619fi
17620
17621cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17622fi # test -n "$CONFIG_FILES"
17623
17624# Set up the scripts for CONFIG_HEADERS section.
17625# No need to generate them if there are no CONFIG_HEADERS.
17626# This happens for instance with `./config.status Makefile'.
17627if test -n "$CONFIG_HEADERS"; then
17628cat >"$tmp/defines.awk" <<\_ACAWK ||
17629BEGIN {
17630_ACEOF
17631
17632# Transform confdefs.h into an awk script `defines.awk', embedded as
17633# here-document in config.status, that substitutes the proper values into
17634# config.h.in to produce config.h.
17635
17636# Create a delimiter string that does not exist in confdefs.h, to ease
17637# handling of long lines.
17638ac_delim='%!_!# '
17639for ac_last_try in false false :; do
17640 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
17641 if test -z "$ac_t"; then
17642 break
17643 elif $ac_last_try; then
17644 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
17645$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
17646 { (exit 1); exit 1; }; }
17647 else
17648 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17649 fi
17650done
17651
17652# For the awk script, D is an array of macro values keyed by name,
17653# likewise P contains macro parameters if any. Preserve backslash
17654# newline sequences.
17655
17656ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17657sed -n '
17658s/.\{148\}/&'"$ac_delim"'/g
17659t rset
17660:rset
17661s/^[ ]*#[ ]*define[ ][ ]*/ /
17662t def
17663d
17664:def
17665s/\\$//
17666t bsnl
17667s/["\\]/\\&/g
17668s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17669D["\1"]=" \3"/p
17670s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
17671d
17672:bsnl
17673s/["\\]/\\&/g
17674s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17675D["\1"]=" \3\\\\\\n"\\/p
17676t cont
17677s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17678t cont
17679d
17680:cont
17681n
17682s/.\{148\}/&'"$ac_delim"'/g
17683t clear
17684:clear
17685s/\\$//
17686t bsnlc
17687s/["\\]/\\&/g; s/^/"/; s/$/"/p
17688d
17689:bsnlc
17690s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17691b cont
17692' <confdefs.h | sed '
17693s/'"$ac_delim"'/"\\\
17694"/g' >>$CONFIG_STATUS || ac_write_fail=1
17695
17696cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17697 for (key in D) D_is_set[key] = 1
17698 FS = ""
17699}
17700/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17701 line = \$ 0
17702 split(line, arg, " ")
17703 if (arg[1] == "#") {
17704 defundef = arg[2]
17705 mac1 = arg[3]
17706 } else {
17707 defundef = substr(arg[1], 2)
17708 mac1 = arg[2]
17709 }
17710 split(mac1, mac2, "(") #)
17711 macro = mac2[1]
17712 if (D_is_set[macro]) {
17713 # Preserve the white space surrounding the "#".
17714 prefix = substr(line, 1, index(line, defundef) - 1)
17715 print prefix "define", macro P[macro] D[macro]
17716 next
17717 } else {
17718 # Replace #undef with comments. This is necessary, for example,
17719 # in the case of _POSIX_SOURCE, which is predefined and required
17720 # on some systems where configure will not decide to define it.
17721 if (defundef == "undef") {
17722 print "/*", line, "*/"
17723 next
17724 }
17725 }
17726}
17727{ print }
17728_ACAWK
17729_ACEOF
17730cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17731 { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
17732$as_echo "$as_me: error: could not setup config headers machinery" >&2;}
17733 { (exit 1); exit 1; }; }
17734fi # test -n "$CONFIG_HEADERS"
17735
17736
17737eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
17738shift
17739for ac_tag
17740do
17741 case $ac_tag in
17742 :[FHLC]) ac_mode=$ac_tag; continue;;
17743 esac
17744 case $ac_mode$ac_tag in
17745 :[FHL]*:*);;
17746 :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
17747$as_echo "$as_me: error: Invalid tag $ac_tag." >&2;}
17748 { (exit 1); exit 1; }; };;
17749 :[FH]-) ac_tag=-:-;;
17750 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17751 esac
17752 ac_save_IFS=$IFS
17753 IFS=:
17754 set x $ac_tag
17755 IFS=$ac_save_IFS
17756 shift
17757 ac_file=$1
17758 shift
17759
17760 case $ac_mode in
17761 :L) ac_source=$1;;
17762 :[FH])
17763 ac_file_inputs=
17764 for ac_f
17765 do
17766 case $ac_f in
17767 -) ac_f="$tmp/stdin";;
17768 *) # Look for the file first in the build tree, then in the source tree
17769 # (if the path is not absolute). The absolute path cannot be DOS-style,
17770 # because $ac_f cannot contain `:'.
17771 test -f "$ac_f" ||
17772 case $ac_f in
17773 [\\/$]*) false;;
17774 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17775 esac ||
17776 { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
17777$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
17778 { (exit 1); exit 1; }; };;
17779 esac
17780 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17781 ac_file_inputs="$ac_file_inputs '$ac_f'"
17782 done
17783
17784 # Let's still pretend it is `configure' which instantiates (i.e., don't
17785 # use $as_me), people would be surprised to read:
17786 # /* config.h. Generated by config.status. */
17787 configure_input='Generated from '`
17788 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17789 `' by configure.'
17790 if test x"$ac_file" != x-; then
17791 configure_input="$ac_file. $configure_input"
17792 { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
17793$as_echo "$as_me: creating $ac_file" >&6;}
17794 fi
17795 # Neutralize special characters interpreted by sed in replacement strings.
17796 case $configure_input in #(
17797 *\&* | *\|* | *\\* )
17798 ac_sed_conf_input=`$as_echo "$configure_input" |
17799 sed 's/[\\\\&|]/\\\\&/g'`;; #(
17800 *) ac_sed_conf_input=$configure_input;;
17801 esac
17802
17803 case $ac_tag in
17804 *:-:* | *:-) cat >"$tmp/stdin" \
17805 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
17806$as_echo "$as_me: error: could not create $ac_file" >&2;}
17807 { (exit 1); exit 1; }; } ;;
17808 esac
17809 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +000017810 esac
17811
Bram Moolenaar446cb832008-06-24 21:56:24 +000017812 ac_dir=`$as_dirname -- "$ac_file" ||
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017813$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17814 X"$ac_file" : 'X\(//\)[^/]' \| \
17815 X"$ac_file" : 'X\(//\)$' \| \
Bram Moolenaar446cb832008-06-24 21:56:24 +000017816 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17817$as_echo X"$ac_file" |
17818 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17819 s//\1/
17820 q
17821 }
17822 /^X\(\/\/\)[^/].*/{
17823 s//\1/
17824 q
17825 }
17826 /^X\(\/\/\)$/{
17827 s//\1/
17828 q
17829 }
17830 /^X\(\/\).*/{
17831 s//\1/
17832 q
17833 }
17834 s/.*/./; q'`
17835 { as_dir="$ac_dir"
17836 case $as_dir in #(
17837 -*) as_dir=./$as_dir;;
17838 esac
17839 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017840 as_dirs=
Bram Moolenaar446cb832008-06-24 21:56:24 +000017841 while :; do
17842 case $as_dir in #(
17843 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
17844 *) as_qdir=$as_dir;;
17845 esac
17846 as_dirs="'$as_qdir' $as_dirs"
17847 as_dir=`$as_dirname -- "$as_dir" ||
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017848$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17849 X"$as_dir" : 'X\(//\)[^/]' \| \
17850 X"$as_dir" : 'X\(//\)$' \| \
Bram Moolenaar446cb832008-06-24 21:56:24 +000017851 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
17852$as_echo X"$as_dir" |
17853 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17854 s//\1/
17855 q
17856 }
17857 /^X\(\/\/\)[^/].*/{
17858 s//\1/
17859 q
17860 }
17861 /^X\(\/\/\)$/{
17862 s//\1/
17863 q
17864 }
17865 /^X\(\/\).*/{
17866 s//\1/
17867 q
17868 }
17869 s/.*/./; q'`
17870 test -d "$as_dir" && break
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017871 done
Bram Moolenaar446cb832008-06-24 21:56:24 +000017872 test -z "$as_dirs" || eval "mkdir $as_dirs"
17873 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
17874$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017875 { (exit 1); exit 1; }; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000017876 ac_builddir=.
Bram Moolenaar071d4272004-06-13 20:20:40 +000017877
Bram Moolenaar446cb832008-06-24 21:56:24 +000017878case "$ac_dir" in
17879.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17880*)
17881 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17882 # A ".." for each directory in $ac_dir_suffix.
17883 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17884 case $ac_top_builddir_sub in
17885 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17886 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17887 esac ;;
17888esac
17889ac_abs_top_builddir=$ac_pwd
17890ac_abs_builddir=$ac_pwd$ac_dir_suffix
17891# for backward compatibility:
17892ac_top_builddir=$ac_top_build_prefix
17893
17894case $srcdir in
17895 .) # We are building in place.
17896 ac_srcdir=.
17897 ac_top_srcdir=$ac_top_builddir_sub
17898 ac_abs_top_srcdir=$ac_pwd ;;
17899 [\\/]* | ?:[\\/]* ) # Absolute name.
17900 ac_srcdir=$srcdir$ac_dir_suffix;
17901 ac_top_srcdir=$srcdir
17902 ac_abs_top_srcdir=$srcdir ;;
17903 *) # Relative name.
17904 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17905 ac_top_srcdir=$ac_top_build_prefix$srcdir
17906 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17907esac
17908ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17909
17910
17911 case $ac_mode in
17912 :F)
17913 #
17914 # CONFIG_FILE
17915 #
17916
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017917_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000017918
Bram Moolenaar446cb832008-06-24 21:56:24 +000017919cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17920# If the template does not know about datarootdir, expand it.
17921# FIXME: This hack should be removed a few years after 2.60.
17922ac_datarootdir_hack=; ac_datarootdir_seen=
17923
17924ac_sed_dataroot='
17925/datarootdir/ {
17926 p
17927 q
17928}
17929/@datadir@/p
17930/@docdir@/p
17931/@infodir@/p
17932/@localedir@/p
17933/@mandir@/p
17934'
17935case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17936*datarootdir*) ac_datarootdir_seen=yes;;
17937*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17938 { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17939$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17940_ACEOF
17941cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17942 ac_datarootdir_hack='
17943 s&@datadir@&$datadir&g
17944 s&@docdir@&$docdir&g
17945 s&@infodir@&$infodir&g
17946 s&@localedir@&$localedir&g
17947 s&@mandir@&$mandir&g
17948 s&\\\${datarootdir}&$datarootdir&g' ;;
17949esac
17950_ACEOF
17951
17952# Neutralize VPATH when `$srcdir' = `.'.
17953# Shell code in configure.ac might set extrasub.
17954# FIXME: do we really want to maintain this feature?
17955cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17956ac_sed_extra="$ac_vpsub
17957$extrasub
17958_ACEOF
17959cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17960:t
17961/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17962s|@configure_input@|$ac_sed_conf_input|;t t
17963s&@top_builddir@&$ac_top_builddir_sub&;t t
17964s&@top_build_prefix@&$ac_top_build_prefix&;t t
17965s&@srcdir@&$ac_srcdir&;t t
17966s&@abs_srcdir@&$ac_abs_srcdir&;t t
17967s&@top_srcdir@&$ac_top_srcdir&;t t
17968s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17969s&@builddir@&$ac_builddir&;t t
17970s&@abs_builddir@&$ac_abs_builddir&;t t
17971s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17972$ac_datarootdir_hack
17973"
17974eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
17975 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
17976$as_echo "$as_me: error: could not create $ac_file" >&2;}
17977 { (exit 1); exit 1; }; }
17978
17979test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17980 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
17981 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
17982 { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17983which seems to be undefined. Please make sure it is defined." >&5
17984$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17985which seems to be undefined. Please make sure it is defined." >&2;}
17986
17987 rm -f "$tmp/stdin"
17988 case $ac_file in
17989 -) cat "$tmp/out" && rm -f "$tmp/out";;
17990 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
17991 esac \
17992 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
17993$as_echo "$as_me: error: could not create $ac_file" >&2;}
17994 { (exit 1); exit 1; }; }
17995 ;;
17996 :H)
17997 #
17998 # CONFIG_HEADER
17999 #
18000 if test x"$ac_file" != x-; then
18001 {
18002 $as_echo "/* $configure_input */" \
18003 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
18004 } >"$tmp/config.h" \
18005 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
18006$as_echo "$as_me: error: could not create $ac_file" >&2;}
18007 { (exit 1); exit 1; }; }
18008 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
18009 { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
18010$as_echo "$as_me: $ac_file is unchanged" >&6;}
18011 else
18012 rm -f "$ac_file"
18013 mv "$tmp/config.h" "$ac_file" \
18014 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
18015$as_echo "$as_me: error: could not create $ac_file" >&2;}
18016 { (exit 1); exit 1; }; }
18017 fi
18018 else
18019 $as_echo "/* $configure_input */" \
18020 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
18021 || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
18022$as_echo "$as_me: error: could not create -" >&2;}
18023 { (exit 1); exit 1; }; }
18024 fi
18025 ;;
18026
18027
18028 esac
18029
18030done # for ac_tag
18031
Bram Moolenaar071d4272004-06-13 20:20:40 +000018032
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018033{ (exit 0); exit 0; }
18034_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000018035chmod +x $CONFIG_STATUS
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018036ac_clean_files=$ac_clean_files_save
18037
Bram Moolenaar446cb832008-06-24 21:56:24 +000018038test $ac_write_fail = 0 ||
18039 { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
18040$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
18041 { (exit 1); exit 1; }; }
18042
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018043
18044# configure is writing to config.log, and then calls config.status.
18045# config.status does its own redirection, appending to config.log.
18046# Unfortunately, on DOS this fails, as config.log is still kept open
18047# by configure, so config.status won't be able to write to it; its
18048# output is simply discarded. So we exec the FD to /dev/null,
18049# effectively closing config.log, so it can be properly (re)opened and
18050# appended to by config.status. When coming back to configure, we
18051# need to make the FD available again.
18052if test "$no_create" != yes; then
18053 ac_cs_success=:
18054 ac_config_status_args=
18055 test "$silent" = yes &&
18056 ac_config_status_args="$ac_config_status_args --quiet"
18057 exec 5>/dev/null
18058 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
Bram Moolenaarc7453f52006-02-10 23:20:28 +000018059 exec 5>>auto/config.log
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018060 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18061 # would make configure fail if this is the last instruction.
18062 $ac_cs_success || { (exit 1); exit 1; }
18063fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000018064if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18065 { $as_echo "$as_me:$LINENO: WARNING: Unrecognized options: $ac_unrecognized_opts" >&5
18066$as_echo "$as_me: WARNING: Unrecognized options: $ac_unrecognized_opts" >&2;}
18067fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000018068
18069