blob: cc9016381e8fb77096e75571d6326d51e71ee766 [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
775with_vim_name
776with_ex_name
777with_view_name
778with_global_runtime
779with_modified_by
780enable_selinux
781with_features
782with_compiledby
783enable_xsmp
784enable_xsmp_interact
785enable_mzschemeinterp
786with_plthome
787enable_perlinterp
788enable_pythoninterp
789with_python_config_dir
790enable_tclinterp
791with_tclsh
792enable_rubyinterp
793enable_cscope
794enable_workshop
795enable_netbeans
796enable_sniff
797enable_multibyte
798enable_hangulinput
799enable_xim
800enable_fontset
801with_x
802enable_gui
803enable_gtk_check
804enable_gtk2_check
805enable_gnome_check
806enable_motif_check
807enable_athena_check
808enable_nextaw_check
809enable_carbon_check
810with_gtk_prefix
811with_gtk_exec_prefix
812enable_gtktest
813with_gnome_includes
814with_gnome_libs
815with_gnome
816with_motif_lib
817with_tlib
818enable_acl
819enable_gpm
820enable_sysmouse
821enable_nls
822'
823 ac_precious_vars='build_alias
824host_alias
825target_alias
826CC
827CFLAGS
828LDFLAGS
829LIBS
830CPPFLAGS
831CPP
832XMKMF'
833
Bram Moolenaar071d4272004-06-13 20:20:40 +0000834
835# Initialize some variables set by options.
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000836ac_init_help=
837ac_init_version=false
Bram Moolenaar446cb832008-06-24 21:56:24 +0000838ac_unrecognized_opts=
839ac_unrecognized_sep=
Bram Moolenaar071d4272004-06-13 20:20:40 +0000840# The variables have the same names as the options, with
841# dashes changed to underlines.
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000842cache_file=/dev/null
Bram Moolenaar071d4272004-06-13 20:20:40 +0000843exec_prefix=NONE
Bram Moolenaar071d4272004-06-13 20:20:40 +0000844no_create=
Bram Moolenaar071d4272004-06-13 20:20:40 +0000845no_recursion=
846prefix=NONE
847program_prefix=NONE
848program_suffix=NONE
849program_transform_name=s,x,x,
850silent=
851site=
852srcdir=
Bram Moolenaar071d4272004-06-13 20:20:40 +0000853verbose=
854x_includes=NONE
855x_libraries=NONE
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000856
857# Installation directory options.
858# These are left unexpanded so users can "make install exec_prefix=/foo"
859# and all the variables that are supposed to be based on exec_prefix
860# by default will actually change.
861# Use braces instead of parens because sh, perl, etc. also accept them.
Bram Moolenaar446cb832008-06-24 21:56:24 +0000862# (The list follows the same order as the GNU Coding Standards.)
Bram Moolenaar071d4272004-06-13 20:20:40 +0000863bindir='${exec_prefix}/bin'
864sbindir='${exec_prefix}/sbin'
865libexecdir='${exec_prefix}/libexec'
Bram Moolenaar446cb832008-06-24 21:56:24 +0000866datarootdir='${prefix}/share'
867datadir='${datarootdir}'
Bram Moolenaar071d4272004-06-13 20:20:40 +0000868sysconfdir='${prefix}/etc'
869sharedstatedir='${prefix}/com'
870localstatedir='${prefix}/var'
Bram Moolenaar071d4272004-06-13 20:20:40 +0000871includedir='${prefix}/include'
872oldincludedir='/usr/include'
Bram Moolenaar446cb832008-06-24 21:56:24 +0000873docdir='${datarootdir}/doc/${PACKAGE}'
874infodir='${datarootdir}/info'
875htmldir='${docdir}'
876dvidir='${docdir}'
877pdfdir='${docdir}'
878psdir='${docdir}'
879libdir='${exec_prefix}/lib'
880localedir='${datarootdir}/locale'
881mandir='${datarootdir}/man'
Bram Moolenaar071d4272004-06-13 20:20:40 +0000882
Bram Moolenaar071d4272004-06-13 20:20:40 +0000883ac_prev=
Bram Moolenaar446cb832008-06-24 21:56:24 +0000884ac_dashdash=
Bram Moolenaar071d4272004-06-13 20:20:40 +0000885for ac_option
886do
Bram Moolenaar071d4272004-06-13 20:20:40 +0000887 # If the previous option needs an argument, assign it.
888 if test -n "$ac_prev"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +0000889 eval $ac_prev=\$ac_option
Bram Moolenaar071d4272004-06-13 20:20:40 +0000890 ac_prev=
891 continue
892 fi
893
Bram Moolenaar446cb832008-06-24 21:56:24 +0000894 case $ac_option in
895 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
896 *) ac_optarg=yes ;;
897 esac
Bram Moolenaar071d4272004-06-13 20:20:40 +0000898
899 # Accept the important Cygnus configure options, so we can diagnose typos.
900
Bram Moolenaar446cb832008-06-24 21:56:24 +0000901 case $ac_dashdash$ac_option in
902 --)
903 ac_dashdash=yes ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000904
905 -bindir | --bindir | --bindi | --bind | --bin | --bi)
906 ac_prev=bindir ;;
907 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000908 bindir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000909
910 -build | --build | --buil | --bui | --bu)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000911 ac_prev=build_alias ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000912 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000913 build_alias=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000914
915 -cache-file | --cache-file | --cache-fil | --cache-fi \
916 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
917 ac_prev=cache_file ;;
918 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
919 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000920 cache_file=$ac_optarg ;;
921
922 --config-cache | -C)
923 cache_file=config.cache ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000924
Bram Moolenaar446cb832008-06-24 21:56:24 +0000925 -datadir | --datadir | --datadi | --datad)
Bram Moolenaar071d4272004-06-13 20:20:40 +0000926 ac_prev=datadir ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +0000927 -datadir=* | --datadir=* | --datadi=* | --datad=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000928 datadir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000929
Bram Moolenaar446cb832008-06-24 21:56:24 +0000930 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
931 | --dataroo | --dataro | --datar)
932 ac_prev=datarootdir ;;
933 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
934 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
935 datarootdir=$ac_optarg ;;
936
Bram Moolenaar071d4272004-06-13 20:20:40 +0000937 -disable-* | --disable-*)
Bram Moolenaar446cb832008-06-24 21:56:24 +0000938 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
Bram Moolenaar071d4272004-06-13 20:20:40 +0000939 # Reject names that are not valid shell variable names.
Bram Moolenaar446cb832008-06-24 21:56:24 +0000940 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
941 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000942 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +0000943 ac_useropt_orig=$ac_useropt
944 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
945 case $ac_user_opts in
946 *"
947"enable_$ac_useropt"
948"*) ;;
949 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
950 ac_unrecognized_sep=', ';;
951 esac
952 eval enable_$ac_useropt=no ;;
953
954 -docdir | --docdir | --docdi | --doc | --do)
955 ac_prev=docdir ;;
956 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
957 docdir=$ac_optarg ;;
958
959 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
960 ac_prev=dvidir ;;
961 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
962 dvidir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000963
964 -enable-* | --enable-*)
Bram Moolenaar446cb832008-06-24 21:56:24 +0000965 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
Bram Moolenaar071d4272004-06-13 20:20:40 +0000966 # Reject names that are not valid shell variable names.
Bram Moolenaar446cb832008-06-24 21:56:24 +0000967 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
968 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000969 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +0000970 ac_useropt_orig=$ac_useropt
971 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
972 case $ac_user_opts in
973 *"
974"enable_$ac_useropt"
975"*) ;;
976 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
977 ac_unrecognized_sep=', ';;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000978 esac
Bram Moolenaar446cb832008-06-24 21:56:24 +0000979 eval enable_$ac_useropt=\$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000980
981 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
982 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
983 | --exec | --exe | --ex)
984 ac_prev=exec_prefix ;;
985 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
986 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
987 | --exec=* | --exe=* | --ex=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000988 exec_prefix=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000989
990 -gas | --gas | --ga | --g)
991 # Obsolete; use --with-gas.
992 with_gas=yes ;;
993
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000994 -help | --help | --hel | --he | -h)
995 ac_init_help=long ;;
996 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
997 ac_init_help=recursive ;;
998 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
999 ac_init_help=short ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001000
1001 -host | --host | --hos | --ho)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001002 ac_prev=host_alias ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001003 -host=* | --host=* | --hos=* | --ho=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001004 host_alias=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001005
Bram Moolenaar446cb832008-06-24 21:56:24 +00001006 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1007 ac_prev=htmldir ;;
1008 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1009 | --ht=*)
1010 htmldir=$ac_optarg ;;
1011
Bram Moolenaar071d4272004-06-13 20:20:40 +00001012 -includedir | --includedir | --includedi | --included | --include \
1013 | --includ | --inclu | --incl | --inc)
1014 ac_prev=includedir ;;
1015 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1016 | --includ=* | --inclu=* | --incl=* | --inc=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001017 includedir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001018
1019 -infodir | --infodir | --infodi | --infod | --info | --inf)
1020 ac_prev=infodir ;;
1021 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001022 infodir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001023
1024 -libdir | --libdir | --libdi | --libd)
1025 ac_prev=libdir ;;
1026 -libdir=* | --libdir=* | --libdi=* | --libd=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001027 libdir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001028
1029 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1030 | --libexe | --libex | --libe)
1031 ac_prev=libexecdir ;;
1032 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1033 | --libexe=* | --libex=* | --libe=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001034 libexecdir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001035
Bram Moolenaar446cb832008-06-24 21:56:24 +00001036 -localedir | --localedir | --localedi | --localed | --locale)
1037 ac_prev=localedir ;;
1038 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1039 localedir=$ac_optarg ;;
1040
Bram Moolenaar071d4272004-06-13 20:20:40 +00001041 -localstatedir | --localstatedir | --localstatedi | --localstated \
Bram Moolenaar446cb832008-06-24 21:56:24 +00001042 | --localstate | --localstat | --localsta | --localst | --locals)
Bram Moolenaar071d4272004-06-13 20:20:40 +00001043 ac_prev=localstatedir ;;
1044 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
Bram Moolenaar446cb832008-06-24 21:56:24 +00001045 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001046 localstatedir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001047
1048 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1049 ac_prev=mandir ;;
1050 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001051 mandir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001052
1053 -nfp | --nfp | --nf)
1054 # Obsolete; use --without-fp.
1055 with_fp=no ;;
1056
1057 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001058 | --no-cr | --no-c | -n)
Bram Moolenaar071d4272004-06-13 20:20:40 +00001059 no_create=yes ;;
1060
1061 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1062 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1063 no_recursion=yes ;;
1064
1065 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1066 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1067 | --oldin | --oldi | --old | --ol | --o)
1068 ac_prev=oldincludedir ;;
1069 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1070 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1071 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001072 oldincludedir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001073
1074 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1075 ac_prev=prefix ;;
1076 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001077 prefix=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001078
1079 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1080 | --program-pre | --program-pr | --program-p)
1081 ac_prev=program_prefix ;;
1082 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1083 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001084 program_prefix=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001085
1086 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1087 | --program-suf | --program-su | --program-s)
1088 ac_prev=program_suffix ;;
1089 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1090 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001091 program_suffix=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001092
1093 -program-transform-name | --program-transform-name \
1094 | --program-transform-nam | --program-transform-na \
1095 | --program-transform-n | --program-transform- \
1096 | --program-transform | --program-transfor \
1097 | --program-transfo | --program-transf \
1098 | --program-trans | --program-tran \
1099 | --progr-tra | --program-tr | --program-t)
1100 ac_prev=program_transform_name ;;
1101 -program-transform-name=* | --program-transform-name=* \
1102 | --program-transform-nam=* | --program-transform-na=* \
1103 | --program-transform-n=* | --program-transform-=* \
1104 | --program-transform=* | --program-transfor=* \
1105 | --program-transfo=* | --program-transf=* \
1106 | --program-trans=* | --program-tran=* \
1107 | --progr-tra=* | --program-tr=* | --program-t=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001108 program_transform_name=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001109
Bram Moolenaar446cb832008-06-24 21:56:24 +00001110 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1111 ac_prev=pdfdir ;;
1112 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1113 pdfdir=$ac_optarg ;;
1114
1115 -psdir | --psdir | --psdi | --psd | --ps)
1116 ac_prev=psdir ;;
1117 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1118 psdir=$ac_optarg ;;
1119
Bram Moolenaar071d4272004-06-13 20:20:40 +00001120 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1121 | -silent | --silent | --silen | --sile | --sil)
1122 silent=yes ;;
1123
1124 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1125 ac_prev=sbindir ;;
1126 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1127 | --sbi=* | --sb=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001128 sbindir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001129
1130 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1131 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1132 | --sharedst | --shareds | --shared | --share | --shar \
1133 | --sha | --sh)
1134 ac_prev=sharedstatedir ;;
1135 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1136 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1137 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1138 | --sha=* | --sh=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001139 sharedstatedir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001140
1141 -site | --site | --sit)
1142 ac_prev=site ;;
1143 -site=* | --site=* | --sit=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001144 site=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001145
1146 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1147 ac_prev=srcdir ;;
1148 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001149 srcdir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001150
1151 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1152 | --syscon | --sysco | --sysc | --sys | --sy)
1153 ac_prev=sysconfdir ;;
1154 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1155 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001156 sysconfdir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001157
1158 -target | --target | --targe | --targ | --tar | --ta | --t)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001159 ac_prev=target_alias ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001160 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001161 target_alias=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001162
1163 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1164 verbose=yes ;;
1165
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001166 -version | --version | --versio | --versi | --vers | -V)
1167 ac_init_version=: ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001168
1169 -with-* | --with-*)
Bram Moolenaar446cb832008-06-24 21:56:24 +00001170 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
Bram Moolenaar071d4272004-06-13 20:20:40 +00001171 # Reject names that are not valid shell variable names.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001172 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1173 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001174 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +00001175 ac_useropt_orig=$ac_useropt
1176 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1177 case $ac_user_opts in
1178 *"
1179"with_$ac_useropt"
1180"*) ;;
1181 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1182 ac_unrecognized_sep=', ';;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001183 esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00001184 eval with_$ac_useropt=\$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001185
1186 -without-* | --without-*)
Bram Moolenaar446cb832008-06-24 21:56:24 +00001187 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
Bram Moolenaar071d4272004-06-13 20:20:40 +00001188 # Reject names that are not valid shell variable names.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001189 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1190 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001191 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +00001192 ac_useropt_orig=$ac_useropt
1193 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1194 case $ac_user_opts in
1195 *"
1196"with_$ac_useropt"
1197"*) ;;
1198 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1199 ac_unrecognized_sep=', ';;
1200 esac
1201 eval with_$ac_useropt=no ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001202
1203 --x)
1204 # Obsolete; use --with-x.
1205 with_x=yes ;;
1206
1207 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1208 | --x-incl | --x-inc | --x-in | --x-i)
1209 ac_prev=x_includes ;;
1210 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1211 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001212 x_includes=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001213
1214 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1215 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1216 ac_prev=x_libraries ;;
1217 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1218 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001219 x_libraries=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001220
Bram Moolenaar446cb832008-06-24 21:56:24 +00001221 -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001222Try \`$0 --help' for more information." >&2
1223 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00001224 ;;
1225
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001226 *=*)
1227 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1228 # Reject names that are not valid shell variable names.
1229 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
Bram Moolenaar446cb832008-06-24 21:56:24 +00001230 { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001231 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +00001232 eval $ac_envvar=\$ac_optarg
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001233 export $ac_envvar ;;
1234
Bram Moolenaar071d4272004-06-13 20:20:40 +00001235 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001236 # FIXME: should be removed in autoconf 3.0.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001237 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001238 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
Bram Moolenaar446cb832008-06-24 21:56:24 +00001239 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001240 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
Bram Moolenaar071d4272004-06-13 20:20:40 +00001241 ;;
1242
1243 esac
1244done
1245
1246if test -n "$ac_prev"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001247 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
Bram Moolenaar446cb832008-06-24 21:56:24 +00001248 { $as_echo "$as_me: error: missing argument to $ac_option" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001249 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00001250fi
1251
Bram Moolenaar446cb832008-06-24 21:56:24 +00001252if test -n "$ac_unrecognized_opts"; then
1253 case $enable_option_checking in
1254 no) ;;
1255 fatal) { $as_echo "$as_me: error: Unrecognized options: $ac_unrecognized_opts" >&2
1256 { (exit 1); exit 1; }; } ;;
1257 *) $as_echo "$as_me: WARNING: Unrecognized options: $ac_unrecognized_opts" >&2 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001258 esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00001259fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00001260
Bram Moolenaar446cb832008-06-24 21:56:24 +00001261# Check all directory arguments for consistency.
1262for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1263 datadir sysconfdir sharedstatedir localstatedir includedir \
1264 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1265 libdir localedir mandir
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001266do
Bram Moolenaar446cb832008-06-24 21:56:24 +00001267 eval ac_val=\$$ac_var
1268 # Remove trailing slashes.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001269 case $ac_val in
Bram Moolenaar446cb832008-06-24 21:56:24 +00001270 */ )
1271 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1272 eval $ac_var=\$ac_val;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001273 esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00001274 # Be sure to have absolute directory names.
1275 case $ac_val in
1276 [\\/$]* | ?:[\\/]* ) continue;;
1277 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1278 esac
1279 { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1280 { (exit 1); exit 1; }; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001281done
Bram Moolenaar071d4272004-06-13 20:20:40 +00001282
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001283# There might be people who depend on the old broken behavior: `$host'
1284# used to hold the argument of --host etc.
1285# FIXME: To remove some day.
1286build=$build_alias
1287host=$host_alias
1288target=$target_alias
Bram Moolenaar071d4272004-06-13 20:20:40 +00001289
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001290# FIXME: To remove some day.
1291if test "x$host_alias" != x; then
1292 if test "x$build_alias" = x; then
1293 cross_compiling=maybe
Bram Moolenaar446cb832008-06-24 21:56:24 +00001294 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001295 If a cross compiler is detected then cross compile mode will be used." >&2
1296 elif test "x$build_alias" != "x$host_alias"; then
1297 cross_compiling=yes
1298 fi
1299fi
1300
1301ac_tool_prefix=
1302test -n "$host_alias" && ac_tool_prefix=$host_alias-
1303
1304test "$silent" = yes && exec 6>/dev/null
1305
Bram Moolenaar071d4272004-06-13 20:20:40 +00001306
Bram Moolenaar446cb832008-06-24 21:56:24 +00001307ac_pwd=`pwd` && test -n "$ac_pwd" &&
1308ac_ls_di=`ls -di .` &&
1309ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1310 { $as_echo "$as_me: error: Working directory cannot be determined" >&2
1311 { (exit 1); exit 1; }; }
1312test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1313 { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
1314 { (exit 1); exit 1; }; }
1315
1316
Bram Moolenaar071d4272004-06-13 20:20:40 +00001317# Find the source files, if location was not specified.
1318if test -z "$srcdir"; then
1319 ac_srcdir_defaulted=yes
Bram Moolenaar446cb832008-06-24 21:56:24 +00001320 # Try the directory containing this script, then the parent directory.
1321 ac_confdir=`$as_dirname -- "$as_myself" ||
1322$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1323 X"$as_myself" : 'X\(//\)[^/]' \| \
1324 X"$as_myself" : 'X\(//\)$' \| \
1325 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1326$as_echo X"$as_myself" |
1327 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1328 s//\1/
1329 q
1330 }
1331 /^X\(\/\/\)[^/].*/{
1332 s//\1/
1333 q
1334 }
1335 /^X\(\/\/\)$/{
1336 s//\1/
1337 q
1338 }
1339 /^X\(\/\).*/{
1340 s//\1/
1341 q
1342 }
1343 s/.*/./; q'`
Bram Moolenaar071d4272004-06-13 20:20:40 +00001344 srcdir=$ac_confdir
Bram Moolenaar446cb832008-06-24 21:56:24 +00001345 if test ! -r "$srcdir/$ac_unique_file"; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00001346 srcdir=..
1347 fi
1348else
1349 ac_srcdir_defaulted=no
1350fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00001351if test ! -r "$srcdir/$ac_unique_file"; then
1352 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1353 { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001354 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00001355fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00001356ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1357ac_abs_confdir=`(
1358 cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001359 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +00001360 pwd)`
1361# When building in place, set srcdir=.
1362if test "$ac_abs_confdir" = "$ac_pwd"; then
1363 srcdir=.
1364fi
1365# Remove unnecessary trailing slashes from srcdir.
1366# Double slashes in file names in object file debugging info
1367# mess up M-x gdb in Emacs.
1368case $srcdir in
1369*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1370esac
1371for ac_var in $ac_precious_vars; do
1372 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1373 eval ac_env_${ac_var}_value=\$${ac_var}
1374 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1375 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1376done
Bram Moolenaar071d4272004-06-13 20:20:40 +00001377
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001378#
1379# Report the --help message.
1380#
1381if test "$ac_init_help" = "long"; then
1382 # Omit some internal or obsolete options to make the list less imposing.
1383 # This message is too long to be a string in the A/UX 3.1 sh.
1384 cat <<_ACEOF
1385\`configure' configures this package to adapt to many kinds of systems.
1386
1387Usage: $0 [OPTION]... [VAR=VALUE]...
1388
1389To assign environment variables (e.g., CC, CFLAGS...), specify them as
1390VAR=VALUE. See below for descriptions of some of the useful variables.
1391
1392Defaults for the options are specified in brackets.
1393
1394Configuration:
1395 -h, --help display this help and exit
1396 --help=short display options specific to this package
1397 --help=recursive display the short help of all the included packages
1398 -V, --version display version information and exit
1399 -q, --quiet, --silent do not print \`checking...' messages
1400 --cache-file=FILE cache test results in FILE [disabled]
1401 -C, --config-cache alias for \`--cache-file=config.cache'
1402 -n, --no-create do not create output files
1403 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1404
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001405Installation directories:
1406 --prefix=PREFIX install architecture-independent files in PREFIX
Bram Moolenaar446cb832008-06-24 21:56:24 +00001407 [$ac_default_prefix]
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001408 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
Bram Moolenaar446cb832008-06-24 21:56:24 +00001409 [PREFIX]
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001410
1411By default, \`make install' will install all the files in
1412\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1413an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1414for instance \`--prefix=\$HOME'.
1415
1416For better control, use the options below.
1417
1418Fine tuning of the installation directories:
Bram Moolenaar446cb832008-06-24 21:56:24 +00001419 --bindir=DIR user executables [EPREFIX/bin]
1420 --sbindir=DIR system admin executables [EPREFIX/sbin]
1421 --libexecdir=DIR program executables [EPREFIX/libexec]
1422 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1423 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1424 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1425 --libdir=DIR object code libraries [EPREFIX/lib]
1426 --includedir=DIR C header files [PREFIX/include]
1427 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1428 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1429 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1430 --infodir=DIR info documentation [DATAROOTDIR/info]
1431 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1432 --mandir=DIR man documentation [DATAROOTDIR/man]
1433 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1434 --htmldir=DIR html documentation [DOCDIR]
1435 --dvidir=DIR dvi documentation [DOCDIR]
1436 --pdfdir=DIR pdf documentation [DOCDIR]
1437 --psdir=DIR ps documentation [DOCDIR]
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001438_ACEOF
1439
1440 cat <<\_ACEOF
1441
1442X features:
1443 --x-includes=DIR X include files are in DIR
1444 --x-libraries=DIR X library files are in DIR
1445_ACEOF
1446fi
1447
1448if test -n "$ac_init_help"; then
1449
1450 cat <<\_ACEOF
1451
1452Optional Features:
Bram Moolenaar446cb832008-06-24 21:56:24 +00001453 --disable-option-checking ignore unrecognized --enable/--with options
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001454 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1455 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1456 --disable-darwin Disable Darwin (Mac OS X) support.
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00001457 --disable-selinux Don't check for SELinux support.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001458 --disable-xsmp Disable XSMP session management
1459 --disable-xsmp-interact Disable XSMP interaction
1460 --enable-mzschemeinterp Include MzScheme interpreter.
1461 --enable-perlinterp Include Perl interpreter.
1462 --enable-pythoninterp Include Python interpreter.
1463 --enable-tclinterp Include Tcl interpreter.
1464 --enable-rubyinterp Include Ruby interpreter.
1465 --enable-cscope Include cscope interface.
1466 --enable-workshop Include Sun Visual Workshop support.
1467 --disable-netbeans Disable NetBeans integration support.
1468 --enable-sniff Include Sniff interface.
1469 --enable-multibyte Include multibyte editing support.
1470 --enable-hangulinput Include Hangul input support.
1471 --enable-xim Include XIM input support.
1472 --enable-fontset Include X fontset output support.
Bram Moolenaar9372a112005-12-06 19:59:18 +00001473 --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 +00001474 --enable-gtk-check If auto-select GUI, check for GTK default=yes
1475 --enable-gtk2-check If GTK GUI, check for GTK+ 2 default=yes
1476 --enable-gnome-check If GTK GUI, check for GNOME default=no
1477 --enable-motif-check If auto-select GUI, check for Motif default=yes
1478 --enable-athena-check If auto-select GUI, check for Athena default=yes
1479 --enable-nextaw-check If auto-select GUI, check for neXtaw default=yes
1480 --enable-carbon-check If auto-select GUI, check for Carbon default=yes
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001481 --disable-gtktest Do not try to compile and run a test GTK program
1482 --disable-acl Don't check for ACL support.
1483 --disable-gpm Don't use gpm (Linux mouse daemon).
Bram Moolenaar446cb832008-06-24 21:56:24 +00001484 --disable-sysmouse Don't use sysmouse (mouse in *BSD console).
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001485 --disable-nls Don't support NLS (gettext()).
1486
1487Optional Packages:
1488 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1489 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
Bram Moolenaar899dddf2006-03-26 21:06:50 +00001490 --with-mac-arch=ARCH current, intel, ppc or both
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001491 --with-vim-name=NAME what to call the Vim executable
1492 --with-ex-name=NAME what to call the Ex executable
1493 --with-view-name=NAME what to call the View executable
1494 --with-global-runtime=DIR global runtime directory in 'runtimepath'
1495 --with-modified-by=NAME name of who modified a release version
1496 --with-features=TYPE tiny, small, normal, big or huge (default: normal)
1497 --with-compiledby=NAME name to show in :version message
1498 --with-plthome=PLTHOME Use PLTHOME.
1499 --with-python-config-dir=PATH Python's config directory
1500 --with-tclsh=PATH which tclsh to use (default: tclsh8.0)
1501 --with-x use the X Window System
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001502 --with-gtk-prefix=PFX Prefix where GTK is installed (optional)
1503 --with-gtk-exec-prefix=PFX Exec prefix where GTK is installed (optional)
1504 --with-gnome-includes=DIR Specify location of GNOME headers
1505 --with-gnome-libs=DIR Specify location of GNOME libs
1506 --with-gnome Specify prefix for GNOME files
1507 --with-motif-lib=STRING Library for Motif
1508 --with-tlib=library terminal library to be used
1509
1510Some influential environment variables:
1511 CC C compiler command
1512 CFLAGS C compiler flags
1513 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1514 nonstandard directory <lib dir>
Bram Moolenaar446cb832008-06-24 21:56:24 +00001515 LIBS libraries to pass to the linker, e.g. -l<library>
1516 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1517 you have headers in a nonstandard directory <include dir>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001518 CPP C preprocessor
Bram Moolenaar446cb832008-06-24 21:56:24 +00001519 XMKMF Path to xmkmf, Makefile generator for X Window System
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001520
1521Use these variables to override the choices made by `configure' or to help
1522it to find libraries and programs with nonstandard names/locations.
1523
1524_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00001525ac_status=$?
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001526fi
1527
1528if test "$ac_init_help" = "recursive"; then
1529 # If there are subdirs, report their specific --help.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001530 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
Bram Moolenaar446cb832008-06-24 21:56:24 +00001531 test -d "$ac_dir" ||
1532 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1533 continue
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001534 ac_builddir=.
1535
Bram Moolenaar446cb832008-06-24 21:56:24 +00001536case "$ac_dir" in
1537.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1538*)
1539 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1540 # A ".." for each directory in $ac_dir_suffix.
1541 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1542 case $ac_top_builddir_sub in
1543 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1544 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1545 esac ;;
1546esac
1547ac_abs_top_builddir=$ac_pwd
1548ac_abs_builddir=$ac_pwd$ac_dir_suffix
1549# for backward compatibility:
1550ac_top_builddir=$ac_top_build_prefix
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001551
1552case $srcdir in
Bram Moolenaar446cb832008-06-24 21:56:24 +00001553 .) # We are building in place.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001554 ac_srcdir=.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001555 ac_top_srcdir=$ac_top_builddir_sub
1556 ac_abs_top_srcdir=$ac_pwd ;;
1557 [\\/]* | ?:[\\/]* ) # Absolute name.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001558 ac_srcdir=$srcdir$ac_dir_suffix;
Bram Moolenaar446cb832008-06-24 21:56:24 +00001559 ac_top_srcdir=$srcdir
1560 ac_abs_top_srcdir=$srcdir ;;
1561 *) # Relative name.
1562 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1563 ac_top_srcdir=$ac_top_build_prefix$srcdir
1564 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001565esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00001566ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001567
Bram Moolenaar446cb832008-06-24 21:56:24 +00001568 cd "$ac_dir" || { ac_status=$?; continue; }
1569 # Check for guested configure.
1570 if test -f "$ac_srcdir/configure.gnu"; then
1571 echo &&
1572 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1573 elif test -f "$ac_srcdir/configure"; then
1574 echo &&
1575 $SHELL "$ac_srcdir/configure" --help=recursive
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001576 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00001577 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1578 fi || ac_status=$?
1579 cd "$ac_pwd" || { ac_status=$?; break; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001580 done
1581fi
1582
Bram Moolenaar446cb832008-06-24 21:56:24 +00001583test -n "$ac_init_help" && exit $ac_status
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001584if $ac_init_version; then
1585 cat <<\_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00001586configure
1587generated by GNU Autoconf 2.62
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001588
Bram Moolenaar446cb832008-06-24 21:56:24 +00001589Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
15902002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001591This configure script is free software; the Free Software Foundation
1592gives unlimited permission to copy, distribute and modify it.
1593_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00001594 exit
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001595fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00001596cat >auto/config.log <<_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001597This file contains any messages produced by compilers while
1598running configure, to aid debugging if configure makes a mistake.
1599
1600It was created by $as_me, which was
Bram Moolenaar446cb832008-06-24 21:56:24 +00001601generated by GNU Autoconf 2.62. Invocation command line was
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001602
1603 $ $0 $@
1604
1605_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00001606exec 5>>auto/config.log
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001607{
1608cat <<_ASUNAME
1609## --------- ##
1610## Platform. ##
1611## --------- ##
1612
1613hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1614uname -m = `(uname -m) 2>/dev/null || echo unknown`
1615uname -r = `(uname -r) 2>/dev/null || echo unknown`
1616uname -s = `(uname -s) 2>/dev/null || echo unknown`
1617uname -v = `(uname -v) 2>/dev/null || echo unknown`
1618
1619/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1620/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1621
1622/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1623/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1624/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
Bram Moolenaar446cb832008-06-24 21:56:24 +00001625/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001626/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1627/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1628/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1629
1630_ASUNAME
1631
1632as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1633for as_dir in $PATH
1634do
1635 IFS=$as_save_IFS
1636 test -z "$as_dir" && as_dir=.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001637 $as_echo "PATH: $as_dir"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001638done
Bram Moolenaar446cb832008-06-24 21:56:24 +00001639IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001640
1641} >&5
1642
1643cat >&5 <<_ACEOF
1644
1645
1646## ----------- ##
1647## Core tests. ##
1648## ----------- ##
1649
1650_ACEOF
1651
1652
1653# Keep a trace of the command line.
1654# Strip out --no-create and --no-recursion so they do not pile up.
1655# Strip out --silent because we don't want to record it for future runs.
1656# Also quote any args containing shell meta-characters.
1657# Make two passes to allow for proper duplicate-argument suppression.
1658ac_configure_args=
1659ac_configure_args0=
1660ac_configure_args1=
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001661ac_must_keep_next=false
1662for ac_pass in 1 2
1663do
1664 for ac_arg
1665 do
1666 case $ac_arg in
1667 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1668 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1669 | -silent | --silent | --silen | --sile | --sil)
1670 continue ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00001671 *\'*)
1672 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001673 esac
1674 case $ac_pass in
1675 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1676 2)
1677 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1678 if test $ac_must_keep_next = true; then
1679 ac_must_keep_next=false # Got value, back to normal.
1680 else
1681 case $ac_arg in
1682 *=* | --config-cache | -C | -disable-* | --disable-* \
1683 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1684 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1685 | -with-* | --with-* | -without-* | --without-* | --x)
1686 case "$ac_configure_args0 " in
1687 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1688 esac
1689 ;;
1690 -* ) ac_must_keep_next=true ;;
1691 esac
1692 fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00001693 ac_configure_args="$ac_configure_args '$ac_arg'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001694 ;;
1695 esac
1696 done
1697done
1698$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1699$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1700
1701# When interrupted or exit'd, cleanup temporary files, and complete
1702# config.log. We remove comments because anyway the quotes in there
1703# would cause problems or look ugly.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001704# WARNING: Use '\'' to represent an apostrophe within the trap.
1705# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001706trap 'exit_status=$?
1707 # Save into config.log some information that might help in debugging.
1708 {
1709 echo
1710
1711 cat <<\_ASBOX
1712## ---------------- ##
1713## Cache variables. ##
1714## ---------------- ##
1715_ASBOX
1716 echo
1717 # The following way of writing the cache mishandles newlines in values,
Bram Moolenaar446cb832008-06-24 21:56:24 +00001718(
1719 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1720 eval ac_val=\$$ac_var
1721 case $ac_val in #(
1722 *${as_nl}*)
1723 case $ac_var in #(
1724 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1725$as_echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1726 esac
1727 case $ac_var in #(
1728 _ | IFS | as_nl) ;; #(
1729 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1730 *) $as_unset $ac_var ;;
1731 esac ;;
1732 esac
1733 done
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001734 (set) 2>&1 |
Bram Moolenaar446cb832008-06-24 21:56:24 +00001735 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1736 *${as_nl}ac_space=\ *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001737 sed -n \
Bram Moolenaar446cb832008-06-24 21:56:24 +00001738 "s/'\''/'\''\\\\'\'''\''/g;
1739 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1740 ;; #(
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001741 *)
Bram Moolenaar446cb832008-06-24 21:56:24 +00001742 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001743 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00001744 esac |
1745 sort
1746)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001747 echo
1748
1749 cat <<\_ASBOX
1750## ----------------- ##
1751## Output variables. ##
1752## ----------------- ##
1753_ASBOX
1754 echo
1755 for ac_var in $ac_subst_vars
1756 do
Bram Moolenaar446cb832008-06-24 21:56:24 +00001757 eval ac_val=\$$ac_var
1758 case $ac_val in
1759 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1760 esac
1761 $as_echo "$ac_var='\''$ac_val'\''"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001762 done | sort
1763 echo
1764
1765 if test -n "$ac_subst_files"; then
1766 cat <<\_ASBOX
Bram Moolenaar446cb832008-06-24 21:56:24 +00001767## ------------------- ##
1768## File substitutions. ##
1769## ------------------- ##
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001770_ASBOX
1771 echo
1772 for ac_var in $ac_subst_files
1773 do
Bram Moolenaar446cb832008-06-24 21:56:24 +00001774 eval ac_val=\$$ac_var
1775 case $ac_val in
1776 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1777 esac
1778 $as_echo "$ac_var='\''$ac_val'\''"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001779 done | sort
1780 echo
1781 fi
1782
1783 if test -s confdefs.h; then
1784 cat <<\_ASBOX
1785## ----------- ##
1786## confdefs.h. ##
1787## ----------- ##
1788_ASBOX
1789 echo
Bram Moolenaar446cb832008-06-24 21:56:24 +00001790 cat confdefs.h
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001791 echo
1792 fi
1793 test "$ac_signal" != 0 &&
Bram Moolenaar446cb832008-06-24 21:56:24 +00001794 $as_echo "$as_me: caught signal $ac_signal"
1795 $as_echo "$as_me: exit $exit_status"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001796 } >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00001797 rm -f core *.core core.conftest.* &&
1798 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001799 exit $exit_status
Bram Moolenaar446cb832008-06-24 21:56:24 +00001800' 0
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001801for ac_signal in 1 2 13 15; do
1802 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1803done
1804ac_signal=0
1805
1806# confdefs.h avoids OS command line length limits that DEFS can exceed.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001807rm -f -r conftest* confdefs.h
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001808
1809# Predefined preprocessor variables.
1810
1811cat >>confdefs.h <<_ACEOF
1812#define PACKAGE_NAME "$PACKAGE_NAME"
1813_ACEOF
1814
1815
1816cat >>confdefs.h <<_ACEOF
1817#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1818_ACEOF
1819
1820
1821cat >>confdefs.h <<_ACEOF
1822#define PACKAGE_VERSION "$PACKAGE_VERSION"
1823_ACEOF
1824
1825
1826cat >>confdefs.h <<_ACEOF
1827#define PACKAGE_STRING "$PACKAGE_STRING"
1828_ACEOF
1829
1830
1831cat >>confdefs.h <<_ACEOF
1832#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1833_ACEOF
1834
1835
1836# Let the site file select an alternate cache file if it wants to.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001837# Prefer an explicitly selected file to automatically selected ones.
1838ac_site_file1=NONE
1839ac_site_file2=NONE
1840if test -n "$CONFIG_SITE"; then
1841 ac_site_file1=$CONFIG_SITE
1842elif test "x$prefix" != xNONE; then
1843 ac_site_file1=$prefix/share/config.site
1844 ac_site_file2=$prefix/etc/config.site
1845else
1846 ac_site_file1=$ac_default_prefix/share/config.site
1847 ac_site_file2=$ac_default_prefix/etc/config.site
Bram Moolenaar071d4272004-06-13 20:20:40 +00001848fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00001849for ac_site_file in "$ac_site_file1" "$ac_site_file2"
1850do
1851 test "x$ac_site_file" = xNONE && continue
Bram Moolenaar071d4272004-06-13 20:20:40 +00001852 if test -r "$ac_site_file"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00001853 { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1854$as_echo "$as_me: loading site script $ac_site_file" >&6;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001855 sed 's/^/| /' "$ac_site_file" >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00001856 . "$ac_site_file"
1857 fi
1858done
1859
1860if test -r "$cache_file"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001861 # Some versions of bash will fail to source /dev/null (special
1862 # files actually), so we avoid doing that.
1863 if test -f "$cache_file"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00001864 { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
1865$as_echo "$as_me: loading cache $cache_file" >&6;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001866 case $cache_file in
Bram Moolenaar446cb832008-06-24 21:56:24 +00001867 [\\/]* | ?:[\\/]* ) . "$cache_file";;
1868 *) . "./$cache_file";;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001869 esac
1870 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00001871else
Bram Moolenaar446cb832008-06-24 21:56:24 +00001872 { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
1873$as_echo "$as_me: creating cache $cache_file" >&6;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001874 >$cache_file
1875fi
1876
1877# Check that the precious variables saved in the cache have kept the same
1878# value.
1879ac_cache_corrupted=false
Bram Moolenaar446cb832008-06-24 21:56:24 +00001880for ac_var in $ac_precious_vars; do
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001881 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1882 eval ac_new_set=\$ac_env_${ac_var}_set
Bram Moolenaar446cb832008-06-24 21:56:24 +00001883 eval ac_old_val=\$ac_cv_env_${ac_var}_value
1884 eval ac_new_val=\$ac_env_${ac_var}_value
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001885 case $ac_old_set,$ac_new_set in
1886 set,)
Bram Moolenaar446cb832008-06-24 21:56:24 +00001887 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1888$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 +00001889 ac_cache_corrupted=: ;;
1890 ,set)
Bram Moolenaar446cb832008-06-24 21:56:24 +00001891 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1892$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001893 ac_cache_corrupted=: ;;
1894 ,);;
1895 *)
1896 if test "x$ac_old_val" != "x$ac_new_val"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00001897 # differences in whitespace do not lead to failure.
1898 ac_old_val_w=`echo x $ac_old_val`
1899 ac_new_val_w=`echo x $ac_new_val`
1900 if test "$ac_old_val_w" != "$ac_new_val_w"; then
1901 { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1902$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1903 ac_cache_corrupted=:
1904 else
1905 { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
1906$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
1907 eval $ac_var=\$ac_old_val
1908 fi
1909 { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5
1910$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
1911 { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5
1912$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001913 fi;;
1914 esac
1915 # Pass precious variables to config.status.
1916 if test "$ac_new_set" = set; then
1917 case $ac_new_val in
Bram Moolenaar446cb832008-06-24 21:56:24 +00001918 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001919 *) ac_arg=$ac_var=$ac_new_val ;;
1920 esac
1921 case " $ac_configure_args " in
1922 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1923 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1924 esac
1925 fi
1926done
1927if $ac_cache_corrupted; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00001928 { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1929$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1930 { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1931$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001932 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00001933fi
1934
Bram Moolenaar446cb832008-06-24 21:56:24 +00001935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
Bram Moolenaar071d4272004-06-13 20:20:40 +00001951ac_ext=c
Bram Moolenaar071d4272004-06-13 20:20:40 +00001952ac_cpp='$CPP $CPPFLAGS'
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001953ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1954ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1955ac_compiler_gnu=$ac_cv_c_compiler_gnu
Bram Moolenaar071d4272004-06-13 20:20:40 +00001956
1957
Bram Moolenaar446cb832008-06-24 21:56:24 +00001958ac_config_headers="$ac_config_headers auto/config.h:config.h.in"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001959
1960
1961cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00001962#define UNIX 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001963_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00001964
Bram Moolenaar446cb832008-06-24 21:56:24 +00001965{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
1966$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
1967set x ${MAKE-make}
1968ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
1969if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
1970 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00001971else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001972 cat >conftest.make <<\_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00001973SHELL = /bin/sh
Bram Moolenaar071d4272004-06-13 20:20:40 +00001974all:
Bram Moolenaar446cb832008-06-24 21:56:24 +00001975 @echo '@@@%%%=$(MAKE)=@@@%%%'
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001976_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00001977# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001978case `${MAKE-make} -f conftest.make 2>/dev/null` in
1979 *@@@%%%=?*=@@@%%%*)
1980 eval ac_cv_prog_make_${ac_make}_set=yes;;
1981 *)
1982 eval ac_cv_prog_make_${ac_make}_set=no;;
1983esac
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001984rm -f conftest.make
Bram Moolenaar071d4272004-06-13 20:20:40 +00001985fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00001986if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
1987 { $as_echo "$as_me:$LINENO: result: yes" >&5
1988$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00001989 SET_MAKE=
1990else
Bram Moolenaar446cb832008-06-24 21:56:24 +00001991 { $as_echo "$as_me:$LINENO: result: no" >&5
1992$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00001993 SET_MAKE="MAKE=${MAKE-make}"
1994fi
1995
1996
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001997ac_ext=c
1998ac_cpp='$CPP $CPPFLAGS'
1999ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2000ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2001ac_compiler_gnu=$ac_cv_c_compiler_gnu
2002if test -n "$ac_tool_prefix"; then
2003 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2004set dummy ${ac_tool_prefix}gcc; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00002005{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2006$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002007if test "${ac_cv_prog_CC+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002008 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002009else
2010 if test -n "$CC"; then
2011 ac_cv_prog_CC="$CC" # Let the user override the test.
2012else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002013as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2014for as_dir in $PATH
2015do
2016 IFS=$as_save_IFS
2017 test -z "$as_dir" && as_dir=.
2018 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002019 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 +00002020 ac_cv_prog_CC="${ac_tool_prefix}gcc"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002021 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002022 break 2
2023 fi
2024done
2025done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002026IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002027
Bram Moolenaar071d4272004-06-13 20:20:40 +00002028fi
2029fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002030CC=$ac_cv_prog_CC
Bram Moolenaar071d4272004-06-13 20:20:40 +00002031if test -n "$CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002032 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2033$as_echo "$CC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002034else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002035 { $as_echo "$as_me:$LINENO: result: no" >&5
2036$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002037fi
2038
Bram Moolenaar446cb832008-06-24 21:56:24 +00002039
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002040fi
2041if test -z "$ac_cv_prog_CC"; then
2042 ac_ct_CC=$CC
2043 # Extract the first word of "gcc", so it can be a program name with args.
2044set dummy gcc; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00002045{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2046$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002047if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002048 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002049else
2050 if test -n "$ac_ct_CC"; then
2051 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2052else
2053as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2054for as_dir in $PATH
2055do
2056 IFS=$as_save_IFS
2057 test -z "$as_dir" && as_dir=.
2058 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002059 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 +00002060 ac_cv_prog_ac_ct_CC="gcc"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002061 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002062 break 2
2063 fi
2064done
2065done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002066IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002067
2068fi
2069fi
2070ac_ct_CC=$ac_cv_prog_ac_ct_CC
2071if test -n "$ac_ct_CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002072 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2073$as_echo "$ac_ct_CC" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002074else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002075 { $as_echo "$as_me:$LINENO: result: no" >&5
2076$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002077fi
2078
Bram Moolenaar446cb832008-06-24 21:56:24 +00002079 if test "x$ac_ct_CC" = x; then
2080 CC=""
2081 else
2082 case $cross_compiling:$ac_tool_warned in
2083yes:)
2084{ $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2085whose name does not start with the host triplet. If you think this
2086configuration is useful to you, please write to autoconf@gnu.org." >&5
2087$as_echo "$as_me: 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." >&2;}
2090ac_tool_warned=yes ;;
2091esac
2092 CC=$ac_ct_CC
2093 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002094else
2095 CC="$ac_cv_prog_CC"
Bram Moolenaar071d4272004-06-13 20:20:40 +00002096fi
2097
2098if test -z "$CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002099 if test -n "$ac_tool_prefix"; then
2100 # 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 +00002101set dummy ${ac_tool_prefix}cc; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00002102{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2103$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002104if test "${ac_cv_prog_CC+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002105 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002106else
2107 if test -n "$CC"; then
2108 ac_cv_prog_CC="$CC" # Let the user override the test.
2109else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002110as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2111for as_dir in $PATH
2112do
2113 IFS=$as_save_IFS
2114 test -z "$as_dir" && as_dir=.
2115 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002116 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 +00002117 ac_cv_prog_CC="${ac_tool_prefix}cc"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002118 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002119 break 2
2120 fi
2121done
2122done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002123IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002124
2125fi
2126fi
2127CC=$ac_cv_prog_CC
2128if test -n "$CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002129 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2130$as_echo "$CC" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002131else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002132 { $as_echo "$as_me:$LINENO: result: no" >&5
2133$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002134fi
2135
Bram Moolenaar446cb832008-06-24 21:56:24 +00002136
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002137 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002138fi
2139if test -z "$CC"; then
2140 # Extract the first word of "cc", so it can be a program name with args.
2141set dummy cc; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00002142{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2143$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002144if test "${ac_cv_prog_CC+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002145 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002146else
2147 if test -n "$CC"; then
2148 ac_cv_prog_CC="$CC" # Let the user override the test.
2149else
Bram Moolenaar071d4272004-06-13 20:20:40 +00002150 ac_prog_rejected=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002151as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2152for as_dir in $PATH
2153do
2154 IFS=$as_save_IFS
2155 test -z "$as_dir" && as_dir=.
2156 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002157 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 +00002158 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2159 ac_prog_rejected=yes
2160 continue
2161 fi
2162 ac_cv_prog_CC="cc"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002163 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002164 break 2
2165 fi
2166done
2167done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002168IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002169
Bram Moolenaar071d4272004-06-13 20:20:40 +00002170if test $ac_prog_rejected = yes; then
2171 # We found a bogon in the path, so make sure we never use it.
2172 set dummy $ac_cv_prog_CC
2173 shift
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002174 if test $# != 0; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00002175 # We chose a different compiler from the bogus one.
2176 # However, it has the same basename, so the bogon will be chosen
2177 # first if we set CC to just the basename; use the full file name.
2178 shift
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002179 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
Bram Moolenaar071d4272004-06-13 20:20:40 +00002180 fi
2181fi
2182fi
2183fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002184CC=$ac_cv_prog_CC
Bram Moolenaar071d4272004-06-13 20:20:40 +00002185if test -n "$CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002186 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2187$as_echo "$CC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002188else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002189 { $as_echo "$as_me:$LINENO: result: no" >&5
2190$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002191fi
2192
Bram Moolenaar446cb832008-06-24 21:56:24 +00002193
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002194fi
2195if test -z "$CC"; then
2196 if test -n "$ac_tool_prefix"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002197 for ac_prog in cl.exe
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002198 do
2199 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2200set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00002201{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2202$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002203if test "${ac_cv_prog_CC+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002204 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002205else
2206 if test -n "$CC"; then
2207 ac_cv_prog_CC="$CC" # Let the user override the test.
2208else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002209as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2210for as_dir in $PATH
2211do
2212 IFS=$as_save_IFS
2213 test -z "$as_dir" && as_dir=.
2214 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002215 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 +00002216 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002217 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002218 break 2
2219 fi
2220done
2221done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002222IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002223
Bram Moolenaar071d4272004-06-13 20:20:40 +00002224fi
2225fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002226CC=$ac_cv_prog_CC
Bram Moolenaar071d4272004-06-13 20:20:40 +00002227if test -n "$CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002228 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2229$as_echo "$CC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002230else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002231 { $as_echo "$as_me:$LINENO: result: no" >&5
2232$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002233fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002234
Bram Moolenaar446cb832008-06-24 21:56:24 +00002235
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002236 test -n "$CC" && break
2237 done
2238fi
2239if test -z "$CC"; then
2240 ac_ct_CC=$CC
Bram Moolenaar446cb832008-06-24 21:56:24 +00002241 for ac_prog in cl.exe
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002242do
2243 # Extract the first word of "$ac_prog", so it can be a program name with args.
2244set dummy $ac_prog; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00002245{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2246$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002247if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002248 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002249else
2250 if test -n "$ac_ct_CC"; then
2251 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2252else
2253as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2254for as_dir in $PATH
2255do
2256 IFS=$as_save_IFS
2257 test -z "$as_dir" && as_dir=.
2258 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002259 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 +00002260 ac_cv_prog_ac_ct_CC="$ac_prog"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002261 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002262 break 2
Bram Moolenaar071d4272004-06-13 20:20:40 +00002263 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002264done
2265done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002266IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002267
2268fi
2269fi
2270ac_ct_CC=$ac_cv_prog_ac_ct_CC
2271if test -n "$ac_ct_CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002272 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2273$as_echo "$ac_ct_CC" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002274else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002275 { $as_echo "$as_me:$LINENO: result: no" >&5
2276$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002277fi
2278
Bram Moolenaar446cb832008-06-24 21:56:24 +00002279
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002280 test -n "$ac_ct_CC" && break
2281done
Bram Moolenaar071d4272004-06-13 20:20:40 +00002282
Bram Moolenaar446cb832008-06-24 21:56:24 +00002283 if test "x$ac_ct_CC" = x; then
2284 CC=""
2285 else
2286 case $cross_compiling:$ac_tool_warned in
2287yes:)
2288{ $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2289whose name does not start with the host triplet. If you think this
2290configuration is useful to you, please write to autoconf@gnu.org." >&5
2291$as_echo "$as_me: 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." >&2;}
2294ac_tool_warned=yes ;;
2295esac
2296 CC=$ac_ct_CC
2297 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002298fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00002299
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002300fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00002301
Bram Moolenaar071d4272004-06-13 20:20:40 +00002302
Bram Moolenaar446cb832008-06-24 21:56:24 +00002303test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002304See \`config.log' for more details." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002305$as_echo "$as_me: error: no acceptable C compiler found in \$PATH
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002306See \`config.log' for more details." >&2;}
2307 { (exit 1); exit 1; }; }
2308
2309# Provide some information about the compiler.
Bram Moolenaar446cb832008-06-24 21:56:24 +00002310$as_echo "$as_me:$LINENO: checking for C compiler version" >&5
2311set X $ac_compile
2312ac_compiler=$2
2313{ (ac_try="$ac_compiler --version >&5"
2314case "(($ac_try" in
2315 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2316 *) ac_try_echo=$ac_try;;
2317esac
2318eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2319$as_echo "$ac_try_echo") >&5
2320 (eval "$ac_compiler --version >&5") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002321 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00002322 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002323 (exit $ac_status); }
Bram Moolenaar446cb832008-06-24 21:56:24 +00002324{ (ac_try="$ac_compiler -v >&5"
2325case "(($ac_try" in
2326 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2327 *) ac_try_echo=$ac_try;;
2328esac
2329eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2330$as_echo "$ac_try_echo") >&5
2331 (eval "$ac_compiler -v >&5") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002332 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00002333 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002334 (exit $ac_status); }
Bram Moolenaar446cb832008-06-24 21:56:24 +00002335{ (ac_try="$ac_compiler -V >&5"
2336case "(($ac_try" in
2337 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2338 *) ac_try_echo=$ac_try;;
2339esac
2340eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2341$as_echo "$ac_try_echo") >&5
2342 (eval "$ac_compiler -V >&5") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002343 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00002344 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002345 (exit $ac_status); }
2346
2347cat >conftest.$ac_ext <<_ACEOF
2348/* confdefs.h. */
2349_ACEOF
2350cat confdefs.h >>conftest.$ac_ext
2351cat >>conftest.$ac_ext <<_ACEOF
2352/* end confdefs.h. */
2353
2354int
2355main ()
2356{
2357
2358 ;
2359 return 0;
2360}
2361_ACEOF
2362ac_clean_files_save=$ac_clean_files
Bram Moolenaar446cb832008-06-24 21:56:24 +00002363ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002364# Try to create an executable without -o first, disregard a.out.
2365# It will help us diagnose broken compilers, and finding out an intuition
2366# of exeext.
Bram Moolenaar446cb832008-06-24 21:56:24 +00002367{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2368$as_echo_n "checking for C compiler default output file name... " >&6; }
2369ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002370
Bram Moolenaar446cb832008-06-24 21:56:24 +00002371# The possible output files:
2372ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2373
2374ac_rmfiles=
2375for ac_file in $ac_files
2376do
2377 case $ac_file in
2378 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2379 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2380 esac
2381done
2382rm -f $ac_rmfiles
2383
2384if { (ac_try="$ac_link_default"
2385case "(($ac_try" in
2386 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2387 *) ac_try_echo=$ac_try;;
2388esac
2389eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2390$as_echo "$ac_try_echo") >&5
2391 (eval "$ac_link_default") 2>&5
2392 ac_status=$?
2393 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2394 (exit $ac_status); }; then
2395 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2396# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2397# in a Makefile. We should not override ac_cv_exeext if it was cached,
2398# so that the user can short-circuit this test for compilers unknown to
2399# Autoconf.
2400for ac_file in $ac_files ''
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002401do
2402 test -f "$ac_file" || continue
2403 case $ac_file in
Bram Moolenaar446cb832008-06-24 21:56:24 +00002404 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002405 ;;
2406 [ab].out )
2407 # We found the default executable, but exeext='' is most
2408 # certainly right.
2409 break;;
2410 *.* )
Bram Moolenaar446cb832008-06-24 21:56:24 +00002411 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2412 then :; else
2413 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2414 fi
2415 # We set ac_cv_exeext here because the later test for it is not
2416 # safe: cross compilers may not add the suffix if given an `-o'
2417 # argument, so we may need to know it at that point already.
2418 # Even if this section looks crufty: it has the advantage of
2419 # actually working.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002420 break;;
2421 * )
2422 break;;
2423 esac
2424done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002425test "$ac_cv_exeext" = no && ac_cv_exeext=
2426
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002427else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002428 ac_file=''
2429fi
2430
2431{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5
2432$as_echo "$ac_file" >&6; }
2433if test -z "$ac_file"; then
2434 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002435sed 's/^/| /' conftest.$ac_ext >&5
2436
Bram Moolenaar446cb832008-06-24 21:56:24 +00002437{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002438See \`config.log' for more details." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002439$as_echo "$as_me: error: C compiler cannot create executables
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002440See \`config.log' for more details." >&2;}
2441 { (exit 77); exit 77; }; }
2442fi
2443
2444ac_exeext=$ac_cv_exeext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002445
Bram Moolenaar446cb832008-06-24 21:56:24 +00002446# Check that the compiler produces executables we can run. If not, either
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002447# the compiler is broken, or we cross compile.
Bram Moolenaar446cb832008-06-24 21:56:24 +00002448{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2449$as_echo_n "checking whether the C compiler works... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002450# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2451# If not cross compiling, check that we can run a simple program.
2452if test "$cross_compiling" != yes; then
2453 if { ac_try='./$ac_file'
Bram Moolenaar446cb832008-06-24 21:56:24 +00002454 { (case "(($ac_try" in
2455 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2456 *) ac_try_echo=$ac_try;;
2457esac
2458eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2459$as_echo "$ac_try_echo") >&5
2460 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002461 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00002462 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002463 (exit $ac_status); }; }; then
2464 cross_compiling=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00002465 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002466 if test "$cross_compiling" = maybe; then
2467 cross_compiling=yes
2468 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002469 { { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002470If you meant to cross compile, use \`--host'.
2471See \`config.log' for more details." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002472$as_echo "$as_me: 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." >&2;}
2475 { (exit 1); exit 1; }; }
2476 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00002477 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00002478fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002479{ $as_echo "$as_me:$LINENO: result: yes" >&5
2480$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002481
Bram Moolenaar446cb832008-06-24 21:56:24 +00002482rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002483ac_clean_files=$ac_clean_files_save
Bram Moolenaar446cb832008-06-24 21:56:24 +00002484# Check that the compiler produces executables we can run. If not, either
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002485# the compiler is broken, or we cross compile.
Bram Moolenaar446cb832008-06-24 21:56:24 +00002486{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2487$as_echo_n "checking whether we are cross compiling... " >&6; }
2488{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
2489$as_echo "$cross_compiling" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002490
Bram Moolenaar446cb832008-06-24 21:56:24 +00002491{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
2492$as_echo_n "checking for suffix of executables... " >&6; }
2493if { (ac_try="$ac_link"
2494case "(($ac_try" in
2495 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2496 *) ac_try_echo=$ac_try;;
2497esac
2498eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2499$as_echo "$ac_try_echo") >&5
2500 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002501 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00002502 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002503 (exit $ac_status); }; then
2504 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2505# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2506# work properly (i.e., refer to `conftest.exe'), while it won't with
2507# `rm'.
2508for ac_file in conftest.exe conftest conftest.*; do
2509 test -f "$ac_file" || continue
2510 case $ac_file in
Bram Moolenaar446cb832008-06-24 21:56:24 +00002511 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002512 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002513 break;;
2514 * ) break;;
2515 esac
2516done
Bram Moolenaar071d4272004-06-13 20:20:40 +00002517else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002518 { { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002519See \`config.log' for more details." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002520$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002521See \`config.log' for more details." >&2;}
2522 { (exit 1); exit 1; }; }
2523fi
2524
2525rm -f conftest$ac_cv_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00002526{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2527$as_echo "$ac_cv_exeext" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002528
2529rm -f conftest.$ac_ext
2530EXEEXT=$ac_cv_exeext
2531ac_exeext=$EXEEXT
Bram Moolenaar446cb832008-06-24 21:56:24 +00002532{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
2533$as_echo_n "checking for suffix of object files... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002534if test "${ac_cv_objext+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002535 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002536else
2537 cat >conftest.$ac_ext <<_ACEOF
2538/* confdefs.h. */
2539_ACEOF
2540cat confdefs.h >>conftest.$ac_ext
2541cat >>conftest.$ac_ext <<_ACEOF
2542/* end confdefs.h. */
2543
2544int
2545main ()
2546{
2547
2548 ;
2549 return 0;
2550}
2551_ACEOF
2552rm -f conftest.o conftest.obj
Bram Moolenaar446cb832008-06-24 21:56:24 +00002553if { (ac_try="$ac_compile"
2554case "(($ac_try" in
2555 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2556 *) ac_try_echo=$ac_try;;
2557esac
2558eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2559$as_echo "$ac_try_echo") >&5
2560 (eval "$ac_compile") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002561 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00002562 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002563 (exit $ac_status); }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002564 for ac_file in conftest.o conftest.obj conftest.*; do
2565 test -f "$ac_file" || continue;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002566 case $ac_file in
Bram Moolenaar446cb832008-06-24 21:56:24 +00002567 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002568 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2569 break;;
2570 esac
2571done
2572else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002573 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002574sed 's/^/| /' conftest.$ac_ext >&5
2575
Bram Moolenaar446cb832008-06-24 21:56:24 +00002576{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002577See \`config.log' for more details." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002578$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002579See \`config.log' for more details." >&2;}
2580 { (exit 1); exit 1; }; }
2581fi
2582
2583rm -f conftest.$ac_cv_objext conftest.$ac_ext
2584fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002585{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2586$as_echo "$ac_cv_objext" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002587OBJEXT=$ac_cv_objext
2588ac_objext=$OBJEXT
Bram Moolenaar446cb832008-06-24 21:56:24 +00002589{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2590$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002591if test "${ac_cv_c_compiler_gnu+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002592 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002593else
2594 cat >conftest.$ac_ext <<_ACEOF
2595/* confdefs.h. */
2596_ACEOF
2597cat confdefs.h >>conftest.$ac_ext
2598cat >>conftest.$ac_ext <<_ACEOF
2599/* end confdefs.h. */
2600
2601int
2602main ()
2603{
2604#ifndef __GNUC__
2605 choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +00002606#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00002607
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002608 ;
2609 return 0;
2610}
2611_ACEOF
2612rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00002613if { (ac_try="$ac_compile"
2614case "(($ac_try" in
2615 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2616 *) ac_try_echo=$ac_try;;
2617esac
2618eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2619$as_echo "$ac_try_echo") >&5
2620 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002621 ac_status=$?
2622 grep -v '^ *+' conftest.er1 >conftest.err
2623 rm -f conftest.er1
2624 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002625 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2626 (exit $ac_status); } && {
2627 test -z "$ac_c_werror_flag" ||
2628 test ! -s conftest.err
2629 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002630 ac_compiler_gnu=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00002631else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002632 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002633sed 's/^/| /' conftest.$ac_ext >&5
2634
Bram Moolenaar446cb832008-06-24 21:56:24 +00002635 ac_compiler_gnu=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00002636fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002637
2638rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002639ac_cv_c_compiler_gnu=$ac_compiler_gnu
Bram Moolenaar071d4272004-06-13 20:20:40 +00002640
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002641fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002642{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2643$as_echo "$ac_cv_c_compiler_gnu" >&6; }
2644if test $ac_compiler_gnu = yes; then
2645 GCC=yes
2646else
2647 GCC=
2648fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002649ac_test_CFLAGS=${CFLAGS+set}
2650ac_save_CFLAGS=$CFLAGS
Bram Moolenaar446cb832008-06-24 21:56:24 +00002651{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2652$as_echo_n "checking whether $CC accepts -g... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002653if test "${ac_cv_prog_cc_g+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002654 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002655else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002656 ac_save_c_werror_flag=$ac_c_werror_flag
2657 ac_c_werror_flag=yes
2658 ac_cv_prog_cc_g=no
2659 CFLAGS="-g"
2660 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002661/* confdefs.h. */
2662_ACEOF
2663cat confdefs.h >>conftest.$ac_ext
2664cat >>conftest.$ac_ext <<_ACEOF
2665/* end confdefs.h. */
2666
2667int
2668main ()
2669{
2670
2671 ;
2672 return 0;
2673}
2674_ACEOF
2675rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00002676if { (ac_try="$ac_compile"
2677case "(($ac_try" in
2678 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2679 *) ac_try_echo=$ac_try;;
2680esac
2681eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2682$as_echo "$ac_try_echo") >&5
2683 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002684 ac_status=$?
2685 grep -v '^ *+' conftest.er1 >conftest.err
2686 rm -f conftest.er1
2687 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002688 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2689 (exit $ac_status); } && {
2690 test -z "$ac_c_werror_flag" ||
2691 test ! -s conftest.err
2692 } && test -s conftest.$ac_objext; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00002693 ac_cv_prog_cc_g=yes
2694else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002695 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002696sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00002697
Bram Moolenaar446cb832008-06-24 21:56:24 +00002698 CFLAGS=""
2699 cat >conftest.$ac_ext <<_ACEOF
2700/* confdefs.h. */
2701_ACEOF
2702cat confdefs.h >>conftest.$ac_ext
2703cat >>conftest.$ac_ext <<_ACEOF
2704/* end confdefs.h. */
2705
2706int
2707main ()
2708{
2709
2710 ;
2711 return 0;
2712}
2713_ACEOF
2714rm -f conftest.$ac_objext
2715if { (ac_try="$ac_compile"
2716case "(($ac_try" in
2717 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2718 *) ac_try_echo=$ac_try;;
2719esac
2720eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2721$as_echo "$ac_try_echo") >&5
2722 (eval "$ac_compile") 2>conftest.er1
2723 ac_status=$?
2724 grep -v '^ *+' conftest.er1 >conftest.err
2725 rm -f conftest.er1
2726 cat conftest.err >&5
2727 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2728 (exit $ac_status); } && {
2729 test -z "$ac_c_werror_flag" ||
2730 test ! -s conftest.err
2731 } && test -s conftest.$ac_objext; then
2732 :
2733else
2734 $as_echo "$as_me: failed program was:" >&5
2735sed 's/^/| /' conftest.$ac_ext >&5
2736
2737 ac_c_werror_flag=$ac_save_c_werror_flag
2738 CFLAGS="-g"
2739 cat >conftest.$ac_ext <<_ACEOF
2740/* confdefs.h. */
2741_ACEOF
2742cat confdefs.h >>conftest.$ac_ext
2743cat >>conftest.$ac_ext <<_ACEOF
2744/* end confdefs.h. */
2745
2746int
2747main ()
2748{
2749
2750 ;
2751 return 0;
2752}
2753_ACEOF
2754rm -f conftest.$ac_objext
2755if { (ac_try="$ac_compile"
2756case "(($ac_try" in
2757 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2758 *) ac_try_echo=$ac_try;;
2759esac
2760eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2761$as_echo "$ac_try_echo") >&5
2762 (eval "$ac_compile") 2>conftest.er1
2763 ac_status=$?
2764 grep -v '^ *+' conftest.er1 >conftest.err
2765 rm -f conftest.er1
2766 cat conftest.err >&5
2767 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2768 (exit $ac_status); } && {
2769 test -z "$ac_c_werror_flag" ||
2770 test ! -s conftest.err
2771 } && test -s conftest.$ac_objext; then
2772 ac_cv_prog_cc_g=yes
2773else
2774 $as_echo "$as_me: failed program was:" >&5
2775sed 's/^/| /' conftest.$ac_ext >&5
2776
2777
Bram Moolenaar071d4272004-06-13 20:20:40 +00002778fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002779
2780rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002781fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002782
2783rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2784fi
2785
2786rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2787 ac_c_werror_flag=$ac_save_c_werror_flag
2788fi
2789{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2790$as_echo "$ac_cv_prog_cc_g" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002791if test "$ac_test_CFLAGS" = set; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002792 CFLAGS=$ac_save_CFLAGS
Bram Moolenaar071d4272004-06-13 20:20:40 +00002793elif test $ac_cv_prog_cc_g = yes; then
2794 if test "$GCC" = yes; then
2795 CFLAGS="-g -O2"
2796 else
2797 CFLAGS="-g"
2798 fi
2799else
2800 if test "$GCC" = yes; then
2801 CFLAGS="-O2"
2802 else
2803 CFLAGS=
2804 fi
2805fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002806{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
2807$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
2808if test "${ac_cv_prog_cc_c89+set}" = set; then
2809 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002810else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002811 ac_cv_prog_cc_c89=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002812ac_save_CC=$CC
2813cat >conftest.$ac_ext <<_ACEOF
2814/* confdefs.h. */
2815_ACEOF
2816cat confdefs.h >>conftest.$ac_ext
2817cat >>conftest.$ac_ext <<_ACEOF
2818/* end confdefs.h. */
2819#include <stdarg.h>
2820#include <stdio.h>
2821#include <sys/types.h>
2822#include <sys/stat.h>
2823/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2824struct buf { int x; };
2825FILE * (*rcsopen) (struct buf *, struct stat *, int);
2826static char *e (p, i)
2827 char **p;
2828 int i;
2829{
2830 return p[i];
2831}
2832static char *f (char * (*g) (char **, int), char **p, ...)
2833{
2834 char *s;
2835 va_list v;
2836 va_start (v,p);
2837 s = g (p, va_arg (v,int));
2838 va_end (v);
2839 return s;
2840}
2841
2842/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2843 function prototypes and stuff, but not '\xHH' hex character constants.
2844 These don't provoke an error unfortunately, instead are silently treated
Bram Moolenaar446cb832008-06-24 21:56:24 +00002845 as 'x'. The following induces an error, until -std is added to get
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002846 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2847 array size at least. It's necessary to write '\x00'==0 to get something
Bram Moolenaar446cb832008-06-24 21:56:24 +00002848 that's true only with -std. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002849int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2850
Bram Moolenaar446cb832008-06-24 21:56:24 +00002851/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2852 inside strings and character constants. */
2853#define FOO(x) 'x'
2854int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2855
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002856int test (int i, double x);
2857struct s1 {int (*f) (int a);};
2858struct s2 {int (*f) (double a);};
2859int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2860int argc;
2861char **argv;
2862int
2863main ()
2864{
2865return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2866 ;
2867 return 0;
2868}
2869_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00002870for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2871 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002872do
2873 CC="$ac_save_CC $ac_arg"
2874 rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00002875if { (ac_try="$ac_compile"
2876case "(($ac_try" in
2877 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2878 *) ac_try_echo=$ac_try;;
2879esac
2880eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2881$as_echo "$ac_try_echo") >&5
2882 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002883 ac_status=$?
2884 grep -v '^ *+' conftest.er1 >conftest.err
2885 rm -f conftest.er1
2886 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002887 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2888 (exit $ac_status); } && {
2889 test -z "$ac_c_werror_flag" ||
2890 test ! -s conftest.err
2891 } && test -s conftest.$ac_objext; then
2892 ac_cv_prog_cc_c89=$ac_arg
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002893else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002894 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002895sed 's/^/| /' conftest.$ac_ext >&5
2896
Bram Moolenaar446cb832008-06-24 21:56:24 +00002897
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002898fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002899
2900rm -f core conftest.err conftest.$ac_objext
2901 test "x$ac_cv_prog_cc_c89" != "xno" && break
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002902done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002903rm -f conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002904CC=$ac_save_CC
2905
2906fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002907# AC_CACHE_VAL
2908case "x$ac_cv_prog_cc_c89" in
2909 x)
2910 { $as_echo "$as_me:$LINENO: result: none needed" >&5
2911$as_echo "none needed" >&6; } ;;
2912 xno)
2913 { $as_echo "$as_me:$LINENO: result: unsupported" >&5
2914$as_echo "unsupported" >&6; } ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002915 *)
Bram Moolenaar446cb832008-06-24 21:56:24 +00002916 CC="$CC $ac_cv_prog_cc_c89"
2917 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
2918$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002919esac
2920
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002921
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002922ac_ext=c
2923ac_cpp='$CPP $CPPFLAGS'
2924ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2925ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2926ac_compiler_gnu=$ac_cv_c_compiler_gnu
2927 ac_ext=c
2928ac_cpp='$CPP $CPPFLAGS'
2929ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2930ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2931ac_compiler_gnu=$ac_cv_c_compiler_gnu
Bram Moolenaar446cb832008-06-24 21:56:24 +00002932{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
2933$as_echo_n "checking how to run the C preprocessor... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002934# On Suns, sometimes $CPP names a directory.
2935if test -n "$CPP" && test -d "$CPP"; then
2936 CPP=
2937fi
2938if test -z "$CPP"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002939 if test "${ac_cv_prog_CPP+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002940 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002941else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002942 # Double quotes because CPP needs to be expanded
2943 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2944 do
2945 ac_preproc_ok=false
2946for ac_c_preproc_warn_flag in '' yes
2947do
2948 # Use a header file that comes with gcc, so configuring glibc
2949 # with a fresh cross-compiler works.
2950 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2951 # <limits.h> exists even on freestanding compilers.
Bram Moolenaar071d4272004-06-13 20:20:40 +00002952 # On the NeXT, cc -E runs the code through the compiler's parser,
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002953 # not just through cpp. "Syntax error" is here to catch this case.
2954 cat >conftest.$ac_ext <<_ACEOF
2955/* confdefs.h. */
2956_ACEOF
2957cat confdefs.h >>conftest.$ac_ext
2958cat >>conftest.$ac_ext <<_ACEOF
2959/* end confdefs.h. */
2960#ifdef __STDC__
2961# include <limits.h>
2962#else
2963# include <assert.h>
2964#endif
2965 Syntax error
2966_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00002967if { (ac_try="$ac_cpp conftest.$ac_ext"
2968case "(($ac_try" in
2969 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2970 *) ac_try_echo=$ac_try;;
2971esac
2972eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2973$as_echo "$ac_try_echo") >&5
2974 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002975 ac_status=$?
2976 grep -v '^ *+' conftest.er1 >conftest.err
2977 rm -f conftest.er1
2978 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002979 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2980 (exit $ac_status); } >/dev/null && {
2981 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
2982 test ! -s conftest.err
2983 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002984 :
2985else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002986 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002987sed 's/^/| /' conftest.$ac_ext >&5
2988
2989 # Broken: fails on valid input.
2990continue
2991fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002992
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002993rm -f conftest.err conftest.$ac_ext
2994
Bram Moolenaar446cb832008-06-24 21:56:24 +00002995 # OK, works on sane cases. Now check whether nonexistent headers
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002996 # can be detected and how.
2997 cat >conftest.$ac_ext <<_ACEOF
2998/* confdefs.h. */
2999_ACEOF
3000cat confdefs.h >>conftest.$ac_ext
3001cat >>conftest.$ac_ext <<_ACEOF
3002/* end confdefs.h. */
3003#include <ac_nonexistent.h>
3004_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00003005if { (ac_try="$ac_cpp conftest.$ac_ext"
3006case "(($ac_try" in
3007 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3008 *) ac_try_echo=$ac_try;;
3009esac
3010eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3011$as_echo "$ac_try_echo") >&5
3012 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003013 ac_status=$?
3014 grep -v '^ *+' conftest.er1 >conftest.err
3015 rm -f conftest.er1
3016 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003017 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3018 (exit $ac_status); } >/dev/null && {
3019 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3020 test ! -s conftest.err
3021 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003022 # Broken: success on invalid input.
3023continue
3024else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003025 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003026sed 's/^/| /' conftest.$ac_ext >&5
3027
3028 # Passes both tests.
3029ac_preproc_ok=:
3030break
3031fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003032
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003033rm -f conftest.err conftest.$ac_ext
3034
3035done
3036# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3037rm -f conftest.err conftest.$ac_ext
3038if $ac_preproc_ok; then
3039 break
3040fi
3041
3042 done
3043 ac_cv_prog_CPP=$CPP
3044
3045fi
3046 CPP=$ac_cv_prog_CPP
3047else
3048 ac_cv_prog_CPP=$CPP
3049fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003050{ $as_echo "$as_me:$LINENO: result: $CPP" >&5
3051$as_echo "$CPP" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003052ac_preproc_ok=false
3053for ac_c_preproc_warn_flag in '' yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00003054do
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003055 # Use a header file that comes with gcc, so configuring glibc
3056 # with a fresh cross-compiler works.
3057 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3058 # <limits.h> exists even on freestanding compilers.
3059 # On the NeXT, cc -E runs the code through the compiler's parser,
3060 # not just through cpp. "Syntax error" is here to catch this case.
3061 cat >conftest.$ac_ext <<_ACEOF
3062/* confdefs.h. */
3063_ACEOF
3064cat confdefs.h >>conftest.$ac_ext
3065cat >>conftest.$ac_ext <<_ACEOF
3066/* end confdefs.h. */
3067#ifdef __STDC__
3068# include <limits.h>
3069#else
3070# include <assert.h>
3071#endif
3072 Syntax error
3073_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00003074if { (ac_try="$ac_cpp conftest.$ac_ext"
3075case "(($ac_try" in
3076 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3077 *) ac_try_echo=$ac_try;;
3078esac
3079eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3080$as_echo "$ac_try_echo") >&5
3081 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003082 ac_status=$?
3083 grep -v '^ *+' conftest.er1 >conftest.err
3084 rm -f conftest.er1
3085 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003086 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3087 (exit $ac_status); } >/dev/null && {
3088 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3089 test ! -s conftest.err
3090 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003091 :
3092else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003093 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003094sed 's/^/| /' conftest.$ac_ext >&5
3095
3096 # Broken: fails on valid input.
3097continue
3098fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003099
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003100rm -f conftest.err conftest.$ac_ext
3101
Bram Moolenaar446cb832008-06-24 21:56:24 +00003102 # OK, works on sane cases. Now check whether nonexistent headers
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003103 # can be detected and how.
3104 cat >conftest.$ac_ext <<_ACEOF
3105/* confdefs.h. */
3106_ACEOF
3107cat confdefs.h >>conftest.$ac_ext
3108cat >>conftest.$ac_ext <<_ACEOF
3109/* end confdefs.h. */
3110#include <ac_nonexistent.h>
3111_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00003112if { (ac_try="$ac_cpp conftest.$ac_ext"
3113case "(($ac_try" in
3114 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3115 *) ac_try_echo=$ac_try;;
3116esac
3117eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3118$as_echo "$ac_try_echo") >&5
3119 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003120 ac_status=$?
3121 grep -v '^ *+' conftest.er1 >conftest.err
3122 rm -f conftest.er1
3123 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003124 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3125 (exit $ac_status); } >/dev/null && {
3126 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3127 test ! -s conftest.err
3128 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003129 # Broken: success on invalid input.
3130continue
3131else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003132 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003133sed 's/^/| /' conftest.$ac_ext >&5
3134
3135 # Passes both tests.
3136ac_preproc_ok=:
3137break
3138fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003139
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003140rm -f conftest.err conftest.$ac_ext
3141
3142done
3143# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3144rm -f conftest.err conftest.$ac_ext
3145if $ac_preproc_ok; then
3146 :
3147else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003148 { { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003149See \`config.log' for more details." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003150$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003151See \`config.log' for more details." >&2;}
3152 { (exit 1); exit 1; }; }
3153fi
3154
3155ac_ext=c
3156ac_cpp='$CPP $CPPFLAGS'
3157ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3158ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3159ac_compiler_gnu=$ac_cv_c_compiler_gnu
3160
3161
Bram Moolenaar446cb832008-06-24 21:56:24 +00003162{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3163$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3164if test "${ac_cv_path_GREP+set}" = set; then
3165 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003166else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003167 if test -z "$GREP"; then
3168 ac_path_GREP_found=false
3169 # Loop through the user's path and test for each of PROGNAME-LIST
3170 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3171for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3172do
3173 IFS=$as_save_IFS
3174 test -z "$as_dir" && as_dir=.
3175 for ac_prog in grep ggrep; do
3176 for ac_exec_ext in '' $ac_executable_extensions; do
3177 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3178 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3179# Check for GNU ac_path_GREP and select it if it is found.
3180 # Check for GNU $ac_path_GREP
3181case `"$ac_path_GREP" --version 2>&1` in
3182*GNU*)
3183 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3184*)
3185 ac_count=0
3186 $as_echo_n 0123456789 >"conftest.in"
3187 while :
3188 do
3189 cat "conftest.in" "conftest.in" >"conftest.tmp"
3190 mv "conftest.tmp" "conftest.in"
3191 cp "conftest.in" "conftest.nl"
3192 $as_echo 'GREP' >> "conftest.nl"
3193 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3194 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3195 ac_count=`expr $ac_count + 1`
3196 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3197 # Best one so far, save it but keep looking for a better one
3198 ac_cv_path_GREP="$ac_path_GREP"
3199 ac_path_GREP_max=$ac_count
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003200 fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003201 # 10*(2^10) chars as input seems more than enough
3202 test $ac_count -gt 10 && break
3203 done
3204 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3205esac
3206
3207 $ac_path_GREP_found && break 3
3208 done
3209 done
3210done
3211IFS=$as_save_IFS
3212 if test -z "$ac_cv_path_GREP"; then
3213 { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3214$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3215 { (exit 1); exit 1; }; }
3216 fi
3217else
3218 ac_cv_path_GREP=$GREP
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003219fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003220
3221fi
3222{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3223$as_echo "$ac_cv_path_GREP" >&6; }
3224 GREP="$ac_cv_path_GREP"
3225
3226
3227{ $as_echo "$as_me:$LINENO: checking for egrep" >&5
3228$as_echo_n "checking for egrep... " >&6; }
3229if test "${ac_cv_path_EGREP+set}" = set; then
3230 $as_echo_n "(cached) " >&6
3231else
3232 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3233 then ac_cv_path_EGREP="$GREP -E"
3234 else
3235 if test -z "$EGREP"; then
3236 ac_path_EGREP_found=false
3237 # Loop through the user's path and test for each of PROGNAME-LIST
3238 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3239for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3240do
3241 IFS=$as_save_IFS
3242 test -z "$as_dir" && as_dir=.
3243 for ac_prog in egrep; do
3244 for ac_exec_ext in '' $ac_executable_extensions; do
3245 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3246 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3247# Check for GNU ac_path_EGREP and select it if it is found.
3248 # Check for GNU $ac_path_EGREP
3249case `"$ac_path_EGREP" --version 2>&1` in
3250*GNU*)
3251 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3252*)
3253 ac_count=0
3254 $as_echo_n 0123456789 >"conftest.in"
3255 while :
3256 do
3257 cat "conftest.in" "conftest.in" >"conftest.tmp"
3258 mv "conftest.tmp" "conftest.in"
3259 cp "conftest.in" "conftest.nl"
3260 $as_echo 'EGREP' >> "conftest.nl"
3261 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3262 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3263 ac_count=`expr $ac_count + 1`
3264 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3265 # Best one so far, save it but keep looking for a better one
3266 ac_cv_path_EGREP="$ac_path_EGREP"
3267 ac_path_EGREP_max=$ac_count
3268 fi
3269 # 10*(2^10) chars as input seems more than enough
3270 test $ac_count -gt 10 && break
3271 done
3272 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3273esac
3274
3275 $ac_path_EGREP_found && break 3
3276 done
3277 done
3278done
3279IFS=$as_save_IFS
3280 if test -z "$ac_cv_path_EGREP"; then
3281 { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3282$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3283 { (exit 1); exit 1; }; }
3284 fi
3285else
3286 ac_cv_path_EGREP=$EGREP
3287fi
3288
3289 fi
3290fi
3291{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3292$as_echo "$ac_cv_path_EGREP" >&6; }
3293 EGREP="$ac_cv_path_EGREP"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003294
3295
3296cat >conftest.$ac_ext <<_ACEOF
3297/* confdefs.h. */
3298_ACEOF
3299cat confdefs.h >>conftest.$ac_ext
3300cat >>conftest.$ac_ext <<_ACEOF
3301/* end confdefs.h. */
3302
3303_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003304rm -f conftest*
Bram Moolenaar446cb832008-06-24 21:56:24 +00003305 { $as_echo "$as_me:$LINENO: checking for library containing strerror" >&5
3306$as_echo_n "checking for library containing strerror... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003307if test "${ac_cv_search_strerror+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00003308 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003309else
3310 ac_func_search_save_LIBS=$LIBS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003311cat >conftest.$ac_ext <<_ACEOF
3312/* confdefs.h. */
3313_ACEOF
3314cat confdefs.h >>conftest.$ac_ext
3315cat >>conftest.$ac_ext <<_ACEOF
3316/* end confdefs.h. */
3317
Bram Moolenaar446cb832008-06-24 21:56:24 +00003318/* Override any GCC internal prototype to avoid an error.
3319 Use char because int might match the return type of a GCC
3320 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003321#ifdef __cplusplus
3322extern "C"
3323#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003324char strerror ();
3325int
3326main ()
3327{
Bram Moolenaar446cb832008-06-24 21:56:24 +00003328return strerror ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003329 ;
3330 return 0;
3331}
3332_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00003333for ac_lib in '' cposix; do
3334 if test -z "$ac_lib"; then
3335 ac_res="none required"
3336 else
3337 ac_res=-l$ac_lib
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003338 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Bram Moolenaar446cb832008-06-24 21:56:24 +00003339 fi
3340 rm -f conftest.$ac_objext conftest$ac_exeext
3341if { (ac_try="$ac_link"
3342case "(($ac_try" in
3343 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3344 *) ac_try_echo=$ac_try;;
3345esac
3346eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3347$as_echo "$ac_try_echo") >&5
3348 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003349 ac_status=$?
3350 grep -v '^ *+' conftest.er1 >conftest.err
3351 rm -f conftest.er1
3352 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003353 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3354 (exit $ac_status); } && {
3355 test -z "$ac_c_werror_flag" ||
3356 test ! -s conftest.err
3357 } && test -s conftest$ac_exeext && {
3358 test "$cross_compiling" = yes ||
3359 $as_test_x conftest$ac_exeext
3360 }; then
3361 ac_cv_search_strerror=$ac_res
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003362else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003363 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003364sed 's/^/| /' conftest.$ac_ext >&5
3365
Bram Moolenaar446cb832008-06-24 21:56:24 +00003366
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003367fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003368
3369rm -rf conftest.dSYM
3370rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
3371 conftest$ac_exeext
3372 if test "${ac_cv_search_strerror+set}" = set; then
3373 break
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003374fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003375done
3376if test "${ac_cv_search_strerror+set}" = set; then
3377 :
3378else
3379 ac_cv_search_strerror=no
3380fi
3381rm conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003382LIBS=$ac_func_search_save_LIBS
3383fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003384{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_strerror" >&5
3385$as_echo "$ac_cv_search_strerror" >&6; }
3386ac_res=$ac_cv_search_strerror
3387if test "$ac_res" != no; then
3388 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003389
3390fi
3391 for ac_prog in gawk mawk nawk awk
3392do
3393 # Extract the first word of "$ac_prog", so it can be a program name with args.
Bram Moolenaar071d4272004-06-13 20:20:40 +00003394set dummy $ac_prog; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00003395{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3396$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003397if test "${ac_cv_prog_AWK+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00003398 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003399else
3400 if test -n "$AWK"; then
3401 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3402else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003403as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3404for as_dir in $PATH
3405do
3406 IFS=$as_save_IFS
3407 test -z "$as_dir" && as_dir=.
3408 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00003409 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 +00003410 ac_cv_prog_AWK="$ac_prog"
Bram Moolenaar446cb832008-06-24 21:56:24 +00003411 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003412 break 2
3413 fi
3414done
3415done
Bram Moolenaar446cb832008-06-24 21:56:24 +00003416IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003417
Bram Moolenaar071d4272004-06-13 20:20:40 +00003418fi
3419fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003420AWK=$ac_cv_prog_AWK
Bram Moolenaar071d4272004-06-13 20:20:40 +00003421if test -n "$AWK"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00003422 { $as_echo "$as_me:$LINENO: result: $AWK" >&5
3423$as_echo "$AWK" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003424else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003425 { $as_echo "$as_me:$LINENO: result: no" >&5
3426$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003427fi
3428
Bram Moolenaar446cb832008-06-24 21:56:24 +00003429
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003430 test -n "$AWK" && break
Bram Moolenaar071d4272004-06-13 20:20:40 +00003431done
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003432
Bram Moolenaar071d4272004-06-13 20:20:40 +00003433# Extract the first word of "strip", so it can be a program name with args.
3434set dummy strip; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00003435{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3436$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003437if test "${ac_cv_prog_STRIP+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00003438 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003439else
3440 if test -n "$STRIP"; then
3441 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3442else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003443as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3444for as_dir in $PATH
3445do
3446 IFS=$as_save_IFS
3447 test -z "$as_dir" && as_dir=.
3448 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00003449 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 +00003450 ac_cv_prog_STRIP="strip"
Bram Moolenaar446cb832008-06-24 21:56:24 +00003451 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003452 break 2
3453 fi
3454done
3455done
Bram Moolenaar446cb832008-06-24 21:56:24 +00003456IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003457
Bram Moolenaar071d4272004-06-13 20:20:40 +00003458 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
3459fi
3460fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003461STRIP=$ac_cv_prog_STRIP
Bram Moolenaar071d4272004-06-13 20:20:40 +00003462if test -n "$STRIP"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00003463 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
3464$as_echo "$STRIP" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003465else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003466 { $as_echo "$as_me:$LINENO: result: no" >&5
3467$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003468fi
3469
3470
Bram Moolenaar071d4272004-06-13 20:20:40 +00003471
3472
Bram Moolenaar071d4272004-06-13 20:20:40 +00003473
Bram Moolenaar446cb832008-06-24 21:56:24 +00003474{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
3475$as_echo_n "checking for ANSI C header files... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003476if test "${ac_cv_header_stdc+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00003477 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003478else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003479 cat >conftest.$ac_ext <<_ACEOF
3480/* confdefs.h. */
3481_ACEOF
3482cat confdefs.h >>conftest.$ac_ext
3483cat >>conftest.$ac_ext <<_ACEOF
3484/* end confdefs.h. */
3485#include <stdlib.h>
3486#include <stdarg.h>
3487#include <string.h>
3488#include <float.h>
3489
3490int
3491main ()
3492{
3493
3494 ;
3495 return 0;
3496}
3497_ACEOF
3498rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00003499if { (ac_try="$ac_compile"
3500case "(($ac_try" in
3501 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3502 *) ac_try_echo=$ac_try;;
3503esac
3504eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3505$as_echo "$ac_try_echo") >&5
3506 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003507 ac_status=$?
3508 grep -v '^ *+' conftest.er1 >conftest.err
3509 rm -f conftest.er1
3510 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003511 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3512 (exit $ac_status); } && {
3513 test -z "$ac_c_werror_flag" ||
3514 test ! -s conftest.err
3515 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003516 ac_cv_header_stdc=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00003517else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003518 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003519sed 's/^/| /' conftest.$ac_ext >&5
3520
Bram Moolenaar446cb832008-06-24 21:56:24 +00003521 ac_cv_header_stdc=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003522fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003523
3524rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003525
3526if test $ac_cv_header_stdc = yes; then
3527 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3528 cat >conftest.$ac_ext <<_ACEOF
3529/* confdefs.h. */
3530_ACEOF
3531cat confdefs.h >>conftest.$ac_ext
3532cat >>conftest.$ac_ext <<_ACEOF
3533/* end confdefs.h. */
3534#include <string.h>
3535
3536_ACEOF
3537if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3538 $EGREP "memchr" >/dev/null 2>&1; then
3539 :
3540else
3541 ac_cv_header_stdc=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00003542fi
3543rm -f conftest*
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003544
Bram Moolenaar071d4272004-06-13 20:20:40 +00003545fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003546
3547if test $ac_cv_header_stdc = yes; then
3548 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3549 cat >conftest.$ac_ext <<_ACEOF
3550/* confdefs.h. */
3551_ACEOF
3552cat confdefs.h >>conftest.$ac_ext
3553cat >>conftest.$ac_ext <<_ACEOF
3554/* end confdefs.h. */
3555#include <stdlib.h>
3556
3557_ACEOF
3558if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3559 $EGREP "free" >/dev/null 2>&1; then
3560 :
Bram Moolenaar071d4272004-06-13 20:20:40 +00003561else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003562 ac_cv_header_stdc=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00003563fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003564rm -f conftest*
3565
3566fi
3567
3568if test $ac_cv_header_stdc = yes; then
3569 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3570 if test "$cross_compiling" = yes; then
3571 :
3572else
3573 cat >conftest.$ac_ext <<_ACEOF
3574/* confdefs.h. */
3575_ACEOF
3576cat confdefs.h >>conftest.$ac_ext
3577cat >>conftest.$ac_ext <<_ACEOF
3578/* end confdefs.h. */
3579#include <ctype.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +00003580#include <stdlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003581#if ((' ' & 0x0FF) == 0x020)
3582# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3583# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3584#else
3585# define ISLOWER(c) \
3586 (('a' <= (c) && (c) <= 'i') \
3587 || ('j' <= (c) && (c) <= 'r') \
3588 || ('s' <= (c) && (c) <= 'z'))
3589# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3590#endif
3591
3592#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3593int
3594main ()
3595{
3596 int i;
3597 for (i = 0; i < 256; i++)
3598 if (XOR (islower (i), ISLOWER (i))
3599 || toupper (i) != TOUPPER (i))
Bram Moolenaar446cb832008-06-24 21:56:24 +00003600 return 2;
3601 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003602}
3603_ACEOF
3604rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00003605if { (ac_try="$ac_link"
3606case "(($ac_try" in
3607 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3608 *) ac_try_echo=$ac_try;;
3609esac
3610eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3611$as_echo "$ac_try_echo") >&5
3612 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003613 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00003614 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003615 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +00003616 { (case "(($ac_try" in
3617 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3618 *) ac_try_echo=$ac_try;;
3619esac
3620eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3621$as_echo "$ac_try_echo") >&5
3622 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003623 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00003624 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003625 (exit $ac_status); }; }; then
3626 :
3627else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003628 $as_echo "$as_me: program exited with status $ac_status" >&5
3629$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003630sed 's/^/| /' conftest.$ac_ext >&5
3631
3632( exit $ac_status )
3633ac_cv_header_stdc=no
3634fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003635rm -rf conftest.dSYM
3636rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
3637fi
3638
3639
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003640fi
3641fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003642{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
3643$as_echo "$ac_cv_header_stdc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003644if test $ac_cv_header_stdc = yes; then
3645
3646cat >>confdefs.h <<\_ACEOF
3647#define STDC_HEADERS 1
3648_ACEOF
3649
3650fi
3651
Bram Moolenaar446cb832008-06-24 21:56:24 +00003652{ $as_echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
3653$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
3654if test "${ac_cv_header_sys_wait_h+set}" = set; then
3655 $as_echo_n "(cached) " >&6
3656else
3657 cat >conftest.$ac_ext <<_ACEOF
3658/* confdefs.h. */
3659_ACEOF
3660cat confdefs.h >>conftest.$ac_ext
3661cat >>conftest.$ac_ext <<_ACEOF
3662/* end confdefs.h. */
3663#include <sys/types.h>
3664#include <sys/wait.h>
3665#ifndef WEXITSTATUS
3666# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
3667#endif
3668#ifndef WIFEXITED
3669# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
3670#endif
3671
3672int
3673main ()
3674{
3675 int s;
3676 wait (&s);
3677 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
3678 ;
3679 return 0;
3680}
3681_ACEOF
3682rm -f conftest.$ac_objext
3683if { (ac_try="$ac_compile"
3684case "(($ac_try" in
3685 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3686 *) ac_try_echo=$ac_try;;
3687esac
3688eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3689$as_echo "$ac_try_echo") >&5
3690 (eval "$ac_compile") 2>conftest.er1
3691 ac_status=$?
3692 grep -v '^ *+' conftest.er1 >conftest.err
3693 rm -f conftest.er1
3694 cat conftest.err >&5
3695 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3696 (exit $ac_status); } && {
3697 test -z "$ac_c_werror_flag" ||
3698 test ! -s conftest.err
3699 } && test -s conftest.$ac_objext; then
3700 ac_cv_header_sys_wait_h=yes
3701else
3702 $as_echo "$as_me: failed program was:" >&5
3703sed 's/^/| /' conftest.$ac_ext >&5
3704
3705 ac_cv_header_sys_wait_h=no
3706fi
3707
3708rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3709fi
3710{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
3711$as_echo "$ac_cv_header_sys_wait_h" >&6; }
3712if test $ac_cv_header_sys_wait_h = yes; then
3713
3714cat >>confdefs.h <<\_ACEOF
3715#define HAVE_SYS_WAIT_H 1
3716_ACEOF
3717
3718fi
3719
3720
3721if test -z "$CFLAGS"; then
3722 CFLAGS="-O"
3723 test "$GCC" = yes && CFLAGS="-O2 -fno-strength-reduce -Wall"
3724fi
3725if test "$GCC" = yes; then
3726 gccversion=`"$CC" -dumpversion`
3727 if test "x$gccversion" = "x"; then
3728 gccversion=`"$CC" --version | sed -e '2,$d' -e 's/darwin.//' -e 's/^[^0-9]*\([0-9]\.[0-9.]*\).*$/\1/g'`
3729 fi
3730 if test "$gccversion" = "3.0.1" -o "$gccversion" = "3.0.2" -o "$gccversion" = "4.0.1"; then
3731 echo 'GCC [34].0.[12] has a bug in the optimizer, disabling "-O#"'
3732 CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-O/'`
3733 else
3734 if test "$gccversion" = "3.1" -o "$gccversion" = "3.2" -o "$gccversion" = "3.2.1" && `echo "$CFLAGS" | grep -v fno-strength-reduce >/dev/null`; then
3735 echo 'GCC 3.1 and 3.2 have a bug in the optimizer, adding "-fno-strength-reduce"'
3736 CFLAGS="$CFLAGS -fno-strength-reduce"
3737 fi
3738 fi
3739fi
3740
3741if test "$cross_compiling" = yes; then
3742 { $as_echo "$as_me:$LINENO: result: cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&5
3743$as_echo "cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&6; }
3744fi
3745
3746test "$GCC" = yes && CPP_MM=M;
3747
3748if test -f ./toolcheck; then
3749 { $as_echo "$as_me:$LINENO: checking for buggy tools..." >&5
3750$as_echo "$as_me: checking for buggy tools..." >&6;}
3751 sh ./toolcheck 1>&6
3752fi
3753
3754OS_EXTRA_SRC=""; OS_EXTRA_OBJ=""
3755
3756{ $as_echo "$as_me:$LINENO: checking for BeOS" >&5
3757$as_echo_n "checking for BeOS... " >&6; }
3758case `uname` in
3759 BeOS) OS_EXTRA_SRC=os_beos.c; OS_EXTRA_OBJ=objects/os_beos.o
3760 BEOS=yes; { $as_echo "$as_me:$LINENO: result: yes" >&5
3761$as_echo "yes" >&6; };;
3762 *) BEOS=no; { $as_echo "$as_me:$LINENO: result: no" >&5
3763$as_echo "no" >&6; };;
3764esac
3765
3766{ $as_echo "$as_me:$LINENO: checking for QNX" >&5
3767$as_echo_n "checking for QNX... " >&6; }
3768case `uname` in
3769 QNX) OS_EXTRA_SRC=os_qnx.c; OS_EXTRA_OBJ=objects/os_qnx.o
3770 test -z "$with_x" && with_x=no
3771 QNX=yes; { $as_echo "$as_me:$LINENO: result: yes" >&5
3772$as_echo "yes" >&6; };;
3773 *) QNX=no; { $as_echo "$as_me:$LINENO: result: no" >&5
3774$as_echo "no" >&6; };;
3775esac
3776
3777{ $as_echo "$as_me:$LINENO: checking for Darwin (Mac OS X)" >&5
3778$as_echo_n "checking for Darwin (Mac OS X)... " >&6; }
3779if test "`(uname) 2>/dev/null`" = Darwin; then
3780 { $as_echo "$as_me:$LINENO: result: yes" >&5
3781$as_echo "yes" >&6; }
3782
3783 { $as_echo "$as_me:$LINENO: checking --disable-darwin argument" >&5
3784$as_echo_n "checking --disable-darwin argument... " >&6; }
3785 # Check whether --enable-darwin was given.
3786if test "${enable_darwin+set}" = set; then
3787 enableval=$enable_darwin;
3788else
3789 enable_darwin="yes"
3790fi
3791
3792 if test "$enable_darwin" = "yes"; then
3793 { $as_echo "$as_me:$LINENO: result: no" >&5
3794$as_echo "no" >&6; }
3795 { $as_echo "$as_me:$LINENO: checking if Darwin files are there" >&5
3796$as_echo_n "checking if Darwin files are there... " >&6; }
3797 if test -f os_macosx.c; then
3798 { $as_echo "$as_me:$LINENO: result: yes" >&5
3799$as_echo "yes" >&6; }
3800 else
3801 { $as_echo "$as_me:$LINENO: result: no, Darwin support disabled" >&5
3802$as_echo "no, Darwin support disabled" >&6; }
3803 enable_darwin=no
3804 fi
3805 else
3806 { $as_echo "$as_me:$LINENO: result: yes, Darwin support excluded" >&5
3807$as_echo "yes, Darwin support excluded" >&6; }
3808 fi
3809
3810 { $as_echo "$as_me:$LINENO: checking --with-mac-arch argument" >&5
3811$as_echo_n "checking --with-mac-arch argument... " >&6; }
3812
3813# Check whether --with-mac-arch was given.
3814if test "${with_mac_arch+set}" = set; then
3815 withval=$with_mac_arch; MACARCH="$withval"; { $as_echo "$as_me:$LINENO: result: $MACARCH" >&5
3816$as_echo "$MACARCH" >&6; }
3817else
3818 MACARCH="current"; { $as_echo "$as_me:$LINENO: result: defaulting to $MACARCH" >&5
3819$as_echo "defaulting to $MACARCH" >&6; }
3820fi
3821
3822
3823 if test "x$MACARCH" = "xboth"; then
3824 { $as_echo "$as_me:$LINENO: checking for 10.4 universal SDK" >&5
3825$as_echo_n "checking for 10.4 universal SDK... " >&6; }
3826 save_cppflags="$CPPFLAGS"
3827 save_cflags="$CFLAGS"
3828 save_ldflags="$LDFLAGS"
3829 CFLAGS="$CFLAGS -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
3830 cat >conftest.$ac_ext <<_ACEOF
3831/* confdefs.h. */
3832_ACEOF
3833cat confdefs.h >>conftest.$ac_ext
3834cat >>conftest.$ac_ext <<_ACEOF
3835/* end confdefs.h. */
3836
3837int
3838main ()
3839{
3840
3841 ;
3842 return 0;
3843}
3844_ACEOF
3845rm -f conftest.$ac_objext conftest$ac_exeext
3846if { (ac_try="$ac_link"
3847case "(($ac_try" in
3848 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3849 *) ac_try_echo=$ac_try;;
3850esac
3851eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3852$as_echo "$ac_try_echo") >&5
3853 (eval "$ac_link") 2>conftest.er1
3854 ac_status=$?
3855 grep -v '^ *+' conftest.er1 >conftest.err
3856 rm -f conftest.er1
3857 cat conftest.err >&5
3858 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3859 (exit $ac_status); } && {
3860 test -z "$ac_c_werror_flag" ||
3861 test ! -s conftest.err
3862 } && test -s conftest$ac_exeext && {
3863 test "$cross_compiling" = yes ||
3864 $as_test_x conftest$ac_exeext
3865 }; then
3866 { $as_echo "$as_me:$LINENO: result: found" >&5
3867$as_echo "found" >&6; }
3868else
3869 $as_echo "$as_me: failed program was:" >&5
3870sed 's/^/| /' conftest.$ac_ext >&5
3871
3872 { $as_echo "$as_me:$LINENO: result: not found" >&5
3873$as_echo "not found" >&6; }
3874 CFLAGS="$save_cflags"
3875 { $as_echo "$as_me:$LINENO: checking if Intel architecture is supported" >&5
3876$as_echo_n "checking if Intel architecture is supported... " >&6; }
3877 CPPFLAGS="$CPPFLAGS -arch i386"
3878 LDFLAGS="$save_ldflags -arch i386"
3879 cat >conftest.$ac_ext <<_ACEOF
3880/* confdefs.h. */
3881_ACEOF
3882cat confdefs.h >>conftest.$ac_ext
3883cat >>conftest.$ac_ext <<_ACEOF
3884/* end confdefs.h. */
3885
3886int
3887main ()
3888{
3889
3890 ;
3891 return 0;
3892}
3893_ACEOF
3894rm -f conftest.$ac_objext conftest$ac_exeext
3895if { (ac_try="$ac_link"
3896case "(($ac_try" in
3897 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3898 *) ac_try_echo=$ac_try;;
3899esac
3900eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3901$as_echo "$ac_try_echo") >&5
3902 (eval "$ac_link") 2>conftest.er1
3903 ac_status=$?
3904 grep -v '^ *+' conftest.er1 >conftest.err
3905 rm -f conftest.er1
3906 cat conftest.err >&5
3907 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3908 (exit $ac_status); } && {
3909 test -z "$ac_c_werror_flag" ||
3910 test ! -s conftest.err
3911 } && test -s conftest$ac_exeext && {
3912 test "$cross_compiling" = yes ||
3913 $as_test_x conftest$ac_exeext
3914 }; then
3915 { $as_echo "$as_me:$LINENO: result: yes" >&5
3916$as_echo "yes" >&6; }; MACARCH="intel"
3917else
3918 $as_echo "$as_me: failed program was:" >&5
3919sed 's/^/| /' conftest.$ac_ext >&5
3920
3921 { $as_echo "$as_me:$LINENO: result: no" >&5
3922$as_echo "no" >&6; }
3923 MACARCH="ppc"
3924 CPPFLAGS="$save_cppflags -arch ppc"
3925 LDFLAGS="$save_ldflags -arch ppc"
3926fi
3927
3928rm -rf conftest.dSYM
3929rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
3930 conftest$ac_exeext conftest.$ac_ext
3931fi
3932
3933rm -rf conftest.dSYM
3934rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
3935 conftest$ac_exeext conftest.$ac_ext
3936 elif test "x$MACARCH" = "xintel"; then
3937 CPPFLAGS="$CPPFLAGS -arch intel"
3938 LDFLAGS="$LDFLAGS -arch intel"
3939 elif test "x$MACARCH" = "xppc"; then
3940 CPPFLAGS="$CPPFLAGS -arch ppc"
3941 LDFLAGS="$LDFLAGS -arch ppc"
3942 fi
3943
3944 if test "$enable_darwin" = "yes"; then
3945 MACOSX=yes
3946 OS_EXTRA_SCR="os_macosx.c os_mac_conv.c";
3947 OS_EXTRA_OBJ="objects/os_macosx.o objects/os_mac_conv.o"
3948 CPPFLAGS="$CPPFLAGS -DMACOS_X_UNIX -no-cpp-precomp"
3949 if test "x$MACARCH" = "xboth"; then
3950 CPPFLAGS="$CPPFLAGS -I/Developer/SDKs/MacOSX10.4u.sdk/Developer/Headers/FlatCarbon"
3951 else
3952 CPPFLAGS="$CPPFLAGS -I/Developer/Headers/FlatCarbon"
3953 fi
3954
3955 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003956
3957
3958
3959
3960
3961
3962
3963
3964
3965for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3966 inttypes.h stdint.h unistd.h
3967do
Bram Moolenaar446cb832008-06-24 21:56:24 +00003968as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3969{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
3970$as_echo_n "checking for $ac_header... " >&6; }
3971if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
3972 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003973else
3974 cat >conftest.$ac_ext <<_ACEOF
3975/* confdefs.h. */
3976_ACEOF
3977cat confdefs.h >>conftest.$ac_ext
3978cat >>conftest.$ac_ext <<_ACEOF
3979/* end confdefs.h. */
3980$ac_includes_default
3981
3982#include <$ac_header>
3983_ACEOF
3984rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00003985if { (ac_try="$ac_compile"
3986case "(($ac_try" in
3987 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3988 *) ac_try_echo=$ac_try;;
3989esac
3990eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3991$as_echo "$ac_try_echo") >&5
3992 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003993 ac_status=$?
3994 grep -v '^ *+' conftest.er1 >conftest.err
3995 rm -f conftest.er1
3996 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003997 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3998 (exit $ac_status); } && {
3999 test -z "$ac_c_werror_flag" ||
4000 test ! -s conftest.err
4001 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004002 eval "$as_ac_Header=yes"
4003else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004004 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004005sed 's/^/| /' conftest.$ac_ext >&5
4006
Bram Moolenaar446cb832008-06-24 21:56:24 +00004007 eval "$as_ac_Header=no"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004008fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004009
4010rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004011fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004012ac_res=`eval 'as_val=${'$as_ac_Header'}
4013 $as_echo "$as_val"'`
4014 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
4015$as_echo "$ac_res" >&6; }
4016if test `eval 'as_val=${'$as_ac_Header'}
4017 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004018 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00004019#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004020_ACEOF
4021
4022fi
4023
4024done
4025
4026
4027if test "${ac_cv_header_Carbon_Carbon_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004028 { $as_echo "$as_me:$LINENO: checking for Carbon/Carbon.h" >&5
4029$as_echo_n "checking for Carbon/Carbon.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004030if test "${ac_cv_header_Carbon_Carbon_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004031 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004032fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004033{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_Carbon_Carbon_h" >&5
4034$as_echo "$ac_cv_header_Carbon_Carbon_h" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004035else
4036 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +00004037{ $as_echo "$as_me:$LINENO: checking Carbon/Carbon.h usability" >&5
4038$as_echo_n "checking Carbon/Carbon.h usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004039cat >conftest.$ac_ext <<_ACEOF
4040/* confdefs.h. */
4041_ACEOF
4042cat confdefs.h >>conftest.$ac_ext
4043cat >>conftest.$ac_ext <<_ACEOF
4044/* end confdefs.h. */
4045$ac_includes_default
4046#include <Carbon/Carbon.h>
4047_ACEOF
4048rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00004049if { (ac_try="$ac_compile"
4050case "(($ac_try" in
4051 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4052 *) ac_try_echo=$ac_try;;
4053esac
4054eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4055$as_echo "$ac_try_echo") >&5
4056 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004057 ac_status=$?
4058 grep -v '^ *+' conftest.er1 >conftest.err
4059 rm -f conftest.er1
4060 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004061 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4062 (exit $ac_status); } && {
4063 test -z "$ac_c_werror_flag" ||
4064 test ! -s conftest.err
4065 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004066 ac_header_compiler=yes
4067else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004068 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004069sed 's/^/| /' conftest.$ac_ext >&5
4070
Bram Moolenaar446cb832008-06-24 21:56:24 +00004071 ac_header_compiler=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004072fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004073
4074rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4075{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4076$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004077
4078# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +00004079{ $as_echo "$as_me:$LINENO: checking Carbon/Carbon.h presence" >&5
4080$as_echo_n "checking Carbon/Carbon.h presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004081cat >conftest.$ac_ext <<_ACEOF
4082/* confdefs.h. */
4083_ACEOF
4084cat confdefs.h >>conftest.$ac_ext
4085cat >>conftest.$ac_ext <<_ACEOF
4086/* end confdefs.h. */
4087#include <Carbon/Carbon.h>
4088_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00004089if { (ac_try="$ac_cpp conftest.$ac_ext"
4090case "(($ac_try" in
4091 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4092 *) ac_try_echo=$ac_try;;
4093esac
4094eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4095$as_echo "$ac_try_echo") >&5
4096 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004097 ac_status=$?
4098 grep -v '^ *+' conftest.er1 >conftest.err
4099 rm -f conftest.er1
4100 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004101 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4102 (exit $ac_status); } >/dev/null && {
4103 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4104 test ! -s conftest.err
4105 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004106 ac_header_preproc=yes
4107else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004108 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004109sed 's/^/| /' conftest.$ac_ext >&5
4110
4111 ac_header_preproc=no
4112fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004113
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004114rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00004115{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4116$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004117
4118# So? What about this header?
4119case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
4120 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +00004121 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: accepted by the compiler, rejected by the preprocessor!" >&5
4122$as_echo "$as_me: WARNING: Carbon/Carbon.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
4123 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: proceeding with the compiler's result" >&5
4124$as_echo "$as_me: WARNING: Carbon/Carbon.h: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004125 ac_header_preproc=yes
4126 ;;
4127 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +00004128 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: present but cannot be compiled" >&5
4129$as_echo "$as_me: WARNING: Carbon/Carbon.h: present but cannot be compiled" >&2;}
4130 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: check for missing prerequisite headers?" >&5
4131$as_echo "$as_me: WARNING: Carbon/Carbon.h: check for missing prerequisite headers?" >&2;}
4132 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: see the Autoconf documentation" >&5
4133$as_echo "$as_me: WARNING: Carbon/Carbon.h: see the Autoconf documentation" >&2;}
4134 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: section \"Present But Cannot Be Compiled\"" >&5
4135$as_echo "$as_me: WARNING: Carbon/Carbon.h: section \"Present But Cannot Be Compiled\"" >&2;}
4136 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: proceeding with the preprocessor's result" >&5
4137$as_echo "$as_me: WARNING: Carbon/Carbon.h: proceeding with the preprocessor's result" >&2;}
4138 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: in the future, the compiler will take precedence" >&5
4139$as_echo "$as_me: WARNING: Carbon/Carbon.h: in the future, the compiler will take precedence" >&2;}
4140
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004141 ;;
4142esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00004143{ $as_echo "$as_me:$LINENO: checking for Carbon/Carbon.h" >&5
4144$as_echo_n "checking for Carbon/Carbon.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004145if test "${ac_cv_header_Carbon_Carbon_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004146 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004147else
4148 ac_cv_header_Carbon_Carbon_h=$ac_header_preproc
4149fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004150{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_Carbon_Carbon_h" >&5
4151$as_echo "$ac_cv_header_Carbon_Carbon_h" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004152
4153fi
4154if test $ac_cv_header_Carbon_Carbon_h = yes; then
4155 CARBON=yes
4156fi
4157
Bram Moolenaar071d4272004-06-13 20:20:40 +00004158
4159 if test "x$CARBON" = "xyes"; then
Bram Moolenaarab79bcb2004-07-18 21:34:53 +00004160 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 +00004161 with_x=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00004162 fi
4163 fi
4164 fi
Bram Moolenaara23ccb82006-02-27 00:08:02 +00004165
Bram Moolenaarfd2ac762006-03-01 22:09:21 +00004166 if test "$MACARCH" = "intel" -o "$MACARCH" = "both"; then
Bram Moolenaare224ffa2006-03-01 00:01:28 +00004167 CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-Oz/'`
4168 fi
4169
Bram Moolenaar071d4272004-06-13 20:20:40 +00004170else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004171 { $as_echo "$as_me:$LINENO: result: no" >&5
4172$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004173fi
4174
4175
4176
4177
Bram Moolenaar446cb832008-06-24 21:56:24 +00004178if test "$cross_compiling" = no; then
4179 have_local_include=''
4180 have_local_lib=''
4181 if test "$GCC" = yes; then
4182 echo 'void f(){}' > conftest.c
4183 have_local_include=`${CC-cc} -no-cpp-precomp -c -v conftest.c 2>&1 | grep '/usr/local/include'`
4184 have_local_lib=`${CC-cc} -c -v conftest.c 2>&1 | grep '/usr/local/lib'`
4185 rm -f conftest.c conftest.o
Bram Moolenaar071d4272004-06-13 20:20:40 +00004186 fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004187 if test -z "$have_local_lib" -a -d /usr/local/lib; then
4188 tt=`echo "$LDFLAGS" | sed -e 's+-L/usr/local/lib ++g' -e 's+-L/usr/local/lib$++g'`
4189 if test "$tt" = "$LDFLAGS"; then
4190 LDFLAGS="$LDFLAGS -L/usr/local/lib"
4191 fi
4192 fi
4193 if test -z "$have_local_include" -a -d /usr/local/include; then
4194 tt=`echo "$CPPFLAGS" | sed -e 's+-I/usr/local/include ++g' -e 's+-I/usr/local/include$++g'`
4195 if test "$tt" = "$CPPFLAGS"; then
4196 CPPFLAGS="$CPPFLAGS -I/usr/local/include"
4197 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004198 fi
4199fi
4200
Bram Moolenaar446cb832008-06-24 21:56:24 +00004201{ $as_echo "$as_me:$LINENO: checking --with-vim-name argument" >&5
4202$as_echo_n "checking --with-vim-name argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004203
Bram Moolenaar446cb832008-06-24 21:56:24 +00004204# Check whether --with-vim-name was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004205if test "${with_vim_name+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004206 withval=$with_vim_name; VIMNAME="$withval"; { $as_echo "$as_me:$LINENO: result: $VIMNAME" >&5
4207$as_echo "$VIMNAME" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004208else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004209 VIMNAME="vim"; { $as_echo "$as_me:$LINENO: result: Defaulting to $VIMNAME" >&5
4210$as_echo "Defaulting to $VIMNAME" >&6; }
4211fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004212
4213
Bram Moolenaar446cb832008-06-24 21:56:24 +00004214{ $as_echo "$as_me:$LINENO: checking --with-ex-name argument" >&5
4215$as_echo_n "checking --with-ex-name argument... " >&6; }
4216
4217# Check whether --with-ex-name was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004218if test "${with_ex_name+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004219 withval=$with_ex_name; EXNAME="$withval"; { $as_echo "$as_me:$LINENO: result: $EXNAME" >&5
4220$as_echo "$EXNAME" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004221else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004222 EXNAME="ex"; { $as_echo "$as_me:$LINENO: result: Defaulting to ex" >&5
4223$as_echo "Defaulting to ex" >&6; }
4224fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004225
4226
Bram Moolenaar446cb832008-06-24 21:56:24 +00004227{ $as_echo "$as_me:$LINENO: checking --with-view-name argument" >&5
4228$as_echo_n "checking --with-view-name argument... " >&6; }
4229
4230# Check whether --with-view-name was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004231if test "${with_view_name+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004232 withval=$with_view_name; VIEWNAME="$withval"; { $as_echo "$as_me:$LINENO: result: $VIEWNAME" >&5
4233$as_echo "$VIEWNAME" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004234else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004235 VIEWNAME="view"; { $as_echo "$as_me:$LINENO: result: Defaulting to view" >&5
4236$as_echo "Defaulting to view" >&6; }
4237fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004238
4239
4240
Bram Moolenaar446cb832008-06-24 21:56:24 +00004241{ $as_echo "$as_me:$LINENO: checking --with-global-runtime argument" >&5
4242$as_echo_n "checking --with-global-runtime argument... " >&6; }
4243
4244# Check whether --with-global-runtime was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004245if test "${with_global_runtime+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004246 withval=$with_global_runtime; { $as_echo "$as_me:$LINENO: result: $withval" >&5
4247$as_echo "$withval" >&6; }; cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004248#define RUNTIME_GLOBAL "$withval"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004249_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004250
4251else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004252 { $as_echo "$as_me:$LINENO: result: no" >&5
4253$as_echo "no" >&6; }
4254fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004255
4256
Bram Moolenaar446cb832008-06-24 21:56:24 +00004257{ $as_echo "$as_me:$LINENO: checking --with-modified-by argument" >&5
4258$as_echo_n "checking --with-modified-by argument... " >&6; }
4259
4260# Check whether --with-modified-by was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004261if test "${with_modified_by+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004262 withval=$with_modified_by; { $as_echo "$as_me:$LINENO: result: $withval" >&5
4263$as_echo "$withval" >&6; }; cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004264#define MODIFIED_BY "$withval"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004265_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004266
4267else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004268 { $as_echo "$as_me:$LINENO: result: no" >&5
4269$as_echo "no" >&6; }
4270fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004271
Bram Moolenaar446cb832008-06-24 21:56:24 +00004272
4273{ $as_echo "$as_me:$LINENO: checking if character set is EBCDIC" >&5
4274$as_echo_n "checking if character set is EBCDIC... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004275cat >conftest.$ac_ext <<_ACEOF
4276/* confdefs.h. */
4277_ACEOF
4278cat confdefs.h >>conftest.$ac_ext
4279cat >>conftest.$ac_ext <<_ACEOF
4280/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00004281
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004282int
4283main ()
4284{
Bram Moolenaar071d4272004-06-13 20:20:40 +00004285 /* TryCompile function for CharSet.
4286 Treat any failure as ASCII for compatibility with existing art.
4287 Use compile-time rather than run-time tests for cross-compiler
4288 tolerance. */
4289#if '0'!=240
4290make an error "Character set is not EBCDIC"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004291#endif
4292 ;
4293 return 0;
4294}
4295_ACEOF
4296rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00004297if { (ac_try="$ac_compile"
4298case "(($ac_try" in
4299 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4300 *) ac_try_echo=$ac_try;;
4301esac
4302eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4303$as_echo "$ac_try_echo") >&5
4304 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004305 ac_status=$?
4306 grep -v '^ *+' conftest.er1 >conftest.err
4307 rm -f conftest.er1
4308 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004309 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4310 (exit $ac_status); } && {
4311 test -z "$ac_c_werror_flag" ||
4312 test ! -s conftest.err
4313 } && test -s conftest.$ac_objext; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00004314 # TryCompile action if true
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004315cf_cv_ebcdic=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00004316else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004317 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004318sed 's/^/| /' conftest.$ac_ext >&5
4319
Bram Moolenaar446cb832008-06-24 21:56:24 +00004320 # TryCompile action if false
Bram Moolenaar071d4272004-06-13 20:20:40 +00004321cf_cv_ebcdic=no
4322fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004323
4324rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00004325# end of TryCompile ])
4326# end of CacheVal CvEbcdic
Bram Moolenaar446cb832008-06-24 21:56:24 +00004327{ $as_echo "$as_me:$LINENO: result: $cf_cv_ebcdic" >&5
4328$as_echo "$cf_cv_ebcdic" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004329case "$cf_cv_ebcdic" in #(vi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004330 yes) cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004331#define EBCDIC 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004332_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004333
4334 line_break='"\\n"'
4335 ;;
4336 *) line_break='"\\012"';;
4337esac
4338
4339
4340if test "$cf_cv_ebcdic" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004341{ $as_echo "$as_me:$LINENO: checking for OS/390 Unix" >&5
4342$as_echo_n "checking for OS/390 Unix... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004343case `uname` in
4344 OS/390) OS390Unix="yes";
4345 if test "$CC" = "cc"; then
4346 ccm="$_CC_CCMODE"
4347 ccn="CC"
4348 else
4349 if test "$CC" = "c89"; then
4350 ccm="$_CC_C89MODE"
4351 ccn="C89"
4352 else
4353 ccm=1
4354 fi
4355 fi
4356 if test "$ccm" != "1"; then
4357 echo ""
4358 echo "------------------------------------------"
4359 echo " On OS/390 Unix, the environment variable"
4360 echo " __CC_${ccn}MODE must be set to \"1\"!"
4361 echo " Do:"
4362 echo " export _CC_${ccn}MODE=1"
4363 echo " and then call configure again."
4364 echo "------------------------------------------"
4365 exit 1
4366 fi
4367 CFLAGS="$CFLAGS -D_ALL_SOURCE"; LDFLAGS="$LDFLAGS -Wl,EDIT=NO"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004368 { $as_echo "$as_me:$LINENO: result: yes" >&5
4369$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004370 ;;
4371 *) OS390Unix="no";
Bram Moolenaar446cb832008-06-24 21:56:24 +00004372 { $as_echo "$as_me:$LINENO: result: no" >&5
4373$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004374 ;;
4375esac
4376fi
4377
Bram Moolenaar446cb832008-06-24 21:56:24 +00004378{ $as_echo "$as_me:$LINENO: checking --disable-selinux argument" >&5
4379$as_echo_n "checking --disable-selinux argument... " >&6; }
4380# Check whether --enable-selinux was given.
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004381if test "${enable_selinux+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004382 enableval=$enable_selinux;
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004383else
4384 enable_selinux="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004385fi
4386
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004387if test "$enable_selinux" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004388 { $as_echo "$as_me:$LINENO: result: no" >&5
4389$as_echo "no" >&6; }
4390 { $as_echo "$as_me:$LINENO: checking for is_selinux_enabled in -lselinux" >&5
4391$as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004392if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004393 $as_echo_n "(cached) " >&6
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004394else
4395 ac_check_lib_save_LIBS=$LIBS
4396LIBS="-lselinux $LIBS"
4397cat >conftest.$ac_ext <<_ACEOF
4398/* confdefs.h. */
4399_ACEOF
4400cat confdefs.h >>conftest.$ac_ext
4401cat >>conftest.$ac_ext <<_ACEOF
4402/* end confdefs.h. */
4403
Bram Moolenaar446cb832008-06-24 21:56:24 +00004404/* Override any GCC internal prototype to avoid an error.
4405 Use char because int might match the return type of a GCC
4406 builtin and then its argument prototype would still apply. */
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004407#ifdef __cplusplus
4408extern "C"
4409#endif
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004410char is_selinux_enabled ();
4411int
4412main ()
4413{
Bram Moolenaar446cb832008-06-24 21:56:24 +00004414return is_selinux_enabled ();
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004415 ;
4416 return 0;
4417}
4418_ACEOF
4419rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00004420if { (ac_try="$ac_link"
4421case "(($ac_try" in
4422 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4423 *) ac_try_echo=$ac_try;;
4424esac
4425eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4426$as_echo "$ac_try_echo") >&5
4427 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004428 ac_status=$?
4429 grep -v '^ *+' conftest.er1 >conftest.err
4430 rm -f conftest.er1
4431 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004432 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4433 (exit $ac_status); } && {
4434 test -z "$ac_c_werror_flag" ||
4435 test ! -s conftest.err
4436 } && test -s conftest$ac_exeext && {
4437 test "$cross_compiling" = yes ||
4438 $as_test_x conftest$ac_exeext
4439 }; then
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004440 ac_cv_lib_selinux_is_selinux_enabled=yes
4441else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004442 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004443sed 's/^/| /' conftest.$ac_ext >&5
4444
Bram Moolenaar446cb832008-06-24 21:56:24 +00004445 ac_cv_lib_selinux_is_selinux_enabled=no
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004446fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004447
4448rm -rf conftest.dSYM
4449rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004450 conftest$ac_exeext conftest.$ac_ext
4451LIBS=$ac_check_lib_save_LIBS
4452fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004453{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
4454$as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004455if test $ac_cv_lib_selinux_is_selinux_enabled = yes; then
4456 LIBS="$LIBS -lselinux"
4457 cat >>confdefs.h <<\_ACEOF
4458#define HAVE_SELINUX 1
4459_ACEOF
4460
4461fi
4462
4463else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004464 { $as_echo "$as_me:$LINENO: result: yes" >&5
4465$as_echo "yes" >&6; }
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004466fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004467
4468
Bram Moolenaar446cb832008-06-24 21:56:24 +00004469{ $as_echo "$as_me:$LINENO: checking --with-features argument" >&5
4470$as_echo_n "checking --with-features argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004471
Bram Moolenaar446cb832008-06-24 21:56:24 +00004472# Check whether --with-features was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004473if test "${with_features+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004474 withval=$with_features; features="$withval"; { $as_echo "$as_me:$LINENO: result: $features" >&5
4475$as_echo "$features" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004476else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004477 features="normal"; { $as_echo "$as_me:$LINENO: result: Defaulting to normal" >&5
4478$as_echo "Defaulting to normal" >&6; }
4479fi
4480
Bram Moolenaar071d4272004-06-13 20:20:40 +00004481
4482dovimdiff=""
4483dogvimdiff=""
4484case "$features" in
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004485 tiny) cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004486#define FEAT_TINY 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004487_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004488 ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004489 small) cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004490#define FEAT_SMALL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004491_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004492 ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004493 normal) cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004494#define FEAT_NORMAL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004495_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004496 dovimdiff="installvimdiff";
4497 dogvimdiff="installgvimdiff" ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004498 big) cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004499#define FEAT_BIG 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004500_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004501 dovimdiff="installvimdiff";
4502 dogvimdiff="installgvimdiff" ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004503 huge) cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004504#define FEAT_HUGE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004505_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004506 dovimdiff="installvimdiff";
4507 dogvimdiff="installgvimdiff" ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00004508 *) { $as_echo "$as_me:$LINENO: result: Sorry, $features is not supported" >&5
4509$as_echo "Sorry, $features is not supported" >&6; } ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004510esac
4511
4512
4513
4514
Bram Moolenaar446cb832008-06-24 21:56:24 +00004515{ $as_echo "$as_me:$LINENO: checking --with-compiledby argument" >&5
4516$as_echo_n "checking --with-compiledby argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004517
Bram Moolenaar446cb832008-06-24 21:56:24 +00004518# Check whether --with-compiledby was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004519if test "${with_compiledby+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004520 withval=$with_compiledby; compiledby="$withval"; { $as_echo "$as_me:$LINENO: result: $withval" >&5
4521$as_echo "$withval" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004522else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004523 compiledby=""; { $as_echo "$as_me:$LINENO: result: no" >&5
4524$as_echo "no" >&6; }
4525fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004526
4527
Bram Moolenaar446cb832008-06-24 21:56:24 +00004528
4529{ $as_echo "$as_me:$LINENO: checking --disable-xsmp argument" >&5
4530$as_echo_n "checking --disable-xsmp argument... " >&6; }
4531# Check whether --enable-xsmp was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004532if test "${enable_xsmp+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004533 enableval=$enable_xsmp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004534else
4535 enable_xsmp="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004536fi
4537
Bram Moolenaar071d4272004-06-13 20:20:40 +00004538
4539if test "$enable_xsmp" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004540 { $as_echo "$as_me:$LINENO: result: no" >&5
4541$as_echo "no" >&6; }
4542 { $as_echo "$as_me:$LINENO: checking --disable-xsmp-interact argument" >&5
4543$as_echo_n "checking --disable-xsmp-interact argument... " >&6; }
4544 # Check whether --enable-xsmp-interact was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004545if test "${enable_xsmp_interact+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004546 enableval=$enable_xsmp_interact;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004547else
4548 enable_xsmp_interact="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004549fi
4550
Bram Moolenaar071d4272004-06-13 20:20:40 +00004551 if test "$enable_xsmp_interact" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004552 { $as_echo "$as_me:$LINENO: result: no" >&5
4553$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004554 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004555#define USE_XSMP_INTERACT 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004556_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004557
4558 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004559 { $as_echo "$as_me:$LINENO: result: yes" >&5
4560$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004561 fi
4562else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004563 { $as_echo "$as_me:$LINENO: result: yes" >&5
4564$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004565fi
4566
Bram Moolenaar446cb832008-06-24 21:56:24 +00004567{ $as_echo "$as_me:$LINENO: checking --enable-mzschemeinterp argument" >&5
4568$as_echo_n "checking --enable-mzschemeinterp argument... " >&6; }
4569# Check whether --enable-mzschemeinterp was given.
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004570if test "${enable_mzschemeinterp+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004571 enableval=$enable_mzschemeinterp;
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004572else
4573 enable_mzschemeinterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004574fi
4575
4576{ $as_echo "$as_me:$LINENO: result: $enable_mzschemeinterp" >&5
4577$as_echo "$enable_mzschemeinterp" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004578
4579if test "$enable_mzschemeinterp" = "yes"; then
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004580
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004581
Bram Moolenaar446cb832008-06-24 21:56:24 +00004582 { $as_echo "$as_me:$LINENO: checking --with-plthome argument" >&5
4583$as_echo_n "checking --with-plthome argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004584
Bram Moolenaar446cb832008-06-24 21:56:24 +00004585# Check whether --with-plthome was given.
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004586if test "${with_plthome+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004587 withval=$with_plthome; with_plthome="$withval"; { $as_echo "$as_me:$LINENO: result: $with_plthome" >&5
4588$as_echo "$with_plthome" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004589else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004590 with_plthome="";{ $as_echo "$as_me:$LINENO: result: \"no\"" >&5
4591$as_echo "\"no\"" >&6; }
4592fi
4593
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004594
4595 if test "X$with_plthome" != "X"; then
4596 vi_cv_path_mzscheme_pfx="$with_plthome"
4597 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004598 { $as_echo "$as_me:$LINENO: checking PLTHOME environment var" >&5
4599$as_echo_n "checking PLTHOME environment var... " >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004600 if test "X$PLTHOME" != "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004601 { $as_echo "$as_me:$LINENO: result: \"$PLTHOME\"" >&5
4602$as_echo "\"$PLTHOME\"" >&6; }
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004603 vi_cv_path_mzscheme_pfx="$PLTHOME"
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004604 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004605 { $as_echo "$as_me:$LINENO: result: \"not set\"" >&5
4606$as_echo "\"not set\"" >&6; }
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004607 # Extract the first word of "mzscheme", so it can be a program name with args.
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004608set dummy mzscheme; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00004609{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
4610$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004611if test "${ac_cv_path_vi_cv_path_mzscheme+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004612 $as_echo_n "(cached) " >&6
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004613else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004614 case $vi_cv_path_mzscheme in
4615 [\\/]* | ?:[\\/]*)
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004616 ac_cv_path_vi_cv_path_mzscheme="$vi_cv_path_mzscheme" # Let the user override the test with a path.
4617 ;;
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004618 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004619 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4620for as_dir in $PATH
4621do
4622 IFS=$as_save_IFS
4623 test -z "$as_dir" && as_dir=.
4624 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00004625 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 +00004626 ac_cv_path_vi_cv_path_mzscheme="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004627 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004628 break 2
4629 fi
4630done
4631done
Bram Moolenaar446cb832008-06-24 21:56:24 +00004632IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004633
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004634 ;;
4635esac
4636fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004637vi_cv_path_mzscheme=$ac_cv_path_vi_cv_path_mzscheme
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004638if test -n "$vi_cv_path_mzscheme"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004639 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_mzscheme" >&5
4640$as_echo "$vi_cv_path_mzscheme" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004641else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004642 { $as_echo "$as_me:$LINENO: result: no" >&5
4643$as_echo "no" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004644fi
4645
4646
Bram Moolenaar446cb832008-06-24 21:56:24 +00004647
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004648 if test "X$vi_cv_path_mzscheme" != "X"; then
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004649 lsout=`ls -l $vi_cv_path_mzscheme`
4650 if echo "$lsout" | grep -e '->' >/dev/null 2>/dev/null; then
4651 vi_cv_path_mzscheme=`echo "$lsout" | sed 's/.*-> \(.*\)/\1/'`
4652 fi
4653 fi
4654
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004655 if test "X$vi_cv_path_mzscheme" != "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004656 { $as_echo "$as_me:$LINENO: checking MzScheme install prefix" >&5
4657$as_echo_n "checking MzScheme install prefix... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004658if test "${vi_cv_path_mzscheme_pfx+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004659 $as_echo_n "(cached) " >&6
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004660else
4661 vi_cv_path_mzscheme_pfx=`
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004662 ${vi_cv_path_mzscheme} -evm \
4663 "(display (simplify-path \
4664 (build-path (call-with-values \
4665 (lambda () (split-path (find-system-path (quote exec-file)))) \
4666 (lambda (base name must-be-dir?) base)) (quote up))))"`
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004667fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004668{ $as_echo "$as_me:$LINENO: result: $vi_cv_path_mzscheme_pfx" >&5
4669$as_echo "$vi_cv_path_mzscheme_pfx" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004670 vi_cv_path_mzscheme_pfx=`echo "$vi_cv_path_mzscheme_pfx" | sed 's+/$++'`
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004671 fi
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004672 fi
4673 fi
4674
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004675 SCHEME_INC=
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004676 if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004677 { $as_echo "$as_me:$LINENO: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include" >&5
4678$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 +00004679 if test -f $vi_cv_path_mzscheme_pfx/include/scheme.h; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004680 { $as_echo "$as_me:$LINENO: result: \"yes\"" >&5
4681$as_echo "\"yes\"" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004682 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004683 { $as_echo "$as_me:$LINENO: result: \"no\"" >&5
4684$as_echo "\"no\"" >&6; }
4685 { $as_echo "$as_me:$LINENO: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/plt/include" >&5
4686$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 +00004687 if test -f $vi_cv_path_mzscheme_pfx/include/plt/scheme.h; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004688 { $as_echo "$as_me:$LINENO: result: \"yes\"" >&5
4689$as_echo "\"yes\"" >&6; }
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004690 SCHEME_INC=/plt
4691 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004692 { $as_echo "$as_me:$LINENO: result: \"no\"" >&5
4693$as_echo "\"no\"" >&6; }
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004694 vi_cv_path_mzscheme_pfx=
4695 fi
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004696 fi
4697 fi
4698
4699 if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
Bram Moolenaarf15f9432007-06-28 11:07:21 +00004700 if test "x$MACOSX" = "xyes"; then
4701 MZSCHEME_LIBS="-framework PLT_MzScheme"
4702 elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzgc.a"; then
Bram Moolenaare0d7b3c2007-05-12 14:23:41 +00004703 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 +00004704 else
Bram Moolenaare0d7b3c2007-05-12 14:23:41 +00004705 MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lmzscheme -lmzgc"
Bram Moolenaar2df6dcc2004-07-12 15:53:54 +00004706 if test "$GCC" = yes; then
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004707 MZSCHEME_LIBS="$MZSCHEME_LIBS -Wl,-rpath -Wl,${vi_cv_path_mzscheme_pfx}/lib"
Bram Moolenaar21cf8232004-07-16 20:18:37 +00004708 elif test "`(uname) 2>/dev/null`" = SunOS &&
4709 uname -r | grep '^5' >/dev/null; then
4710 MZSCHEME_LIBS="$MZSCHEME_LIBS -R ${vi_cv_path_mzscheme_pfx}/lib"
Bram Moolenaar2df6dcc2004-07-12 15:53:54 +00004711 fi
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004712 fi
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004713 if test -d $vi_cv_path_mzscheme_pfx/lib/plt/collects; then
4714 SCHEME_COLLECTS=lib/plt/
4715 fi
4716 MZSCHEME_CFLAGS="-I${vi_cv_path_mzscheme_pfx}/include${SCHEME_INC} \
4717 -DMZSCHEME_COLLECTS='\"${vi_cv_path_mzscheme_pfx}/${SCHEME_COLLECTS}collects\"'"
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004718 MZSCHEME_SRC="if_mzsch.c"
4719 MZSCHEME_OBJ="objects/if_mzsch.o"
4720 MZSCHEME_PRO="if_mzsch.pro"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004721 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004722#define FEAT_MZSCHEME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004723_ACEOF
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004724
4725 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004726
4727
4728
4729
4730
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004731fi
4732
4733
Bram Moolenaar446cb832008-06-24 21:56:24 +00004734{ $as_echo "$as_me:$LINENO: checking --enable-perlinterp argument" >&5
4735$as_echo_n "checking --enable-perlinterp argument... " >&6; }
4736# Check whether --enable-perlinterp was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004737if test "${enable_perlinterp+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004738 enableval=$enable_perlinterp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004739else
4740 enable_perlinterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004741fi
4742
4743{ $as_echo "$as_me:$LINENO: result: $enable_perlinterp" >&5
4744$as_echo "$enable_perlinterp" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004745if test "$enable_perlinterp" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004746
Bram Moolenaar071d4272004-06-13 20:20:40 +00004747 # Extract the first word of "perl", so it can be a program name with args.
4748set dummy perl; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00004749{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
4750$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004751if test "${ac_cv_path_vi_cv_path_perl+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004752 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004753else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004754 case $vi_cv_path_perl in
4755 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00004756 ac_cv_path_vi_cv_path_perl="$vi_cv_path_perl" # Let the user override the test with a path.
4757 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004758 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004759 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4760for as_dir in $PATH
4761do
4762 IFS=$as_save_IFS
4763 test -z "$as_dir" && as_dir=.
4764 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00004765 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 +00004766 ac_cv_path_vi_cv_path_perl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004767 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004768 break 2
4769 fi
4770done
4771done
Bram Moolenaar446cb832008-06-24 21:56:24 +00004772IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004773
Bram Moolenaar071d4272004-06-13 20:20:40 +00004774 ;;
4775esac
4776fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004777vi_cv_path_perl=$ac_cv_path_vi_cv_path_perl
Bram Moolenaar071d4272004-06-13 20:20:40 +00004778if test -n "$vi_cv_path_perl"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004779 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_perl" >&5
4780$as_echo "$vi_cv_path_perl" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004781else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004782 { $as_echo "$as_me:$LINENO: result: no" >&5
4783$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004784fi
4785
Bram Moolenaar446cb832008-06-24 21:56:24 +00004786
Bram Moolenaar071d4272004-06-13 20:20:40 +00004787 if test "X$vi_cv_path_perl" != "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004788 { $as_echo "$as_me:$LINENO: checking Perl version" >&5
4789$as_echo_n "checking Perl version... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004790 if $vi_cv_path_perl -e 'require 5.003_01' >/dev/null 2>/dev/null; then
4791 eval `$vi_cv_path_perl -V:usethreads`
4792 if test "X$usethreads" = "XUNKNOWN" -o "X$usethreads" = "Xundef"; then
4793 badthreads=no
4794 else
4795 if $vi_cv_path_perl -e 'require 5.6.0' >/dev/null 2>/dev/null; then
4796 eval `$vi_cv_path_perl -V:use5005threads`
4797 if test "X$use5005threads" = "XUNKNOWN" -o "X$use5005threads" = "Xundef"; then
4798 badthreads=no
4799 else
4800 badthreads=yes
Bram Moolenaar446cb832008-06-24 21:56:24 +00004801 { $as_echo "$as_me:$LINENO: result: >>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&5
4802$as_echo ">>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004803 fi
4804 else
4805 badthreads=yes
Bram Moolenaar446cb832008-06-24 21:56:24 +00004806 { $as_echo "$as_me:$LINENO: result: >>> Perl 5.5 with threads cannot be used <<<" >&5
4807$as_echo ">>> Perl 5.5 with threads cannot be used <<<" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004808 fi
4809 fi
4810 if test $badthreads = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004811 { $as_echo "$as_me:$LINENO: result: OK" >&5
4812$as_echo "OK" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004813 eval `$vi_cv_path_perl -V:shrpenv`
4814 if test "X$shrpenv" = "XUNKNOWN"; then # pre 5.003_04
4815 shrpenv=""
4816 fi
4817 vi_cv_perllib=`$vi_cv_path_perl -MConfig -e 'print $Config{privlibexp}'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004818
Bram Moolenaar071d4272004-06-13 20:20:40 +00004819 perlcppflags=`$vi_cv_path_perl -Mlib=$srcdir -MExtUtils::Embed \
4820 -e 'ccflags;perl_inc;print"\n"' | sed -e 's/-fno[^ ]*//'`
4821 perllibs=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed -e 'ldopts' | \
4822 sed -e '/Warning/d' -e '/Note (probably harmless)/d' \
4823 -e 's/-bE:perl.exp//' -e 's/-lc //'`
4824 perlldflags=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed \
4825 -e 'ccdlflags' | sed -e 's/-bE:perl.exp//'`
4826
Bram Moolenaar446cb832008-06-24 21:56:24 +00004827 { $as_echo "$as_me:$LINENO: checking if compile and link flags for Perl are sane" >&5
4828$as_echo_n "checking if compile and link flags for Perl are sane... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004829 cflags_save=$CFLAGS
4830 libs_save=$LIBS
4831 ldflags_save=$LDFLAGS
4832 CFLAGS="$CFLAGS $perlcppflags"
4833 LIBS="$LIBS $perllibs"
4834 LDFLAGS="$perlldflags $LDFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004835 cat >conftest.$ac_ext <<_ACEOF
4836/* confdefs.h. */
4837_ACEOF
4838cat confdefs.h >>conftest.$ac_ext
4839cat >>conftest.$ac_ext <<_ACEOF
4840/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00004841
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004842int
4843main ()
4844{
4845
4846 ;
4847 return 0;
4848}
4849_ACEOF
4850rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00004851if { (ac_try="$ac_link"
4852case "(($ac_try" in
4853 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4854 *) ac_try_echo=$ac_try;;
4855esac
4856eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4857$as_echo "$ac_try_echo") >&5
4858 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004859 ac_status=$?
4860 grep -v '^ *+' conftest.er1 >conftest.err
4861 rm -f conftest.er1
4862 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004863 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4864 (exit $ac_status); } && {
4865 test -z "$ac_c_werror_flag" ||
4866 test ! -s conftest.err
4867 } && test -s conftest$ac_exeext && {
4868 test "$cross_compiling" = yes ||
4869 $as_test_x conftest$ac_exeext
4870 }; then
4871 { $as_echo "$as_me:$LINENO: result: yes" >&5
4872$as_echo "yes" >&6; }; perl_ok=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00004873else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004874 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004875sed 's/^/| /' conftest.$ac_ext >&5
4876
Bram Moolenaar446cb832008-06-24 21:56:24 +00004877 { $as_echo "$as_me:$LINENO: result: no: PERL DISABLED" >&5
4878$as_echo "no: PERL DISABLED" >&6; }; perl_ok=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00004879fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004880
4881rm -rf conftest.dSYM
4882rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004883 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00004884 CFLAGS=$cflags_save
4885 LIBS=$libs_save
4886 LDFLAGS=$ldflags_save
4887 if test $perl_ok = yes; then
4888 if test "X$perlcppflags" != "X"; then
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004889 PERL_CFLAGS=`echo "$perlcppflags" | sed -e 's/-pipe //' -e 's/-W[^ ]*//'`
Bram Moolenaar071d4272004-06-13 20:20:40 +00004890 fi
4891 if test "X$perlldflags" != "X"; then
4892 LDFLAGS="$perlldflags $LDFLAGS"
4893 fi
4894 PERL_LIBS=$perllibs
4895 PERL_SRC="auto/if_perl.c if_perlsfio.c"
4896 PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o"
4897 PERL_PRO="if_perl.pro if_perlsfio.pro"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004898 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004899#define FEAT_PERL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004900_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004901
4902 fi
4903 fi
4904 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004905 { $as_echo "$as_me:$LINENO: result: >>> too old; need Perl version 5.003_01 or later <<<" >&5
4906$as_echo ">>> too old; need Perl version 5.003_01 or later <<<" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004907 fi
4908 fi
4909
4910 if test "x$MACOSX" = "xyes"; then
4911 dir=/System/Library/Perl
4912 darwindir=$dir/darwin
4913 if test -d $darwindir; then
4914 PERL=/usr/bin/perl
4915 else
4916 dir=/System/Library/Perl/5.8.1
4917 darwindir=$dir/darwin-thread-multi-2level
4918 if test -d $darwindir; then
4919 PERL=/usr/bin/perl
4920 fi
4921 fi
4922 if test -n "$PERL"; then
4923 PERL_DIR="$dir"
4924 PERL_CFLAGS="-DFEAT_PERL -I$darwindir/CORE"
4925 PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o $darwindir/auto/DynaLoader/DynaLoader.a"
4926 PERL_LIBS="-L$darwindir/CORE -lperl"
4927 fi
4928 fi
4929fi
4930
4931
4932
4933
4934
4935
4936
Bram Moolenaar446cb832008-06-24 21:56:24 +00004937{ $as_echo "$as_me:$LINENO: checking --enable-pythoninterp argument" >&5
4938$as_echo_n "checking --enable-pythoninterp argument... " >&6; }
4939# Check whether --enable-pythoninterp was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004940if test "${enable_pythoninterp+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004941 enableval=$enable_pythoninterp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004942else
4943 enable_pythoninterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004944fi
4945
4946{ $as_echo "$as_me:$LINENO: result: $enable_pythoninterp" >&5
4947$as_echo "$enable_pythoninterp" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004948if test "$enable_pythoninterp" = "yes"; then
4949 # Extract the first word of "python", so it can be a program name with args.
4950set dummy python; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00004951{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
4952$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004953if test "${ac_cv_path_vi_cv_path_python+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004954 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004955else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004956 case $vi_cv_path_python in
4957 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00004958 ac_cv_path_vi_cv_path_python="$vi_cv_path_python" # Let the user override the test with a path.
4959 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004960 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004961 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4962for as_dir in $PATH
4963do
4964 IFS=$as_save_IFS
4965 test -z "$as_dir" && as_dir=.
4966 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00004967 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 +00004968 ac_cv_path_vi_cv_path_python="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004969 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004970 break 2
4971 fi
4972done
4973done
Bram Moolenaar446cb832008-06-24 21:56:24 +00004974IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004975
Bram Moolenaar071d4272004-06-13 20:20:40 +00004976 ;;
4977esac
4978fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004979vi_cv_path_python=$ac_cv_path_vi_cv_path_python
Bram Moolenaar071d4272004-06-13 20:20:40 +00004980if test -n "$vi_cv_path_python"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004981 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_python" >&5
4982$as_echo "$vi_cv_path_python" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004983else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004984 { $as_echo "$as_me:$LINENO: result: no" >&5
4985$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004986fi
4987
Bram Moolenaar446cb832008-06-24 21:56:24 +00004988
Bram Moolenaar071d4272004-06-13 20:20:40 +00004989 if test "X$vi_cv_path_python" != "X"; then
4990
Bram Moolenaar446cb832008-06-24 21:56:24 +00004991 { $as_echo "$as_me:$LINENO: checking Python version" >&5
4992$as_echo_n "checking Python version... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004993if test "${vi_cv_var_python_version+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004994 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004995else
4996 vi_cv_var_python_version=`
4997 ${vi_cv_path_python} -c 'import sys; print sys.version[:3]'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004998
Bram Moolenaar071d4272004-06-13 20:20:40 +00004999fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005000{ $as_echo "$as_me:$LINENO: result: $vi_cv_var_python_version" >&5
5001$as_echo "$vi_cv_var_python_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005002
Bram Moolenaar446cb832008-06-24 21:56:24 +00005003 { $as_echo "$as_me:$LINENO: checking Python is 1.4 or better" >&5
5004$as_echo_n "checking Python is 1.4 or better... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005005 if ${vi_cv_path_python} -c \
5006 "import sys; sys.exit(${vi_cv_var_python_version} < 1.4)"
5007 then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005008 { $as_echo "$as_me:$LINENO: result: yep" >&5
5009$as_echo "yep" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005010
Bram Moolenaar446cb832008-06-24 21:56:24 +00005011 { $as_echo "$as_me:$LINENO: checking Python's install prefix" >&5
5012$as_echo_n "checking Python's install prefix... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005013if test "${vi_cv_path_python_pfx+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005014 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005015else
5016 vi_cv_path_python_pfx=`
5017 ${vi_cv_path_python} -c \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005018 "import sys; print sys.prefix"`
Bram Moolenaar071d4272004-06-13 20:20:40 +00005019fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005020{ $as_echo "$as_me:$LINENO: result: $vi_cv_path_python_pfx" >&5
5021$as_echo "$vi_cv_path_python_pfx" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005022
Bram Moolenaar446cb832008-06-24 21:56:24 +00005023 { $as_echo "$as_me:$LINENO: checking Python's execution prefix" >&5
5024$as_echo_n "checking Python's execution prefix... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005025if test "${vi_cv_path_python_epfx+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_path_python_epfx=`
5029 ${vi_cv_path_python} -c \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005030 "import sys; print sys.exec_prefix"`
Bram Moolenaar071d4272004-06-13 20:20:40 +00005031fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005032{ $as_echo "$as_me:$LINENO: result: $vi_cv_path_python_epfx" >&5
5033$as_echo "$vi_cv_path_python_epfx" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005034
Bram Moolenaar071d4272004-06-13 20:20:40 +00005035
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005036 if test "${vi_cv_path_pythonpath+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005037 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005038else
5039 vi_cv_path_pythonpath=`
5040 unset PYTHONPATH;
5041 ${vi_cv_path_python} -c \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005042 "import sys, string; print string.join(sys.path,':')"`
Bram Moolenaar071d4272004-06-13 20:20:40 +00005043fi
5044
5045
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005046
5047
Bram Moolenaar446cb832008-06-24 21:56:24 +00005048# Check whether --with-python-config-dir was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005049if test "${with_python_config_dir+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005050 withval=$with_python_config_dir; vi_cv_path_python_conf="${withval}"
5051fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00005052
Bram Moolenaar446cb832008-06-24 21:56:24 +00005053
5054 { $as_echo "$as_me:$LINENO: checking Python's configuration directory" >&5
5055$as_echo_n "checking Python's configuration directory... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005056if test "${vi_cv_path_python_conf+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005057 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005058else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005059
Bram Moolenaar071d4272004-06-13 20:20:40 +00005060 vi_cv_path_python_conf=
5061 for path in "${vi_cv_path_python_pfx}" "${vi_cv_path_python_epfx}"; do
5062 for subdir in lib share; do
5063 d="${path}/${subdir}/python${vi_cv_var_python_version}/config"
5064 if test -d "$d" && test -f "$d/config.c"; then
5065 vi_cv_path_python_conf="$d"
5066 fi
5067 done
5068 done
Bram Moolenaar071d4272004-06-13 20:20:40 +00005069
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005070fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005071{ $as_echo "$as_me:$LINENO: result: $vi_cv_path_python_conf" >&5
5072$as_echo "$vi_cv_path_python_conf" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005073
5074 PYTHON_CONFDIR="${vi_cv_path_python_conf}"
5075
5076 if test "X$PYTHON_CONFDIR" = "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005077 { $as_echo "$as_me:$LINENO: result: can't find it!" >&5
5078$as_echo "can't find it!" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005079 else
5080
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005081 if test "${vi_cv_path_python_plibs+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005082 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005083else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005084
Bram Moolenaar071d4272004-06-13 20:20:40 +00005085 tmp_mkf="/tmp/Makefile-conf$$"
5086 cat ${PYTHON_CONFDIR}/Makefile - <<'eof' >${tmp_mkf}
5087__:
5088 @echo "python_MODLIBS='$(MODLIBS)'"
5089 @echo "python_LIBS='$(LIBS)'"
5090 @echo "python_SYSLIBS='$(SYSLIBS)'"
5091 @echo "python_LINKFORSHARED='$(LINKFORSHARED)'"
5092eof
5093 eval "`cd ${PYTHON_CONFDIR} && make -f ${tmp_mkf} __ | sed '/ directory /d'`"
5094 rm -f ${tmp_mkf}
5095 if test "x$MACOSX" = "xyes" && ${vi_cv_path_python} -c \
5096 "import sys; sys.exit(${vi_cv_var_python_version} < 2.3)"; then
5097 vi_cv_path_python_plibs="-framework Python"
5098 else
5099 if test "${vi_cv_var_python_version}" = "1.4"; then
5100 vi_cv_path_python_plibs="${PYTHON_CONFDIR}/libModules.a ${PYTHON_CONFDIR}/libPython.a ${PYTHON_CONFDIR}/libObjects.a ${PYTHON_CONFDIR}/libParser.a"
5101 else
5102 vi_cv_path_python_plibs="-L${PYTHON_CONFDIR} -lpython${vi_cv_var_python_version}"
5103 fi
5104 vi_cv_path_python_plibs="${vi_cv_path_python_plibs} ${python_MODLIBS} ${python_LIBS} ${python_SYSLIBS} ${python_LINKFORSHARED}"
5105 vi_cv_path_python_plibs=`echo $vi_cv_path_python_plibs | sed s/-ltermcap//`
5106 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005107
Bram Moolenaar071d4272004-06-13 20:20:40 +00005108fi
5109
5110
5111 PYTHON_LIBS="${vi_cv_path_python_plibs}"
5112 if test "${vi_cv_path_python_pfx}" = "${vi_cv_path_python_epfx}"; then
5113 PYTHON_CFLAGS="-I${vi_cv_path_python_pfx}/include/python${vi_cv_var_python_version}"
5114 else
5115 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}"
5116 fi
5117 PYTHON_SRC="if_python.c"
5118 if test "x$MACOSX" = "xyes"; then
5119 PYTHON_OBJ="objects/if_python.o"
5120 else
5121 PYTHON_OBJ="objects/if_python.o objects/py_config.o"
5122 fi
5123 if test "${vi_cv_var_python_version}" = "1.4"; then
5124 PYTHON_OBJ="$PYTHON_OBJ objects/py_getpath.o"
5125 fi
5126 PYTHON_GETPATH_CFLAGS="-DPYTHONPATH='\"${vi_cv_path_pythonpath}\"' -DPREFIX='\"${vi_cv_path_python_pfx}\"' -DEXEC_PREFIX='\"${vi_cv_path_python_epfx}\"'"
5127
Bram Moolenaar446cb832008-06-24 21:56:24 +00005128 { $as_echo "$as_me:$LINENO: checking if -pthread should be used" >&5
5129$as_echo_n "checking if -pthread should be used... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005130 threadsafe_flag=
5131 thread_lib=
Bram Moolenaara1b5aa52006-10-10 09:41:28 +00005132 if test "`(uname) 2>/dev/null`" != Darwin; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00005133 test "$GCC" = yes && threadsafe_flag="-pthread"
5134 if test "`(uname) 2>/dev/null`" = FreeBSD; then
5135 threadsafe_flag="-D_THREAD_SAFE"
5136 thread_lib="-pthread"
5137 fi
5138 fi
5139 libs_save_old=$LIBS
5140 if test -n "$threadsafe_flag"; then
5141 cflags_save=$CFLAGS
5142 CFLAGS="$CFLAGS $threadsafe_flag"
5143 LIBS="$LIBS $thread_lib"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005144 cat >conftest.$ac_ext <<_ACEOF
5145/* confdefs.h. */
5146_ACEOF
5147cat confdefs.h >>conftest.$ac_ext
5148cat >>conftest.$ac_ext <<_ACEOF
5149/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00005150
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005151int
5152main ()
5153{
5154
5155 ;
5156 return 0;
5157}
5158_ACEOF
5159rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00005160if { (ac_try="$ac_link"
5161case "(($ac_try" in
5162 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5163 *) ac_try_echo=$ac_try;;
5164esac
5165eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5166$as_echo "$ac_try_echo") >&5
5167 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005168 ac_status=$?
5169 grep -v '^ *+' conftest.er1 >conftest.err
5170 rm -f conftest.er1
5171 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005172 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5173 (exit $ac_status); } && {
5174 test -z "$ac_c_werror_flag" ||
5175 test ! -s conftest.err
5176 } && test -s conftest$ac_exeext && {
5177 test "$cross_compiling" = yes ||
5178 $as_test_x conftest$ac_exeext
5179 }; then
5180 { $as_echo "$as_me:$LINENO: result: yes" >&5
5181$as_echo "yes" >&6; }; PYTHON_CFLAGS="$PYTHON_CFLAGS $threadsafe_flag"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005182else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005183 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005184sed 's/^/| /' conftest.$ac_ext >&5
5185
Bram Moolenaar446cb832008-06-24 21:56:24 +00005186 { $as_echo "$as_me:$LINENO: result: no" >&5
5187$as_echo "no" >&6; }; LIBS=$libs_save_old
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005188
Bram Moolenaar071d4272004-06-13 20:20:40 +00005189fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005190
5191rm -rf conftest.dSYM
5192rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005193 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00005194 CFLAGS=$cflags_save
5195 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005196 { $as_echo "$as_me:$LINENO: result: no" >&5
5197$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005198 fi
5199
Bram Moolenaar446cb832008-06-24 21:56:24 +00005200 { $as_echo "$as_me:$LINENO: checking if compile and link flags for Python are sane" >&5
5201$as_echo_n "checking if compile and link flags for Python are sane... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005202 cflags_save=$CFLAGS
5203 libs_save=$LIBS
5204 CFLAGS="$CFLAGS $PYTHON_CFLAGS"
5205 LIBS="$LIBS $PYTHON_LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005206 cat >conftest.$ac_ext <<_ACEOF
5207/* confdefs.h. */
5208_ACEOF
5209cat confdefs.h >>conftest.$ac_ext
5210cat >>conftest.$ac_ext <<_ACEOF
5211/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00005212
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005213int
5214main ()
5215{
5216
5217 ;
5218 return 0;
5219}
5220_ACEOF
5221rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00005222if { (ac_try="$ac_link"
5223case "(($ac_try" in
5224 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5225 *) ac_try_echo=$ac_try;;
5226esac
5227eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5228$as_echo "$ac_try_echo") >&5
5229 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005230 ac_status=$?
5231 grep -v '^ *+' conftest.er1 >conftest.err
5232 rm -f conftest.er1
5233 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005234 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5235 (exit $ac_status); } && {
5236 test -z "$ac_c_werror_flag" ||
5237 test ! -s conftest.err
5238 } && test -s conftest$ac_exeext && {
5239 test "$cross_compiling" = yes ||
5240 $as_test_x conftest$ac_exeext
5241 }; then
5242 { $as_echo "$as_me:$LINENO: result: yes" >&5
5243$as_echo "yes" >&6; }; python_ok=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00005244else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005245 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005246sed 's/^/| /' conftest.$ac_ext >&5
5247
Bram Moolenaar446cb832008-06-24 21:56:24 +00005248 { $as_echo "$as_me:$LINENO: result: no: PYTHON DISABLED" >&5
5249$as_echo "no: PYTHON DISABLED" >&6; }; python_ok=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005250fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005251
5252rm -rf conftest.dSYM
5253rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005254 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00005255 CFLAGS=$cflags_save
5256 LIBS=$libs_save
5257 if test $python_ok = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005258 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005259#define FEAT_PYTHON 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005260_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005261
5262 else
5263 LIBS=$libs_save_old
5264 PYTHON_SRC=
5265 PYTHON_OBJ=
5266 PYTHON_LIBS=
5267 PYTHON_CFLAGS=
5268 fi
5269
5270 fi
5271 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005272 { $as_echo "$as_me:$LINENO: result: too old" >&5
5273$as_echo "too old" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005274 fi
5275 fi
5276fi
5277
5278
5279
5280
5281
5282
5283
Bram Moolenaar446cb832008-06-24 21:56:24 +00005284{ $as_echo "$as_me:$LINENO: checking --enable-tclinterp argument" >&5
5285$as_echo_n "checking --enable-tclinterp argument... " >&6; }
5286# Check whether --enable-tclinterp was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005287if test "${enable_tclinterp+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005288 enableval=$enable_tclinterp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005289else
5290 enable_tclinterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005291fi
5292
5293{ $as_echo "$as_me:$LINENO: result: $enable_tclinterp" >&5
5294$as_echo "$enable_tclinterp" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005295
5296if test "$enable_tclinterp" = "yes"; then
5297
Bram Moolenaar446cb832008-06-24 21:56:24 +00005298 { $as_echo "$as_me:$LINENO: checking --with-tclsh argument" >&5
5299$as_echo_n "checking --with-tclsh argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005300
Bram Moolenaar446cb832008-06-24 21:56:24 +00005301# Check whether --with-tclsh was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005302if test "${with_tclsh+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005303 withval=$with_tclsh; tclsh_name="$withval"; { $as_echo "$as_me:$LINENO: result: $tclsh_name" >&5
5304$as_echo "$tclsh_name" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005305else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005306 tclsh_name="tclsh8.5"; { $as_echo "$as_me:$LINENO: result: no" >&5
5307$as_echo "no" >&6; }
5308fi
5309
Bram Moolenaar071d4272004-06-13 20:20:40 +00005310 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5311set dummy $tclsh_name; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00005312{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5313$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005314if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005315 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005316else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005317 case $vi_cv_path_tcl in
5318 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005319 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5320 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005321 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005322 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5323for as_dir in $PATH
5324do
5325 IFS=$as_save_IFS
5326 test -z "$as_dir" && as_dir=.
5327 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005328 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 +00005329 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005330 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005331 break 2
5332 fi
5333done
5334done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005335IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005336
Bram Moolenaar071d4272004-06-13 20:20:40 +00005337 ;;
5338esac
5339fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005340vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar071d4272004-06-13 20:20:40 +00005341if test -n "$vi_cv_path_tcl"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005342 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_tcl" >&5
5343$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005344else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005345 { $as_echo "$as_me:$LINENO: result: no" >&5
5346$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005347fi
5348
Bram Moolenaar071d4272004-06-13 20:20:40 +00005349
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005350
Bram Moolenaar446cb832008-06-24 21:56:24 +00005351
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005352 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.5"; then
5353 tclsh_name="tclsh8.4"
5354 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5355set dummy $tclsh_name; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00005356{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5357$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005358if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005359 $as_echo_n "(cached) " >&6
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005360else
5361 case $vi_cv_path_tcl in
5362 [\\/]* | ?:[\\/]*)
5363 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5364 ;;
5365 *)
5366 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5367for as_dir in $PATH
5368do
5369 IFS=$as_save_IFS
5370 test -z "$as_dir" && as_dir=.
5371 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005372 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 +00005373 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005374 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005375 break 2
5376 fi
5377done
5378done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005379IFS=$as_save_IFS
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005380
5381 ;;
5382esac
5383fi
5384vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005385if test -n "$vi_cv_path_tcl"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005386 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_tcl" >&5
5387$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005388else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005389 { $as_echo "$as_me:$LINENO: result: no" >&5
5390$as_echo "no" >&6; }
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005391fi
5392
Bram Moolenaar446cb832008-06-24 21:56:24 +00005393
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005394 fi
5395 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.4"; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00005396 tclsh_name="tclsh8.2"
5397 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5398set dummy $tclsh_name; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00005399{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5400$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005401if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005402 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005403else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005404 case $vi_cv_path_tcl in
5405 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005406 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5407 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005408 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005409 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5410for as_dir in $PATH
5411do
5412 IFS=$as_save_IFS
5413 test -z "$as_dir" && as_dir=.
5414 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005415 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 +00005416 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005417 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005418 break 2
5419 fi
5420done
5421done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005422IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005423
Bram Moolenaar071d4272004-06-13 20:20:40 +00005424 ;;
5425esac
5426fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005427vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar071d4272004-06-13 20:20:40 +00005428if test -n "$vi_cv_path_tcl"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005429 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_tcl" >&5
5430$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005431else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005432 { $as_echo "$as_me:$LINENO: result: no" >&5
5433$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005434fi
5435
Bram Moolenaar446cb832008-06-24 21:56:24 +00005436
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005437 fi
5438 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.2"; then
5439 tclsh_name="tclsh8.0"
5440 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5441set dummy $tclsh_name; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00005442{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5443$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005444if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005445 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005446else
5447 case $vi_cv_path_tcl in
5448 [\\/]* | ?:[\\/]*)
5449 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5450 ;;
5451 *)
5452 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5453for as_dir in $PATH
5454do
5455 IFS=$as_save_IFS
5456 test -z "$as_dir" && as_dir=.
5457 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005458 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 +00005459 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005460 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005461 break 2
5462 fi
5463done
5464done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005465IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005466
5467 ;;
5468esac
5469fi
5470vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005471if test -n "$vi_cv_path_tcl"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005472 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_tcl" >&5
5473$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005474else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005475 { $as_echo "$as_me:$LINENO: result: no" >&5
5476$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005477fi
5478
Bram Moolenaar446cb832008-06-24 21:56:24 +00005479
Bram Moolenaar071d4272004-06-13 20:20:40 +00005480 fi
5481 if test "X$vi_cv_path_tcl" = "X"; then
5482 tclsh_name="tclsh"
5483 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5484set dummy $tclsh_name; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00005485{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5486$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005487if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005488 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005489else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005490 case $vi_cv_path_tcl in
5491 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005492 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5493 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005494 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005495 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5496for as_dir in $PATH
5497do
5498 IFS=$as_save_IFS
5499 test -z "$as_dir" && as_dir=.
5500 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005501 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 +00005502 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005503 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005504 break 2
5505 fi
5506done
5507done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005508IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005509
Bram Moolenaar071d4272004-06-13 20:20:40 +00005510 ;;
5511esac
5512fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005513vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar071d4272004-06-13 20:20:40 +00005514if test -n "$vi_cv_path_tcl"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005515 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_tcl" >&5
5516$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005517else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005518 { $as_echo "$as_me:$LINENO: result: no" >&5
5519$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005520fi
5521
Bram Moolenaar446cb832008-06-24 21:56:24 +00005522
Bram Moolenaar071d4272004-06-13 20:20:40 +00005523 fi
5524 if test "X$vi_cv_path_tcl" != "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005525 { $as_echo "$as_me:$LINENO: checking Tcl version" >&5
5526$as_echo_n "checking Tcl version... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005527 if echo 'exit [expr [info tclversion] < 8.0]' | $vi_cv_path_tcl - ; then
5528 tclver=`echo 'puts [info tclversion]' | $vi_cv_path_tcl -`
Bram Moolenaar446cb832008-06-24 21:56:24 +00005529 { $as_echo "$as_me:$LINENO: result: $tclver - OK" >&5
5530$as_echo "$tclver - OK" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00005531 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 -`
5532
Bram Moolenaar446cb832008-06-24 21:56:24 +00005533 { $as_echo "$as_me:$LINENO: checking for location of Tcl include" >&5
5534$as_echo_n "checking for location of Tcl include... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005535 if test "x$MACOSX" != "xyes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005536 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 +00005537 else
5538 tclinc="/System/Library/Frameworks/Tcl.framework/Headers"
5539 fi
Bram Moolenaar0ff8f602008-02-20 11:44:03 +00005540 TCL_INC=
Bram Moolenaar071d4272004-06-13 20:20:40 +00005541 for try in $tclinc; do
5542 if test -f "$try/tcl.h"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005543 { $as_echo "$as_me:$LINENO: result: $try/tcl.h" >&5
5544$as_echo "$try/tcl.h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005545 TCL_INC=$try
5546 break
5547 fi
5548 done
5549 if test -z "$TCL_INC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005550 { $as_echo "$as_me:$LINENO: result: <not found>" >&5
5551$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005552 SKIP_TCL=YES
5553 fi
5554 if test -z "$SKIP_TCL"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005555 { $as_echo "$as_me:$LINENO: checking for location of tclConfig.sh script" >&5
5556$as_echo_n "checking for location of tclConfig.sh script... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005557 if test "x$MACOSX" != "xyes"; then
5558 tclcnf=`echo $tclinc | sed s/include/lib/g`
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005559 tclcnf="$tclcnf `echo $tclinc | sed s/include/lib64/g`"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005560 else
5561 tclcnf="/System/Library/Frameworks/Tcl.framework"
5562 fi
5563 for try in $tclcnf; do
5564 if test -f $try/tclConfig.sh; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005565 { $as_echo "$as_me:$LINENO: result: $try/tclConfig.sh" >&5
5566$as_echo "$try/tclConfig.sh" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005567 . $try/tclConfig.sh
5568 TCL_LIBS=`eval echo "$TCL_LIB_SPEC $TCL_LIBS"`
Bram Moolenaar9372a112005-12-06 19:59:18 +00005569 TCL_DEFS=`echo $TCL_DEFS | sed -e 's/\\\\ /\\\\X/g' | tr ' ' '\012' | sed -e '/^-[^D]/d' -e '/-D[^_]/d' -e 's/-D_/ -D_/' | tr '\012' ' ' | sed -e 's/\\\\X/\\\\ /g'`
Bram Moolenaar071d4272004-06-13 20:20:40 +00005570 break
5571 fi
5572 done
5573 if test -z "$TCL_LIBS"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005574 { $as_echo "$as_me:$LINENO: result: <not found>" >&5
5575$as_echo "<not found>" >&6; }
5576 { $as_echo "$as_me:$LINENO: checking for Tcl library by myself" >&5
5577$as_echo_n "checking for Tcl library by myself... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005578 tcllib=`echo $tclinc | sed s/include/lib/g`
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005579 tcllib="$tcllib `echo $tclinc | sed s/include/lib64/g`"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005580 for ext in .so .a ; do
5581 for ver in "" $tclver ; do
5582 for try in $tcllib ; do
5583 trylib=tcl$ver$ext
5584 if test -f $try/lib$trylib ; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005585 { $as_echo "$as_me:$LINENO: result: $try/lib$trylib" >&5
5586$as_echo "$try/lib$trylib" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005587 TCL_LIBS="-L$try -ltcl$ver -ldl -lm"
5588 if test "`(uname) 2>/dev/null`" = SunOS &&
5589 uname -r | grep '^5' >/dev/null; then
5590 TCL_LIBS="$TCL_LIBS -R $try"
5591 fi
5592 break 3
5593 fi
5594 done
5595 done
5596 done
5597 if test -z "$TCL_LIBS"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005598 { $as_echo "$as_me:$LINENO: result: <not found>" >&5
5599$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005600 SKIP_TCL=YES
5601 fi
5602 fi
5603 if test -z "$SKIP_TCL"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005604 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005605#define FEAT_TCL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005606_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005607
5608 TCL_SRC=if_tcl.c
5609 TCL_OBJ=objects/if_tcl.o
5610 TCL_PRO=if_tcl.pro
5611 TCL_CFLAGS="-I$TCL_INC $TCL_DEFS"
5612 fi
5613 fi
5614 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005615 { $as_echo "$as_me:$LINENO: result: too old; need Tcl version 8.0 or later" >&5
5616$as_echo "too old; need Tcl version 8.0 or later" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005617 fi
5618 fi
5619fi
5620
5621
5622
5623
5624
5625
Bram Moolenaar446cb832008-06-24 21:56:24 +00005626{ $as_echo "$as_me:$LINENO: checking --enable-rubyinterp argument" >&5
5627$as_echo_n "checking --enable-rubyinterp argument... " >&6; }
5628# Check whether --enable-rubyinterp was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005629if test "${enable_rubyinterp+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005630 enableval=$enable_rubyinterp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005631else
5632 enable_rubyinterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005633fi
5634
5635{ $as_echo "$as_me:$LINENO: result: $enable_rubyinterp" >&5
5636$as_echo "$enable_rubyinterp" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005637if test "$enable_rubyinterp" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005638
Bram Moolenaar071d4272004-06-13 20:20:40 +00005639 # Extract the first word of "ruby", so it can be a program name with args.
5640set dummy ruby; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00005641{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5642$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005643if test "${ac_cv_path_vi_cv_path_ruby+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005644 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005645else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005646 case $vi_cv_path_ruby in
5647 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005648 ac_cv_path_vi_cv_path_ruby="$vi_cv_path_ruby" # Let the user override the test with a path.
5649 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005650 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005651 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5652for as_dir in $PATH
5653do
5654 IFS=$as_save_IFS
5655 test -z "$as_dir" && as_dir=.
5656 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005657 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 +00005658 ac_cv_path_vi_cv_path_ruby="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005659 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005660 break 2
5661 fi
5662done
5663done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005664IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005665
Bram Moolenaar071d4272004-06-13 20:20:40 +00005666 ;;
5667esac
5668fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005669vi_cv_path_ruby=$ac_cv_path_vi_cv_path_ruby
Bram Moolenaar071d4272004-06-13 20:20:40 +00005670if test -n "$vi_cv_path_ruby"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005671 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_ruby" >&5
5672$as_echo "$vi_cv_path_ruby" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005673else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005674 { $as_echo "$as_me:$LINENO: result: no" >&5
5675$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005676fi
5677
Bram Moolenaar446cb832008-06-24 21:56:24 +00005678
Bram Moolenaar071d4272004-06-13 20:20:40 +00005679 if test "X$vi_cv_path_ruby" != "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005680 { $as_echo "$as_me:$LINENO: checking Ruby version" >&5
5681$as_echo_n "checking Ruby version... " >&6; }
Bram Moolenaar0cb032e2005-04-23 20:52:00 +00005682 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 +00005683 { $as_echo "$as_me:$LINENO: result: OK" >&5
5684$as_echo "OK" >&6; }
5685 { $as_echo "$as_me:$LINENO: checking Ruby header files" >&5
5686$as_echo_n "checking Ruby header files... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005687 rubyhdrdir=`$vi_cv_path_ruby -r mkmf -e 'print Config::CONFIG["archdir"] || $hdrdir' 2>/dev/null`
5688 if test "X$rubyhdrdir" != "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005689 { $as_echo "$as_me:$LINENO: result: $rubyhdrdir" >&5
5690$as_echo "$rubyhdrdir" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005691 RUBY_CFLAGS="-I$rubyhdrdir"
5692 rubylibs=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["LIBS"]'`
5693 if test "X$rubylibs" != "X"; then
5694 RUBY_LIBS="$rubylibs"
5695 fi
5696 librubyarg=`$vi_cv_path_ruby -r rbconfig -e 'print Config.expand(Config::CONFIG["LIBRUBYARG"])'`
5697 if test -f "$rubyhdrdir/$librubyarg"; then
5698 librubyarg="$rubyhdrdir/$librubyarg"
5699 else
5700 rubylibdir=`$vi_cv_path_ruby -r rbconfig -e 'print Config.expand(Config::CONFIG["libdir"])'`
5701 if test -f "$rubylibdir/$librubyarg"; then
5702 librubyarg="$rubylibdir/$librubyarg"
5703 elif test "$librubyarg" = "libruby.a"; then
5704 librubyarg="-lruby"
5705 else
5706 librubyarg=`$vi_cv_path_ruby -r rbconfig -e "print '$librubyarg'.gsub(/-L\./, %'-L#{Config.expand(Config::CONFIG[\"libdir\"])}')"`
5707 fi
5708 fi
5709
5710 if test "X$librubyarg" != "X"; then
5711 RUBY_LIBS="$librubyarg $RUBY_LIBS"
5712 fi
5713 rubyldflags=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["LDFLAGS"]'`
5714 if test "X$rubyldflags" != "X"; then
5715 LDFLAGS="$rubyldflags $LDFLAGS"
5716 fi
5717 RUBY_SRC="if_ruby.c"
5718 RUBY_OBJ="objects/if_ruby.o"
5719 RUBY_PRO="if_ruby.pro"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005720 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005721#define FEAT_RUBY 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005722_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005723
5724 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005725 { $as_echo "$as_me:$LINENO: result: not found" >&5
5726$as_echo "not found" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005727 fi
5728 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005729 { $as_echo "$as_me:$LINENO: result: too old; need Ruby version 1.6.0 or later" >&5
5730$as_echo "too old; need Ruby version 1.6.0 or later" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005731 fi
5732 fi
5733fi
5734
5735
5736
5737
5738
5739
Bram Moolenaar446cb832008-06-24 21:56:24 +00005740{ $as_echo "$as_me:$LINENO: checking --enable-cscope argument" >&5
5741$as_echo_n "checking --enable-cscope argument... " >&6; }
5742# Check whether --enable-cscope was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005743if test "${enable_cscope+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005744 enableval=$enable_cscope;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005745else
5746 enable_cscope="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005747fi
5748
5749{ $as_echo "$as_me:$LINENO: result: $enable_cscope" >&5
5750$as_echo "$enable_cscope" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005751if test "$enable_cscope" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005752 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005753#define FEAT_CSCOPE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005754_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005755
5756fi
5757
Bram Moolenaar446cb832008-06-24 21:56:24 +00005758{ $as_echo "$as_me:$LINENO: checking --enable-workshop argument" >&5
5759$as_echo_n "checking --enable-workshop argument... " >&6; }
5760# Check whether --enable-workshop was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005761if test "${enable_workshop+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005762 enableval=$enable_workshop;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005763else
5764 enable_workshop="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005765fi
5766
5767{ $as_echo "$as_me:$LINENO: result: $enable_workshop" >&5
5768$as_echo "$enable_workshop" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005769if test "$enable_workshop" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005770 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005771#define FEAT_SUN_WORKSHOP 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005772_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005773
5774 WORKSHOP_SRC="workshop.c integration.c"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005775
Bram Moolenaar071d4272004-06-13 20:20:40 +00005776 WORKSHOP_OBJ="objects/workshop.o objects/integration.o"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005777
Bram Moolenaar071d4272004-06-13 20:20:40 +00005778 if test "${enable_gui-xxx}" = xxx; then
5779 enable_gui=motif
5780 fi
5781fi
5782
Bram Moolenaar446cb832008-06-24 21:56:24 +00005783{ $as_echo "$as_me:$LINENO: checking --disable-netbeans argument" >&5
5784$as_echo_n "checking --disable-netbeans argument... " >&6; }
5785# Check whether --enable-netbeans was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005786if test "${enable_netbeans+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005787 enableval=$enable_netbeans;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005788else
5789 enable_netbeans="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005790fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005791
Bram Moolenaar446cb832008-06-24 21:56:24 +00005792if test "$enable_netbeans" = "yes"; then
5793 { $as_echo "$as_me:$LINENO: result: no" >&5
5794$as_echo "no" >&6; }
5795
5796{ $as_echo "$as_me:$LINENO: checking for socket in -lsocket" >&5
5797$as_echo_n "checking for socket in -lsocket... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005798if test "${ac_cv_lib_socket_socket+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005799 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005800else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005801 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00005802LIBS="-lsocket $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005803cat >conftest.$ac_ext <<_ACEOF
5804/* confdefs.h. */
5805_ACEOF
5806cat confdefs.h >>conftest.$ac_ext
5807cat >>conftest.$ac_ext <<_ACEOF
5808/* end confdefs.h. */
5809
Bram Moolenaar446cb832008-06-24 21:56:24 +00005810/* Override any GCC internal prototype to avoid an error.
5811 Use char because int might match the return type of a GCC
5812 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005813#ifdef __cplusplus
5814extern "C"
5815#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005816char socket ();
5817int
5818main ()
5819{
Bram Moolenaar446cb832008-06-24 21:56:24 +00005820return socket ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005821 ;
5822 return 0;
5823}
5824_ACEOF
5825rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00005826if { (ac_try="$ac_link"
5827case "(($ac_try" in
5828 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5829 *) ac_try_echo=$ac_try;;
5830esac
5831eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5832$as_echo "$ac_try_echo") >&5
5833 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005834 ac_status=$?
5835 grep -v '^ *+' conftest.er1 >conftest.err
5836 rm -f conftest.er1
5837 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005838 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5839 (exit $ac_status); } && {
5840 test -z "$ac_c_werror_flag" ||
5841 test ! -s conftest.err
5842 } && test -s conftest$ac_exeext && {
5843 test "$cross_compiling" = yes ||
5844 $as_test_x conftest$ac_exeext
5845 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005846 ac_cv_lib_socket_socket=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00005847else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005848 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005849sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00005850
Bram Moolenaar446cb832008-06-24 21:56:24 +00005851 ac_cv_lib_socket_socket=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005852fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005853
5854rm -rf conftest.dSYM
5855rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005856 conftest$ac_exeext conftest.$ac_ext
5857LIBS=$ac_check_lib_save_LIBS
5858fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005859{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_socket_socket" >&5
5860$as_echo "$ac_cv_lib_socket_socket" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005861if test $ac_cv_lib_socket_socket = yes; then
5862 cat >>confdefs.h <<_ACEOF
5863#define HAVE_LIBSOCKET 1
5864_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005865
5866 LIBS="-lsocket $LIBS"
5867
Bram Moolenaar071d4272004-06-13 20:20:40 +00005868fi
5869
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005870
Bram Moolenaar446cb832008-06-24 21:56:24 +00005871{ $as_echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
5872$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005873if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005874 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005875else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005876 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00005877LIBS="-lnsl $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005878cat >conftest.$ac_ext <<_ACEOF
5879/* confdefs.h. */
5880_ACEOF
5881cat confdefs.h >>conftest.$ac_ext
5882cat >>conftest.$ac_ext <<_ACEOF
5883/* end confdefs.h. */
5884
Bram Moolenaar446cb832008-06-24 21:56:24 +00005885/* Override any GCC internal prototype to avoid an error.
5886 Use char because int might match the return type of a GCC
5887 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005888#ifdef __cplusplus
5889extern "C"
5890#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005891char gethostbyname ();
5892int
5893main ()
5894{
Bram Moolenaar446cb832008-06-24 21:56:24 +00005895return gethostbyname ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005896 ;
5897 return 0;
5898}
5899_ACEOF
5900rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00005901if { (ac_try="$ac_link"
5902case "(($ac_try" in
5903 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5904 *) ac_try_echo=$ac_try;;
5905esac
5906eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5907$as_echo "$ac_try_echo") >&5
5908 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005909 ac_status=$?
5910 grep -v '^ *+' conftest.er1 >conftest.err
5911 rm -f conftest.er1
5912 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005913 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5914 (exit $ac_status); } && {
5915 test -z "$ac_c_werror_flag" ||
5916 test ! -s conftest.err
5917 } && test -s conftest$ac_exeext && {
5918 test "$cross_compiling" = yes ||
5919 $as_test_x conftest$ac_exeext
5920 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005921 ac_cv_lib_nsl_gethostbyname=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00005922else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005923 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005924sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00005925
Bram Moolenaar446cb832008-06-24 21:56:24 +00005926 ac_cv_lib_nsl_gethostbyname=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005927fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005928
5929rm -rf conftest.dSYM
5930rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005931 conftest$ac_exeext conftest.$ac_ext
5932LIBS=$ac_check_lib_save_LIBS
5933fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005934{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
5935$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005936if test $ac_cv_lib_nsl_gethostbyname = yes; then
5937 cat >>confdefs.h <<_ACEOF
5938#define HAVE_LIBNSL 1
5939_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005940
5941 LIBS="-lnsl $LIBS"
5942
Bram Moolenaar071d4272004-06-13 20:20:40 +00005943fi
5944
Bram Moolenaar446cb832008-06-24 21:56:24 +00005945 { $as_echo "$as_me:$LINENO: checking whether compiling netbeans integration is possible" >&5
5946$as_echo_n "checking whether compiling netbeans integration is possible... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005947 cat >conftest.$ac_ext <<_ACEOF
5948/* confdefs.h. */
5949_ACEOF
5950cat confdefs.h >>conftest.$ac_ext
5951cat >>conftest.$ac_ext <<_ACEOF
5952/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00005953
5954#include <stdio.h>
5955#include <stdlib.h>
5956#include <stdarg.h>
5957#include <fcntl.h>
5958#include <netdb.h>
5959#include <netinet/in.h>
5960#include <errno.h>
5961#include <sys/types.h>
5962#include <sys/socket.h>
5963 /* Check bitfields */
5964 struct nbbuf {
5965 unsigned int initDone:1;
5966 ushort signmaplen;
5967 };
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005968
5969int
5970main ()
5971{
Bram Moolenaar071d4272004-06-13 20:20:40 +00005972
5973 /* Check creating a socket. */
5974 struct sockaddr_in server;
5975 (void)socket(AF_INET, SOCK_STREAM, 0);
5976 (void)htons(100);
5977 (void)gethostbyname("microsoft.com");
5978 if (errno == ECONNREFUSED)
5979 (void)connect(1, (struct sockaddr *)&server, sizeof(server));
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005980
5981 ;
5982 return 0;
5983}
5984_ACEOF
5985rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00005986if { (ac_try="$ac_link"
5987case "(($ac_try" in
5988 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5989 *) ac_try_echo=$ac_try;;
5990esac
5991eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5992$as_echo "$ac_try_echo") >&5
5993 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005994 ac_status=$?
5995 grep -v '^ *+' conftest.er1 >conftest.err
5996 rm -f conftest.er1
5997 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005998 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5999 (exit $ac_status); } && {
6000 test -z "$ac_c_werror_flag" ||
6001 test ! -s conftest.err
6002 } && test -s conftest$ac_exeext && {
6003 test "$cross_compiling" = yes ||
6004 $as_test_x conftest$ac_exeext
6005 }; then
6006 { $as_echo "$as_me:$LINENO: result: yes" >&5
6007$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006008else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006009 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006010sed 's/^/| /' conftest.$ac_ext >&5
6011
Bram Moolenaar446cb832008-06-24 21:56:24 +00006012 { $as_echo "$as_me:$LINENO: result: no" >&5
6013$as_echo "no" >&6; }; enable_netbeans="no"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006014fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006015
6016rm -rf conftest.dSYM
6017rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006018 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00006019else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006020 { $as_echo "$as_me:$LINENO: result: yes" >&5
6021$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006022fi
6023if test "$enable_netbeans" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006024 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006025#define FEAT_NETBEANS_INTG 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006026_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006027
6028 NETBEANS_SRC="netbeans.c"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006029
Bram Moolenaar071d4272004-06-13 20:20:40 +00006030 NETBEANS_OBJ="objects/netbeans.o"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006031
Bram Moolenaar071d4272004-06-13 20:20:40 +00006032fi
6033
Bram Moolenaar446cb832008-06-24 21:56:24 +00006034{ $as_echo "$as_me:$LINENO: checking --enable-sniff argument" >&5
6035$as_echo_n "checking --enable-sniff argument... " >&6; }
6036# Check whether --enable-sniff was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006037if test "${enable_sniff+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006038 enableval=$enable_sniff;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006039else
6040 enable_sniff="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006041fi
6042
6043{ $as_echo "$as_me:$LINENO: result: $enable_sniff" >&5
6044$as_echo "$enable_sniff" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006045if test "$enable_sniff" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006046 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006047#define FEAT_SNIFF 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006048_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006049
6050 SNIFF_SRC="if_sniff.c"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006051
Bram Moolenaar071d4272004-06-13 20:20:40 +00006052 SNIFF_OBJ="objects/if_sniff.o"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006053
Bram Moolenaar071d4272004-06-13 20:20:40 +00006054fi
6055
Bram Moolenaar446cb832008-06-24 21:56:24 +00006056{ $as_echo "$as_me:$LINENO: checking --enable-multibyte argument" >&5
6057$as_echo_n "checking --enable-multibyte argument... " >&6; }
6058# Check whether --enable-multibyte was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006059if test "${enable_multibyte+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006060 enableval=$enable_multibyte;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006061else
6062 enable_multibyte="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006063fi
6064
6065{ $as_echo "$as_me:$LINENO: result: $enable_multibyte" >&5
6066$as_echo "$enable_multibyte" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006067if test "$enable_multibyte" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006068 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006069#define FEAT_MBYTE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006070_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006071
6072fi
6073
Bram Moolenaar446cb832008-06-24 21:56:24 +00006074{ $as_echo "$as_me:$LINENO: checking --enable-hangulinput argument" >&5
6075$as_echo_n "checking --enable-hangulinput argument... " >&6; }
6076# Check whether --enable-hangulinput was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006077if test "${enable_hangulinput+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006078 enableval=$enable_hangulinput;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006079else
6080 enable_hangulinput="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006081fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00006082
Bram Moolenaar446cb832008-06-24 21:56:24 +00006083{ $as_echo "$as_me:$LINENO: result: $enable_hangulinput" >&5
6084$as_echo "$enable_hangulinput" >&6; }
6085
6086{ $as_echo "$as_me:$LINENO: checking --enable-xim argument" >&5
6087$as_echo_n "checking --enable-xim argument... " >&6; }
6088# Check whether --enable-xim was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006089if test "${enable_xim+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006090 enableval=$enable_xim; { $as_echo "$as_me:$LINENO: result: $enable_xim" >&5
6091$as_echo "$enable_xim" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006092else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006093 enable_xim="auto"; { $as_echo "$as_me:$LINENO: result: defaulting to auto" >&5
6094$as_echo "defaulting to auto" >&6; }
6095fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00006096
Bram Moolenaar446cb832008-06-24 21:56:24 +00006097
6098{ $as_echo "$as_me:$LINENO: checking --enable-fontset argument" >&5
6099$as_echo_n "checking --enable-fontset argument... " >&6; }
6100# Check whether --enable-fontset was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006101if test "${enable_fontset+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006102 enableval=$enable_fontset;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006103else
6104 enable_fontset="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006105fi
6106
6107{ $as_echo "$as_me:$LINENO: result: $enable_fontset" >&5
6108$as_echo "$enable_fontset" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006109
6110test -z "$with_x" && with_x=yes
6111test "${enable_gui-yes}" != no -a "x$MACOSX" != "xyes" -a "x$QNX" != "xyes" && with_x=yes
6112if test "$with_x" = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006113 { $as_echo "$as_me:$LINENO: result: defaulting to: don't HAVE_X11" >&5
6114$as_echo "defaulting to: don't HAVE_X11" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006115else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006116
Bram Moolenaar071d4272004-06-13 20:20:40 +00006117 # Extract the first word of "xmkmf", so it can be a program name with args.
6118set dummy xmkmf; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00006119{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6120$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006121if test "${ac_cv_path_xmkmfpath+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006122 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006123else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006124 case $xmkmfpath in
6125 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00006126 ac_cv_path_xmkmfpath="$xmkmfpath" # Let the user override the test with a path.
6127 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006128 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006129 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6130for as_dir in $PATH
6131do
6132 IFS=$as_save_IFS
6133 test -z "$as_dir" && as_dir=.
6134 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00006135 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 +00006136 ac_cv_path_xmkmfpath="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006137 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006138 break 2
6139 fi
6140done
6141done
Bram Moolenaar446cb832008-06-24 21:56:24 +00006142IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006143
Bram Moolenaar071d4272004-06-13 20:20:40 +00006144 ;;
6145esac
6146fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006147xmkmfpath=$ac_cv_path_xmkmfpath
Bram Moolenaar071d4272004-06-13 20:20:40 +00006148if test -n "$xmkmfpath"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006149 { $as_echo "$as_me:$LINENO: result: $xmkmfpath" >&5
6150$as_echo "$xmkmfpath" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006151else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006152 { $as_echo "$as_me:$LINENO: result: no" >&5
6153$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006154fi
6155
6156
Bram Moolenaar446cb832008-06-24 21:56:24 +00006157
6158 { $as_echo "$as_me:$LINENO: checking for X" >&5
6159$as_echo_n "checking for X... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006160
Bram Moolenaar071d4272004-06-13 20:20:40 +00006161
Bram Moolenaar446cb832008-06-24 21:56:24 +00006162# Check whether --with-x was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006163if test "${with_x+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006164 withval=$with_x;
6165fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00006166
6167# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
6168if test "x$with_x" = xno; then
6169 # The user explicitly disabled X.
6170 have_x=disabled
6171else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006172 case $x_includes,$x_libraries in #(
6173 *\'*) { { $as_echo "$as_me:$LINENO: error: Cannot use X directory names containing '" >&5
6174$as_echo "$as_me: error: Cannot use X directory names containing '" >&2;}
6175 { (exit 1); exit 1; }; };; #(
6176 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then
6177 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006178else
6179 # One or both of the vars are not set, and there is no cached value.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006180ac_x_includes=no ac_x_libraries=no
Bram Moolenaar446cb832008-06-24 21:56:24 +00006181rm -f -r conftest.dir
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006182if mkdir conftest.dir; then
6183 cd conftest.dir
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006184 cat >Imakefile <<'_ACEOF'
Bram Moolenaar446cb832008-06-24 21:56:24 +00006185incroot:
6186 @echo incroot='${INCROOT}'
6187usrlibdir:
6188 @echo usrlibdir='${USRLIBDIR}'
6189libdir:
6190 @echo libdir='${LIBDIR}'
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006191_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00006192 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006193 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
Bram Moolenaar446cb832008-06-24 21:56:24 +00006194 for ac_var in incroot usrlibdir libdir; do
6195 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
6196 done
Bram Moolenaar071d4272004-06-13 20:20:40 +00006197 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
Bram Moolenaar446cb832008-06-24 21:56:24 +00006198 for ac_extension in a so sl dylib la dll; do
6199 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
6200 test -f "$ac_im_libdir/libX11.$ac_extension"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006201 ac_im_usrlibdir=$ac_im_libdir; break
Bram Moolenaar071d4272004-06-13 20:20:40 +00006202 fi
6203 done
6204 # Screen out bogus values from the imake configuration. They are
6205 # bogus both because they are the default anyway, and because
6206 # using them would break gcc on systems where it needs fixed includes.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006207 case $ac_im_incroot in
Bram Moolenaar446cb832008-06-24 21:56:24 +00006208 /usr/include) ac_x_includes= ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006209 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006210 esac
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006211 case $ac_im_usrlibdir in
Bram Moolenaar071d4272004-06-13 20:20:40 +00006212 /usr/lib | /lib) ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006213 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006214 esac
6215 fi
6216 cd ..
Bram Moolenaar446cb832008-06-24 21:56:24 +00006217 rm -f -r conftest.dir
Bram Moolenaar071d4272004-06-13 20:20:40 +00006218fi
6219
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006220# Standard set of common directories for X headers.
6221# Check X11 before X11Rn because it is often a symlink to the current release.
6222ac_x_header_dirs='
6223/usr/X11/include
6224/usr/X11R6/include
6225/usr/X11R5/include
6226/usr/X11R4/include
Bram Moolenaar071d4272004-06-13 20:20:40 +00006227
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006228/usr/include/X11
6229/usr/include/X11R6
6230/usr/include/X11R5
6231/usr/include/X11R4
6232
6233/usr/local/X11/include
6234/usr/local/X11R6/include
6235/usr/local/X11R5/include
6236/usr/local/X11R4/include
6237
6238/usr/local/include/X11
6239/usr/local/include/X11R6
6240/usr/local/include/X11R5
6241/usr/local/include/X11R4
6242
6243/usr/X386/include
6244/usr/x386/include
6245/usr/XFree86/include/X11
6246
6247/usr/include
6248/usr/local/include
6249/usr/unsupported/include
6250/usr/athena/include
6251/usr/local/x11r5/include
6252/usr/lpp/Xamples/include
6253
6254/usr/openwin/include
6255/usr/openwin/share/include'
6256
6257if test "$ac_x_includes" = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006258 # Guess where to find include files, by looking for Xlib.h.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006259 # First, try using that file with no special directory specified.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006260 cat >conftest.$ac_ext <<_ACEOF
6261/* confdefs.h. */
6262_ACEOF
6263cat confdefs.h >>conftest.$ac_ext
6264cat >>conftest.$ac_ext <<_ACEOF
6265/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00006266#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006267_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00006268if { (ac_try="$ac_cpp conftest.$ac_ext"
6269case "(($ac_try" in
6270 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6271 *) ac_try_echo=$ac_try;;
6272esac
6273eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6274$as_echo "$ac_try_echo") >&5
6275 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006276 ac_status=$?
6277 grep -v '^ *+' conftest.er1 >conftest.err
6278 rm -f conftest.er1
6279 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006280 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6281 (exit $ac_status); } >/dev/null && {
6282 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
6283 test ! -s conftest.err
6284 }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006285 # We can compile using X headers with no special include directory.
6286ac_x_includes=
6287else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006288 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006289sed 's/^/| /' conftest.$ac_ext >&5
6290
6291 for ac_dir in $ac_x_header_dirs; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00006292 if test -r "$ac_dir/X11/Xlib.h"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006293 ac_x_includes=$ac_dir
6294 break
6295 fi
6296done
Bram Moolenaar071d4272004-06-13 20:20:40 +00006297fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006298
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006299rm -f conftest.err conftest.$ac_ext
6300fi # $ac_x_includes = no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006301
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006302if test "$ac_x_libraries" = no; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006303 # Check for the libraries.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006304 # See if we find them without any special options.
6305 # Don't add to $LIBS permanently.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006306 ac_save_LIBS=$LIBS
Bram Moolenaar446cb832008-06-24 21:56:24 +00006307 LIBS="-lX11 $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006308 cat >conftest.$ac_ext <<_ACEOF
6309/* confdefs.h. */
6310_ACEOF
6311cat confdefs.h >>conftest.$ac_ext
6312cat >>conftest.$ac_ext <<_ACEOF
6313/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00006314#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006315int
6316main ()
6317{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006318XrmInitialize ()
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006319 ;
6320 return 0;
6321}
6322_ACEOF
6323rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006324if { (ac_try="$ac_link"
6325case "(($ac_try" in
6326 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6327 *) ac_try_echo=$ac_try;;
6328esac
6329eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6330$as_echo "$ac_try_echo") >&5
6331 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006332 ac_status=$?
6333 grep -v '^ *+' conftest.er1 >conftest.err
6334 rm -f conftest.er1
6335 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006336 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6337 (exit $ac_status); } && {
6338 test -z "$ac_c_werror_flag" ||
6339 test ! -s conftest.err
6340 } && test -s conftest$ac_exeext && {
6341 test "$cross_compiling" = yes ||
6342 $as_test_x conftest$ac_exeext
6343 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006344 LIBS=$ac_save_LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006345# We can link X programs with no special library path.
6346ac_x_libraries=
6347else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006348 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006349sed 's/^/| /' conftest.$ac_ext >&5
6350
Bram Moolenaar446cb832008-06-24 21:56:24 +00006351 LIBS=$ac_save_LIBS
6352for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
Bram Moolenaar071d4272004-06-13 20:20:40 +00006353do
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006354 # Don't even attempt the hair of trying to link an X program!
Bram Moolenaar446cb832008-06-24 21:56:24 +00006355 for ac_extension in a so sl dylib la dll; do
6356 if test -r "$ac_dir/libX11.$ac_extension"; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006357 ac_x_libraries=$ac_dir
6358 break 2
6359 fi
6360 done
6361done
6362fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006363
6364rm -rf conftest.dSYM
6365rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006366 conftest$ac_exeext conftest.$ac_ext
6367fi # $ac_x_libraries = no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006368
Bram Moolenaar446cb832008-06-24 21:56:24 +00006369case $ac_x_includes,$ac_x_libraries in #(
6370 no,* | *,no | *\'*)
6371 # Didn't find X, or a directory has "'" in its name.
6372 ac_cv_have_x="have_x=no";; #(
6373 *)
6374 # Record where we found X for the cache.
6375 ac_cv_have_x="have_x=yes\
6376 ac_x_includes='$ac_x_includes'\
6377 ac_x_libraries='$ac_x_libraries'"
6378esac
Bram Moolenaar071d4272004-06-13 20:20:40 +00006379fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006380;; #(
6381 *) have_x=yes;;
6382 esac
Bram Moolenaar071d4272004-06-13 20:20:40 +00006383 eval "$ac_cv_have_x"
6384fi # $with_x != no
6385
6386if test "$have_x" != yes; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006387 { $as_echo "$as_me:$LINENO: result: $have_x" >&5
6388$as_echo "$have_x" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006389 no_x=yes
6390else
6391 # If each of the values was on the command line, it overrides each guess.
6392 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
6393 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
6394 # Update the cache value to reflect the command line values.
Bram Moolenaar446cb832008-06-24 21:56:24 +00006395 ac_cv_have_x="have_x=yes\
6396 ac_x_includes='$x_includes'\
6397 ac_x_libraries='$x_libraries'"
6398 { $as_echo "$as_me:$LINENO: result: libraries $x_libraries, headers $x_includes" >&5
6399$as_echo "libraries $x_libraries, headers $x_includes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006400fi
6401
6402if test "$no_x" = yes; then
6403 # Not all programs may use this symbol, but it does not hurt to define it.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006404
6405cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006406#define X_DISPLAY_MISSING 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006407_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006408
6409 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
6410else
6411 if test -n "$x_includes"; then
6412 X_CFLAGS="$X_CFLAGS -I$x_includes"
6413 fi
6414
6415 # It would also be nice to do this for all -L options, not just this one.
6416 if test -n "$x_libraries"; then
6417 X_LIBS="$X_LIBS -L$x_libraries"
6418 # For Solaris; some versions of Sun CC require a space after -R and
6419 # others require no space. Words are not sufficient . . . .
Bram Moolenaar446cb832008-06-24 21:56:24 +00006420 { $as_echo "$as_me:$LINENO: checking whether -R must be followed by a space" >&5
6421$as_echo_n "checking whether -R must be followed by a space... " >&6; }
6422 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
6423 ac_xsave_c_werror_flag=$ac_c_werror_flag
6424 ac_c_werror_flag=yes
6425 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006426/* confdefs.h. */
6427_ACEOF
6428cat confdefs.h >>conftest.$ac_ext
6429cat >>conftest.$ac_ext <<_ACEOF
6430/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00006431
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006432int
6433main ()
6434{
Bram Moolenaar071d4272004-06-13 20:20:40 +00006435
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006436 ;
6437 return 0;
6438}
6439_ACEOF
6440rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006441if { (ac_try="$ac_link"
6442case "(($ac_try" in
6443 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6444 *) ac_try_echo=$ac_try;;
6445esac
6446eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6447$as_echo "$ac_try_echo") >&5
6448 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006449 ac_status=$?
6450 grep -v '^ *+' conftest.er1 >conftest.err
6451 rm -f conftest.er1
6452 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006453 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6454 (exit $ac_status); } && {
6455 test -z "$ac_c_werror_flag" ||
6456 test ! -s conftest.err
6457 } && test -s conftest$ac_exeext && {
6458 test "$cross_compiling" = yes ||
6459 $as_test_x conftest$ac_exeext
6460 }; then
6461 { $as_echo "$as_me:$LINENO: result: no" >&5
6462$as_echo "no" >&6; }
6463 X_LIBS="$X_LIBS -R$x_libraries"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006464else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006465 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006466sed 's/^/| /' conftest.$ac_ext >&5
6467
Bram Moolenaar071d4272004-06-13 20:20:40 +00006468 LIBS="$ac_xsave_LIBS -R $x_libraries"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006469 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006470/* confdefs.h. */
6471_ACEOF
6472cat confdefs.h >>conftest.$ac_ext
6473cat >>conftest.$ac_ext <<_ACEOF
6474/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00006475
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006476int
6477main ()
6478{
Bram Moolenaar071d4272004-06-13 20:20:40 +00006479
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006480 ;
6481 return 0;
6482}
6483_ACEOF
6484rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006485if { (ac_try="$ac_link"
6486case "(($ac_try" in
6487 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6488 *) ac_try_echo=$ac_try;;
6489esac
6490eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6491$as_echo "$ac_try_echo") >&5
6492 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006493 ac_status=$?
6494 grep -v '^ *+' conftest.er1 >conftest.err
6495 rm -f conftest.er1
6496 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006497 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6498 (exit $ac_status); } && {
6499 test -z "$ac_c_werror_flag" ||
6500 test ! -s conftest.err
6501 } && test -s conftest$ac_exeext && {
6502 test "$cross_compiling" = yes ||
6503 $as_test_x conftest$ac_exeext
6504 }; then
6505 { $as_echo "$as_me:$LINENO: result: yes" >&5
6506$as_echo "yes" >&6; }
6507 X_LIBS="$X_LIBS -R $x_libraries"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006508else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006509 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006510sed 's/^/| /' conftest.$ac_ext >&5
6511
Bram Moolenaar446cb832008-06-24 21:56:24 +00006512 { $as_echo "$as_me:$LINENO: result: neither works" >&5
6513$as_echo "neither works" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006514fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006515
6516rm -rf conftest.dSYM
6517rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006518 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006519fi
6520
6521rm -rf conftest.dSYM
6522rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6523 conftest$ac_exeext conftest.$ac_ext
6524 ac_c_werror_flag=$ac_xsave_c_werror_flag
6525 LIBS=$ac_xsave_LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006526 fi
6527
6528 # Check for system-dependent libraries X programs must link with.
6529 # Do this before checking for the system-independent R6 libraries
6530 # (-lICE), since we may need -lsocket or whatever for X linking.
6531
6532 if test "$ISC" = yes; then
6533 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
6534 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006535 # Martyn Johnson says this is needed for Ultrix, if the X
6536 # libraries were built with DECnet support. And Karl Berry says
Bram Moolenaar071d4272004-06-13 20:20:40 +00006537 # the Alpha needs dnet_stub (dnet does not exist).
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006538 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
6539 cat >conftest.$ac_ext <<_ACEOF
6540/* confdefs.h. */
6541_ACEOF
6542cat confdefs.h >>conftest.$ac_ext
6543cat >>conftest.$ac_ext <<_ACEOF
6544/* end confdefs.h. */
6545
Bram Moolenaar446cb832008-06-24 21:56:24 +00006546/* Override any GCC internal prototype to avoid an error.
6547 Use char because int might match the return type of a GCC
6548 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006549#ifdef __cplusplus
6550extern "C"
6551#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006552char XOpenDisplay ();
6553int
6554main ()
6555{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006556return XOpenDisplay ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006557 ;
6558 return 0;
6559}
6560_ACEOF
6561rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006562if { (ac_try="$ac_link"
6563case "(($ac_try" in
6564 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6565 *) ac_try_echo=$ac_try;;
6566esac
6567eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6568$as_echo "$ac_try_echo") >&5
6569 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006570 ac_status=$?
6571 grep -v '^ *+' conftest.er1 >conftest.err
6572 rm -f conftest.er1
6573 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006574 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6575 (exit $ac_status); } && {
6576 test -z "$ac_c_werror_flag" ||
6577 test ! -s conftest.err
6578 } && test -s conftest$ac_exeext && {
6579 test "$cross_compiling" = yes ||
6580 $as_test_x conftest$ac_exeext
6581 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006582 :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006583else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006584 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006585sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00006586
Bram Moolenaar446cb832008-06-24 21:56:24 +00006587 { $as_echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet" >&5
6588$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006589if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006590 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006591else
6592 ac_check_lib_save_LIBS=$LIBS
6593LIBS="-ldnet $LIBS"
6594cat >conftest.$ac_ext <<_ACEOF
6595/* confdefs.h. */
6596_ACEOF
6597cat confdefs.h >>conftest.$ac_ext
6598cat >>conftest.$ac_ext <<_ACEOF
6599/* end confdefs.h. */
6600
Bram Moolenaar446cb832008-06-24 21:56:24 +00006601/* Override any GCC internal prototype to avoid an error.
6602 Use char because int might match the return type of a GCC
6603 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006604#ifdef __cplusplus
6605extern "C"
6606#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006607char dnet_ntoa ();
6608int
6609main ()
6610{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006611return dnet_ntoa ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006612 ;
6613 return 0;
6614}
6615_ACEOF
6616rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006617if { (ac_try="$ac_link"
6618case "(($ac_try" in
6619 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6620 *) ac_try_echo=$ac_try;;
6621esac
6622eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6623$as_echo "$ac_try_echo") >&5
6624 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006625 ac_status=$?
6626 grep -v '^ *+' conftest.er1 >conftest.err
6627 rm -f conftest.er1
6628 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006629 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6630 (exit $ac_status); } && {
6631 test -z "$ac_c_werror_flag" ||
6632 test ! -s conftest.err
6633 } && test -s conftest$ac_exeext && {
6634 test "$cross_compiling" = yes ||
6635 $as_test_x conftest$ac_exeext
6636 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006637 ac_cv_lib_dnet_dnet_ntoa=yes
6638else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006639 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006640sed 's/^/| /' conftest.$ac_ext >&5
6641
Bram Moolenaar446cb832008-06-24 21:56:24 +00006642 ac_cv_lib_dnet_dnet_ntoa=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006643fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006644
6645rm -rf conftest.dSYM
6646rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006647 conftest$ac_exeext conftest.$ac_ext
6648LIBS=$ac_check_lib_save_LIBS
6649fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006650{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
6651$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006652if test $ac_cv_lib_dnet_dnet_ntoa = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006653 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006654fi
6655
6656 if test $ac_cv_lib_dnet_dnet_ntoa = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006657 { $as_echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet_stub" >&5
6658$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006659if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006660 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006661else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006662 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006663LIBS="-ldnet_stub $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006664cat >conftest.$ac_ext <<_ACEOF
6665/* confdefs.h. */
6666_ACEOF
6667cat confdefs.h >>conftest.$ac_ext
6668cat >>conftest.$ac_ext <<_ACEOF
6669/* end confdefs.h. */
6670
Bram Moolenaar446cb832008-06-24 21:56:24 +00006671/* Override any GCC internal prototype to avoid an error.
6672 Use char because int might match the return type of a GCC
6673 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006674#ifdef __cplusplus
6675extern "C"
6676#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006677char dnet_ntoa ();
6678int
6679main ()
6680{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006681return dnet_ntoa ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006682 ;
6683 return 0;
6684}
6685_ACEOF
6686rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006687if { (ac_try="$ac_link"
6688case "(($ac_try" in
6689 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6690 *) ac_try_echo=$ac_try;;
6691esac
6692eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6693$as_echo "$ac_try_echo") >&5
6694 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006695 ac_status=$?
6696 grep -v '^ *+' conftest.er1 >conftest.err
6697 rm -f conftest.er1
6698 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006699 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6700 (exit $ac_status); } && {
6701 test -z "$ac_c_werror_flag" ||
6702 test ! -s conftest.err
6703 } && test -s conftest$ac_exeext && {
6704 test "$cross_compiling" = yes ||
6705 $as_test_x conftest$ac_exeext
6706 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006707 ac_cv_lib_dnet_stub_dnet_ntoa=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006708else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006709 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006710sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00006711
Bram Moolenaar446cb832008-06-24 21:56:24 +00006712 ac_cv_lib_dnet_stub_dnet_ntoa=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006713fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006714
6715rm -rf conftest.dSYM
6716rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006717 conftest$ac_exeext conftest.$ac_ext
6718LIBS=$ac_check_lib_save_LIBS
6719fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006720{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
6721$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006722if test $ac_cv_lib_dnet_stub_dnet_ntoa = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006723 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006724fi
6725
6726 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006727fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006728
6729rm -rf conftest.dSYM
6730rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006731 conftest$ac_exeext conftest.$ac_ext
6732 LIBS="$ac_xsave_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006733
6734 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
6735 # to get the SysV transport functions.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006736 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
Bram Moolenaar071d4272004-06-13 20:20:40 +00006737 # needs -lnsl.
6738 # The nsl library prevents programs from opening the X display
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006739 # on Irix 5.2, according to T.E. Dickey.
6740 # The functions gethostbyname, getservbyname, and inet_addr are
6741 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
Bram Moolenaar446cb832008-06-24 21:56:24 +00006742 { $as_echo "$as_me:$LINENO: checking for gethostbyname" >&5
6743$as_echo_n "checking for gethostbyname... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006744if test "${ac_cv_func_gethostbyname+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006745 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006746else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006747 cat >conftest.$ac_ext <<_ACEOF
6748/* confdefs.h. */
6749_ACEOF
6750cat confdefs.h >>conftest.$ac_ext
6751cat >>conftest.$ac_ext <<_ACEOF
6752/* end confdefs.h. */
6753/* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
6754 For example, HP-UX 11i <limits.h> declares gettimeofday. */
6755#define gethostbyname innocuous_gethostbyname
6756
Bram Moolenaar071d4272004-06-13 20:20:40 +00006757/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006758 which can conflict with char gethostbyname (); below.
6759 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6760 <limits.h> exists even on freestanding compilers. */
6761
6762#ifdef __STDC__
6763# include <limits.h>
6764#else
6765# include <assert.h>
6766#endif
6767
6768#undef gethostbyname
6769
Bram Moolenaar446cb832008-06-24 21:56:24 +00006770/* Override any GCC internal prototype to avoid an error.
6771 Use char because int might match the return type of a GCC
6772 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006773#ifdef __cplusplus
6774extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006775#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006776char gethostbyname ();
Bram Moolenaar071d4272004-06-13 20:20:40 +00006777/* The GNU C library defines this for functions which it implements
6778 to always fail with ENOSYS. Some functions are actually named
6779 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00006780#if defined __stub_gethostbyname || defined __stub___gethostbyname
Bram Moolenaar071d4272004-06-13 20:20:40 +00006781choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +00006782#endif
6783
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006784int
6785main ()
6786{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006787return gethostbyname ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006788 ;
6789 return 0;
6790}
6791_ACEOF
6792rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006793if { (ac_try="$ac_link"
6794case "(($ac_try" in
6795 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6796 *) ac_try_echo=$ac_try;;
6797esac
6798eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6799$as_echo "$ac_try_echo") >&5
6800 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006801 ac_status=$?
6802 grep -v '^ *+' conftest.er1 >conftest.err
6803 rm -f conftest.er1
6804 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006805 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6806 (exit $ac_status); } && {
6807 test -z "$ac_c_werror_flag" ||
6808 test ! -s conftest.err
6809 } && test -s conftest$ac_exeext && {
6810 test "$cross_compiling" = yes ||
6811 $as_test_x conftest$ac_exeext
6812 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006813 ac_cv_func_gethostbyname=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006814else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006815 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006816sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00006817
Bram Moolenaar446cb832008-06-24 21:56:24 +00006818 ac_cv_func_gethostbyname=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006819fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006820
6821rm -rf conftest.dSYM
6822rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006823 conftest$ac_exeext conftest.$ac_ext
6824fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006825{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
6826$as_echo "$ac_cv_func_gethostbyname" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006827
6828 if test $ac_cv_func_gethostbyname = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006829 { $as_echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
6830$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006831if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006832 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006833else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006834 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006835LIBS="-lnsl $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006836cat >conftest.$ac_ext <<_ACEOF
6837/* confdefs.h. */
6838_ACEOF
6839cat confdefs.h >>conftest.$ac_ext
6840cat >>conftest.$ac_ext <<_ACEOF
6841/* end confdefs.h. */
6842
Bram Moolenaar446cb832008-06-24 21:56:24 +00006843/* Override any GCC internal prototype to avoid an error.
6844 Use char because int might match the return type of a GCC
6845 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006846#ifdef __cplusplus
6847extern "C"
6848#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006849char gethostbyname ();
6850int
6851main ()
6852{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006853return gethostbyname ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006854 ;
6855 return 0;
6856}
6857_ACEOF
6858rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006859if { (ac_try="$ac_link"
6860case "(($ac_try" in
6861 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6862 *) ac_try_echo=$ac_try;;
6863esac
6864eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6865$as_echo "$ac_try_echo") >&5
6866 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006867 ac_status=$?
6868 grep -v '^ *+' conftest.er1 >conftest.err
6869 rm -f conftest.er1
6870 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006871 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6872 (exit $ac_status); } && {
6873 test -z "$ac_c_werror_flag" ||
6874 test ! -s conftest.err
6875 } && test -s conftest$ac_exeext && {
6876 test "$cross_compiling" = yes ||
6877 $as_test_x conftest$ac_exeext
6878 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006879 ac_cv_lib_nsl_gethostbyname=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006880else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006881 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006882sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00006883
Bram Moolenaar446cb832008-06-24 21:56:24 +00006884 ac_cv_lib_nsl_gethostbyname=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006885fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006886
6887rm -rf conftest.dSYM
6888rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006889 conftest$ac_exeext conftest.$ac_ext
6890LIBS=$ac_check_lib_save_LIBS
6891fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006892{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
6893$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006894if test $ac_cv_lib_nsl_gethostbyname = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006895 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006896fi
6897
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006898 if test $ac_cv_lib_nsl_gethostbyname = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006899 { $as_echo "$as_me:$LINENO: checking for gethostbyname in -lbsd" >&5
6900$as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006901if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006902 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006903else
6904 ac_check_lib_save_LIBS=$LIBS
6905LIBS="-lbsd $LIBS"
6906cat >conftest.$ac_ext <<_ACEOF
6907/* confdefs.h. */
6908_ACEOF
6909cat confdefs.h >>conftest.$ac_ext
6910cat >>conftest.$ac_ext <<_ACEOF
6911/* end confdefs.h. */
6912
Bram Moolenaar446cb832008-06-24 21:56:24 +00006913/* Override any GCC internal prototype to avoid an error.
6914 Use char because int might match the return type of a GCC
6915 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006916#ifdef __cplusplus
6917extern "C"
6918#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006919char gethostbyname ();
6920int
6921main ()
6922{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006923return gethostbyname ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006924 ;
6925 return 0;
6926}
6927_ACEOF
6928rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006929if { (ac_try="$ac_link"
6930case "(($ac_try" in
6931 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6932 *) ac_try_echo=$ac_try;;
6933esac
6934eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6935$as_echo "$ac_try_echo") >&5
6936 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006937 ac_status=$?
6938 grep -v '^ *+' conftest.er1 >conftest.err
6939 rm -f conftest.er1
6940 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006941 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6942 (exit $ac_status); } && {
6943 test -z "$ac_c_werror_flag" ||
6944 test ! -s conftest.err
6945 } && test -s conftest$ac_exeext && {
6946 test "$cross_compiling" = yes ||
6947 $as_test_x conftest$ac_exeext
6948 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006949 ac_cv_lib_bsd_gethostbyname=yes
6950else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006951 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006952sed 's/^/| /' conftest.$ac_ext >&5
6953
Bram Moolenaar446cb832008-06-24 21:56:24 +00006954 ac_cv_lib_bsd_gethostbyname=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006955fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006956
6957rm -rf conftest.dSYM
6958rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006959 conftest$ac_exeext conftest.$ac_ext
6960LIBS=$ac_check_lib_save_LIBS
6961fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006962{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_gethostbyname" >&5
6963$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006964if test $ac_cv_lib_bsd_gethostbyname = yes; then
6965 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
6966fi
6967
6968 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00006969 fi
6970
6971 # lieder@skyler.mavd.honeywell.com says without -lsocket,
6972 # socket/setsockopt and other routines are undefined under SCO ODT
6973 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006974 # on later versions), says Simon Leinen: it contains gethostby*
6975 # variants that don't use the name server (or something). -lsocket
6976 # must be given before -lnsl if both are needed. We assume that
6977 # if connect needs -lnsl, so does gethostbyname.
Bram Moolenaar446cb832008-06-24 21:56:24 +00006978 { $as_echo "$as_me:$LINENO: checking for connect" >&5
6979$as_echo_n "checking for connect... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006980if test "${ac_cv_func_connect+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006981 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006982else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006983 cat >conftest.$ac_ext <<_ACEOF
6984/* confdefs.h. */
6985_ACEOF
6986cat confdefs.h >>conftest.$ac_ext
6987cat >>conftest.$ac_ext <<_ACEOF
6988/* end confdefs.h. */
6989/* Define connect to an innocuous variant, in case <limits.h> declares connect.
6990 For example, HP-UX 11i <limits.h> declares gettimeofday. */
6991#define connect innocuous_connect
6992
Bram Moolenaar071d4272004-06-13 20:20:40 +00006993/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006994 which can conflict with char connect (); below.
6995 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6996 <limits.h> exists even on freestanding compilers. */
6997
6998#ifdef __STDC__
6999# include <limits.h>
7000#else
7001# include <assert.h>
7002#endif
7003
7004#undef connect
7005
Bram Moolenaar446cb832008-06-24 21:56:24 +00007006/* Override any GCC internal prototype to avoid an error.
7007 Use char because int might match the return type of a GCC
7008 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007009#ifdef __cplusplus
7010extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007011#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007012char connect ();
Bram Moolenaar071d4272004-06-13 20:20:40 +00007013/* The GNU C library defines this for functions which it implements
7014 to always fail with ENOSYS. Some functions are actually named
7015 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00007016#if defined __stub_connect || defined __stub___connect
Bram Moolenaar071d4272004-06-13 20:20:40 +00007017choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +00007018#endif
7019
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007020int
7021main ()
7022{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007023return connect ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007024 ;
7025 return 0;
7026}
7027_ACEOF
7028rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007029if { (ac_try="$ac_link"
7030case "(($ac_try" in
7031 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7032 *) ac_try_echo=$ac_try;;
7033esac
7034eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7035$as_echo "$ac_try_echo") >&5
7036 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007037 ac_status=$?
7038 grep -v '^ *+' conftest.er1 >conftest.err
7039 rm -f conftest.er1
7040 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007041 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7042 (exit $ac_status); } && {
7043 test -z "$ac_c_werror_flag" ||
7044 test ! -s conftest.err
7045 } && test -s conftest$ac_exeext && {
7046 test "$cross_compiling" = yes ||
7047 $as_test_x conftest$ac_exeext
7048 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007049 ac_cv_func_connect=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007050else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007051 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007052sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007053
Bram Moolenaar446cb832008-06-24 21:56:24 +00007054 ac_cv_func_connect=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007055fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007056
7057rm -rf conftest.dSYM
7058rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007059 conftest$ac_exeext conftest.$ac_ext
7060fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007061{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5
7062$as_echo "$ac_cv_func_connect" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007063
7064 if test $ac_cv_func_connect = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007065 { $as_echo "$as_me:$LINENO: checking for connect in -lsocket" >&5
7066$as_echo_n "checking for connect in -lsocket... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007067if test "${ac_cv_lib_socket_connect+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007068 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007069else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007070 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007071LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007072cat >conftest.$ac_ext <<_ACEOF
7073/* confdefs.h. */
7074_ACEOF
7075cat confdefs.h >>conftest.$ac_ext
7076cat >>conftest.$ac_ext <<_ACEOF
7077/* end confdefs.h. */
7078
Bram Moolenaar446cb832008-06-24 21:56:24 +00007079/* Override any GCC internal prototype to avoid an error.
7080 Use char because int might match the return type of a GCC
7081 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007082#ifdef __cplusplus
7083extern "C"
7084#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007085char connect ();
7086int
7087main ()
7088{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007089return connect ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007090 ;
7091 return 0;
7092}
7093_ACEOF
7094rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007095if { (ac_try="$ac_link"
7096case "(($ac_try" in
7097 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7098 *) ac_try_echo=$ac_try;;
7099esac
7100eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7101$as_echo "$ac_try_echo") >&5
7102 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007103 ac_status=$?
7104 grep -v '^ *+' conftest.er1 >conftest.err
7105 rm -f conftest.er1
7106 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007107 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7108 (exit $ac_status); } && {
7109 test -z "$ac_c_werror_flag" ||
7110 test ! -s conftest.err
7111 } && test -s conftest$ac_exeext && {
7112 test "$cross_compiling" = yes ||
7113 $as_test_x conftest$ac_exeext
7114 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007115 ac_cv_lib_socket_connect=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007116else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007117 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007118sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007119
Bram Moolenaar446cb832008-06-24 21:56:24 +00007120 ac_cv_lib_socket_connect=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007121fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007122
7123rm -rf conftest.dSYM
7124rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007125 conftest$ac_exeext conftest.$ac_ext
7126LIBS=$ac_check_lib_save_LIBS
7127fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007128{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_socket_connect" >&5
7129$as_echo "$ac_cv_lib_socket_connect" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007130if test $ac_cv_lib_socket_connect = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007131 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007132fi
7133
7134 fi
7135
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007136 # Guillermo Gomez says -lposix is necessary on A/UX.
Bram Moolenaar446cb832008-06-24 21:56:24 +00007137 { $as_echo "$as_me:$LINENO: checking for remove" >&5
7138$as_echo_n "checking for remove... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007139if test "${ac_cv_func_remove+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007140 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007141else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007142 cat >conftest.$ac_ext <<_ACEOF
7143/* confdefs.h. */
7144_ACEOF
7145cat confdefs.h >>conftest.$ac_ext
7146cat >>conftest.$ac_ext <<_ACEOF
7147/* end confdefs.h. */
7148/* Define remove to an innocuous variant, in case <limits.h> declares remove.
7149 For example, HP-UX 11i <limits.h> declares gettimeofday. */
7150#define remove innocuous_remove
7151
Bram Moolenaar071d4272004-06-13 20:20:40 +00007152/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007153 which can conflict with char remove (); below.
7154 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7155 <limits.h> exists even on freestanding compilers. */
7156
7157#ifdef __STDC__
7158# include <limits.h>
7159#else
7160# include <assert.h>
7161#endif
7162
7163#undef remove
7164
Bram Moolenaar446cb832008-06-24 21:56:24 +00007165/* Override any GCC internal prototype to avoid an error.
7166 Use char because int might match the return type of a GCC
7167 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007168#ifdef __cplusplus
7169extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007170#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007171char remove ();
Bram Moolenaar071d4272004-06-13 20:20:40 +00007172/* The GNU C library defines this for functions which it implements
7173 to always fail with ENOSYS. Some functions are actually named
7174 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00007175#if defined __stub_remove || defined __stub___remove
Bram Moolenaar071d4272004-06-13 20:20:40 +00007176choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +00007177#endif
7178
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007179int
7180main ()
7181{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007182return remove ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007183 ;
7184 return 0;
7185}
7186_ACEOF
7187rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007188if { (ac_try="$ac_link"
7189case "(($ac_try" in
7190 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7191 *) ac_try_echo=$ac_try;;
7192esac
7193eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7194$as_echo "$ac_try_echo") >&5
7195 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007196 ac_status=$?
7197 grep -v '^ *+' conftest.er1 >conftest.err
7198 rm -f conftest.er1
7199 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007200 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7201 (exit $ac_status); } && {
7202 test -z "$ac_c_werror_flag" ||
7203 test ! -s conftest.err
7204 } && test -s conftest$ac_exeext && {
7205 test "$cross_compiling" = yes ||
7206 $as_test_x conftest$ac_exeext
7207 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007208 ac_cv_func_remove=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007209else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007210 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007211sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007212
Bram Moolenaar446cb832008-06-24 21:56:24 +00007213 ac_cv_func_remove=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007214fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007215
7216rm -rf conftest.dSYM
7217rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007218 conftest$ac_exeext conftest.$ac_ext
7219fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007220{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_remove" >&5
7221$as_echo "$ac_cv_func_remove" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007222
7223 if test $ac_cv_func_remove = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007224 { $as_echo "$as_me:$LINENO: checking for remove in -lposix" >&5
7225$as_echo_n "checking for remove in -lposix... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007226if test "${ac_cv_lib_posix_remove+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007227 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007228else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007229 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007230LIBS="-lposix $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007231cat >conftest.$ac_ext <<_ACEOF
7232/* confdefs.h. */
7233_ACEOF
7234cat confdefs.h >>conftest.$ac_ext
7235cat >>conftest.$ac_ext <<_ACEOF
7236/* end confdefs.h. */
7237
Bram Moolenaar446cb832008-06-24 21:56:24 +00007238/* Override any GCC internal prototype to avoid an error.
7239 Use char because int might match the return type of a GCC
7240 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007241#ifdef __cplusplus
7242extern "C"
7243#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007244char remove ();
7245int
7246main ()
7247{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007248return remove ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007249 ;
7250 return 0;
7251}
7252_ACEOF
7253rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007254if { (ac_try="$ac_link"
7255case "(($ac_try" in
7256 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7257 *) ac_try_echo=$ac_try;;
7258esac
7259eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7260$as_echo "$ac_try_echo") >&5
7261 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007262 ac_status=$?
7263 grep -v '^ *+' conftest.er1 >conftest.err
7264 rm -f conftest.er1
7265 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007266 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7267 (exit $ac_status); } && {
7268 test -z "$ac_c_werror_flag" ||
7269 test ! -s conftest.err
7270 } && test -s conftest$ac_exeext && {
7271 test "$cross_compiling" = yes ||
7272 $as_test_x conftest$ac_exeext
7273 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007274 ac_cv_lib_posix_remove=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007275else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007276 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007277sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007278
Bram Moolenaar446cb832008-06-24 21:56:24 +00007279 ac_cv_lib_posix_remove=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007280fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007281
7282rm -rf conftest.dSYM
7283rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007284 conftest$ac_exeext conftest.$ac_ext
7285LIBS=$ac_check_lib_save_LIBS
7286fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007287{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_posix_remove" >&5
7288$as_echo "$ac_cv_lib_posix_remove" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007289if test $ac_cv_lib_posix_remove = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007290 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007291fi
7292
7293 fi
7294
7295 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
Bram Moolenaar446cb832008-06-24 21:56:24 +00007296 { $as_echo "$as_me:$LINENO: checking for shmat" >&5
7297$as_echo_n "checking for shmat... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007298if test "${ac_cv_func_shmat+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007299 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007300else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007301 cat >conftest.$ac_ext <<_ACEOF
7302/* confdefs.h. */
7303_ACEOF
7304cat confdefs.h >>conftest.$ac_ext
7305cat >>conftest.$ac_ext <<_ACEOF
7306/* end confdefs.h. */
7307/* Define shmat to an innocuous variant, in case <limits.h> declares shmat.
7308 For example, HP-UX 11i <limits.h> declares gettimeofday. */
7309#define shmat innocuous_shmat
7310
Bram Moolenaar071d4272004-06-13 20:20:40 +00007311/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007312 which can conflict with char shmat (); below.
7313 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7314 <limits.h> exists even on freestanding compilers. */
7315
7316#ifdef __STDC__
7317# include <limits.h>
7318#else
7319# include <assert.h>
7320#endif
7321
7322#undef shmat
7323
Bram Moolenaar446cb832008-06-24 21:56:24 +00007324/* Override any GCC internal prototype to avoid an error.
7325 Use char because int might match the return type of a GCC
7326 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007327#ifdef __cplusplus
7328extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007329#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007330char shmat ();
Bram Moolenaar071d4272004-06-13 20:20:40 +00007331/* The GNU C library defines this for functions which it implements
7332 to always fail with ENOSYS. Some functions are actually named
7333 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00007334#if defined __stub_shmat || defined __stub___shmat
Bram Moolenaar071d4272004-06-13 20:20:40 +00007335choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +00007336#endif
7337
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007338int
7339main ()
7340{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007341return shmat ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007342 ;
7343 return 0;
7344}
7345_ACEOF
7346rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007347if { (ac_try="$ac_link"
7348case "(($ac_try" in
7349 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7350 *) ac_try_echo=$ac_try;;
7351esac
7352eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7353$as_echo "$ac_try_echo") >&5
7354 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007355 ac_status=$?
7356 grep -v '^ *+' conftest.er1 >conftest.err
7357 rm -f conftest.er1
7358 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007359 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7360 (exit $ac_status); } && {
7361 test -z "$ac_c_werror_flag" ||
7362 test ! -s conftest.err
7363 } && test -s conftest$ac_exeext && {
7364 test "$cross_compiling" = yes ||
7365 $as_test_x conftest$ac_exeext
7366 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007367 ac_cv_func_shmat=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007368else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007369 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007370sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007371
Bram Moolenaar446cb832008-06-24 21:56:24 +00007372 ac_cv_func_shmat=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007373fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007374
7375rm -rf conftest.dSYM
7376rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007377 conftest$ac_exeext conftest.$ac_ext
7378fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007379{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_shmat" >&5
7380$as_echo "$ac_cv_func_shmat" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007381
7382 if test $ac_cv_func_shmat = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007383 { $as_echo "$as_me:$LINENO: checking for shmat in -lipc" >&5
7384$as_echo_n "checking for shmat in -lipc... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007385if test "${ac_cv_lib_ipc_shmat+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007386 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007387else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007388 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007389LIBS="-lipc $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007390cat >conftest.$ac_ext <<_ACEOF
7391/* confdefs.h. */
7392_ACEOF
7393cat confdefs.h >>conftest.$ac_ext
7394cat >>conftest.$ac_ext <<_ACEOF
7395/* end confdefs.h. */
7396
Bram Moolenaar446cb832008-06-24 21:56:24 +00007397/* Override any GCC internal prototype to avoid an error.
7398 Use char because int might match the return type of a GCC
7399 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007400#ifdef __cplusplus
7401extern "C"
7402#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007403char shmat ();
7404int
7405main ()
7406{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007407return shmat ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007408 ;
7409 return 0;
7410}
7411_ACEOF
7412rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007413if { (ac_try="$ac_link"
7414case "(($ac_try" in
7415 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7416 *) ac_try_echo=$ac_try;;
7417esac
7418eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7419$as_echo "$ac_try_echo") >&5
7420 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007421 ac_status=$?
7422 grep -v '^ *+' conftest.er1 >conftest.err
7423 rm -f conftest.er1
7424 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007425 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7426 (exit $ac_status); } && {
7427 test -z "$ac_c_werror_flag" ||
7428 test ! -s conftest.err
7429 } && test -s conftest$ac_exeext && {
7430 test "$cross_compiling" = yes ||
7431 $as_test_x conftest$ac_exeext
7432 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007433 ac_cv_lib_ipc_shmat=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007434else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007435 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007436sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007437
Bram Moolenaar446cb832008-06-24 21:56:24 +00007438 ac_cv_lib_ipc_shmat=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007439fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007440
7441rm -rf conftest.dSYM
7442rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007443 conftest$ac_exeext conftest.$ac_ext
7444LIBS=$ac_check_lib_save_LIBS
7445fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007446{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_ipc_shmat" >&5
7447$as_echo "$ac_cv_lib_ipc_shmat" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007448if test $ac_cv_lib_ipc_shmat = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007449 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007450fi
7451
7452 fi
7453 fi
7454
7455 # Check for libraries that X11R6 Xt/Xaw programs need.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007456 ac_save_LDFLAGS=$LDFLAGS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007457 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
7458 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
7459 # check for ICE first), but we must link in the order -lSM -lICE or
7460 # we get undefined symbols. So assume we have SM if we have ICE.
7461 # These have to be linked with before -lX11, unlike the other
7462 # libraries we check for below, so use a different variable.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007463 # John Interrante, Karl Berry
Bram Moolenaar446cb832008-06-24 21:56:24 +00007464 { $as_echo "$as_me:$LINENO: checking for IceConnectionNumber in -lICE" >&5
7465$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007466if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007467 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007468else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007469 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007470LIBS="-lICE $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007471cat >conftest.$ac_ext <<_ACEOF
7472/* confdefs.h. */
7473_ACEOF
7474cat confdefs.h >>conftest.$ac_ext
7475cat >>conftest.$ac_ext <<_ACEOF
7476/* end confdefs.h. */
7477
Bram Moolenaar446cb832008-06-24 21:56:24 +00007478/* Override any GCC internal prototype to avoid an error.
7479 Use char because int might match the return type of a GCC
7480 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007481#ifdef __cplusplus
7482extern "C"
7483#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007484char IceConnectionNumber ();
7485int
7486main ()
7487{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007488return IceConnectionNumber ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007489 ;
7490 return 0;
7491}
7492_ACEOF
7493rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007494if { (ac_try="$ac_link"
7495case "(($ac_try" in
7496 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7497 *) ac_try_echo=$ac_try;;
7498esac
7499eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7500$as_echo "$ac_try_echo") >&5
7501 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007502 ac_status=$?
7503 grep -v '^ *+' conftest.er1 >conftest.err
7504 rm -f conftest.er1
7505 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007506 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7507 (exit $ac_status); } && {
7508 test -z "$ac_c_werror_flag" ||
7509 test ! -s conftest.err
7510 } && test -s conftest$ac_exeext && {
7511 test "$cross_compiling" = yes ||
7512 $as_test_x conftest$ac_exeext
7513 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007514 ac_cv_lib_ICE_IceConnectionNumber=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007515else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007516 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007517sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007518
Bram Moolenaar446cb832008-06-24 21:56:24 +00007519 ac_cv_lib_ICE_IceConnectionNumber=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007520fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007521
7522rm -rf conftest.dSYM
7523rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007524 conftest$ac_exeext conftest.$ac_ext
7525LIBS=$ac_check_lib_save_LIBS
7526fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007527{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
7528$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007529if test $ac_cv_lib_ICE_IceConnectionNumber = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007530 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007531fi
7532
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007533 LDFLAGS=$ac_save_LDFLAGS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007534
7535fi
7536
7537
7538 if test "$OS390Unix" = "yes"; then
7539 CFLAGS="$CFLAGS -W c,dll"
7540 LDFLAGS="$LDFLAGS -W l,dll"
7541 X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE -lXmu"
7542 fi
7543
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007544
Bram Moolenaar071d4272004-06-13 20:20:40 +00007545 if test -d "$x_includes" && test ! -d "$x_libraries"; then
7546 x_libraries=`echo "$x_includes" | sed s/include/lib/`
Bram Moolenaar446cb832008-06-24 21:56:24 +00007547 { $as_echo "$as_me:$LINENO: result: Corrected X libraries to $x_libraries" >&5
7548$as_echo "Corrected X libraries to $x_libraries" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007549 X_LIBS="$X_LIBS -L$x_libraries"
7550 if test "`(uname) 2>/dev/null`" = SunOS &&
7551 uname -r | grep '^5' >/dev/null; then
7552 X_LIBS="$X_LIBS -R $x_libraries"
7553 fi
7554 fi
7555
7556 if test -d "$x_libraries" && test ! -d "$x_includes"; then
7557 x_includes=`echo "$x_libraries" | sed s/lib/include/`
Bram Moolenaar446cb832008-06-24 21:56:24 +00007558 { $as_echo "$as_me:$LINENO: result: Corrected X includes to $x_includes" >&5
7559$as_echo "Corrected X includes to $x_includes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007560 X_CFLAGS="$X_CFLAGS -I$x_includes"
7561 fi
7562
7563 X_CFLAGS="`echo $X_CFLAGS\ | sed 's%-I/usr/include %%'`"
7564 X_LIBS="`echo $X_LIBS\ | sed 's%-L/usr/lib %%'`"
7565 X_LIBS="`echo $X_LIBS\ | sed -e 's%-R/usr/lib %%' -e 's%-R /usr/lib %%'`"
7566
7567
Bram Moolenaar00ca2842008-06-26 20:14:00 +00007568 { $as_echo "$as_me:$LINENO: checking if X11 header files can be found" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007569$as_echo_n "checking if X11 header files can be found... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007570 cflags_save=$CFLAGS
7571 CFLAGS="$CFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007572 cat >conftest.$ac_ext <<_ACEOF
7573/* confdefs.h. */
7574_ACEOF
7575cat confdefs.h >>conftest.$ac_ext
7576cat >>conftest.$ac_ext <<_ACEOF
7577/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00007578#include <X11/Xlib.h>
Bram Moolenaar00ca2842008-06-26 20:14:00 +00007579#include <X11/Intrinsic.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007580int
7581main ()
7582{
Bram Moolenaar071d4272004-06-13 20:20:40 +00007583
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007584 ;
7585 return 0;
7586}
7587_ACEOF
7588rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007589if { (ac_try="$ac_compile"
7590case "(($ac_try" in
7591 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7592 *) ac_try_echo=$ac_try;;
7593esac
7594eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7595$as_echo "$ac_try_echo") >&5
7596 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007597 ac_status=$?
7598 grep -v '^ *+' conftest.er1 >conftest.err
7599 rm -f conftest.er1
7600 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007601 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7602 (exit $ac_status); } && {
7603 test -z "$ac_c_werror_flag" ||
7604 test ! -s conftest.err
7605 } && test -s conftest.$ac_objext; then
7606 { $as_echo "$as_me:$LINENO: result: yes" >&5
7607$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007608else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007609 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007610sed 's/^/| /' conftest.$ac_ext >&5
7611
Bram Moolenaar446cb832008-06-24 21:56:24 +00007612 { $as_echo "$as_me:$LINENO: result: no" >&5
7613$as_echo "no" >&6; }; no_x=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007614fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007615
7616rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00007617 CFLAGS=$cflags_save
7618
7619 if test "${no_x-no}" = yes; then
7620 with_x=no
7621 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007622 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00007623#define HAVE_X11 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007624_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00007625
7626 X_LIB="-lXt -lX11";
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007627
Bram Moolenaar071d4272004-06-13 20:20:40 +00007628
7629 ac_save_LDFLAGS="$LDFLAGS"
7630 LDFLAGS="-L$x_libraries $LDFLAGS"
7631
Bram Moolenaar446cb832008-06-24 21:56:24 +00007632 { $as_echo "$as_me:$LINENO: checking for _XdmcpAuthDoIt in -lXdmcp" >&5
7633$as_echo_n "checking for _XdmcpAuthDoIt in -lXdmcp... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007634if test "${ac_cv_lib_Xdmcp__XdmcpAuthDoIt+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007635 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007636else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007637 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007638LIBS="-lXdmcp -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS -lXdmcp $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007639cat >conftest.$ac_ext <<_ACEOF
7640/* confdefs.h. */
7641_ACEOF
7642cat confdefs.h >>conftest.$ac_ext
7643cat >>conftest.$ac_ext <<_ACEOF
7644/* end confdefs.h. */
7645
Bram Moolenaar446cb832008-06-24 21:56:24 +00007646/* Override any GCC internal prototype to avoid an error.
7647 Use char because int might match the return type of a GCC
7648 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007649#ifdef __cplusplus
7650extern "C"
7651#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007652char _XdmcpAuthDoIt ();
7653int
7654main ()
7655{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007656return _XdmcpAuthDoIt ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007657 ;
7658 return 0;
7659}
7660_ACEOF
7661rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007662if { (ac_try="$ac_link"
7663case "(($ac_try" in
7664 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7665 *) ac_try_echo=$ac_try;;
7666esac
7667eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7668$as_echo "$ac_try_echo") >&5
7669 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007670 ac_status=$?
7671 grep -v '^ *+' conftest.er1 >conftest.err
7672 rm -f conftest.er1
7673 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007674 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7675 (exit $ac_status); } && {
7676 test -z "$ac_c_werror_flag" ||
7677 test ! -s conftest.err
7678 } && test -s conftest$ac_exeext && {
7679 test "$cross_compiling" = yes ||
7680 $as_test_x conftest$ac_exeext
7681 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007682 ac_cv_lib_Xdmcp__XdmcpAuthDoIt=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007683else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007684 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007685sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007686
Bram Moolenaar446cb832008-06-24 21:56:24 +00007687 ac_cv_lib_Xdmcp__XdmcpAuthDoIt=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007688fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007689
7690rm -rf conftest.dSYM
7691rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007692 conftest$ac_exeext conftest.$ac_ext
7693LIBS=$ac_check_lib_save_LIBS
7694fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007695{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&5
7696$as_echo "$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007697if test $ac_cv_lib_Xdmcp__XdmcpAuthDoIt = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007698 X_EXTRA_LIBS="$X_EXTRA_LIBS -lXdmcp"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007699fi
7700
7701
Bram Moolenaar446cb832008-06-24 21:56:24 +00007702 { $as_echo "$as_me:$LINENO: checking for IceOpenConnection in -lICE" >&5
7703$as_echo_n "checking for IceOpenConnection in -lICE... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007704if test "${ac_cv_lib_ICE_IceOpenConnection+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007705 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007706else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007707 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007708LIBS="-lICE $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007709cat >conftest.$ac_ext <<_ACEOF
7710/* confdefs.h. */
7711_ACEOF
7712cat confdefs.h >>conftest.$ac_ext
7713cat >>conftest.$ac_ext <<_ACEOF
7714/* end confdefs.h. */
7715
Bram Moolenaar446cb832008-06-24 21:56:24 +00007716/* Override any GCC internal prototype to avoid an error.
7717 Use char because int might match the return type of a GCC
7718 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007719#ifdef __cplusplus
7720extern "C"
7721#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007722char IceOpenConnection ();
7723int
7724main ()
7725{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007726return IceOpenConnection ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007727 ;
7728 return 0;
7729}
7730_ACEOF
7731rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007732if { (ac_try="$ac_link"
7733case "(($ac_try" in
7734 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7735 *) ac_try_echo=$ac_try;;
7736esac
7737eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7738$as_echo "$ac_try_echo") >&5
7739 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007740 ac_status=$?
7741 grep -v '^ *+' conftest.er1 >conftest.err
7742 rm -f conftest.er1
7743 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007744 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7745 (exit $ac_status); } && {
7746 test -z "$ac_c_werror_flag" ||
7747 test ! -s conftest.err
7748 } && test -s conftest$ac_exeext && {
7749 test "$cross_compiling" = yes ||
7750 $as_test_x conftest$ac_exeext
7751 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007752 ac_cv_lib_ICE_IceOpenConnection=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007753else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007754 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007755sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007756
Bram Moolenaar446cb832008-06-24 21:56:24 +00007757 ac_cv_lib_ICE_IceOpenConnection=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007758fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007759
7760rm -rf conftest.dSYM
7761rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007762 conftest$ac_exeext conftest.$ac_ext
7763LIBS=$ac_check_lib_save_LIBS
7764fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007765{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceOpenConnection" >&5
7766$as_echo "$ac_cv_lib_ICE_IceOpenConnection" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007767if test $ac_cv_lib_ICE_IceOpenConnection = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007768 X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007769fi
7770
7771
7772 LDFLAGS="$X_LIBS $ac_save_LDFLAGS"
Bram Moolenaar446cb832008-06-24 21:56:24 +00007773 { $as_echo "$as_me:$LINENO: checking for XpmCreatePixmapFromData in -lXpm" >&5
7774$as_echo_n "checking for XpmCreatePixmapFromData in -lXpm... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007775if test "${ac_cv_lib_Xpm_XpmCreatePixmapFromData+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007776 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007777else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007778 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007779LIBS="-lXpm -lXt $X_PRE_LIBS -lXpm -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007780cat >conftest.$ac_ext <<_ACEOF
7781/* confdefs.h. */
7782_ACEOF
7783cat confdefs.h >>conftest.$ac_ext
7784cat >>conftest.$ac_ext <<_ACEOF
7785/* end confdefs.h. */
7786
Bram Moolenaar446cb832008-06-24 21:56:24 +00007787/* Override any GCC internal prototype to avoid an error.
7788 Use char because int might match the return type of a GCC
7789 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007790#ifdef __cplusplus
7791extern "C"
7792#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007793char XpmCreatePixmapFromData ();
7794int
7795main ()
7796{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007797return XpmCreatePixmapFromData ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007798 ;
7799 return 0;
7800}
7801_ACEOF
7802rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007803if { (ac_try="$ac_link"
7804case "(($ac_try" in
7805 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7806 *) ac_try_echo=$ac_try;;
7807esac
7808eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7809$as_echo "$ac_try_echo") >&5
7810 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007811 ac_status=$?
7812 grep -v '^ *+' conftest.er1 >conftest.err
7813 rm -f conftest.er1
7814 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007815 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7816 (exit $ac_status); } && {
7817 test -z "$ac_c_werror_flag" ||
7818 test ! -s conftest.err
7819 } && test -s conftest$ac_exeext && {
7820 test "$cross_compiling" = yes ||
7821 $as_test_x conftest$ac_exeext
7822 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007823 ac_cv_lib_Xpm_XpmCreatePixmapFromData=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007824else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007825 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007826sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007827
Bram Moolenaar446cb832008-06-24 21:56:24 +00007828 ac_cv_lib_Xpm_XpmCreatePixmapFromData=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007829fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007830
7831rm -rf conftest.dSYM
7832rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007833 conftest$ac_exeext conftest.$ac_ext
7834LIBS=$ac_check_lib_save_LIBS
7835fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007836{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&5
7837$as_echo "$ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007838if test $ac_cv_lib_Xpm_XpmCreatePixmapFromData = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007839 X_PRE_LIBS="$X_PRE_LIBS -lXpm"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007840fi
7841
7842
Bram Moolenaar446cb832008-06-24 21:56:24 +00007843 { $as_echo "$as_me:$LINENO: checking if X11 header files implicitly declare return values" >&5
7844$as_echo_n "checking if X11 header files implicitly declare return values... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007845 cflags_save=$CFLAGS
7846 CFLAGS="$CFLAGS $X_CFLAGS -Werror"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007847 cat >conftest.$ac_ext <<_ACEOF
7848/* confdefs.h. */
7849_ACEOF
7850cat confdefs.h >>conftest.$ac_ext
7851cat >>conftest.$ac_ext <<_ACEOF
7852/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00007853#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007854int
7855main ()
7856{
Bram Moolenaar071d4272004-06-13 20:20:40 +00007857
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007858 ;
7859 return 0;
7860}
7861_ACEOF
7862rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007863if { (ac_try="$ac_compile"
7864case "(($ac_try" in
7865 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7866 *) ac_try_echo=$ac_try;;
7867esac
7868eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7869$as_echo "$ac_try_echo") >&5
7870 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007871 ac_status=$?
7872 grep -v '^ *+' conftest.er1 >conftest.err
7873 rm -f conftest.er1
7874 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007875 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7876 (exit $ac_status); } && {
7877 test -z "$ac_c_werror_flag" ||
7878 test ! -s conftest.err
7879 } && test -s conftest.$ac_objext; then
7880 { $as_echo "$as_me:$LINENO: result: no" >&5
7881$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007882else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007883 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007884sed 's/^/| /' conftest.$ac_ext >&5
7885
Bram Moolenaar446cb832008-06-24 21:56:24 +00007886 CFLAGS="$CFLAGS -Wno-implicit-int"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007887 cat >conftest.$ac_ext <<_ACEOF
7888/* confdefs.h. */
7889_ACEOF
7890cat confdefs.h >>conftest.$ac_ext
7891cat >>conftest.$ac_ext <<_ACEOF
7892/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00007893#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007894int
7895main ()
7896{
Bram Moolenaar071d4272004-06-13 20:20:40 +00007897
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007898 ;
7899 return 0;
7900}
7901_ACEOF
7902rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007903if { (ac_try="$ac_compile"
7904case "(($ac_try" in
7905 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7906 *) ac_try_echo=$ac_try;;
7907esac
7908eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7909$as_echo "$ac_try_echo") >&5
7910 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007911 ac_status=$?
7912 grep -v '^ *+' conftest.er1 >conftest.err
7913 rm -f conftest.er1
7914 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007915 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7916 (exit $ac_status); } && {
7917 test -z "$ac_c_werror_flag" ||
7918 test ! -s conftest.err
7919 } && test -s conftest.$ac_objext; then
7920 { $as_echo "$as_me:$LINENO: result: yes" >&5
7921$as_echo "yes" >&6; }; cflags_save="$cflags_save -Wno-implicit-int"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007922else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007923 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007924sed 's/^/| /' conftest.$ac_ext >&5
7925
Bram Moolenaar446cb832008-06-24 21:56:24 +00007926 { $as_echo "$as_me:$LINENO: result: test failed" >&5
7927$as_echo "test failed" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007928
Bram Moolenaar071d4272004-06-13 20:20:40 +00007929fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007930
7931rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007932
Bram Moolenaar071d4272004-06-13 20:20:40 +00007933fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007934
7935rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00007936 CFLAGS=$cflags_save
7937
7938 LDFLAGS="$ac_save_LDFLAGS"
7939
7940 fi
7941fi
7942
Bram Moolenaar2389c3c2005-05-22 22:07:59 +00007943test "x$with_x" = xno -a "x$MACOSX" != "xyes" -a "x$QNX" != "xyes" && enable_gui=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007944
Bram Moolenaar446cb832008-06-24 21:56:24 +00007945{ $as_echo "$as_me:$LINENO: checking --enable-gui argument" >&5
7946$as_echo_n "checking --enable-gui argument... " >&6; }
7947# Check whether --enable-gui was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00007948if test "${enable_gui+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007949 enableval=$enable_gui;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007950else
7951 enable_gui="auto"
Bram Moolenaar446cb832008-06-24 21:56:24 +00007952fi
7953
Bram Moolenaar071d4272004-06-13 20:20:40 +00007954
7955enable_gui_canon=`echo "_$enable_gui" | \
7956 sed 's/[ _+-]//g;y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
7957
7958SKIP_GTK=YES
7959SKIP_GTK2=YES
7960SKIP_GNOME=YES
7961SKIP_MOTIF=YES
7962SKIP_ATHENA=YES
7963SKIP_NEXTAW=YES
7964SKIP_PHOTON=YES
Bram Moolenaar071d4272004-06-13 20:20:40 +00007965SKIP_CARBON=YES
7966GUITYPE=NONE
7967
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007968if test "x$QNX" = "xyes" -a "x$with_x" = "xno" ; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007969 SKIP_PHOTON=
7970 case "$enable_gui_canon" in
Bram Moolenaar446cb832008-06-24 21:56:24 +00007971 no) { $as_echo "$as_me:$LINENO: result: no GUI support" >&5
7972$as_echo "no GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007973 SKIP_PHOTON=YES ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00007974 yes|"") { $as_echo "$as_me:$LINENO: result: yes - automatic GUI support" >&5
7975$as_echo "yes - automatic GUI support" >&6; } ;;
7976 auto) { $as_echo "$as_me:$LINENO: result: auto - automatic GUI support" >&5
7977$as_echo "auto - automatic GUI support" >&6; } ;;
7978 photon) { $as_echo "$as_me:$LINENO: result: Photon GUI support" >&5
7979$as_echo "Photon GUI support" >&6; } ;;
7980 *) { $as_echo "$as_me:$LINENO: result: Sorry, $enable_gui GUI is not supported" >&5
7981$as_echo "Sorry, $enable_gui GUI is not supported" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007982 SKIP_PHOTON=YES ;;
7983 esac
7984
7985elif test "x$MACOSX" = "xyes" -a "x$with_x" = "xno" ; then
7986 SKIP_CARBON=
7987 case "$enable_gui_canon" in
Bram Moolenaar446cb832008-06-24 21:56:24 +00007988 no) { $as_echo "$as_me:$LINENO: result: no GUI support" >&5
7989$as_echo "no GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007990 SKIP_CARBON=YES ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00007991 yes|"") { $as_echo "$as_me:$LINENO: result: yes - automatic GUI support" >&5
7992$as_echo "yes - automatic GUI support" >&6; } ;;
7993 auto) { $as_echo "$as_me:$LINENO: result: auto - automatic GUI support" >&5
7994$as_echo "auto - automatic GUI support" >&6; } ;;
7995 carbon) { $as_echo "$as_me:$LINENO: result: Carbon GUI support" >&5
7996$as_echo "Carbon GUI support" >&6; } ;;
7997 *) { $as_echo "$as_me:$LINENO: result: Sorry, $enable_gui GUI is not supported" >&5
7998$as_echo "Sorry, $enable_gui GUI is not supported" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007999 SKIP_CARBON=YES ;;
8000 esac
8001
8002else
8003
Bram Moolenaar071d4272004-06-13 20:20:40 +00008004 case "$enable_gui_canon" in
Bram Moolenaar446cb832008-06-24 21:56:24 +00008005 no|none) { $as_echo "$as_me:$LINENO: result: no GUI support" >&5
8006$as_echo "no GUI support" >&6; } ;;
8007 yes|""|auto) { $as_echo "$as_me:$LINENO: result: yes/auto - automatic GUI support" >&5
8008$as_echo "yes/auto - automatic GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008009 SKIP_GTK=
8010 SKIP_GTK2=
8011 SKIP_GNOME=
8012 SKIP_MOTIF=
8013 SKIP_ATHENA=
8014 SKIP_NEXTAW=
8015 SKIP_CARBON=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008016 gtk) { $as_echo "$as_me:$LINENO: result: GTK+ 1.x GUI support" >&5
8017$as_echo "GTK+ 1.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008018 SKIP_GTK=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008019 gtk2) { $as_echo "$as_me:$LINENO: result: GTK+ 2.x GUI support" >&5
8020$as_echo "GTK+ 2.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008021 SKIP_GTK=
8022 SKIP_GTK2=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008023 gnome) { $as_echo "$as_me:$LINENO: result: GNOME 1.x GUI support" >&5
8024$as_echo "GNOME 1.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008025 SKIP_GNOME=
8026 SKIP_GTK=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008027 gnome2) { $as_echo "$as_me:$LINENO: result: GNOME 2.x GUI support" >&5
8028$as_echo "GNOME 2.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008029 SKIP_GNOME=
8030 SKIP_GTK=
8031 SKIP_GTK2=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008032 motif) { $as_echo "$as_me:$LINENO: result: Motif GUI support" >&5
8033$as_echo "Motif GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008034 SKIP_MOTIF=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008035 athena) { $as_echo "$as_me:$LINENO: result: Athena GUI support" >&5
8036$as_echo "Athena GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008037 SKIP_ATHENA=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008038 nextaw) { $as_echo "$as_me:$LINENO: result: neXtaw GUI support" >&5
8039$as_echo "neXtaw GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008040 SKIP_NEXTAW=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008041 *) { $as_echo "$as_me:$LINENO: result: Sorry, $enable_gui GUI is not supported" >&5
8042$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008043 esac
8044
8045fi
8046
8047if test "x$SKIP_GTK" != "xYES" -a "$enable_gui_canon" != "gtk" -a "$enable_gui_canon" != "gtk2"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008048 { $as_echo "$as_me:$LINENO: checking whether or not to look for GTK" >&5
8049$as_echo_n "checking whether or not to look for GTK... " >&6; }
8050 # Check whether --enable-gtk-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008051if test "${enable_gtk_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008052 enableval=$enable_gtk_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008053else
8054 enable_gtk_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008055fi
8056
8057 { $as_echo "$as_me:$LINENO: result: $enable_gtk_check" >&5
8058$as_echo "$enable_gtk_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008059 if test "x$enable_gtk_check" = "xno"; then
8060 SKIP_GTK=YES
8061 SKIP_GNOME=YES
8062 fi
8063fi
8064
8065if test "x$SKIP_GTK2" != "xYES" -a "$enable_gui_canon" != "gtk2" \
8066 -a "$enable_gui_canon" != "gnome2"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008067 { $as_echo "$as_me:$LINENO: checking whether or not to look for GTK+ 2" >&5
8068$as_echo_n "checking whether or not to look for GTK+ 2... " >&6; }
8069 # Check whether --enable-gtk2-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008070if test "${enable_gtk2_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008071 enableval=$enable_gtk2_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008072else
8073 enable_gtk2_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008074fi
8075
8076 { $as_echo "$as_me:$LINENO: result: $enable_gtk2_check" >&5
8077$as_echo "$enable_gtk2_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008078 if test "x$enable_gtk2_check" = "xno"; then
8079 SKIP_GTK2=YES
8080 fi
8081fi
8082
8083if test "x$SKIP_GNOME" != "xYES" -a "$enable_gui_canon" != "gnome" \
8084 -a "$enable_gui_canon" != "gnome2"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008085 { $as_echo "$as_me:$LINENO: checking whether or not to look for GNOME" >&5
8086$as_echo_n "checking whether or not to look for GNOME... " >&6; }
8087 # Check whether --enable-gnome-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008088if test "${enable_gnome_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008089 enableval=$enable_gnome_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008090else
8091 enable_gnome_check="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008092fi
8093
8094 { $as_echo "$as_me:$LINENO: result: $enable_gnome_check" >&5
8095$as_echo "$enable_gnome_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008096 if test "x$enable_gnome_check" = "xno"; then
8097 SKIP_GNOME=YES
8098 fi
8099fi
8100
8101if test "x$SKIP_MOTIF" != "xYES" -a "$enable_gui_canon" != "motif"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008102 { $as_echo "$as_me:$LINENO: checking whether or not to look for Motif" >&5
8103$as_echo_n "checking whether or not to look for Motif... " >&6; }
8104 # Check whether --enable-motif-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008105if test "${enable_motif_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008106 enableval=$enable_motif_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008107else
8108 enable_motif_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008109fi
8110
8111 { $as_echo "$as_me:$LINENO: result: $enable_motif_check" >&5
8112$as_echo "$enable_motif_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008113 if test "x$enable_motif_check" = "xno"; then
8114 SKIP_MOTIF=YES
8115 fi
8116fi
8117
8118if test "x$SKIP_ATHENA" != "xYES" -a "$enable_gui_canon" != "athena"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008119 { $as_echo "$as_me:$LINENO: checking whether or not to look for Athena" >&5
8120$as_echo_n "checking whether or not to look for Athena... " >&6; }
8121 # Check whether --enable-athena-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008122if test "${enable_athena_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008123 enableval=$enable_athena_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008124else
8125 enable_athena_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008126fi
8127
8128 { $as_echo "$as_me:$LINENO: result: $enable_athena_check" >&5
8129$as_echo "$enable_athena_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008130 if test "x$enable_athena_check" = "xno"; then
8131 SKIP_ATHENA=YES
8132 fi
8133fi
8134
8135if test "x$SKIP_NEXTAW" != "xYES" -a "$enable_gui_canon" != "nextaw"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008136 { $as_echo "$as_me:$LINENO: checking whether or not to look for neXtaw" >&5
8137$as_echo_n "checking whether or not to look for neXtaw... " >&6; }
8138 # Check whether --enable-nextaw-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008139if test "${enable_nextaw_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008140 enableval=$enable_nextaw_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008141else
8142 enable_nextaw_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008143fi
8144
8145 { $as_echo "$as_me:$LINENO: result: $enable_nextaw_check" >&5
8146$as_echo "$enable_nextaw_check" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00008147 if test "x$enable_nextaw_check" = "xno"; then
8148 SKIP_NEXTAW=YES
8149 fi
8150fi
8151
8152if test "x$SKIP_CARBON" != "xYES" -a "$enable_gui_canon" != "carbon"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008153 { $as_echo "$as_me:$LINENO: checking whether or not to look for Carbon" >&5
8154$as_echo_n "checking whether or not to look for Carbon... " >&6; }
8155 # Check whether --enable-carbon-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008156if test "${enable_carbon_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008157 enableval=$enable_carbon_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008158else
8159 enable_carbon_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008160fi
8161
8162 { $as_echo "$as_me:$LINENO: result: $enable_carbon_check" >&5
8163$as_echo "$enable_carbon_check" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00008164 if test "x$enable_carbon_check" = "xno"; then
8165 SKIP_CARBON=YES
8166 fi
8167fi
8168
Bram Moolenaar843ee412004-06-30 16:16:41 +00008169
Bram Moolenaar071d4272004-06-13 20:20:40 +00008170if test "x$MACOSX" = "xyes" -a -z "$SKIP_CARBON" -a "x$CARBON" = "xyes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008171 { $as_echo "$as_me:$LINENO: checking for Carbon GUI" >&5
8172$as_echo_n "checking for Carbon GUI... " >&6; }
8173 { $as_echo "$as_me:$LINENO: result: yes" >&5
8174$as_echo "yes" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00008175 GUITYPE=CARBONGUI
Bram Moolenaare344bea2005-09-01 20:46:49 +00008176 if test "$VIMNAME" = "vim"; then
8177 VIMNAME=Vim
8178 fi
Bram Moolenaar14716812006-05-04 21:54:08 +00008179
8180 if test x$prefix = xNONE; then
8181 prefix=/Applications
8182 fi
8183
8184 datadir='${prefix}/Vim.app/Contents/Resources'
8185
Bram Moolenaar071d4272004-06-13 20:20:40 +00008186 SKIP_GTK=YES;
8187 SKIP_GTK2=YES;
8188 SKIP_GNOME=YES;
8189 SKIP_MOTIF=YES;
8190 SKIP_ATHENA=YES;
8191 SKIP_NEXTAW=YES;
8192 SKIP_PHOTON=YES;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008193 SKIP_CARBON=YES
8194fi
8195
8196
8197
8198
8199
8200
8201
8202
8203
Bram Moolenaar071d4272004-06-13 20:20:40 +00008204if test -z "$SKIP_GTK"; then
8205
Bram Moolenaar446cb832008-06-24 21:56:24 +00008206 { $as_echo "$as_me:$LINENO: checking --with-gtk-prefix argument" >&5
8207$as_echo_n "checking --with-gtk-prefix argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008208
Bram Moolenaar446cb832008-06-24 21:56:24 +00008209# Check whether --with-gtk-prefix was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008210if test "${with_gtk_prefix+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008211 withval=$with_gtk_prefix; gtk_config_prefix="$withval"; { $as_echo "$as_me:$LINENO: result: $gtk_config_prefix" >&5
8212$as_echo "$gtk_config_prefix" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008213else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008214 gtk_config_prefix=""; { $as_echo "$as_me:$LINENO: result: no" >&5
8215$as_echo "no" >&6; }
8216fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008217
8218
Bram Moolenaar446cb832008-06-24 21:56:24 +00008219 { $as_echo "$as_me:$LINENO: checking --with-gtk-exec-prefix argument" >&5
8220$as_echo_n "checking --with-gtk-exec-prefix argument... " >&6; }
8221
8222# Check whether --with-gtk-exec-prefix was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008223if test "${with_gtk_exec_prefix+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008224 withval=$with_gtk_exec_prefix; gtk_config_exec_prefix="$withval"; { $as_echo "$as_me:$LINENO: result: $gtk_config_prefix" >&5
8225$as_echo "$gtk_config_prefix" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008226else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008227 gtk_config_exec_prefix=""; { $as_echo "$as_me:$LINENO: result: no" >&5
8228$as_echo "no" >&6; }
8229fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008230
Bram Moolenaar446cb832008-06-24 21:56:24 +00008231
8232 { $as_echo "$as_me:$LINENO: checking --disable-gtktest argument" >&5
8233$as_echo_n "checking --disable-gtktest argument... " >&6; }
8234 # Check whether --enable-gtktest was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008235if test "${enable_gtktest+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008236 enableval=$enable_gtktest;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008237else
8238 enable_gtktest=yes
Bram Moolenaar446cb832008-06-24 21:56:24 +00008239fi
8240
Bram Moolenaar071d4272004-06-13 20:20:40 +00008241 if test "x$enable_gtktest" = "xyes" ; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008242 { $as_echo "$as_me:$LINENO: result: gtk test enabled" >&5
8243$as_echo "gtk test enabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008244 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008245 { $as_echo "$as_me:$LINENO: result: gtk test disabled" >&5
8246$as_echo "gtk test disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008247 fi
8248
8249 if test "x$gtk_config_prefix" != "x" ; then
8250 gtk_config_args="$gtk_config_args --prefix=$gtk_config_prefix"
8251 GTK_CONFIG=$gtk_config_prefix/bin/gtk-config
8252 fi
8253 if test "x$gtk_config_exec_prefix" != "x" ; then
8254 gtk_config_args="$gtk_config_args --exec-prefix=$gtk_config_exec_prefix"
8255 GTK_CONFIG=$gtk_config_exec_prefix/bin/gtk-config
8256 fi
8257 if test "X$GTK_CONFIG" = "X"; then
8258 # Extract the first word of "gtk-config", so it can be a program name with args.
8259set dummy gtk-config; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00008260{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
8261$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008262if test "${ac_cv_path_GTK_CONFIG+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008263 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008264else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008265 case $GTK_CONFIG in
8266 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00008267 ac_cv_path_GTK_CONFIG="$GTK_CONFIG" # Let the user override the test with a path.
8268 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008269 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008270 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8271for as_dir in $PATH
8272do
8273 IFS=$as_save_IFS
8274 test -z "$as_dir" && as_dir=.
8275 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00008276 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 +00008277 ac_cv_path_GTK_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008278 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008279 break 2
8280 fi
8281done
8282done
Bram Moolenaar446cb832008-06-24 21:56:24 +00008283IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008284
Bram Moolenaar071d4272004-06-13 20:20:40 +00008285 test -z "$ac_cv_path_GTK_CONFIG" && ac_cv_path_GTK_CONFIG="no"
8286 ;;
8287esac
8288fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008289GTK_CONFIG=$ac_cv_path_GTK_CONFIG
Bram Moolenaar071d4272004-06-13 20:20:40 +00008290if test -n "$GTK_CONFIG"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008291 { $as_echo "$as_me:$LINENO: result: $GTK_CONFIG" >&5
8292$as_echo "$GTK_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008293else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008294 { $as_echo "$as_me:$LINENO: result: no" >&5
8295$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008296fi
8297
Bram Moolenaar446cb832008-06-24 21:56:24 +00008298
Bram Moolenaar071d4272004-06-13 20:20:40 +00008299 if test "X$GTK_CONFIG" = "Xno"; then
8300 # Extract the first word of "gtk12-config", so it can be a program name with args.
8301set dummy gtk12-config; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00008302{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
8303$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008304if test "${ac_cv_path_GTK12_CONFIG+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008305 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008306else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008307 case $GTK12_CONFIG in
8308 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00008309 ac_cv_path_GTK12_CONFIG="$GTK12_CONFIG" # Let the user override the test with a path.
8310 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008311 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008312 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8313for as_dir in $PATH
8314do
8315 IFS=$as_save_IFS
8316 test -z "$as_dir" && as_dir=.
8317 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00008318 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 +00008319 ac_cv_path_GTK12_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008320 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008321 break 2
8322 fi
8323done
8324done
Bram Moolenaar446cb832008-06-24 21:56:24 +00008325IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008326
Bram Moolenaar071d4272004-06-13 20:20:40 +00008327 test -z "$ac_cv_path_GTK12_CONFIG" && ac_cv_path_GTK12_CONFIG="no"
8328 ;;
8329esac
8330fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008331GTK12_CONFIG=$ac_cv_path_GTK12_CONFIG
Bram Moolenaar071d4272004-06-13 20:20:40 +00008332if test -n "$GTK12_CONFIG"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008333 { $as_echo "$as_me:$LINENO: result: $GTK12_CONFIG" >&5
8334$as_echo "$GTK12_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008335else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008336 { $as_echo "$as_me:$LINENO: result: no" >&5
8337$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008338fi
8339
Bram Moolenaar446cb832008-06-24 21:56:24 +00008340
Bram Moolenaar071d4272004-06-13 20:20:40 +00008341 GTK_CONFIG="$GTK12_CONFIG"
8342 fi
8343 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008344 { $as_echo "$as_me:$LINENO: result: Using GTK configuration program $GTK_CONFIG" >&5
8345$as_echo "Using GTK configuration program $GTK_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008346 fi
8347 if test "X$PKG_CONFIG" = "X"; then
8348 # Extract the first word of "pkg-config", so it can be a program name with args.
8349set dummy pkg-config; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00008350{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
8351$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008352if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008353 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008354else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008355 case $PKG_CONFIG in
8356 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00008357 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
8358 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008359 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008360 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8361for as_dir in $PATH
8362do
8363 IFS=$as_save_IFS
8364 test -z "$as_dir" && as_dir=.
8365 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00008366 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 +00008367 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008368 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008369 break 2
8370 fi
8371done
8372done
Bram Moolenaar446cb832008-06-24 21:56:24 +00008373IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008374
Bram Moolenaar071d4272004-06-13 20:20:40 +00008375 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
8376 ;;
8377esac
8378fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008379PKG_CONFIG=$ac_cv_path_PKG_CONFIG
Bram Moolenaar071d4272004-06-13 20:20:40 +00008380if test -n "$PKG_CONFIG"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008381 { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
8382$as_echo "$PKG_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008383else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008384 { $as_echo "$as_me:$LINENO: result: no" >&5
8385$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008386fi
8387
Bram Moolenaar446cb832008-06-24 21:56:24 +00008388
Bram Moolenaar071d4272004-06-13 20:20:40 +00008389 fi
8390
8391 if test "x$GTK_CONFIG:$PKG_CONFIG" != "xno:no"; then
8392 if test "X$SKIP_GTK2" != "XYES"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008393
Bram Moolenaar071d4272004-06-13 20:20:40 +00008394 if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then
8395 {
8396 min_gtk_version=2.2.0
Bram Moolenaar446cb832008-06-24 21:56:24 +00008397 { $as_echo "$as_me:$LINENO: checking for GTK - version >= $min_gtk_version" >&5
8398$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008399 no_gtk=""
8400 if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
8401 && $PKG_CONFIG --exists gtk+-2.0; then
8402 {
8403 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00008404 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0`
Bram Moolenaar071d4272004-06-13 20:20:40 +00008405 GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0`
8406 gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8407 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
8408 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8409 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
8410 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8411 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
8412 }
8413 elif test "X$GTK_CONFIG" != "Xno"; then
8414 {
8415 GTK_CFLAGS=`$GTK_CONFIG $gtk_config_args --cflags`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00008416 GTK_LIBDIR=
Bram Moolenaar071d4272004-06-13 20:20:40 +00008417 GTK_LIBS=`$GTK_CONFIG $gtk_config_args --libs`
8418 gtk_major_version=`$GTK_CONFIG $gtk_config_args --version | \
8419 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
8420 gtk_minor_version=`$GTK_CONFIG $gtk_config_args --version | \
8421 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
8422 gtk_micro_version=`$GTK_CONFIG $gtk_config_args --version | \
8423 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
8424 }
8425 else
8426 no_gtk=yes
8427 fi
8428
8429 if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then
8430 {
8431 ac_save_CFLAGS="$CFLAGS"
8432 ac_save_LIBS="$LIBS"
8433 CFLAGS="$CFLAGS $GTK_CFLAGS"
8434 LIBS="$LIBS $GTK_LIBS"
8435
8436 rm -f conf.gtktest
8437 if test "$cross_compiling" = yes; then
8438 echo $ac_n "cross compiling; assumed OK... $ac_c"
8439else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008440 cat >conftest.$ac_ext <<_ACEOF
8441/* confdefs.h. */
8442_ACEOF
8443cat confdefs.h >>conftest.$ac_ext
8444cat >>conftest.$ac_ext <<_ACEOF
8445/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008446
8447#include <gtk/gtk.h>
8448#include <stdio.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +00008449#if STDC_HEADERS
8450# include <stdlib.h>
8451# include <stddef.h>
8452#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00008453
8454int
8455main ()
8456{
8457int major, minor, micro;
8458char *tmp_version;
8459
8460system ("touch conf.gtktest");
8461
8462/* HP/UX 9 (%@#!) writes to sscanf strings */
8463tmp_version = g_strdup("$min_gtk_version");
8464if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
8465 printf("%s, bad version string\n", "$min_gtk_version");
8466 exit(1);
8467 }
8468
8469if ((gtk_major_version > major) ||
8470 ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
8471 ((gtk_major_version == major) && (gtk_minor_version == minor) &&
8472 (gtk_micro_version >= micro)))
8473{
8474 return 0;
8475}
8476return 1;
8477}
8478
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008479_ACEOF
8480rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00008481if { (ac_try="$ac_link"
8482case "(($ac_try" in
8483 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8484 *) ac_try_echo=$ac_try;;
8485esac
8486eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8487$as_echo "$ac_try_echo") >&5
8488 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008489 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00008490 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008491 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +00008492 { (case "(($ac_try" in
8493 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8494 *) ac_try_echo=$ac_try;;
8495esac
8496eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8497$as_echo "$ac_try_echo") >&5
8498 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008499 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00008500 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008501 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00008502 :
8503else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008504 $as_echo "$as_me: program exited with status $ac_status" >&5
8505$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008506sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00008507
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008508( exit $ac_status )
8509no_gtk=yes
8510fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008511rm -rf conftest.dSYM
8512rm -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 +00008513fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008514
8515
Bram Moolenaar071d4272004-06-13 20:20:40 +00008516 CFLAGS="$ac_save_CFLAGS"
8517 LIBS="$ac_save_LIBS"
8518 }
8519 fi
8520 if test "x$no_gtk" = x ; then
8521 if test "x$enable_gtktest" = "xyes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008522 { $as_echo "$as_me:$LINENO: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
8523$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008524 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008525 { $as_echo "$as_me:$LINENO: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
8526$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008527 fi
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00008528 GUI_LIB_LOC="$GTK_LIBDIR"
8529 GTK_LIBNAME="$GTK_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00008530 GUI_INC_LOC="$GTK_CFLAGS"
8531 else
8532 {
Bram Moolenaar446cb832008-06-24 21:56:24 +00008533 { $as_echo "$as_me:$LINENO: result: no" >&5
8534$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008535 GTK_CFLAGS=""
8536 GTK_LIBS=""
8537 :
8538 }
8539 fi
8540 }
8541 else
8542 GTK_CFLAGS=""
8543 GTK_LIBS=""
8544 :
8545 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008546
8547
Bram Moolenaar071d4272004-06-13 20:20:40 +00008548 rm -f conf.gtktest
8549
8550 if test "x$GTK_CFLAGS" != "x"; then
8551 SKIP_ATHENA=YES
8552 SKIP_NEXTAW=YES
8553 SKIP_MOTIF=YES
8554 GUITYPE=GTK
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008555
Bram Moolenaar071d4272004-06-13 20:20:40 +00008556 fi
8557 fi
8558
8559 if test "x$GUITYPE" != "xGTK"; then
8560 SKIP_GTK2=YES
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008561
Bram Moolenaar071d4272004-06-13 20:20:40 +00008562 if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then
8563 {
8564 min_gtk_version=1.1.16
Bram Moolenaar446cb832008-06-24 21:56:24 +00008565 { $as_echo "$as_me:$LINENO: checking for GTK - version >= $min_gtk_version" >&5
8566$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008567 no_gtk=""
8568 if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
8569 && $PKG_CONFIG --exists gtk+-2.0; then
8570 {
8571 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00008572 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0`
Bram Moolenaar071d4272004-06-13 20:20:40 +00008573 GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0`
8574 gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8575 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
8576 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8577 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
8578 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8579 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
8580 }
8581 elif test "X$GTK_CONFIG" != "Xno"; then
8582 {
8583 GTK_CFLAGS=`$GTK_CONFIG $gtk_config_args --cflags`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00008584 GTK_LIBDIR=
Bram Moolenaar071d4272004-06-13 20:20:40 +00008585 GTK_LIBS=`$GTK_CONFIG $gtk_config_args --libs`
8586 gtk_major_version=`$GTK_CONFIG $gtk_config_args --version | \
8587 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
8588 gtk_minor_version=`$GTK_CONFIG $gtk_config_args --version | \
8589 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
8590 gtk_micro_version=`$GTK_CONFIG $gtk_config_args --version | \
8591 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
8592 }
8593 else
8594 no_gtk=yes
8595 fi
8596
8597 if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then
8598 {
8599 ac_save_CFLAGS="$CFLAGS"
8600 ac_save_LIBS="$LIBS"
8601 CFLAGS="$CFLAGS $GTK_CFLAGS"
8602 LIBS="$LIBS $GTK_LIBS"
8603
8604 rm -f conf.gtktest
8605 if test "$cross_compiling" = yes; then
8606 echo $ac_n "cross compiling; assumed OK... $ac_c"
8607else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008608 cat >conftest.$ac_ext <<_ACEOF
8609/* confdefs.h. */
8610_ACEOF
8611cat confdefs.h >>conftest.$ac_ext
8612cat >>conftest.$ac_ext <<_ACEOF
8613/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008614
8615#include <gtk/gtk.h>
8616#include <stdio.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +00008617#if STDC_HEADERS
8618# include <stdlib.h>
8619# include <stddef.h>
8620#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00008621
8622int
8623main ()
8624{
8625int major, minor, micro;
8626char *tmp_version;
8627
8628system ("touch conf.gtktest");
8629
8630/* HP/UX 9 (%@#!) writes to sscanf strings */
8631tmp_version = g_strdup("$min_gtk_version");
8632if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
8633 printf("%s, bad version string\n", "$min_gtk_version");
8634 exit(1);
8635 }
8636
8637if ((gtk_major_version > major) ||
8638 ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
8639 ((gtk_major_version == major) && (gtk_minor_version == minor) &&
8640 (gtk_micro_version >= micro)))
8641{
8642 return 0;
8643}
8644return 1;
8645}
8646
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008647_ACEOF
8648rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00008649if { (ac_try="$ac_link"
8650case "(($ac_try" in
8651 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8652 *) ac_try_echo=$ac_try;;
8653esac
8654eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8655$as_echo "$ac_try_echo") >&5
8656 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008657 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00008658 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008659 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +00008660 { (case "(($ac_try" in
8661 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8662 *) ac_try_echo=$ac_try;;
8663esac
8664eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8665$as_echo "$ac_try_echo") >&5
8666 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008667 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00008668 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008669 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00008670 :
8671else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008672 $as_echo "$as_me: program exited with status $ac_status" >&5
8673$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008674sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00008675
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008676( exit $ac_status )
8677no_gtk=yes
8678fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008679rm -rf conftest.dSYM
8680rm -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 +00008681fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008682
8683
Bram Moolenaar071d4272004-06-13 20:20:40 +00008684 CFLAGS="$ac_save_CFLAGS"
8685 LIBS="$ac_save_LIBS"
8686 }
8687 fi
8688 if test "x$no_gtk" = x ; then
8689 if test "x$enable_gtktest" = "xyes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008690 { $as_echo "$as_me:$LINENO: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
8691$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008692 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008693 { $as_echo "$as_me:$LINENO: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
8694$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008695 fi
8696 GTK_LIBNAME="$GTK_LIBS"
8697 GUI_INC_LOC="$GTK_CFLAGS"
8698 else
8699 {
Bram Moolenaar446cb832008-06-24 21:56:24 +00008700 { $as_echo "$as_me:$LINENO: result: no" >&5
8701$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008702 GTK_CFLAGS=""
8703 GTK_LIBS=""
8704 :
8705 }
8706 fi
8707 }
8708 else
8709 GTK_CFLAGS=""
8710 GTK_LIBS=""
8711 :
8712 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008713
8714
Bram Moolenaar071d4272004-06-13 20:20:40 +00008715 rm -f conf.gtktest
8716
8717 if test "x$GTK_CFLAGS" != "x"; then
8718 SKIP_ATHENA=YES
8719 SKIP_NEXTAW=YES
8720 SKIP_MOTIF=YES
8721 GUITYPE=GTK
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008722
Bram Moolenaar071d4272004-06-13 20:20:40 +00008723 fi
8724 fi
8725 fi
8726 if test "x$GUITYPE" = "xGTK"; then
8727 if test "$gtk_major_version" = 1 -a "0$gtk_minor_version" -lt 2 \
8728 -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 +00008729 { $as_echo "$as_me:$LINENO: result: this GTK version is old; version 1.2.3 or later is recommended" >&5
8730$as_echo "this GTK version is old; version 1.2.3 or later is recommended" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008731 else
8732 {
8733 if test "0$gtk_major_version" -ge 2; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008734 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008735#define HAVE_GTK2 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008736_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008737
8738 if test "$gtk_minor_version" = 1 -a "0$gtk_micro_version" -ge 1 \
8739 || test "0$gtk_minor_version" -ge 2 \
8740 || test "0$gtk_major_version" -gt 2; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008741 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008742#define HAVE_GTK_MULTIHEAD 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008743_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008744
8745 fi
8746 fi
8747 if test -z "$SKIP_GNOME"; then
8748 {
Bram Moolenaar071d4272004-06-13 20:20:40 +00008749
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008750
8751
8752
8753
8754
Bram Moolenaar446cb832008-06-24 21:56:24 +00008755# Check whether --with-gnome-includes was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008756if test "${with_gnome_includes+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008757 withval=$with_gnome_includes; CFLAGS="$CFLAGS -I$withval"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008758
Bram Moolenaar446cb832008-06-24 21:56:24 +00008759fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008760
8761
Bram Moolenaar446cb832008-06-24 21:56:24 +00008762
8763# Check whether --with-gnome-libs was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008764if test "${with_gnome_libs+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008765 withval=$with_gnome_libs; LDFLAGS="$LDFLAGS -L$withval" gnome_prefix=$withval
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008766
Bram Moolenaar446cb832008-06-24 21:56:24 +00008767fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008768
8769
Bram Moolenaar446cb832008-06-24 21:56:24 +00008770
8771# Check whether --with-gnome was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008772if test "${with_gnome+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008773 withval=$with_gnome; if test x$withval = xyes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00008774 want_gnome=yes
8775 have_gnome=yes
8776 else
8777 if test "x$withval" = xno; then
8778 want_gnome=no
8779 else
8780 want_gnome=yes
8781 LDFLAGS="$LDFLAGS -L$withval/lib"
8782 CFLAGS="$CFLAGS -I$withval/include"
8783 gnome_prefix=$withval/lib
8784 fi
8785 fi
8786else
8787 want_gnome=yes
Bram Moolenaar446cb832008-06-24 21:56:24 +00008788fi
8789
Bram Moolenaar071d4272004-06-13 20:20:40 +00008790
8791 if test "x$want_gnome" = xyes -a "0$gtk_major_version" -ge 2; then
8792 {
Bram Moolenaar446cb832008-06-24 21:56:24 +00008793 { $as_echo "$as_me:$LINENO: checking for libgnomeui-2.0" >&5
8794$as_echo_n "checking for libgnomeui-2.0... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008795 if $PKG_CONFIG --exists libgnomeui-2.0; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008796 { $as_echo "$as_me:$LINENO: result: yes" >&5
8797$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008798 GNOME_LIBS=`$PKG_CONFIG --libs-only-l libgnomeui-2.0`
8799 GNOME_LIBDIR=`$PKG_CONFIG --libs-only-L libgnomeui-2.0`
8800 GNOME_INCLUDEDIR=`$PKG_CONFIG --cflags libgnomeui-2.0`
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00008801
Bram Moolenaar446cb832008-06-24 21:56:24 +00008802 { $as_echo "$as_me:$LINENO: checking for FreeBSD" >&5
8803$as_echo_n "checking for FreeBSD... " >&6; }
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00008804 if test "`(uname) 2>/dev/null`" = FreeBSD; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008805 { $as_echo "$as_me:$LINENO: result: yes" >&5
8806$as_echo "yes" >&6; }
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00008807 GNOME_INCLUDEDIR="$GNOME_INCLUDEDIR -D_THREAD_SAFE"
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00008808 GNOME_LIBS="$GNOME_LIBS -pthread"
8809 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008810 { $as_echo "$as_me:$LINENO: result: no" >&5
8811$as_echo "no" >&6; }
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00008812 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008813 have_gnome=yes
8814 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008815 { $as_echo "$as_me:$LINENO: result: not found" >&5
8816$as_echo "not found" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008817 if test "x" = xfail; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008818 { { $as_echo "$as_me:$LINENO: error: Could not find libgnomeui-2.0 via pkg-config" >&5
8819$as_echo "$as_me: error: Could not find libgnomeui-2.0 via pkg-config" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008820 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008821 fi
8822 fi
8823 }
8824 elif test "x$want_gnome" = xyes; then
8825 {
8826 # Extract the first word of "gnome-config", so it can be a program name with args.
8827set dummy gnome-config; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00008828{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
8829$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008830if test "${ac_cv_path_GNOME_CONFIG+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008831 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008832else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008833 case $GNOME_CONFIG in
8834 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00008835 ac_cv_path_GNOME_CONFIG="$GNOME_CONFIG" # Let the user override the test with a path.
8836 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008837 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8839for as_dir in $PATH
8840do
8841 IFS=$as_save_IFS
8842 test -z "$as_dir" && as_dir=.
8843 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00008844 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 +00008845 ac_cv_path_GNOME_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008846 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008847 break 2
8848 fi
8849done
8850done
Bram Moolenaar446cb832008-06-24 21:56:24 +00008851IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008852
Bram Moolenaar071d4272004-06-13 20:20:40 +00008853 test -z "$ac_cv_path_GNOME_CONFIG" && ac_cv_path_GNOME_CONFIG="no"
8854 ;;
8855esac
8856fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008857GNOME_CONFIG=$ac_cv_path_GNOME_CONFIG
Bram Moolenaar071d4272004-06-13 20:20:40 +00008858if test -n "$GNOME_CONFIG"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008859 { $as_echo "$as_me:$LINENO: result: $GNOME_CONFIG" >&5
8860$as_echo "$GNOME_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008861else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008862 { $as_echo "$as_me:$LINENO: result: no" >&5
8863$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008864fi
8865
Bram Moolenaar446cb832008-06-24 21:56:24 +00008866
Bram Moolenaar071d4272004-06-13 20:20:40 +00008867 if test "$GNOME_CONFIG" = "no"; then
8868 no_gnome_config="yes"
8869 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008870 { $as_echo "$as_me:$LINENO: checking if $GNOME_CONFIG works" >&5
8871$as_echo_n "checking if $GNOME_CONFIG works... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008872 if $GNOME_CONFIG --libs-only-l gnome >/dev/null 2>&1; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008873 { $as_echo "$as_me:$LINENO: result: yes" >&5
8874$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008875 GNOME_LIBS="`$GNOME_CONFIG --libs-only-l gnome gnomeui`"
8876 GNOME_LIBDIR="`$GNOME_CONFIG --libs-only-L gnorba gnomeui`"
8877 GNOME_INCLUDEDIR="`$GNOME_CONFIG --cflags gnorba gnomeui`"
8878 have_gnome=yes
8879 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008880 { $as_echo "$as_me:$LINENO: result: no" >&5
8881$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008882 no_gnome_config="yes"
8883 fi
8884 fi
8885
8886 if test x$exec_prefix = xNONE; then
8887 if test x$prefix = xNONE; then
8888 gnome_prefix=$ac_default_prefix/lib
8889 else
8890 gnome_prefix=$prefix/lib
8891 fi
8892 else
8893 gnome_prefix=`eval echo \`echo $libdir\``
8894 fi
8895
8896 if test "$no_gnome_config" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008897 { $as_echo "$as_me:$LINENO: checking for gnomeConf.sh file in $gnome_prefix" >&5
8898$as_echo_n "checking for gnomeConf.sh file in $gnome_prefix... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008899 if test -f $gnome_prefix/gnomeConf.sh; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008900 { $as_echo "$as_me:$LINENO: result: found" >&5
8901$as_echo "found" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008902 echo "loading gnome configuration from" \
8903 "$gnome_prefix/gnomeConf.sh"
8904 . $gnome_prefix/gnomeConf.sh
8905 have_gnome=yes
8906 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008907 { $as_echo "$as_me:$LINENO: result: not found" >&5
8908$as_echo "not found" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008909 if test x = xfail; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008910 { { $as_echo "$as_me:$LINENO: error: Could not find the gnomeConf.sh file that is generated by gnome-libs install" >&5
8911$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 +00008912 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008913 fi
8914 fi
8915 fi
8916 }
8917 fi
8918
8919 if test x$have_gnome = xyes ; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008920 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008921#define FEAT_GUI_GNOME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008922_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008923
8924 GUI_INC_LOC="$GUI_INC_LOC $GNOME_INCLUDEDIR"
8925 GTK_LIBNAME="$GTK_LIBNAME $GNOME_LIBDIR $GNOME_LIBS"
8926 fi
8927 }
8928 fi
8929 }
8930 fi
8931 fi
8932fi
8933
8934
8935if test -z "$SKIP_MOTIF"; then
8936 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"
8937 GUI_INC_LOC="`echo $GUI_INC_LOC|sed 's%-I%%g'`"
8938
Bram Moolenaar446cb832008-06-24 21:56:24 +00008939 { $as_echo "$as_me:$LINENO: checking for location of Motif GUI includes" >&5
8940$as_echo_n "checking for location of Motif GUI includes... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008941 gui_includes="`echo $x_includes|sed 's%/^/^/*$%%'` `echo "$gui_XXX" | sed s/XXX/include/g` $GUI_INC_LOC"
8942 GUI_INC_LOC=
8943 for try in $gui_includes; do
8944 if test -f "$try/Xm/Xm.h"; then
8945 GUI_INC_LOC=$try
8946 fi
8947 done
8948 if test -n "$GUI_INC_LOC"; then
8949 if test "$GUI_INC_LOC" = /usr/include; then
8950 GUI_INC_LOC=
Bram Moolenaar446cb832008-06-24 21:56:24 +00008951 { $as_echo "$as_me:$LINENO: result: in default path" >&5
8952$as_echo "in default path" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008953 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008954 { $as_echo "$as_me:$LINENO: result: $GUI_INC_LOC" >&5
8955$as_echo "$GUI_INC_LOC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008956 fi
8957 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008958 { $as_echo "$as_me:$LINENO: result: <not found>" >&5
8959$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008960 SKIP_MOTIF=YES
8961 fi
8962fi
8963
8964
8965if test -z "$SKIP_MOTIF"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008966 { $as_echo "$as_me:$LINENO: checking --with-motif-lib argument" >&5
8967$as_echo_n "checking --with-motif-lib argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008968
Bram Moolenaar446cb832008-06-24 21:56:24 +00008969# Check whether --with-motif-lib was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008970if test "${with_motif_lib+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008971 withval=$with_motif_lib; MOTIF_LIBNAME="${withval}"
8972fi
8973
Bram Moolenaar071d4272004-06-13 20:20:40 +00008974
8975 if test -n "$MOTIF_LIBNAME"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008976 { $as_echo "$as_me:$LINENO: result: $MOTIF_LIBNAME" >&5
8977$as_echo "$MOTIF_LIBNAME" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008978 GUI_LIB_LOC=
8979 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008980 { $as_echo "$as_me:$LINENO: result: no" >&5
8981$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008982
8983 GUI_LIB_LOC="`echo $GUI_LIB_LOC|sed 's%-L%%g'`"
8984
Bram Moolenaar446cb832008-06-24 21:56:24 +00008985 { $as_echo "$as_me:$LINENO: checking for location of Motif GUI libs" >&5
8986$as_echo_n "checking for location of Motif GUI libs... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008987 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"
8988 GUI_LIB_LOC=
8989 for try in $gui_libs; do
Bram Moolenaar325b7a22004-07-05 15:58:32 +00008990 for libtry in "$try"/libXm.a "$try"/libXm.so* "$try"/libXm.sl "$try"/libXm.dylib; do
Bram Moolenaar071d4272004-06-13 20:20:40 +00008991 if test -f "$libtry"; then
8992 GUI_LIB_LOC=$try
8993 fi
8994 done
8995 done
8996 if test -n "$GUI_LIB_LOC"; then
8997 if test "$GUI_LIB_LOC" = /usr/lib; then
8998 GUI_LIB_LOC=
Bram Moolenaar446cb832008-06-24 21:56:24 +00008999 { $as_echo "$as_me:$LINENO: result: in default path" >&5
9000$as_echo "in default path" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009001 else
9002 if test -n "$GUI_LIB_LOC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009003 { $as_echo "$as_me:$LINENO: result: $GUI_LIB_LOC" >&5
9004$as_echo "$GUI_LIB_LOC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009005 if test "`(uname) 2>/dev/null`" = SunOS &&
9006 uname -r | grep '^5' >/dev/null; then
9007 GUI_LIB_LOC="$GUI_LIB_LOC -R $GUI_LIB_LOC"
9008 fi
9009 fi
9010 fi
9011 MOTIF_LIBNAME=-lXm
9012 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009013 { $as_echo "$as_me:$LINENO: result: <not found>" >&5
9014$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009015 SKIP_MOTIF=YES
9016 fi
9017 fi
9018fi
9019
9020if test -z "$SKIP_MOTIF"; then
9021 SKIP_ATHENA=YES
9022 SKIP_NEXTAW=YES
9023 GUITYPE=MOTIF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009024
Bram Moolenaar071d4272004-06-13 20:20:40 +00009025fi
9026
9027
9028GUI_X_LIBS=
9029
9030if test -z "$SKIP_ATHENA"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009031 { $as_echo "$as_me:$LINENO: checking if Athena header files can be found" >&5
9032$as_echo_n "checking if Athena header files can be found... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009033 cflags_save=$CFLAGS
9034 CFLAGS="$CFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009035 cat >conftest.$ac_ext <<_ACEOF
9036/* confdefs.h. */
9037_ACEOF
9038cat confdefs.h >>conftest.$ac_ext
9039cat >>conftest.$ac_ext <<_ACEOF
9040/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009041
9042#include <X11/Intrinsic.h>
9043#include <X11/Xaw/Paned.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009044int
9045main ()
9046{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009047
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009048 ;
9049 return 0;
9050}
9051_ACEOF
9052rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009053if { (ac_try="$ac_compile"
9054case "(($ac_try" in
9055 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9056 *) ac_try_echo=$ac_try;;
9057esac
9058eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9059$as_echo "$ac_try_echo") >&5
9060 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009061 ac_status=$?
9062 grep -v '^ *+' conftest.er1 >conftest.err
9063 rm -f conftest.er1
9064 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009065 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9066 (exit $ac_status); } && {
9067 test -z "$ac_c_werror_flag" ||
9068 test ! -s conftest.err
9069 } && test -s conftest.$ac_objext; then
9070 { $as_echo "$as_me:$LINENO: result: yes" >&5
9071$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009072else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009073 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009074sed 's/^/| /' conftest.$ac_ext >&5
9075
Bram Moolenaar446cb832008-06-24 21:56:24 +00009076 { $as_echo "$as_me:$LINENO: result: no" >&5
9077$as_echo "no" >&6; }; SKIP_ATHENA=YES
Bram Moolenaar071d4272004-06-13 20:20:40 +00009078fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009079
9080rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00009081 CFLAGS=$cflags_save
9082fi
9083
9084if test -z "$SKIP_ATHENA"; then
9085 GUITYPE=ATHENA
9086fi
9087
9088if test -z "$SKIP_NEXTAW"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009089 { $as_echo "$as_me:$LINENO: checking if neXtaw header files can be found" >&5
9090$as_echo_n "checking if neXtaw header files can be found... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009091 cflags_save=$CFLAGS
9092 CFLAGS="$CFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009093 cat >conftest.$ac_ext <<_ACEOF
9094/* confdefs.h. */
9095_ACEOF
9096cat confdefs.h >>conftest.$ac_ext
9097cat >>conftest.$ac_ext <<_ACEOF
9098/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009099
9100#include <X11/Intrinsic.h>
9101#include <X11/neXtaw/Paned.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009102int
9103main ()
9104{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009105
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009106 ;
9107 return 0;
9108}
9109_ACEOF
9110rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009111if { (ac_try="$ac_compile"
9112case "(($ac_try" in
9113 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9114 *) ac_try_echo=$ac_try;;
9115esac
9116eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9117$as_echo "$ac_try_echo") >&5
9118 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009119 ac_status=$?
9120 grep -v '^ *+' conftest.er1 >conftest.err
9121 rm -f conftest.er1
9122 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009123 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9124 (exit $ac_status); } && {
9125 test -z "$ac_c_werror_flag" ||
9126 test ! -s conftest.err
9127 } && test -s conftest.$ac_objext; then
9128 { $as_echo "$as_me:$LINENO: result: yes" >&5
9129$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009130else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009131 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009132sed 's/^/| /' conftest.$ac_ext >&5
9133
Bram Moolenaar446cb832008-06-24 21:56:24 +00009134 { $as_echo "$as_me:$LINENO: result: no" >&5
9135$as_echo "no" >&6; }; SKIP_NEXTAW=YES
Bram Moolenaar071d4272004-06-13 20:20:40 +00009136fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009137
9138rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00009139 CFLAGS=$cflags_save
9140fi
9141
9142if test -z "$SKIP_NEXTAW"; then
9143 GUITYPE=NEXTAW
9144fi
9145
9146if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then
9147 if test -n "$GUI_INC_LOC"; then
9148 GUI_INC_LOC=-I"`echo $GUI_INC_LOC|sed 's%-I%%'`"
9149 fi
9150 if test -n "$GUI_LIB_LOC"; then
9151 GUI_LIB_LOC=-L"`echo $GUI_LIB_LOC|sed 's%-L%%'`"
9152 fi
9153
9154 ldflags_save=$LDFLAGS
9155 LDFLAGS="$X_LIBS $LDFLAGS"
Bram Moolenaar446cb832008-06-24 21:56:24 +00009156 { $as_echo "$as_me:$LINENO: checking for XShapeQueryExtension in -lXext" >&5
9157$as_echo_n "checking for XShapeQueryExtension in -lXext... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009158if test "${ac_cv_lib_Xext_XShapeQueryExtension+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009159 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009160else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009161 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00009162LIBS="-lXext -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009163cat >conftest.$ac_ext <<_ACEOF
9164/* confdefs.h. */
9165_ACEOF
9166cat confdefs.h >>conftest.$ac_ext
9167cat >>conftest.$ac_ext <<_ACEOF
9168/* end confdefs.h. */
9169
Bram Moolenaar446cb832008-06-24 21:56:24 +00009170/* Override any GCC internal prototype to avoid an error.
9171 Use char because int might match the return type of a GCC
9172 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009173#ifdef __cplusplus
9174extern "C"
9175#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009176char XShapeQueryExtension ();
9177int
9178main ()
9179{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009180return XShapeQueryExtension ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009181 ;
9182 return 0;
9183}
9184_ACEOF
9185rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009186if { (ac_try="$ac_link"
9187case "(($ac_try" in
9188 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9189 *) ac_try_echo=$ac_try;;
9190esac
9191eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9192$as_echo "$ac_try_echo") >&5
9193 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009194 ac_status=$?
9195 grep -v '^ *+' conftest.er1 >conftest.err
9196 rm -f conftest.er1
9197 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009198 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9199 (exit $ac_status); } && {
9200 test -z "$ac_c_werror_flag" ||
9201 test ! -s conftest.err
9202 } && test -s conftest$ac_exeext && {
9203 test "$cross_compiling" = yes ||
9204 $as_test_x conftest$ac_exeext
9205 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009206 ac_cv_lib_Xext_XShapeQueryExtension=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00009207else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009208 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009209sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00009210
Bram Moolenaar446cb832008-06-24 21:56:24 +00009211 ac_cv_lib_Xext_XShapeQueryExtension=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009212fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009213
9214rm -rf conftest.dSYM
9215rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009216 conftest$ac_exeext conftest.$ac_ext
9217LIBS=$ac_check_lib_save_LIBS
9218fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009219{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xext_XShapeQueryExtension" >&5
9220$as_echo "$ac_cv_lib_Xext_XShapeQueryExtension" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009221if test $ac_cv_lib_Xext_XShapeQueryExtension = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009222 GUI_X_LIBS="-lXext"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009223fi
9224
Bram Moolenaar446cb832008-06-24 21:56:24 +00009225 { $as_echo "$as_me:$LINENO: checking for wslen in -lw" >&5
9226$as_echo_n "checking for wslen in -lw... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009227if test "${ac_cv_lib_w_wslen+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009228 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009229else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009230 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00009231LIBS="-lw $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009232cat >conftest.$ac_ext <<_ACEOF
9233/* confdefs.h. */
9234_ACEOF
9235cat confdefs.h >>conftest.$ac_ext
9236cat >>conftest.$ac_ext <<_ACEOF
9237/* end confdefs.h. */
9238
Bram Moolenaar446cb832008-06-24 21:56:24 +00009239/* Override any GCC internal prototype to avoid an error.
9240 Use char because int might match the return type of a GCC
9241 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009242#ifdef __cplusplus
9243extern "C"
9244#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009245char wslen ();
9246int
9247main ()
9248{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009249return wslen ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009250 ;
9251 return 0;
9252}
9253_ACEOF
9254rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009255if { (ac_try="$ac_link"
9256case "(($ac_try" in
9257 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9258 *) ac_try_echo=$ac_try;;
9259esac
9260eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9261$as_echo "$ac_try_echo") >&5
9262 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009263 ac_status=$?
9264 grep -v '^ *+' conftest.er1 >conftest.err
9265 rm -f conftest.er1
9266 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009267 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9268 (exit $ac_status); } && {
9269 test -z "$ac_c_werror_flag" ||
9270 test ! -s conftest.err
9271 } && test -s conftest$ac_exeext && {
9272 test "$cross_compiling" = yes ||
9273 $as_test_x conftest$ac_exeext
9274 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009275 ac_cv_lib_w_wslen=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00009276else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009277 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009278sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00009279
Bram Moolenaar446cb832008-06-24 21:56:24 +00009280 ac_cv_lib_w_wslen=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009281fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009282
9283rm -rf conftest.dSYM
9284rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009285 conftest$ac_exeext conftest.$ac_ext
9286LIBS=$ac_check_lib_save_LIBS
9287fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009288{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_w_wslen" >&5
9289$as_echo "$ac_cv_lib_w_wslen" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009290if test $ac_cv_lib_w_wslen = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009291 X_EXTRA_LIBS="$X_EXTRA_LIBS -lw"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009292fi
9293
Bram Moolenaar446cb832008-06-24 21:56:24 +00009294 { $as_echo "$as_me:$LINENO: checking for dlsym in -ldl" >&5
9295$as_echo_n "checking for dlsym in -ldl... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009296if test "${ac_cv_lib_dl_dlsym+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009297 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009298else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009299 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00009300LIBS="-ldl $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009301cat >conftest.$ac_ext <<_ACEOF
9302/* confdefs.h. */
9303_ACEOF
9304cat confdefs.h >>conftest.$ac_ext
9305cat >>conftest.$ac_ext <<_ACEOF
9306/* end confdefs.h. */
9307
Bram Moolenaar446cb832008-06-24 21:56:24 +00009308/* Override any GCC internal prototype to avoid an error.
9309 Use char because int might match the return type of a GCC
9310 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009311#ifdef __cplusplus
9312extern "C"
9313#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009314char dlsym ();
9315int
9316main ()
9317{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009318return dlsym ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009319 ;
9320 return 0;
9321}
9322_ACEOF
9323rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009324if { (ac_try="$ac_link"
9325case "(($ac_try" in
9326 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9327 *) ac_try_echo=$ac_try;;
9328esac
9329eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9330$as_echo "$ac_try_echo") >&5
9331 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009332 ac_status=$?
9333 grep -v '^ *+' conftest.er1 >conftest.err
9334 rm -f conftest.er1
9335 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009336 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9337 (exit $ac_status); } && {
9338 test -z "$ac_c_werror_flag" ||
9339 test ! -s conftest.err
9340 } && test -s conftest$ac_exeext && {
9341 test "$cross_compiling" = yes ||
9342 $as_test_x conftest$ac_exeext
9343 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009344 ac_cv_lib_dl_dlsym=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00009345else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009346 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009347sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00009348
Bram Moolenaar446cb832008-06-24 21:56:24 +00009349 ac_cv_lib_dl_dlsym=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009350fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009351
9352rm -rf conftest.dSYM
9353rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009354 conftest$ac_exeext conftest.$ac_ext
9355LIBS=$ac_check_lib_save_LIBS
9356fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009357{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlsym" >&5
9358$as_echo "$ac_cv_lib_dl_dlsym" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009359if test $ac_cv_lib_dl_dlsym = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009360 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldl"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009361fi
9362
Bram Moolenaar446cb832008-06-24 21:56:24 +00009363 { $as_echo "$as_me:$LINENO: checking for XmuCreateStippledPixmap in -lXmu" >&5
9364$as_echo_n "checking for XmuCreateStippledPixmap in -lXmu... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009365if test "${ac_cv_lib_Xmu_XmuCreateStippledPixmap+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009366 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009367else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009368 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00009369LIBS="-lXmu $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009370cat >conftest.$ac_ext <<_ACEOF
9371/* confdefs.h. */
9372_ACEOF
9373cat confdefs.h >>conftest.$ac_ext
9374cat >>conftest.$ac_ext <<_ACEOF
9375/* end confdefs.h. */
9376
Bram Moolenaar446cb832008-06-24 21:56:24 +00009377/* Override any GCC internal prototype to avoid an error.
9378 Use char because int might match the return type of a GCC
9379 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009380#ifdef __cplusplus
9381extern "C"
9382#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009383char XmuCreateStippledPixmap ();
9384int
9385main ()
9386{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009387return XmuCreateStippledPixmap ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009388 ;
9389 return 0;
9390}
9391_ACEOF
9392rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009393if { (ac_try="$ac_link"
9394case "(($ac_try" in
9395 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9396 *) ac_try_echo=$ac_try;;
9397esac
9398eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9399$as_echo "$ac_try_echo") >&5
9400 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009401 ac_status=$?
9402 grep -v '^ *+' conftest.er1 >conftest.err
9403 rm -f conftest.er1
9404 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009405 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9406 (exit $ac_status); } && {
9407 test -z "$ac_c_werror_flag" ||
9408 test ! -s conftest.err
9409 } && test -s conftest$ac_exeext && {
9410 test "$cross_compiling" = yes ||
9411 $as_test_x conftest$ac_exeext
9412 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009413 ac_cv_lib_Xmu_XmuCreateStippledPixmap=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00009414else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009415 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009416sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00009417
Bram Moolenaar446cb832008-06-24 21:56:24 +00009418 ac_cv_lib_Xmu_XmuCreateStippledPixmap=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009419fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009420
9421rm -rf conftest.dSYM
9422rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009423 conftest$ac_exeext conftest.$ac_ext
9424LIBS=$ac_check_lib_save_LIBS
9425fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009426{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&5
9427$as_echo "$ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009428if test $ac_cv_lib_Xmu_XmuCreateStippledPixmap = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009429 GUI_X_LIBS="-lXmu $GUI_X_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009430fi
9431
9432 if test -z "$SKIP_MOTIF"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009433 { $as_echo "$as_me:$LINENO: checking for XpEndJob in -lXp" >&5
9434$as_echo_n "checking for XpEndJob in -lXp... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009435if test "${ac_cv_lib_Xp_XpEndJob+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009436 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009437else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009438 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00009439LIBS="-lXp $GUI_X_LIBS -lXm -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009440cat >conftest.$ac_ext <<_ACEOF
9441/* confdefs.h. */
9442_ACEOF
9443cat confdefs.h >>conftest.$ac_ext
9444cat >>conftest.$ac_ext <<_ACEOF
9445/* end confdefs.h. */
9446
Bram Moolenaar446cb832008-06-24 21:56:24 +00009447/* Override any GCC internal prototype to avoid an error.
9448 Use char because int might match the return type of a GCC
9449 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009450#ifdef __cplusplus
9451extern "C"
9452#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009453char XpEndJob ();
9454int
9455main ()
9456{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009457return XpEndJob ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009458 ;
9459 return 0;
9460}
9461_ACEOF
9462rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009463if { (ac_try="$ac_link"
9464case "(($ac_try" in
9465 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9466 *) ac_try_echo=$ac_try;;
9467esac
9468eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9469$as_echo "$ac_try_echo") >&5
9470 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009471 ac_status=$?
9472 grep -v '^ *+' conftest.er1 >conftest.err
9473 rm -f conftest.er1
9474 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009475 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9476 (exit $ac_status); } && {
9477 test -z "$ac_c_werror_flag" ||
9478 test ! -s conftest.err
9479 } && test -s conftest$ac_exeext && {
9480 test "$cross_compiling" = yes ||
9481 $as_test_x conftest$ac_exeext
9482 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009483 ac_cv_lib_Xp_XpEndJob=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00009484else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009485 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009486sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00009487
Bram Moolenaar446cb832008-06-24 21:56:24 +00009488 ac_cv_lib_Xp_XpEndJob=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009489fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009490
9491rm -rf conftest.dSYM
9492rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009493 conftest$ac_exeext conftest.$ac_ext
9494LIBS=$ac_check_lib_save_LIBS
9495fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009496{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xp_XpEndJob" >&5
9497$as_echo "$ac_cv_lib_Xp_XpEndJob" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009498if test $ac_cv_lib_Xp_XpEndJob = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009499 GUI_X_LIBS="-lXp $GUI_X_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009500fi
9501
9502 fi
9503 LDFLAGS=$ldflags_save
9504
Bram Moolenaar446cb832008-06-24 21:56:24 +00009505 { $as_echo "$as_me:$LINENO: checking for extra X11 defines" >&5
9506$as_echo_n "checking for extra X11 defines... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009507 NARROW_PROTO=
9508 rm -fr conftestdir
9509 if mkdir conftestdir; then
9510 cd conftestdir
9511 cat > Imakefile <<'EOF'
9512acfindx:
9513 @echo 'NARROW_PROTO="${PROTO_DEFINES}"'
9514EOF
9515 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
9516 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
9517 fi
9518 cd ..
9519 rm -fr conftestdir
9520 fi
9521 if test -z "$NARROW_PROTO"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009522 { $as_echo "$as_me:$LINENO: result: no" >&5
9523$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009524 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009525 { $as_echo "$as_me:$LINENO: result: $NARROW_PROTO" >&5
9526$as_echo "$NARROW_PROTO" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009527 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009528
Bram Moolenaar071d4272004-06-13 20:20:40 +00009529fi
9530
9531if test "$enable_xsmp" = "yes"; then
9532 cppflags_save=$CPPFLAGS
9533 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009534
9535for ac_header in X11/SM/SMlib.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009536do
Bram Moolenaar446cb832008-06-24 21:56:24 +00009537as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9538if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9539 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
9540$as_echo_n "checking for $ac_header... " >&6; }
9541if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9542 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009543fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009544ac_res=`eval 'as_val=${'$as_ac_Header'}
9545 $as_echo "$as_val"'`
9546 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
9547$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009548else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009549 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +00009550{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
9551$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009552cat >conftest.$ac_ext <<_ACEOF
9553/* confdefs.h. */
9554_ACEOF
9555cat confdefs.h >>conftest.$ac_ext
9556cat >>conftest.$ac_ext <<_ACEOF
9557/* end confdefs.h. */
9558$ac_includes_default
9559#include <$ac_header>
9560_ACEOF
9561rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009562if { (ac_try="$ac_compile"
9563case "(($ac_try" in
9564 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9565 *) ac_try_echo=$ac_try;;
9566esac
9567eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9568$as_echo "$ac_try_echo") >&5
9569 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009570 ac_status=$?
9571 grep -v '^ *+' conftest.er1 >conftest.err
9572 rm -f conftest.er1
9573 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009574 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9575 (exit $ac_status); } && {
9576 test -z "$ac_c_werror_flag" ||
9577 test ! -s conftest.err
9578 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009579 ac_header_compiler=yes
9580else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009581 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009582sed 's/^/| /' conftest.$ac_ext >&5
9583
Bram Moolenaar446cb832008-06-24 21:56:24 +00009584 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009585fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009586
9587rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9588{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9589$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009590
9591# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +00009592{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
9593$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009594cat >conftest.$ac_ext <<_ACEOF
9595/* confdefs.h. */
9596_ACEOF
9597cat confdefs.h >>conftest.$ac_ext
9598cat >>conftest.$ac_ext <<_ACEOF
9599/* end confdefs.h. */
9600#include <$ac_header>
9601_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00009602if { (ac_try="$ac_cpp conftest.$ac_ext"
9603case "(($ac_try" in
9604 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9605 *) ac_try_echo=$ac_try;;
9606esac
9607eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9608$as_echo "$ac_try_echo") >&5
9609 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009610 ac_status=$?
9611 grep -v '^ *+' conftest.er1 >conftest.err
9612 rm -f conftest.er1
9613 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009614 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9615 (exit $ac_status); } >/dev/null && {
9616 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
9617 test ! -s conftest.err
9618 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009619 ac_header_preproc=yes
9620else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009621 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009622sed 's/^/| /' conftest.$ac_ext >&5
9623
9624 ac_header_preproc=no
9625fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009626
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009627rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009628{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9629$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009630
9631# So? What about this header?
9632case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9633 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +00009634 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9635$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9636 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9637$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009638 ac_header_preproc=yes
9639 ;;
9640 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +00009641 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9642$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9643 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
9644$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
9645 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9646$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9647 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
9648$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
9649 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9650$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9651 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9652$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9653
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009654 ;;
9655esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00009656{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
9657$as_echo_n "checking for $ac_header... " >&6; }
9658if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9659 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009660else
9661 eval "$as_ac_Header=\$ac_header_preproc"
9662fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009663ac_res=`eval 'as_val=${'$as_ac_Header'}
9664 $as_echo "$as_val"'`
9665 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
9666$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009667
9668fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009669if test `eval 'as_val=${'$as_ac_Header'}
9670 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009671 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00009672#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009673_ACEOF
9674
9675fi
9676
Bram Moolenaar071d4272004-06-13 20:20:40 +00009677done
9678
9679 CPPFLAGS=$cppflags_save
9680fi
9681
9682
9683if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF" -o -z "$SKIP_GTK"; then
9684 cppflags_save=$CPPFLAGS
9685 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009686
9687
9688for ac_header in X11/xpm.h X11/Sunkeysym.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009689do
Bram Moolenaar446cb832008-06-24 21:56:24 +00009690as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9691if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9692 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
9693$as_echo_n "checking for $ac_header... " >&6; }
9694if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9695 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009696fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009697ac_res=`eval 'as_val=${'$as_ac_Header'}
9698 $as_echo "$as_val"'`
9699 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
9700$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009701else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009702 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +00009703{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
9704$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009705cat >conftest.$ac_ext <<_ACEOF
9706/* confdefs.h. */
9707_ACEOF
9708cat confdefs.h >>conftest.$ac_ext
9709cat >>conftest.$ac_ext <<_ACEOF
9710/* end confdefs.h. */
9711$ac_includes_default
9712#include <$ac_header>
9713_ACEOF
9714rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009715if { (ac_try="$ac_compile"
9716case "(($ac_try" in
9717 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9718 *) ac_try_echo=$ac_try;;
9719esac
9720eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9721$as_echo "$ac_try_echo") >&5
9722 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009723 ac_status=$?
9724 grep -v '^ *+' conftest.er1 >conftest.err
9725 rm -f conftest.er1
9726 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009727 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9728 (exit $ac_status); } && {
9729 test -z "$ac_c_werror_flag" ||
9730 test ! -s conftest.err
9731 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009732 ac_header_compiler=yes
9733else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009734 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009735sed 's/^/| /' conftest.$ac_ext >&5
9736
Bram Moolenaar446cb832008-06-24 21:56:24 +00009737 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009738fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009739
9740rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9741{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9742$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009743
9744# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +00009745{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
9746$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009747cat >conftest.$ac_ext <<_ACEOF
9748/* confdefs.h. */
9749_ACEOF
9750cat confdefs.h >>conftest.$ac_ext
9751cat >>conftest.$ac_ext <<_ACEOF
9752/* end confdefs.h. */
9753#include <$ac_header>
9754_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00009755if { (ac_try="$ac_cpp conftest.$ac_ext"
9756case "(($ac_try" in
9757 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9758 *) ac_try_echo=$ac_try;;
9759esac
9760eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9761$as_echo "$ac_try_echo") >&5
9762 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009763 ac_status=$?
9764 grep -v '^ *+' conftest.er1 >conftest.err
9765 rm -f conftest.er1
9766 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009767 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9768 (exit $ac_status); } >/dev/null && {
9769 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
9770 test ! -s conftest.err
9771 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009772 ac_header_preproc=yes
9773else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009774 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009775sed 's/^/| /' conftest.$ac_ext >&5
9776
9777 ac_header_preproc=no
9778fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009779
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009780rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009781{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9782$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009783
9784# So? What about this header?
9785case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9786 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +00009787 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9788$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9789 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9790$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009791 ac_header_preproc=yes
9792 ;;
9793 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +00009794 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9795$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9796 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
9797$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
9798 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9799$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9800 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
9801$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
9802 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9803$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9804 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9805$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9806
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009807 ;;
9808esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00009809{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
9810$as_echo_n "checking for $ac_header... " >&6; }
9811if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9812 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009813else
9814 eval "$as_ac_Header=\$ac_header_preproc"
9815fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009816ac_res=`eval 'as_val=${'$as_ac_Header'}
9817 $as_echo "$as_val"'`
9818 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
9819$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009820
9821fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009822if test `eval 'as_val=${'$as_ac_Header'}
9823 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009824 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00009825#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009826_ACEOF
9827
9828fi
9829
Bram Moolenaar071d4272004-06-13 20:20:40 +00009830done
9831
9832
9833 if test ! "$enable_xim" = "no"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009834 { $as_echo "$as_me:$LINENO: checking for XIMText in X11/Xlib.h" >&5
9835$as_echo_n "checking for XIMText in X11/Xlib.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009836 cat >conftest.$ac_ext <<_ACEOF
9837/* confdefs.h. */
9838_ACEOF
9839cat confdefs.h >>conftest.$ac_ext
9840cat >>conftest.$ac_ext <<_ACEOF
9841/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009842#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009843_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009844if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009845 $EGREP "XIMText" >/dev/null 2>&1; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009846 { $as_echo "$as_me:$LINENO: result: yes" >&5
9847$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009848else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009849 { $as_echo "$as_me:$LINENO: result: no; xim has been disabled" >&5
9850$as_echo "no; xim has been disabled" >&6; }; enable_xim = "no"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009851fi
9852rm -f conftest*
9853
9854 fi
9855 CPPFLAGS=$cppflags_save
9856
9857 if test "$enable_xim" = "auto" -a "$enable_hangulinput" != "yes" \
9858 -a "x$GUITYPE" != "xNONE" ; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009859 { $as_echo "$as_me:$LINENO: result: X GUI selected; xim has been enabled" >&5
9860$as_echo "X GUI selected; xim has been enabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009861 enable_xim="yes"
9862 fi
9863fi
9864
9865if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then
9866 cppflags_save=$CPPFLAGS
9867 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar446cb832008-06-24 21:56:24 +00009868 { $as_echo "$as_me:$LINENO: checking for X11/Xmu/Editres.h" >&5
9869$as_echo_n "checking for X11/Xmu/Editres.h... " >&6; }
Bram Moolenaar2ce06f62005-01-31 19:19:04 +00009870 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009871/* confdefs.h. */
9872_ACEOF
9873cat confdefs.h >>conftest.$ac_ext
9874cat >>conftest.$ac_ext <<_ACEOF
9875/* end confdefs.h. */
Bram Moolenaar2ce06f62005-01-31 19:19:04 +00009876
9877#include <X11/Intrinsic.h>
9878#include <X11/Xmu/Editres.h>
9879int
9880main ()
9881{
9882int i; i = 0;
9883 ;
9884 return 0;
9885}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009886_ACEOF
9887rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009888if { (ac_try="$ac_compile"
9889case "(($ac_try" in
9890 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9891 *) ac_try_echo=$ac_try;;
9892esac
9893eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9894$as_echo "$ac_try_echo") >&5
9895 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009896 ac_status=$?
9897 grep -v '^ *+' conftest.er1 >conftest.err
9898 rm -f conftest.er1
9899 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009900 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9901 (exit $ac_status); } && {
9902 test -z "$ac_c_werror_flag" ||
9903 test ! -s conftest.err
9904 } && test -s conftest.$ac_objext; then
9905 { $as_echo "$as_me:$LINENO: result: yes" >&5
9906$as_echo "yes" >&6; }
Bram Moolenaar2ce06f62005-01-31 19:19:04 +00009907 cat >>confdefs.h <<\_ACEOF
9908#define HAVE_X11_XMU_EDITRES_H 1
9909_ACEOF
9910
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009911else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009912 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009913sed 's/^/| /' conftest.$ac_ext >&5
9914
Bram Moolenaar446cb832008-06-24 21:56:24 +00009915 { $as_echo "$as_me:$LINENO: result: no" >&5
9916$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009917fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009918
9919rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00009920 CPPFLAGS=$cppflags_save
9921fi
9922
9923if test -z "$SKIP_MOTIF"; then
9924 cppflags_save=$CPPFLAGS
9925 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009926
9927
Bram Moolenaar2ce06f62005-01-31 19:19:04 +00009928
9929
9930
9931
Bram Moolenaarfc1421e2006-04-20 22:17:20 +00009932
Bram Moolenaar2ce06f62005-01-31 19:19:04 +00009933for 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 +00009934 Xm/UnhighlightT.h Xm/Notebook.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009935do
Bram Moolenaar446cb832008-06-24 21:56:24 +00009936as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9937if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9938 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
9939$as_echo_n "checking for $ac_header... " >&6; }
9940if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9941 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009942fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009943ac_res=`eval 'as_val=${'$as_ac_Header'}
9944 $as_echo "$as_val"'`
9945 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
9946$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009947else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009948 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +00009949{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
9950$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009951cat >conftest.$ac_ext <<_ACEOF
9952/* confdefs.h. */
9953_ACEOF
9954cat confdefs.h >>conftest.$ac_ext
9955cat >>conftest.$ac_ext <<_ACEOF
9956/* end confdefs.h. */
9957$ac_includes_default
9958#include <$ac_header>
9959_ACEOF
9960rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009961if { (ac_try="$ac_compile"
9962case "(($ac_try" in
9963 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9964 *) ac_try_echo=$ac_try;;
9965esac
9966eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9967$as_echo "$ac_try_echo") >&5
9968 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009969 ac_status=$?
9970 grep -v '^ *+' conftest.er1 >conftest.err
9971 rm -f conftest.er1
9972 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009973 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9974 (exit $ac_status); } && {
9975 test -z "$ac_c_werror_flag" ||
9976 test ! -s conftest.err
9977 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009978 ac_header_compiler=yes
9979else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009980 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009981sed 's/^/| /' conftest.$ac_ext >&5
9982
Bram Moolenaar446cb832008-06-24 21:56:24 +00009983 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009984fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009985
9986rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9987{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9988$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009989
9990# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +00009991{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
9992$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009993cat >conftest.$ac_ext <<_ACEOF
9994/* confdefs.h. */
9995_ACEOF
9996cat confdefs.h >>conftest.$ac_ext
9997cat >>conftest.$ac_ext <<_ACEOF
9998/* end confdefs.h. */
9999#include <$ac_header>
10000_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010001if { (ac_try="$ac_cpp conftest.$ac_ext"
10002case "(($ac_try" in
10003 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10004 *) ac_try_echo=$ac_try;;
10005esac
10006eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10007$as_echo "$ac_try_echo") >&5
10008 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010009 ac_status=$?
10010 grep -v '^ *+' conftest.er1 >conftest.err
10011 rm -f conftest.er1
10012 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010013 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10014 (exit $ac_status); } >/dev/null && {
10015 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10016 test ! -s conftest.err
10017 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010018 ac_header_preproc=yes
10019else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010020 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010021sed 's/^/| /' conftest.$ac_ext >&5
10022
10023 ac_header_preproc=no
10024fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010025
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010026rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010027{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10028$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010029
10030# So? What about this header?
10031case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10032 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000010033 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10034$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10035 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10036$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010037 ac_header_preproc=yes
10038 ;;
10039 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000010040 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10041$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10042 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
10043$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
10044 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10045$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10046 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
10047$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
10048 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10049$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10050 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10051$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10052
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010053 ;;
10054esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000010055{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
10056$as_echo_n "checking for $ac_header... " >&6; }
10057if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10058 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010059else
10060 eval "$as_ac_Header=\$ac_header_preproc"
10061fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010062ac_res=`eval 'as_val=${'$as_ac_Header'}
10063 $as_echo "$as_val"'`
10064 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
10065$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010066
10067fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010068if test `eval 'as_val=${'$as_ac_Header'}
10069 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010070 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010071#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010072_ACEOF
10073
10074fi
10075
Bram Moolenaar071d4272004-06-13 20:20:40 +000010076done
10077
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010078
10079 if test $ac_cv_header_Xm_XpmP_h = yes; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010080 { $as_echo "$as_me:$LINENO: checking for XpmAttributes_21 in Xm/XpmP.h" >&5
10081$as_echo_n "checking for XpmAttributes_21 in Xm/XpmP.h... " >&6; }
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010082 cat >conftest.$ac_ext <<_ACEOF
10083/* confdefs.h. */
10084_ACEOF
10085cat confdefs.h >>conftest.$ac_ext
10086cat >>conftest.$ac_ext <<_ACEOF
10087/* end confdefs.h. */
10088#include <Xm/XpmP.h>
10089int
10090main ()
10091{
10092XpmAttributes_21 attr;
10093 ;
10094 return 0;
10095}
10096_ACEOF
10097rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010098if { (ac_try="$ac_compile"
10099case "(($ac_try" in
10100 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10101 *) ac_try_echo=$ac_try;;
10102esac
10103eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10104$as_echo "$ac_try_echo") >&5
10105 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010106 ac_status=$?
10107 grep -v '^ *+' conftest.er1 >conftest.err
10108 rm -f conftest.er1
10109 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010110 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10111 (exit $ac_status); } && {
10112 test -z "$ac_c_werror_flag" ||
10113 test ! -s conftest.err
10114 } && test -s conftest.$ac_objext; then
10115 { $as_echo "$as_me:$LINENO: result: yes" >&5
10116$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010117#define XPMATTRIBUTES_TYPE XpmAttributes_21
10118_ACEOF
10119
10120else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010121 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010122sed 's/^/| /' conftest.$ac_ext >&5
10123
Bram Moolenaar446cb832008-06-24 21:56:24 +000010124 { $as_echo "$as_me:$LINENO: result: no" >&5
10125$as_echo "no" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010126#define XPMATTRIBUTES_TYPE XpmAttributes
10127_ACEOF
10128
10129
10130fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010131
10132rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010133 else
10134 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar57657d82006-04-21 22:12:41 +000010135#define XPMATTRIBUTES_TYPE XpmAttributes
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010136_ACEOF
10137
10138 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000010139 CPPFLAGS=$cppflags_save
10140fi
10141
10142if test "x$GUITYPE" = "xNONE" -a "$enable_xim" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010143 { $as_echo "$as_me:$LINENO: result: no GUI selected; xim has been disabled" >&5
10144$as_echo "no GUI selected; xim has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010145 enable_xim="no"
10146fi
10147if test "x$GUITYPE" = "xNONE" -a "$enable_fontset" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010148 { $as_echo "$as_me:$LINENO: result: no GUI selected; fontset has been disabled" >&5
10149$as_echo "no GUI selected; fontset has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010150 enable_fontset="no"
10151fi
10152if test "x$GUITYPE:$enable_fontset" = "xGTK:yes" -a "0$gtk_major_version" -ge 2; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010153 { $as_echo "$as_me:$LINENO: result: GTK+ 2 GUI selected; fontset has been disabled" >&5
10154$as_echo "GTK+ 2 GUI selected; fontset has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010155 enable_fontset="no"
10156fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000010157
10158if test -z "$SKIP_PHOTON"; then
10159 GUITYPE=PHOTONGUI
10160fi
10161
10162
10163
10164
10165
10166
10167if test "$enable_workshop" = "yes" -a -n "$SKIP_MOTIF"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010168 { { $as_echo "$as_me:$LINENO: error: cannot use workshop without Motif" >&5
10169$as_echo "$as_me: error: cannot use workshop without Motif" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010170 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010171fi
10172
10173if test "$enable_xim" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010174 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010175#define FEAT_XIM 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010176_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010177
10178fi
10179if test "$enable_fontset" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010180 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010181#define FEAT_XFONTSET 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010182_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010183
10184fi
10185
10186
10187
10188
10189if test "$enable_hangulinput" = "yes"; then
10190 if test "x$GUITYPE" = "xNONE"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010191 { $as_echo "$as_me:$LINENO: result: no GUI selected; hangul input has been disabled" >&5
10192$as_echo "no GUI selected; hangul input has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010193 enable_hangulinput=no
10194 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010195 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010196#define FEAT_HANGULIN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010197_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010198
10199 HANGULIN_SRC=hangulin.c
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010200
Bram Moolenaar071d4272004-06-13 20:20:40 +000010201 HANGULIN_OBJ=objects/hangulin.o
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010202
Bram Moolenaar071d4272004-06-13 20:20:40 +000010203 fi
10204fi
10205
10206
Bram Moolenaar446cb832008-06-24 21:56:24 +000010207{ $as_echo "$as_me:$LINENO: checking whether toupper is broken" >&5
10208$as_echo_n "checking whether toupper is broken... " >&6; }
10209if test "${vim_cv_toupper_broken+set}" = set; then
10210 $as_echo_n "(cached) " >&6
10211else
10212
10213 if test "$cross_compiling" = yes; then
10214
10215 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_toupper_broken'" >&5
10216$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_toupper_broken'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010217 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000010218
Bram Moolenaar071d4272004-06-13 20:20:40 +000010219else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010220 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010221
10222#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +000010223#include <ctype.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +000010224#if STDC_HEADERS
10225# include <stdlib.h>
10226# include <stddef.h>
10227#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000010228main() { exit(toupper('A') == 'A' && tolower('z') == 'z'); }
Bram Moolenaar446cb832008-06-24 21:56:24 +000010229
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010230_ACEOF
10231rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010232if { (ac_try="$ac_link"
10233case "(($ac_try" in
10234 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10235 *) ac_try_echo=$ac_try;;
10236esac
10237eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10238$as_echo "$ac_try_echo") >&5
10239 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010240 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010241 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010242 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000010243 { (case "(($ac_try" in
10244 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10245 *) ac_try_echo=$ac_try;;
10246esac
10247eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10248$as_echo "$ac_try_echo") >&5
10249 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010250 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010251 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010252 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010253
10254 vim_cv_toupper_broken=yes
10255
Bram Moolenaar071d4272004-06-13 20:20:40 +000010256else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010257 $as_echo "$as_me: program exited with status $ac_status" >&5
10258$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010259sed 's/^/| /' conftest.$ac_ext >&5
10260
10261( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000010262
10263 vim_cv_toupper_broken=no
10264
Bram Moolenaar071d4272004-06-13 20:20:40 +000010265fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010266rm -rf conftest.dSYM
10267rm -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 +000010268fi
10269
Bram Moolenaar446cb832008-06-24 21:56:24 +000010270
10271fi
10272{ $as_echo "$as_me:$LINENO: result: $vim_cv_toupper_broken" >&5
10273$as_echo "$vim_cv_toupper_broken" >&6; }
10274
10275if test "x$vim_cv_toupper_broken" = "xyes" ; then
10276 cat >>confdefs.h <<\_ACEOF
10277#define BROKEN_TOUPPER 1
10278_ACEOF
10279
10280fi
10281
10282{ $as_echo "$as_me:$LINENO: checking whether __DATE__ and __TIME__ work" >&5
10283$as_echo_n "checking whether __DATE__ and __TIME__ work... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010284cat >conftest.$ac_ext <<_ACEOF
10285/* confdefs.h. */
10286_ACEOF
10287cat confdefs.h >>conftest.$ac_ext
10288cat >>conftest.$ac_ext <<_ACEOF
10289/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000010290#include <stdio.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010291int
10292main ()
10293{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010294printf("(" __DATE__ " " __TIME__ ")");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010295 ;
10296 return 0;
10297}
10298_ACEOF
10299rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010300if { (ac_try="$ac_compile"
10301case "(($ac_try" in
10302 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10303 *) ac_try_echo=$ac_try;;
10304esac
10305eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10306$as_echo "$ac_try_echo") >&5
10307 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010308 ac_status=$?
10309 grep -v '^ *+' conftest.er1 >conftest.err
10310 rm -f conftest.er1
10311 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010312 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10313 (exit $ac_status); } && {
10314 test -z "$ac_c_werror_flag" ||
10315 test ! -s conftest.err
10316 } && test -s conftest.$ac_objext; then
10317 { $as_echo "$as_me:$LINENO: result: yes" >&5
10318$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010319#define HAVE_DATE_TIME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010320_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010321
10322else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010323 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010324sed 's/^/| /' conftest.$ac_ext >&5
10325
Bram Moolenaar446cb832008-06-24 21:56:24 +000010326 { $as_echo "$as_me:$LINENO: result: no" >&5
10327$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010328fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010329
10330rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010331
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010332if test "${ac_cv_header_elf_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010333 { $as_echo "$as_me:$LINENO: checking for elf.h" >&5
10334$as_echo_n "checking for elf.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010335if test "${ac_cv_header_elf_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010336 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010337fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010338{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_elf_h" >&5
10339$as_echo "$ac_cv_header_elf_h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010340else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010341 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010342{ $as_echo "$as_me:$LINENO: checking elf.h usability" >&5
10343$as_echo_n "checking elf.h usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010344cat >conftest.$ac_ext <<_ACEOF
10345/* confdefs.h. */
10346_ACEOF
10347cat confdefs.h >>conftest.$ac_ext
10348cat >>conftest.$ac_ext <<_ACEOF
10349/* end confdefs.h. */
10350$ac_includes_default
Bram Moolenaar071d4272004-06-13 20:20:40 +000010351#include <elf.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010352_ACEOF
10353rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010354if { (ac_try="$ac_compile"
10355case "(($ac_try" in
10356 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10357 *) ac_try_echo=$ac_try;;
10358esac
10359eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10360$as_echo "$ac_try_echo") >&5
10361 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010362 ac_status=$?
10363 grep -v '^ *+' conftest.er1 >conftest.err
10364 rm -f conftest.er1
10365 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010366 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10367 (exit $ac_status); } && {
10368 test -z "$ac_c_werror_flag" ||
10369 test ! -s conftest.err
10370 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010371 ac_header_compiler=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000010372else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010373 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010374sed 's/^/| /' conftest.$ac_ext >&5
10375
Bram Moolenaar446cb832008-06-24 21:56:24 +000010376 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000010377fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010378
10379rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10380{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10381$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010382
10383# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010384{ $as_echo "$as_me:$LINENO: checking elf.h presence" >&5
10385$as_echo_n "checking elf.h presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010386cat >conftest.$ac_ext <<_ACEOF
10387/* confdefs.h. */
10388_ACEOF
10389cat confdefs.h >>conftest.$ac_ext
10390cat >>conftest.$ac_ext <<_ACEOF
10391/* end confdefs.h. */
10392#include <elf.h>
10393_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010394if { (ac_try="$ac_cpp conftest.$ac_ext"
10395case "(($ac_try" in
10396 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10397 *) ac_try_echo=$ac_try;;
10398esac
10399eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10400$as_echo "$ac_try_echo") >&5
10401 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010402 ac_status=$?
10403 grep -v '^ *+' conftest.er1 >conftest.err
10404 rm -f conftest.er1
10405 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010406 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10407 (exit $ac_status); } >/dev/null && {
10408 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10409 test ! -s conftest.err
10410 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010411 ac_header_preproc=yes
10412else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010413 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010414sed 's/^/| /' conftest.$ac_ext >&5
10415
10416 ac_header_preproc=no
10417fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010418
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010419rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010420{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10421$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010422
10423# So? What about this header?
10424case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10425 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000010426 { $as_echo "$as_me:$LINENO: WARNING: elf.h: accepted by the compiler, rejected by the preprocessor!" >&5
10427$as_echo "$as_me: WARNING: elf.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
10428 { $as_echo "$as_me:$LINENO: WARNING: elf.h: proceeding with the compiler's result" >&5
10429$as_echo "$as_me: WARNING: elf.h: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010430 ac_header_preproc=yes
10431 ;;
10432 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000010433 { $as_echo "$as_me:$LINENO: WARNING: elf.h: present but cannot be compiled" >&5
10434$as_echo "$as_me: WARNING: elf.h: present but cannot be compiled" >&2;}
10435 { $as_echo "$as_me:$LINENO: WARNING: elf.h: check for missing prerequisite headers?" >&5
10436$as_echo "$as_me: WARNING: elf.h: check for missing prerequisite headers?" >&2;}
10437 { $as_echo "$as_me:$LINENO: WARNING: elf.h: see the Autoconf documentation" >&5
10438$as_echo "$as_me: WARNING: elf.h: see the Autoconf documentation" >&2;}
10439 { $as_echo "$as_me:$LINENO: WARNING: elf.h: section \"Present But Cannot Be Compiled\"" >&5
10440$as_echo "$as_me: WARNING: elf.h: section \"Present But Cannot Be Compiled\"" >&2;}
10441 { $as_echo "$as_me:$LINENO: WARNING: elf.h: proceeding with the preprocessor's result" >&5
10442$as_echo "$as_me: WARNING: elf.h: proceeding with the preprocessor's result" >&2;}
10443 { $as_echo "$as_me:$LINENO: WARNING: elf.h: in the future, the compiler will take precedence" >&5
10444$as_echo "$as_me: WARNING: elf.h: in the future, the compiler will take precedence" >&2;}
10445
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010446 ;;
10447esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000010448{ $as_echo "$as_me:$LINENO: checking for elf.h" >&5
10449$as_echo_n "checking for elf.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010450if test "${ac_cv_header_elf_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010451 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010452else
10453 ac_cv_header_elf_h=$ac_header_preproc
10454fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010455{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_elf_h" >&5
10456$as_echo "$ac_cv_header_elf_h" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010457
10458fi
10459if test $ac_cv_header_elf_h = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000010460 HAS_ELF=1
Bram Moolenaar071d4272004-06-13 20:20:40 +000010461fi
10462
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010463
Bram Moolenaar071d4272004-06-13 20:20:40 +000010464if test "$HAS_ELF" = 1; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010465
Bram Moolenaar446cb832008-06-24 21:56:24 +000010466{ $as_echo "$as_me:$LINENO: checking for main in -lelf" >&5
10467$as_echo_n "checking for main in -lelf... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010468if test "${ac_cv_lib_elf_main+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010469 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010470else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010471 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000010472LIBS="-lelf $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010473cat >conftest.$ac_ext <<_ACEOF
10474/* confdefs.h. */
10475_ACEOF
10476cat confdefs.h >>conftest.$ac_ext
10477cat >>conftest.$ac_ext <<_ACEOF
10478/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010479
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010480
10481int
10482main ()
10483{
Bram Moolenaar446cb832008-06-24 21:56:24 +000010484return main ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010485 ;
10486 return 0;
10487}
10488_ACEOF
10489rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010490if { (ac_try="$ac_link"
10491case "(($ac_try" in
10492 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10493 *) ac_try_echo=$ac_try;;
10494esac
10495eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10496$as_echo "$ac_try_echo") >&5
10497 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010498 ac_status=$?
10499 grep -v '^ *+' conftest.er1 >conftest.err
10500 rm -f conftest.er1
10501 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010502 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10503 (exit $ac_status); } && {
10504 test -z "$ac_c_werror_flag" ||
10505 test ! -s conftest.err
10506 } && test -s conftest$ac_exeext && {
10507 test "$cross_compiling" = yes ||
10508 $as_test_x conftest$ac_exeext
10509 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010510 ac_cv_lib_elf_main=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000010511else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010512 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010513sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000010514
Bram Moolenaar446cb832008-06-24 21:56:24 +000010515 ac_cv_lib_elf_main=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000010516fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010517
10518rm -rf conftest.dSYM
10519rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010520 conftest$ac_exeext conftest.$ac_ext
10521LIBS=$ac_check_lib_save_LIBS
10522fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010523{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_elf_main" >&5
10524$as_echo "$ac_cv_lib_elf_main" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010525if test $ac_cv_lib_elf_main = yes; then
10526 cat >>confdefs.h <<_ACEOF
10527#define HAVE_LIBELF 1
10528_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010529
10530 LIBS="-lelf $LIBS"
10531
Bram Moolenaar071d4272004-06-13 20:20:40 +000010532fi
10533
10534fi
10535
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010536
10537
10538
10539
10540
Bram Moolenaar071d4272004-06-13 20:20:40 +000010541ac_header_dirent=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010542for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
Bram Moolenaar446cb832008-06-24 21:56:24 +000010543 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
10544{ $as_echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
10545$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
10546if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10547 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010548else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010549 cat >conftest.$ac_ext <<_ACEOF
10550/* confdefs.h. */
10551_ACEOF
10552cat confdefs.h >>conftest.$ac_ext
10553cat >>conftest.$ac_ext <<_ACEOF
10554/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010555#include <sys/types.h>
10556#include <$ac_hdr>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010557
10558int
10559main ()
10560{
10561if ((DIR *) 0)
10562return 0;
10563 ;
10564 return 0;
10565}
10566_ACEOF
10567rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010568if { (ac_try="$ac_compile"
10569case "(($ac_try" in
10570 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10571 *) ac_try_echo=$ac_try;;
10572esac
10573eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10574$as_echo "$ac_try_echo") >&5
10575 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010576 ac_status=$?
10577 grep -v '^ *+' conftest.er1 >conftest.err
10578 rm -f conftest.er1
10579 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010580 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10581 (exit $ac_status); } && {
10582 test -z "$ac_c_werror_flag" ||
10583 test ! -s conftest.err
10584 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010585 eval "$as_ac_Header=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000010586else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010587 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010588sed 's/^/| /' conftest.$ac_ext >&5
10589
Bram Moolenaar446cb832008-06-24 21:56:24 +000010590 eval "$as_ac_Header=no"
Bram Moolenaar071d4272004-06-13 20:20:40 +000010591fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010592
10593rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010594fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010595ac_res=`eval 'as_val=${'$as_ac_Header'}
10596 $as_echo "$as_val"'`
10597 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
10598$as_echo "$ac_res" >&6; }
10599if test `eval 'as_val=${'$as_ac_Header'}
10600 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010601 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010602#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010603_ACEOF
10604
10605ac_header_dirent=$ac_hdr; break
Bram Moolenaar071d4272004-06-13 20:20:40 +000010606fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010607
Bram Moolenaar071d4272004-06-13 20:20:40 +000010608done
10609# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
10610if test $ac_header_dirent = dirent.h; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010611 { $as_echo "$as_me:$LINENO: checking for library containing opendir" >&5
10612$as_echo_n "checking for library containing opendir... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010613if test "${ac_cv_search_opendir+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010614 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010615else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010616 ac_func_search_save_LIBS=$LIBS
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010617cat >conftest.$ac_ext <<_ACEOF
10618/* confdefs.h. */
10619_ACEOF
10620cat confdefs.h >>conftest.$ac_ext
10621cat >>conftest.$ac_ext <<_ACEOF
10622/* end confdefs.h. */
10623
Bram Moolenaar446cb832008-06-24 21:56:24 +000010624/* Override any GCC internal prototype to avoid an error.
10625 Use char because int might match the return type of a GCC
10626 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010627#ifdef __cplusplus
10628extern "C"
10629#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010630char opendir ();
10631int
10632main ()
10633{
Bram Moolenaar446cb832008-06-24 21:56:24 +000010634return opendir ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010635 ;
10636 return 0;
10637}
10638_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010639for ac_lib in '' dir; do
10640 if test -z "$ac_lib"; then
10641 ac_res="none required"
10642 else
10643 ac_res=-l$ac_lib
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010644 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Bram Moolenaar446cb832008-06-24 21:56:24 +000010645 fi
10646 rm -f conftest.$ac_objext conftest$ac_exeext
10647if { (ac_try="$ac_link"
10648case "(($ac_try" in
10649 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10650 *) ac_try_echo=$ac_try;;
10651esac
10652eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10653$as_echo "$ac_try_echo") >&5
10654 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010655 ac_status=$?
10656 grep -v '^ *+' conftest.er1 >conftest.err
10657 rm -f conftest.er1
10658 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010659 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10660 (exit $ac_status); } && {
10661 test -z "$ac_c_werror_flag" ||
10662 test ! -s conftest.err
10663 } && test -s conftest$ac_exeext && {
10664 test "$cross_compiling" = yes ||
10665 $as_test_x conftest$ac_exeext
10666 }; then
10667 ac_cv_search_opendir=$ac_res
Bram Moolenaar071d4272004-06-13 20:20:40 +000010668else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010669 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010670sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000010671
Bram Moolenaar446cb832008-06-24 21:56:24 +000010672
Bram Moolenaar071d4272004-06-13 20:20:40 +000010673fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010674
10675rm -rf conftest.dSYM
10676rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10677 conftest$ac_exeext
10678 if test "${ac_cv_search_opendir+set}" = set; then
10679 break
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010680fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010681done
10682if test "${ac_cv_search_opendir+set}" = set; then
10683 :
10684else
10685 ac_cv_search_opendir=no
10686fi
10687rm conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010688LIBS=$ac_func_search_save_LIBS
10689fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010690{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
10691$as_echo "$ac_cv_search_opendir" >&6; }
10692ac_res=$ac_cv_search_opendir
10693if test "$ac_res" != no; then
10694 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010695
10696fi
10697
Bram Moolenaar071d4272004-06-13 20:20:40 +000010698else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010699 { $as_echo "$as_me:$LINENO: checking for library containing opendir" >&5
10700$as_echo_n "checking for library containing opendir... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010701if test "${ac_cv_search_opendir+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010702 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010703else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010704 ac_func_search_save_LIBS=$LIBS
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010705cat >conftest.$ac_ext <<_ACEOF
10706/* confdefs.h. */
10707_ACEOF
10708cat confdefs.h >>conftest.$ac_ext
10709cat >>conftest.$ac_ext <<_ACEOF
10710/* end confdefs.h. */
10711
Bram Moolenaar446cb832008-06-24 21:56:24 +000010712/* Override any GCC internal prototype to avoid an error.
10713 Use char because int might match the return type of a GCC
10714 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010715#ifdef __cplusplus
10716extern "C"
10717#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010718char opendir ();
10719int
10720main ()
10721{
Bram Moolenaar446cb832008-06-24 21:56:24 +000010722return opendir ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010723 ;
10724 return 0;
10725}
10726_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010727for ac_lib in '' x; do
10728 if test -z "$ac_lib"; then
10729 ac_res="none required"
10730 else
10731 ac_res=-l$ac_lib
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010732 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Bram Moolenaar446cb832008-06-24 21:56:24 +000010733 fi
10734 rm -f conftest.$ac_objext conftest$ac_exeext
10735if { (ac_try="$ac_link"
10736case "(($ac_try" in
10737 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10738 *) ac_try_echo=$ac_try;;
10739esac
10740eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10741$as_echo "$ac_try_echo") >&5
10742 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010743 ac_status=$?
10744 grep -v '^ *+' conftest.er1 >conftest.err
10745 rm -f conftest.er1
10746 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010747 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10748 (exit $ac_status); } && {
10749 test -z "$ac_c_werror_flag" ||
10750 test ! -s conftest.err
10751 } && test -s conftest$ac_exeext && {
10752 test "$cross_compiling" = yes ||
10753 $as_test_x conftest$ac_exeext
10754 }; then
10755 ac_cv_search_opendir=$ac_res
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010756else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010757 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010758sed 's/^/| /' conftest.$ac_ext >&5
10759
Bram Moolenaar446cb832008-06-24 21:56:24 +000010760
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010761fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010762
10763rm -rf conftest.dSYM
10764rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10765 conftest$ac_exeext
10766 if test "${ac_cv_search_opendir+set}" = set; then
10767 break
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010768fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010769done
10770if test "${ac_cv_search_opendir+set}" = set; then
10771 :
10772else
10773 ac_cv_search_opendir=no
10774fi
10775rm conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010776LIBS=$ac_func_search_save_LIBS
10777fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010778{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
10779$as_echo "$ac_cv_search_opendir" >&6; }
10780ac_res=$ac_cv_search_opendir
10781if test "$ac_res" != no; then
10782 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010783
10784fi
10785
10786fi
10787
10788
Bram Moolenaar071d4272004-06-13 20:20:40 +000010789if test $ac_cv_header_sys_wait_h = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010790 { $as_echo "$as_me:$LINENO: checking for sys/wait.h that defines union wait" >&5
10791$as_echo_n "checking for sys/wait.h that defines union wait... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010792 cat >conftest.$ac_ext <<_ACEOF
10793/* confdefs.h. */
10794_ACEOF
10795cat confdefs.h >>conftest.$ac_ext
10796cat >>conftest.$ac_ext <<_ACEOF
10797/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010798#include <sys/wait.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010799int
10800main ()
10801{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010802union wait xx, yy; xx = yy
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010803 ;
10804 return 0;
10805}
10806_ACEOF
10807rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010808if { (ac_try="$ac_compile"
10809case "(($ac_try" in
10810 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10811 *) ac_try_echo=$ac_try;;
10812esac
10813eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10814$as_echo "$ac_try_echo") >&5
10815 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010816 ac_status=$?
10817 grep -v '^ *+' conftest.er1 >conftest.err
10818 rm -f conftest.er1
10819 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010820 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10821 (exit $ac_status); } && {
10822 test -z "$ac_c_werror_flag" ||
10823 test ! -s conftest.err
10824 } && test -s conftest.$ac_objext; then
10825 { $as_echo "$as_me:$LINENO: result: yes" >&5
10826$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010827 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010828#define HAVE_SYS_WAIT_H 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010829_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010830
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010831 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010832#define HAVE_UNION_WAIT 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010833_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010834
10835else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010836 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010837sed 's/^/| /' conftest.$ac_ext >&5
10838
Bram Moolenaar446cb832008-06-24 21:56:24 +000010839 { $as_echo "$as_me:$LINENO: result: no" >&5
10840$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010841fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010842
10843rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010844fi
10845
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010846
10847
10848
10849
10850
10851
10852
10853
10854
10855
10856
10857
10858
10859
10860
10861
10862
10863
10864
10865
10866
10867
10868
10869
10870
10871
10872
10873
10874
10875
10876
10877
10878
10879
10880
10881
10882
10883
10884
Bram Moolenaar0cb032e2005-04-23 20:52:00 +000010885
Bram Moolenaare74455a2007-11-04 14:36:18 +000010886
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010887for ac_header in stdarg.h stdlib.h string.h sys/select.h sys/utsname.h \
Bram Moolenaare74455a2007-11-04 14:36:18 +000010888 termcap.h fcntl.h sgtty.h sys/ioctl.h sys/time.h sys/types.h termio.h \
Bram Moolenaar446cb832008-06-24 21:56:24 +000010889 iconv.h langinfo.h math.h unistd.h stropts.h errno.h \
Bram Moolenaar071d4272004-06-13 20:20:40 +000010890 sys/resource.h sys/systeminfo.h locale.h \
Bram Moolenaar00ca2842008-06-26 20:14:00 +000010891 sys/stream.h termios.h libc.h sys/statfs.h \
Bram Moolenaar071d4272004-06-13 20:20:40 +000010892 poll.h sys/poll.h pwd.h utime.h sys/param.h libintl.h \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010893 libgen.h util/debug.h util/msg18n.h frame.h \
Bram Moolenaar0cb032e2005-04-23 20:52:00 +000010894 sys/acl.h sys/access.h sys/sysctl.h sys/sysinfo.h wchar.h wctype.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010895do
Bram Moolenaar446cb832008-06-24 21:56:24 +000010896as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10897if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10898 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
10899$as_echo_n "checking for $ac_header... " >&6; }
10900if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10901 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010902fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010903ac_res=`eval 'as_val=${'$as_ac_Header'}
10904 $as_echo "$as_val"'`
10905 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
10906$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010907else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010908 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010909{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
10910$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010911cat >conftest.$ac_ext <<_ACEOF
10912/* confdefs.h. */
10913_ACEOF
10914cat confdefs.h >>conftest.$ac_ext
10915cat >>conftest.$ac_ext <<_ACEOF
10916/* end confdefs.h. */
10917$ac_includes_default
10918#include <$ac_header>
10919_ACEOF
10920rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010921if { (ac_try="$ac_compile"
10922case "(($ac_try" in
10923 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10924 *) ac_try_echo=$ac_try;;
10925esac
10926eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10927$as_echo "$ac_try_echo") >&5
10928 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010929 ac_status=$?
10930 grep -v '^ *+' conftest.er1 >conftest.err
10931 rm -f conftest.er1
10932 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010933 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10934 (exit $ac_status); } && {
10935 test -z "$ac_c_werror_flag" ||
10936 test ! -s conftest.err
10937 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010938 ac_header_compiler=yes
10939else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010940 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010941sed 's/^/| /' conftest.$ac_ext >&5
10942
Bram Moolenaar446cb832008-06-24 21:56:24 +000010943 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000010944fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010945
10946rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10947{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10948$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010949
10950# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010951{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
10952$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010953cat >conftest.$ac_ext <<_ACEOF
10954/* confdefs.h. */
10955_ACEOF
10956cat confdefs.h >>conftest.$ac_ext
10957cat >>conftest.$ac_ext <<_ACEOF
10958/* end confdefs.h. */
10959#include <$ac_header>
10960_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010961if { (ac_try="$ac_cpp conftest.$ac_ext"
10962case "(($ac_try" in
10963 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10964 *) ac_try_echo=$ac_try;;
10965esac
10966eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10967$as_echo "$ac_try_echo") >&5
10968 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010969 ac_status=$?
10970 grep -v '^ *+' conftest.er1 >conftest.err
10971 rm -f conftest.er1
10972 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010973 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10974 (exit $ac_status); } >/dev/null && {
10975 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10976 test ! -s conftest.err
10977 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010978 ac_header_preproc=yes
10979else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010980 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010981sed 's/^/| /' conftest.$ac_ext >&5
10982
10983 ac_header_preproc=no
10984fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010985
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010986rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010987{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10988$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010989
10990# So? What about this header?
10991case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10992 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000010993 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10994$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10995 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10996$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010997 ac_header_preproc=yes
10998 ;;
10999 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000011000 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11001$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11002 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11003$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11004 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11005$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11006 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11007$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11008 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11009$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11010 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11011$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11012
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011013 ;;
11014esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000011015{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
11016$as_echo_n "checking for $ac_header... " >&6; }
11017if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11018 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011019else
11020 eval "$as_ac_Header=\$ac_header_preproc"
11021fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011022ac_res=`eval 'as_val=${'$as_ac_Header'}
11023 $as_echo "$as_val"'`
11024 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
11025$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011026
11027fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011028if test `eval 'as_val=${'$as_ac_Header'}
11029 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011030 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011031#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011032_ACEOF
11033
11034fi
11035
Bram Moolenaar071d4272004-06-13 20:20:40 +000011036done
11037
11038
Bram Moolenaar00ca2842008-06-26 20:14:00 +000011039
11040for ac_header in sys/ptem.h
11041do
11042as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11043{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
11044$as_echo_n "checking for $ac_header... " >&6; }
11045if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11046 $as_echo_n "(cached) " >&6
11047else
11048 cat >conftest.$ac_ext <<_ACEOF
11049/* confdefs.h. */
11050_ACEOF
11051cat confdefs.h >>conftest.$ac_ext
11052cat >>conftest.$ac_ext <<_ACEOF
11053/* end confdefs.h. */
11054#if defined HAVE_SYS_STREAM_H
11055# include <sys/stream.h>
11056#endif
11057
11058#include <$ac_header>
11059_ACEOF
11060rm -f conftest.$ac_objext
11061if { (ac_try="$ac_compile"
11062case "(($ac_try" in
11063 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11064 *) ac_try_echo=$ac_try;;
11065esac
11066eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11067$as_echo "$ac_try_echo") >&5
11068 (eval "$ac_compile") 2>conftest.er1
11069 ac_status=$?
11070 grep -v '^ *+' conftest.er1 >conftest.err
11071 rm -f conftest.er1
11072 cat conftest.err >&5
11073 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11074 (exit $ac_status); } && {
11075 test -z "$ac_c_werror_flag" ||
11076 test ! -s conftest.err
11077 } && test -s conftest.$ac_objext; then
11078 eval "$as_ac_Header=yes"
11079else
11080 $as_echo "$as_me: failed program was:" >&5
11081sed 's/^/| /' conftest.$ac_ext >&5
11082
11083 eval "$as_ac_Header=no"
11084fi
11085
11086rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11087fi
11088ac_res=`eval 'as_val=${'$as_ac_Header'}
11089 $as_echo "$as_val"'`
11090 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
11091$as_echo "$ac_res" >&6; }
11092if test `eval 'as_val=${'$as_ac_Header'}
11093 $as_echo "$as_val"'` = yes; then
11094 cat >>confdefs.h <<_ACEOF
11095#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11096_ACEOF
11097
11098fi
11099
11100done
11101
11102
11103
Bram Moolenaar446cb832008-06-24 21:56:24 +000011104{ $as_echo "$as_me:$LINENO: checking for pthread_np.h" >&5
11105$as_echo_n "checking for pthread_np.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011106cat >conftest.$ac_ext <<_ACEOF
11107/* confdefs.h. */
11108_ACEOF
11109cat confdefs.h >>conftest.$ac_ext
11110cat >>conftest.$ac_ext <<_ACEOF
11111/* end confdefs.h. */
11112
11113#include <pthread.h>
11114#include <pthread_np.h>
11115int
11116main ()
11117{
11118int i; i = 0;
11119 ;
11120 return 0;
11121}
11122_ACEOF
11123rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011124if { (ac_try="$ac_compile"
11125case "(($ac_try" in
11126 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11127 *) ac_try_echo=$ac_try;;
11128esac
11129eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11130$as_echo "$ac_try_echo") >&5
11131 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011132 ac_status=$?
11133 grep -v '^ *+' conftest.er1 >conftest.err
11134 rm -f conftest.er1
11135 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011136 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11137 (exit $ac_status); } && {
11138 test -z "$ac_c_werror_flag" ||
11139 test ! -s conftest.err
11140 } && test -s conftest.$ac_objext; then
11141 { $as_echo "$as_me:$LINENO: result: yes" >&5
11142$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011143 cat >>confdefs.h <<\_ACEOF
11144#define HAVE_PTHREAD_NP_H 1
11145_ACEOF
11146
11147else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011148 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011149sed 's/^/| /' conftest.$ac_ext >&5
11150
Bram Moolenaar446cb832008-06-24 21:56:24 +000011151 { $as_echo "$as_me:$LINENO: result: no" >&5
11152$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011153fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011154
11155rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011156
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011157
11158for ac_header in strings.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011159do
Bram Moolenaar446cb832008-06-24 21:56:24 +000011160as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11161if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11162 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
11163$as_echo_n "checking for $ac_header... " >&6; }
11164if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11165 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011166fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011167ac_res=`eval 'as_val=${'$as_ac_Header'}
11168 $as_echo "$as_val"'`
11169 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
11170$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011171else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011172 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000011173{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
11174$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011175cat >conftest.$ac_ext <<_ACEOF
11176/* confdefs.h. */
11177_ACEOF
11178cat confdefs.h >>conftest.$ac_ext
11179cat >>conftest.$ac_ext <<_ACEOF
11180/* end confdefs.h. */
11181$ac_includes_default
11182#include <$ac_header>
11183_ACEOF
11184rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011185if { (ac_try="$ac_compile"
11186case "(($ac_try" in
11187 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11188 *) ac_try_echo=$ac_try;;
11189esac
11190eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11191$as_echo "$ac_try_echo") >&5
11192 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011193 ac_status=$?
11194 grep -v '^ *+' conftest.er1 >conftest.err
11195 rm -f conftest.er1
11196 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011197 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11198 (exit $ac_status); } && {
11199 test -z "$ac_c_werror_flag" ||
11200 test ! -s conftest.err
11201 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011202 ac_header_compiler=yes
11203else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011204 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011205sed 's/^/| /' conftest.$ac_ext >&5
11206
Bram Moolenaar446cb832008-06-24 21:56:24 +000011207 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000011208fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011209
11210rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11211{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11212$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011213
11214# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000011215{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
11216$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011217cat >conftest.$ac_ext <<_ACEOF
11218/* confdefs.h. */
11219_ACEOF
11220cat confdefs.h >>conftest.$ac_ext
11221cat >>conftest.$ac_ext <<_ACEOF
11222/* end confdefs.h. */
11223#include <$ac_header>
11224_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011225if { (ac_try="$ac_cpp conftest.$ac_ext"
11226case "(($ac_try" in
11227 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11228 *) ac_try_echo=$ac_try;;
11229esac
11230eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11231$as_echo "$ac_try_echo") >&5
11232 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011233 ac_status=$?
11234 grep -v '^ *+' conftest.er1 >conftest.err
11235 rm -f conftest.er1
11236 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011237 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11238 (exit $ac_status); } >/dev/null && {
11239 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
11240 test ! -s conftest.err
11241 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011242 ac_header_preproc=yes
11243else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011244 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011245sed 's/^/| /' conftest.$ac_ext >&5
11246
11247 ac_header_preproc=no
11248fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011249
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011250rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011251{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11252$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011253
11254# So? What about this header?
11255case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11256 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000011257 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11258$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11259 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11260$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011261 ac_header_preproc=yes
11262 ;;
11263 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000011264 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11265$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11266 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11267$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11268 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11269$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11270 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11271$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11272 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11273$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11274 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11275$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11276
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011277 ;;
11278esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000011279{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
11280$as_echo_n "checking for $ac_header... " >&6; }
11281if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11282 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011283else
11284 eval "$as_ac_Header=\$ac_header_preproc"
11285fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011286ac_res=`eval 'as_val=${'$as_ac_Header'}
11287 $as_echo "$as_val"'`
11288 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
11289$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011290
11291fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011292if test `eval 'as_val=${'$as_ac_Header'}
11293 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011294 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011295#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011296_ACEOF
11297
11298fi
11299
Bram Moolenaar071d4272004-06-13 20:20:40 +000011300done
11301
Bram Moolenaar9372a112005-12-06 19:59:18 +000011302if test "x$MACOSX" = "xyes"; then
11303 cat >>confdefs.h <<\_ACEOF
11304#define NO_STRINGS_WITH_STRING_H 1
11305_ACEOF
11306
11307else
Bram Moolenaar071d4272004-06-13 20:20:40 +000011308
Bram Moolenaar446cb832008-06-24 21:56:24 +000011309{ $as_echo "$as_me:$LINENO: checking if strings.h can be included after string.h" >&5
11310$as_echo_n "checking if strings.h can be included after string.h... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011311cppflags_save=$CPPFLAGS
11312CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011313cat >conftest.$ac_ext <<_ACEOF
11314/* confdefs.h. */
11315_ACEOF
11316cat confdefs.h >>conftest.$ac_ext
11317cat >>conftest.$ac_ext <<_ACEOF
11318/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011319
11320#if defined(_AIX) && !defined(_AIX51) && !defined(_NO_PROTO)
11321# define _NO_PROTO /* like in os_unix.h, causes conflict for AIX (Winn) */
11322 /* but don't do it on AIX 5.1 (Uribarri) */
11323#endif
11324#ifdef HAVE_XM_XM_H
11325# include <Xm/Xm.h> /* This breaks it for HP-UX 11 (Squassabia) */
11326#endif
11327#ifdef HAVE_STRING_H
11328# include <string.h>
11329#endif
11330#if defined(HAVE_STRINGS_H)
11331# include <strings.h>
11332#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000011333
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011334int
11335main ()
11336{
11337int i; i = 0;
11338 ;
11339 return 0;
11340}
11341_ACEOF
11342rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011343if { (ac_try="$ac_compile"
11344case "(($ac_try" in
11345 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11346 *) ac_try_echo=$ac_try;;
11347esac
11348eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11349$as_echo "$ac_try_echo") >&5
11350 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011351 ac_status=$?
11352 grep -v '^ *+' conftest.er1 >conftest.err
11353 rm -f conftest.er1
11354 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011355 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11356 (exit $ac_status); } && {
11357 test -z "$ac_c_werror_flag" ||
11358 test ! -s conftest.err
11359 } && test -s conftest.$ac_objext; then
11360 { $as_echo "$as_me:$LINENO: result: yes" >&5
11361$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011362else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011363 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011364sed 's/^/| /' conftest.$ac_ext >&5
11365
Bram Moolenaar446cb832008-06-24 21:56:24 +000011366 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011367#define NO_STRINGS_WITH_STRING_H 1
11368_ACEOF
11369
Bram Moolenaar446cb832008-06-24 21:56:24 +000011370 { $as_echo "$as_me:$LINENO: result: no" >&5
11371$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011372fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011373
11374rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011375CPPFLAGS=$cppflags_save
Bram Moolenaar9372a112005-12-06 19:59:18 +000011376fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000011377
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011378if test $ac_cv_c_compiler_gnu = yes; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011379 { $as_echo "$as_me:$LINENO: checking whether $CC needs -traditional" >&5
11380$as_echo_n "checking whether $CC needs -traditional... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011381if test "${ac_cv_prog_gcc_traditional+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011382 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011383else
11384 ac_pattern="Autoconf.*'x'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011385 cat >conftest.$ac_ext <<_ACEOF
11386/* confdefs.h. */
11387_ACEOF
11388cat confdefs.h >>conftest.$ac_ext
11389cat >>conftest.$ac_ext <<_ACEOF
11390/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011391#include <sgtty.h>
11392Autoconf TIOCGETP
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011393_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011394if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011395 $EGREP "$ac_pattern" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000011396 ac_cv_prog_gcc_traditional=yes
11397else
Bram Moolenaar071d4272004-06-13 20:20:40 +000011398 ac_cv_prog_gcc_traditional=no
11399fi
11400rm -f conftest*
11401
11402
11403 if test $ac_cv_prog_gcc_traditional = no; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011404 cat >conftest.$ac_ext <<_ACEOF
11405/* confdefs.h. */
11406_ACEOF
11407cat confdefs.h >>conftest.$ac_ext
11408cat >>conftest.$ac_ext <<_ACEOF
11409/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011410#include <termio.h>
11411Autoconf TCGETA
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011412_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011413if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011414 $EGREP "$ac_pattern" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000011415 ac_cv_prog_gcc_traditional=yes
11416fi
11417rm -f conftest*
11418
11419 fi
11420fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011421{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_gcc_traditional" >&5
11422$as_echo "$ac_cv_prog_gcc_traditional" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011423 if test $ac_cv_prog_gcc_traditional = yes; then
11424 CC="$CC -traditional"
11425 fi
11426fi
11427
Bram Moolenaar446cb832008-06-24 21:56:24 +000011428{ $as_echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
11429$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011430if test "${ac_cv_c_const+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011431 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011432else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011433 cat >conftest.$ac_ext <<_ACEOF
11434/* confdefs.h. */
11435_ACEOF
11436cat confdefs.h >>conftest.$ac_ext
11437cat >>conftest.$ac_ext <<_ACEOF
11438/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011439
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011440int
11441main ()
11442{
11443/* FIXME: Include the comments suggested by Paul. */
11444#ifndef __cplusplus
11445 /* Ultrix mips cc rejects this. */
11446 typedef int charset[2];
Bram Moolenaar446cb832008-06-24 21:56:24 +000011447 const charset cs;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011448 /* SunOS 4.1.1 cc rejects this. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000011449 char const *const *pcpcc;
11450 char **ppc;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011451 /* NEC SVR4.0.2 mips cc rejects this. */
11452 struct point {int x, y;};
11453 static struct point const zero = {0,0};
11454 /* AIX XL C 1.02.0.0 rejects this.
11455 It does not let you subtract one const X* pointer from another in
11456 an arm of an if-expression whose if-part is not a constant
11457 expression */
11458 const char *g = "string";
Bram Moolenaar446cb832008-06-24 21:56:24 +000011459 pcpcc = &g + (g ? g-g : 0);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011460 /* HPUX 7.0 cc rejects these. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000011461 ++pcpcc;
11462 ppc = (char**) pcpcc;
11463 pcpcc = (char const *const *) ppc;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011464 { /* SCO 3.2v4 cc rejects this. */
11465 char *t;
11466 char const *s = 0 ? (char *) 0 : (char const *) 0;
Bram Moolenaar071d4272004-06-13 20:20:40 +000011467
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011468 *t++ = 0;
Bram Moolenaar446cb832008-06-24 21:56:24 +000011469 if (s) return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011470 }
11471 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
11472 int x[] = {25, 17};
11473 const int *foo = &x[0];
11474 ++foo;
11475 }
11476 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11477 typedef const int *iptr;
11478 iptr p = 0;
11479 ++p;
11480 }
11481 { /* AIX XL C 1.02.0.0 rejects this saying
11482 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
11483 struct s { int j; const int *ap[3]; };
11484 struct s *b; b->j = 5;
11485 }
11486 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
11487 const int foo = 10;
Bram Moolenaar446cb832008-06-24 21:56:24 +000011488 if (!foo) return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011489 }
Bram Moolenaar446cb832008-06-24 21:56:24 +000011490 return !cs[0] && !zero.x;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011491#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000011492
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011493 ;
11494 return 0;
Bram Moolenaar071d4272004-06-13 20:20:40 +000011495}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011496_ACEOF
11497rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011498if { (ac_try="$ac_compile"
11499case "(($ac_try" in
11500 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11501 *) ac_try_echo=$ac_try;;
11502esac
11503eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11504$as_echo "$ac_try_echo") >&5
11505 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011506 ac_status=$?
11507 grep -v '^ *+' conftest.er1 >conftest.err
11508 rm -f conftest.er1
11509 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011510 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11511 (exit $ac_status); } && {
11512 test -z "$ac_c_werror_flag" ||
11513 test ! -s conftest.err
11514 } && test -s conftest.$ac_objext; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000011515 ac_cv_c_const=yes
11516else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011517 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011518sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000011519
Bram Moolenaar446cb832008-06-24 21:56:24 +000011520 ac_cv_c_const=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011521fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011522
11523rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011524fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011525{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
11526$as_echo "$ac_cv_c_const" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011527if test $ac_cv_c_const = no; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011528
11529cat >>confdefs.h <<\_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011530#define const /**/
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011531_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011532
11533fi
11534
Bram Moolenaar446cb832008-06-24 21:56:24 +000011535{ $as_echo "$as_me:$LINENO: checking for mode_t" >&5
11536$as_echo_n "checking for mode_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011537if test "${ac_cv_type_mode_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011538 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011539else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011540 ac_cv_type_mode_t=no
11541cat >conftest.$ac_ext <<_ACEOF
11542/* confdefs.h. */
11543_ACEOF
11544cat confdefs.h >>conftest.$ac_ext
11545cat >>conftest.$ac_ext <<_ACEOF
11546/* end confdefs.h. */
11547$ac_includes_default
11548int
11549main ()
11550{
11551if (sizeof (mode_t))
11552 return 0;
11553 ;
11554 return 0;
11555}
11556_ACEOF
11557rm -f conftest.$ac_objext
11558if { (ac_try="$ac_compile"
11559case "(($ac_try" in
11560 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11561 *) ac_try_echo=$ac_try;;
11562esac
11563eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11564$as_echo "$ac_try_echo") >&5
11565 (eval "$ac_compile") 2>conftest.er1
11566 ac_status=$?
11567 grep -v '^ *+' conftest.er1 >conftest.err
11568 rm -f conftest.er1
11569 cat conftest.err >&5
11570 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11571 (exit $ac_status); } && {
11572 test -z "$ac_c_werror_flag" ||
11573 test ! -s conftest.err
11574 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011575 cat >conftest.$ac_ext <<_ACEOF
11576/* confdefs.h. */
11577_ACEOF
11578cat confdefs.h >>conftest.$ac_ext
11579cat >>conftest.$ac_ext <<_ACEOF
11580/* end confdefs.h. */
11581$ac_includes_default
11582int
11583main ()
11584{
Bram Moolenaar446cb832008-06-24 21:56:24 +000011585if (sizeof ((mode_t)))
11586 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011587 ;
11588 return 0;
11589}
11590_ACEOF
11591rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011592if { (ac_try="$ac_compile"
11593case "(($ac_try" in
11594 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11595 *) ac_try_echo=$ac_try;;
11596esac
11597eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11598$as_echo "$ac_try_echo") >&5
11599 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011600 ac_status=$?
11601 grep -v '^ *+' conftest.er1 >conftest.err
11602 rm -f conftest.er1
11603 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011604 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11605 (exit $ac_status); } && {
11606 test -z "$ac_c_werror_flag" ||
11607 test ! -s conftest.err
11608 } && test -s conftest.$ac_objext; then
11609 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011610else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011611 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011612sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000011613
Bram Moolenaar446cb832008-06-24 21:56:24 +000011614 ac_cv_type_mode_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000011615fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011616
11617rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11618else
11619 $as_echo "$as_me: failed program was:" >&5
11620sed 's/^/| /' conftest.$ac_ext >&5
11621
11622
Bram Moolenaar071d4272004-06-13 20:20:40 +000011623fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011624
11625rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11626fi
11627{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_mode_t" >&5
11628$as_echo "$ac_cv_type_mode_t" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011629if test $ac_cv_type_mode_t = yes; then
11630 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011631else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011632
11633cat >>confdefs.h <<_ACEOF
11634#define mode_t int
11635_ACEOF
11636
11637fi
11638
Bram Moolenaar446cb832008-06-24 21:56:24 +000011639{ $as_echo "$as_me:$LINENO: checking for off_t" >&5
11640$as_echo_n "checking for off_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011641if test "${ac_cv_type_off_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011642 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011643else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011644 ac_cv_type_off_t=no
11645cat >conftest.$ac_ext <<_ACEOF
11646/* confdefs.h. */
11647_ACEOF
11648cat confdefs.h >>conftest.$ac_ext
11649cat >>conftest.$ac_ext <<_ACEOF
11650/* end confdefs.h. */
11651$ac_includes_default
11652int
11653main ()
11654{
11655if (sizeof (off_t))
11656 return 0;
11657 ;
11658 return 0;
11659}
11660_ACEOF
11661rm -f conftest.$ac_objext
11662if { (ac_try="$ac_compile"
11663case "(($ac_try" in
11664 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11665 *) ac_try_echo=$ac_try;;
11666esac
11667eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11668$as_echo "$ac_try_echo") >&5
11669 (eval "$ac_compile") 2>conftest.er1
11670 ac_status=$?
11671 grep -v '^ *+' conftest.er1 >conftest.err
11672 rm -f conftest.er1
11673 cat conftest.err >&5
11674 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11675 (exit $ac_status); } && {
11676 test -z "$ac_c_werror_flag" ||
11677 test ! -s conftest.err
11678 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011679 cat >conftest.$ac_ext <<_ACEOF
11680/* confdefs.h. */
11681_ACEOF
11682cat confdefs.h >>conftest.$ac_ext
11683cat >>conftest.$ac_ext <<_ACEOF
11684/* end confdefs.h. */
11685$ac_includes_default
11686int
11687main ()
11688{
Bram Moolenaar446cb832008-06-24 21:56:24 +000011689if (sizeof ((off_t)))
11690 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011691 ;
11692 return 0;
11693}
11694_ACEOF
11695rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011696if { (ac_try="$ac_compile"
11697case "(($ac_try" in
11698 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11699 *) ac_try_echo=$ac_try;;
11700esac
11701eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11702$as_echo "$ac_try_echo") >&5
11703 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011704 ac_status=$?
11705 grep -v '^ *+' conftest.er1 >conftest.err
11706 rm -f conftest.er1
11707 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011708 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11709 (exit $ac_status); } && {
11710 test -z "$ac_c_werror_flag" ||
11711 test ! -s conftest.err
11712 } && test -s conftest.$ac_objext; then
11713 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011714else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011715 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011716sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000011717
Bram Moolenaar446cb832008-06-24 21:56:24 +000011718 ac_cv_type_off_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000011719fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011720
11721rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11722else
11723 $as_echo "$as_me: failed program was:" >&5
11724sed 's/^/| /' conftest.$ac_ext >&5
11725
11726
Bram Moolenaar071d4272004-06-13 20:20:40 +000011727fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011728
11729rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11730fi
11731{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
11732$as_echo "$ac_cv_type_off_t" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011733if test $ac_cv_type_off_t = yes; then
11734 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011735else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011736
11737cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011738#define off_t long int
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011739_ACEOF
11740
11741fi
11742
Bram Moolenaar446cb832008-06-24 21:56:24 +000011743{ $as_echo "$as_me:$LINENO: checking for pid_t" >&5
11744$as_echo_n "checking for pid_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011745if test "${ac_cv_type_pid_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011746 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011747else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011748 ac_cv_type_pid_t=no
11749cat >conftest.$ac_ext <<_ACEOF
11750/* confdefs.h. */
11751_ACEOF
11752cat confdefs.h >>conftest.$ac_ext
11753cat >>conftest.$ac_ext <<_ACEOF
11754/* end confdefs.h. */
11755$ac_includes_default
11756int
11757main ()
11758{
11759if (sizeof (pid_t))
11760 return 0;
11761 ;
11762 return 0;
11763}
11764_ACEOF
11765rm -f conftest.$ac_objext
11766if { (ac_try="$ac_compile"
11767case "(($ac_try" in
11768 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11769 *) ac_try_echo=$ac_try;;
11770esac
11771eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11772$as_echo "$ac_try_echo") >&5
11773 (eval "$ac_compile") 2>conftest.er1
11774 ac_status=$?
11775 grep -v '^ *+' conftest.er1 >conftest.err
11776 rm -f conftest.er1
11777 cat conftest.err >&5
11778 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11779 (exit $ac_status); } && {
11780 test -z "$ac_c_werror_flag" ||
11781 test ! -s conftest.err
11782 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011783 cat >conftest.$ac_ext <<_ACEOF
11784/* confdefs.h. */
11785_ACEOF
11786cat confdefs.h >>conftest.$ac_ext
11787cat >>conftest.$ac_ext <<_ACEOF
11788/* end confdefs.h. */
11789$ac_includes_default
11790int
11791main ()
11792{
Bram Moolenaar446cb832008-06-24 21:56:24 +000011793if (sizeof ((pid_t)))
11794 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011795 ;
11796 return 0;
11797}
11798_ACEOF
11799rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011800if { (ac_try="$ac_compile"
11801case "(($ac_try" in
11802 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11803 *) ac_try_echo=$ac_try;;
11804esac
11805eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11806$as_echo "$ac_try_echo") >&5
11807 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011808 ac_status=$?
11809 grep -v '^ *+' conftest.er1 >conftest.err
11810 rm -f conftest.er1
11811 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011812 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11813 (exit $ac_status); } && {
11814 test -z "$ac_c_werror_flag" ||
11815 test ! -s conftest.err
11816 } && test -s conftest.$ac_objext; then
11817 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011818else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011819 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011820sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000011821
Bram Moolenaar446cb832008-06-24 21:56:24 +000011822 ac_cv_type_pid_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000011823fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011824
11825rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11826else
11827 $as_echo "$as_me: failed program was:" >&5
11828sed 's/^/| /' conftest.$ac_ext >&5
11829
11830
Bram Moolenaar071d4272004-06-13 20:20:40 +000011831fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011832
11833rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11834fi
11835{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
11836$as_echo "$ac_cv_type_pid_t" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011837if test $ac_cv_type_pid_t = yes; then
11838 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011839else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011840
11841cat >>confdefs.h <<_ACEOF
11842#define pid_t int
11843_ACEOF
11844
11845fi
11846
Bram Moolenaar446cb832008-06-24 21:56:24 +000011847{ $as_echo "$as_me:$LINENO: checking for size_t" >&5
11848$as_echo_n "checking for size_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011849if test "${ac_cv_type_size_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011850 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011851else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011852 ac_cv_type_size_t=no
11853cat >conftest.$ac_ext <<_ACEOF
11854/* confdefs.h. */
11855_ACEOF
11856cat confdefs.h >>conftest.$ac_ext
11857cat >>conftest.$ac_ext <<_ACEOF
11858/* end confdefs.h. */
11859$ac_includes_default
11860int
11861main ()
11862{
11863if (sizeof (size_t))
11864 return 0;
11865 ;
11866 return 0;
11867}
11868_ACEOF
11869rm -f conftest.$ac_objext
11870if { (ac_try="$ac_compile"
11871case "(($ac_try" in
11872 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11873 *) ac_try_echo=$ac_try;;
11874esac
11875eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11876$as_echo "$ac_try_echo") >&5
11877 (eval "$ac_compile") 2>conftest.er1
11878 ac_status=$?
11879 grep -v '^ *+' conftest.er1 >conftest.err
11880 rm -f conftest.er1
11881 cat conftest.err >&5
11882 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11883 (exit $ac_status); } && {
11884 test -z "$ac_c_werror_flag" ||
11885 test ! -s conftest.err
11886 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011887 cat >conftest.$ac_ext <<_ACEOF
11888/* confdefs.h. */
11889_ACEOF
11890cat confdefs.h >>conftest.$ac_ext
11891cat >>conftest.$ac_ext <<_ACEOF
11892/* end confdefs.h. */
11893$ac_includes_default
11894int
11895main ()
11896{
Bram Moolenaar446cb832008-06-24 21:56:24 +000011897if (sizeof ((size_t)))
11898 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011899 ;
11900 return 0;
11901}
11902_ACEOF
11903rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011904if { (ac_try="$ac_compile"
11905case "(($ac_try" in
11906 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11907 *) ac_try_echo=$ac_try;;
11908esac
11909eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11910$as_echo "$ac_try_echo") >&5
11911 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011912 ac_status=$?
11913 grep -v '^ *+' conftest.er1 >conftest.err
11914 rm -f conftest.er1
11915 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011916 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11917 (exit $ac_status); } && {
11918 test -z "$ac_c_werror_flag" ||
11919 test ! -s conftest.err
11920 } && test -s conftest.$ac_objext; then
11921 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011922else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011923 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011924sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000011925
Bram Moolenaar446cb832008-06-24 21:56:24 +000011926 ac_cv_type_size_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000011927fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011928
11929rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11930else
11931 $as_echo "$as_me: failed program was:" >&5
11932sed 's/^/| /' conftest.$ac_ext >&5
11933
11934
Bram Moolenaar071d4272004-06-13 20:20:40 +000011935fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011936
11937rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11938fi
11939{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
11940$as_echo "$ac_cv_type_size_t" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011941if test $ac_cv_type_size_t = yes; then
11942 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011943else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011944
11945cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011946#define size_t unsigned int
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011947_ACEOF
11948
11949fi
11950
Bram Moolenaar446cb832008-06-24 21:56:24 +000011951{ $as_echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
11952$as_echo_n "checking for uid_t in sys/types.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011953if test "${ac_cv_type_uid_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011954 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011955else
11956 cat >conftest.$ac_ext <<_ACEOF
11957/* confdefs.h. */
11958_ACEOF
11959cat confdefs.h >>conftest.$ac_ext
11960cat >>conftest.$ac_ext <<_ACEOF
11961/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011962#include <sys/types.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011963
11964_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011965if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011966 $EGREP "uid_t" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000011967 ac_cv_type_uid_t=yes
11968else
Bram Moolenaar071d4272004-06-13 20:20:40 +000011969 ac_cv_type_uid_t=no
11970fi
11971rm -f conftest*
11972
11973fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011974{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
11975$as_echo "$ac_cv_type_uid_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011976if test $ac_cv_type_uid_t = no; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000011977
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011978cat >>confdefs.h <<\_ACEOF
11979#define uid_t int
11980_ACEOF
11981
11982
11983cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011984#define gid_t int
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011985_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011986
11987fi
11988
Bram Moolenaar446cb832008-06-24 21:56:24 +000011989{ $as_echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
11990$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011991if test "${ac_cv_header_time+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011992 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011993else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011994 cat >conftest.$ac_ext <<_ACEOF
11995/* confdefs.h. */
11996_ACEOF
11997cat confdefs.h >>conftest.$ac_ext
11998cat >>conftest.$ac_ext <<_ACEOF
11999/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012000#include <sys/types.h>
12001#include <sys/time.h>
12002#include <time.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012003
12004int
12005main ()
12006{
12007if ((struct tm *) 0)
12008return 0;
12009 ;
12010 return 0;
12011}
12012_ACEOF
12013rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012014if { (ac_try="$ac_compile"
12015case "(($ac_try" in
12016 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12017 *) ac_try_echo=$ac_try;;
12018esac
12019eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12020$as_echo "$ac_try_echo") >&5
12021 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012022 ac_status=$?
12023 grep -v '^ *+' conftest.er1 >conftest.err
12024 rm -f conftest.er1
12025 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012026 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12027 (exit $ac_status); } && {
12028 test -z "$ac_c_werror_flag" ||
12029 test ! -s conftest.err
12030 } && test -s conftest.$ac_objext; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000012031 ac_cv_header_time=yes
12032else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012033 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012034sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012035
Bram Moolenaar446cb832008-06-24 21:56:24 +000012036 ac_cv_header_time=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012037fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012038
12039rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012040fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012041{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
12042$as_echo "$ac_cv_header_time" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012043if test $ac_cv_header_time = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012044
12045cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012046#define TIME_WITH_SYS_TIME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012047_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012048
12049fi
12050
Bram Moolenaar446cb832008-06-24 21:56:24 +000012051{ $as_echo "$as_me:$LINENO: checking for ino_t" >&5
12052$as_echo_n "checking for ino_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012053if test "${ac_cv_type_ino_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012054 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012055else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012056 ac_cv_type_ino_t=no
12057cat >conftest.$ac_ext <<_ACEOF
12058/* confdefs.h. */
12059_ACEOF
12060cat confdefs.h >>conftest.$ac_ext
12061cat >>conftest.$ac_ext <<_ACEOF
12062/* end confdefs.h. */
12063$ac_includes_default
12064int
12065main ()
12066{
12067if (sizeof (ino_t))
12068 return 0;
12069 ;
12070 return 0;
12071}
12072_ACEOF
12073rm -f conftest.$ac_objext
12074if { (ac_try="$ac_compile"
12075case "(($ac_try" in
12076 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12077 *) ac_try_echo=$ac_try;;
12078esac
12079eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12080$as_echo "$ac_try_echo") >&5
12081 (eval "$ac_compile") 2>conftest.er1
12082 ac_status=$?
12083 grep -v '^ *+' conftest.er1 >conftest.err
12084 rm -f conftest.er1
12085 cat conftest.err >&5
12086 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12087 (exit $ac_status); } && {
12088 test -z "$ac_c_werror_flag" ||
12089 test ! -s conftest.err
12090 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012091 cat >conftest.$ac_ext <<_ACEOF
12092/* confdefs.h. */
12093_ACEOF
12094cat confdefs.h >>conftest.$ac_ext
12095cat >>conftest.$ac_ext <<_ACEOF
12096/* end confdefs.h. */
12097$ac_includes_default
12098int
12099main ()
12100{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012101if (sizeof ((ino_t)))
12102 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012103 ;
12104 return 0;
12105}
12106_ACEOF
12107rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012108if { (ac_try="$ac_compile"
12109case "(($ac_try" in
12110 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12111 *) ac_try_echo=$ac_try;;
12112esac
12113eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12114$as_echo "$ac_try_echo") >&5
12115 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012116 ac_status=$?
12117 grep -v '^ *+' conftest.er1 >conftest.err
12118 rm -f conftest.er1
12119 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012120 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12121 (exit $ac_status); } && {
12122 test -z "$ac_c_werror_flag" ||
12123 test ! -s conftest.err
12124 } && test -s conftest.$ac_objext; then
12125 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012126else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012127 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012128sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012129
Bram Moolenaar446cb832008-06-24 21:56:24 +000012130 ac_cv_type_ino_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000012131fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012132
12133rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12134else
12135 $as_echo "$as_me: failed program was:" >&5
12136sed 's/^/| /' conftest.$ac_ext >&5
12137
12138
Bram Moolenaar071d4272004-06-13 20:20:40 +000012139fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012140
12141rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12142fi
12143{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_ino_t" >&5
12144$as_echo "$ac_cv_type_ino_t" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012145if test $ac_cv_type_ino_t = yes; then
12146 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012147else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012148
12149cat >>confdefs.h <<_ACEOF
12150#define ino_t long
12151_ACEOF
12152
12153fi
12154
Bram Moolenaar446cb832008-06-24 21:56:24 +000012155{ $as_echo "$as_me:$LINENO: checking for dev_t" >&5
12156$as_echo_n "checking for dev_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012157if test "${ac_cv_type_dev_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012158 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012159else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012160 ac_cv_type_dev_t=no
12161cat >conftest.$ac_ext <<_ACEOF
12162/* confdefs.h. */
12163_ACEOF
12164cat confdefs.h >>conftest.$ac_ext
12165cat >>conftest.$ac_ext <<_ACEOF
12166/* end confdefs.h. */
12167$ac_includes_default
12168int
12169main ()
12170{
12171if (sizeof (dev_t))
12172 return 0;
12173 ;
12174 return 0;
12175}
12176_ACEOF
12177rm -f conftest.$ac_objext
12178if { (ac_try="$ac_compile"
12179case "(($ac_try" in
12180 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12181 *) ac_try_echo=$ac_try;;
12182esac
12183eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12184$as_echo "$ac_try_echo") >&5
12185 (eval "$ac_compile") 2>conftest.er1
12186 ac_status=$?
12187 grep -v '^ *+' conftest.er1 >conftest.err
12188 rm -f conftest.er1
12189 cat conftest.err >&5
12190 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12191 (exit $ac_status); } && {
12192 test -z "$ac_c_werror_flag" ||
12193 test ! -s conftest.err
12194 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012195 cat >conftest.$ac_ext <<_ACEOF
12196/* confdefs.h. */
12197_ACEOF
12198cat confdefs.h >>conftest.$ac_ext
12199cat >>conftest.$ac_ext <<_ACEOF
12200/* end confdefs.h. */
12201$ac_includes_default
12202int
12203main ()
12204{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012205if (sizeof ((dev_t)))
12206 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012207 ;
12208 return 0;
12209}
12210_ACEOF
12211rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012212if { (ac_try="$ac_compile"
12213case "(($ac_try" in
12214 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12215 *) ac_try_echo=$ac_try;;
12216esac
12217eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12218$as_echo "$ac_try_echo") >&5
12219 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012220 ac_status=$?
12221 grep -v '^ *+' conftest.er1 >conftest.err
12222 rm -f conftest.er1
12223 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012224 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12225 (exit $ac_status); } && {
12226 test -z "$ac_c_werror_flag" ||
12227 test ! -s conftest.err
12228 } && test -s conftest.$ac_objext; then
12229 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012230else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012231 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012232sed 's/^/| /' conftest.$ac_ext >&5
12233
Bram Moolenaar446cb832008-06-24 21:56:24 +000012234 ac_cv_type_dev_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000012235fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012236
12237rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12238else
12239 $as_echo "$as_me: failed program was:" >&5
12240sed 's/^/| /' conftest.$ac_ext >&5
12241
12242
Bram Moolenaar071d4272004-06-13 20:20:40 +000012243fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012244
12245rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12246fi
12247{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_dev_t" >&5
12248$as_echo "$ac_cv_type_dev_t" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012249if test $ac_cv_type_dev_t = yes; then
12250 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012251else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012252
12253cat >>confdefs.h <<_ACEOF
12254#define dev_t unsigned
12255_ACEOF
12256
12257fi
12258
12259
Bram Moolenaar446cb832008-06-24 21:56:24 +000012260{ $as_echo "$as_me:$LINENO: checking for rlim_t" >&5
12261$as_echo_n "checking for rlim_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012262if eval "test \"`echo '$''{'ac_cv_type_rlim_t'+set}'`\" = set"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012263 { $as_echo "$as_me:$LINENO: result: (cached) $ac_cv_type_rlim_t" >&5
12264$as_echo "(cached) $ac_cv_type_rlim_t" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012265else
12266 cat >conftest.$ac_ext <<_ACEOF
12267/* confdefs.h. */
12268_ACEOF
12269cat confdefs.h >>conftest.$ac_ext
12270cat >>conftest.$ac_ext <<_ACEOF
12271/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012272
12273#include <sys/types.h>
12274#if STDC_HEADERS
Bram Moolenaar446cb832008-06-24 21:56:24 +000012275# include <stdlib.h>
12276# include <stddef.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000012277#endif
12278#ifdef HAVE_SYS_RESOURCE_H
Bram Moolenaar446cb832008-06-24 21:56:24 +000012279# include <sys/resource.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000012280#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012281
12282_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012283if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012284 $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 +000012285 ac_cv_type_rlim_t=yes
12286else
Bram Moolenaar071d4272004-06-13 20:20:40 +000012287 ac_cv_type_rlim_t=no
12288fi
12289rm -f conftest*
12290
Bram Moolenaar446cb832008-06-24 21:56:24 +000012291 { $as_echo "$as_me:$LINENO: result: $ac_cv_type_rlim_t" >&5
12292$as_echo "$ac_cv_type_rlim_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012293fi
12294if test $ac_cv_type_rlim_t = no; then
12295 cat >> confdefs.h <<\EOF
12296#define rlim_t unsigned long
12297EOF
12298fi
12299
Bram Moolenaar446cb832008-06-24 21:56:24 +000012300{ $as_echo "$as_me:$LINENO: checking for stack_t" >&5
12301$as_echo_n "checking for stack_t... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012302if eval "test \"`echo '$''{'ac_cv_type_stack_t'+set}'`\" = set"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012303 { $as_echo "$as_me:$LINENO: result: (cached) $ac_cv_type_stack_t" >&5
12304$as_echo "(cached) $ac_cv_type_stack_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012305else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012306 cat >conftest.$ac_ext <<_ACEOF
12307/* confdefs.h. */
12308_ACEOF
12309cat confdefs.h >>conftest.$ac_ext
12310cat >>conftest.$ac_ext <<_ACEOF
12311/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012312
12313#include <sys/types.h>
12314#if STDC_HEADERS
Bram Moolenaar446cb832008-06-24 21:56:24 +000012315# include <stdlib.h>
12316# include <stddef.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000012317#endif
12318#include <signal.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012319
12320_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012321if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012322 $EGREP "stack_t" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000012323 ac_cv_type_stack_t=yes
12324else
Bram Moolenaar071d4272004-06-13 20:20:40 +000012325 ac_cv_type_stack_t=no
12326fi
12327rm -f conftest*
12328
Bram Moolenaar446cb832008-06-24 21:56:24 +000012329 { $as_echo "$as_me:$LINENO: result: $ac_cv_type_stack_t" >&5
12330$as_echo "$ac_cv_type_stack_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012331fi
12332if test $ac_cv_type_stack_t = no; then
12333 cat >> confdefs.h <<\EOF
12334#define stack_t struct sigaltstack
12335EOF
12336fi
12337
Bram Moolenaar446cb832008-06-24 21:56:24 +000012338{ $as_echo "$as_me:$LINENO: checking whether stack_t has an ss_base field" >&5
12339$as_echo_n "checking whether stack_t has an ss_base field... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012340cat >conftest.$ac_ext <<_ACEOF
12341/* confdefs.h. */
12342_ACEOF
12343cat confdefs.h >>conftest.$ac_ext
12344cat >>conftest.$ac_ext <<_ACEOF
12345/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012346
12347#include <sys/types.h>
12348#if STDC_HEADERS
Bram Moolenaar446cb832008-06-24 21:56:24 +000012349# include <stdlib.h>
12350# include <stddef.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000012351#endif
12352#include <signal.h>
12353#include "confdefs.h"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012354
12355int
12356main ()
12357{
12358stack_t sigstk; sigstk.ss_base = 0;
12359 ;
12360 return 0;
12361}
12362_ACEOF
12363rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012364if { (ac_try="$ac_compile"
12365case "(($ac_try" in
12366 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12367 *) ac_try_echo=$ac_try;;
12368esac
12369eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12370$as_echo "$ac_try_echo") >&5
12371 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012372 ac_status=$?
12373 grep -v '^ *+' conftest.er1 >conftest.err
12374 rm -f conftest.er1
12375 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012376 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12377 (exit $ac_status); } && {
12378 test -z "$ac_c_werror_flag" ||
12379 test ! -s conftest.err
12380 } && test -s conftest.$ac_objext; then
12381 { $as_echo "$as_me:$LINENO: result: yes" >&5
12382$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012383#define HAVE_SS_BASE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012384_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012385
12386else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012387 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012388sed 's/^/| /' conftest.$ac_ext >&5
12389
Bram Moolenaar446cb832008-06-24 21:56:24 +000012390 { $as_echo "$as_me:$LINENO: result: no" >&5
12391$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012392fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012393
12394rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000012395
12396olibs="$LIBS"
Bram Moolenaar446cb832008-06-24 21:56:24 +000012397{ $as_echo "$as_me:$LINENO: checking --with-tlib argument" >&5
12398$as_echo_n "checking --with-tlib argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012399
Bram Moolenaar446cb832008-06-24 21:56:24 +000012400# Check whether --with-tlib was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +000012401if test "${with_tlib+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012402 withval=$with_tlib;
12403fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000012404
12405if test -n "$with_tlib"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012406 { $as_echo "$as_me:$LINENO: result: $with_tlib" >&5
12407$as_echo "$with_tlib" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012408 LIBS="$LIBS -l$with_tlib"
Bram Moolenaar446cb832008-06-24 21:56:24 +000012409 { $as_echo "$as_me:$LINENO: checking for linking with $with_tlib library" >&5
12410$as_echo_n "checking for linking with $with_tlib library... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012411 cat >conftest.$ac_ext <<_ACEOF
12412/* confdefs.h. */
12413_ACEOF
12414cat confdefs.h >>conftest.$ac_ext
12415cat >>conftest.$ac_ext <<_ACEOF
12416/* end confdefs.h. */
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012417
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012418int
12419main ()
12420{
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012421
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012422 ;
12423 return 0;
12424}
12425_ACEOF
12426rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012427if { (ac_try="$ac_link"
12428case "(($ac_try" in
12429 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12430 *) ac_try_echo=$ac_try;;
12431esac
12432eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12433$as_echo "$ac_try_echo") >&5
12434 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012435 ac_status=$?
12436 grep -v '^ *+' conftest.er1 >conftest.err
12437 rm -f conftest.er1
12438 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012439 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12440 (exit $ac_status); } && {
12441 test -z "$ac_c_werror_flag" ||
12442 test ! -s conftest.err
12443 } && test -s conftest$ac_exeext && {
12444 test "$cross_compiling" = yes ||
12445 $as_test_x conftest$ac_exeext
12446 }; then
12447 { $as_echo "$as_me:$LINENO: result: OK" >&5
12448$as_echo "OK" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012449else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012450 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012451sed 's/^/| /' conftest.$ac_ext >&5
12452
Bram Moolenaar446cb832008-06-24 21:56:24 +000012453 { { $as_echo "$as_me:$LINENO: error: FAILED" >&5
12454$as_echo "$as_me: error: FAILED" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012455 { (exit 1); exit 1; }; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012456fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012457
12458rm -rf conftest.dSYM
12459rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012460 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012461 olibs="$LIBS"
12462else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012463 { $as_echo "$as_me:$LINENO: result: empty: automatic terminal library selection" >&5
12464$as_echo "empty: automatic terminal library selection" >&6; }
Bram Moolenaara1b5aa52006-10-10 09:41:28 +000012465 case "`uname -s 2>/dev/null`" in
12466 OSF1|SCO_SV) tlibs="ncurses curses termlib termcap";;
Bram Moolenaar071d4272004-06-13 20:20:40 +000012467 *) tlibs="ncurses termlib termcap curses";;
12468 esac
12469 for libname in $tlibs; do
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012470
Bram Moolenaar446cb832008-06-24 21:56:24 +000012471as_ac_Lib=`$as_echo "ac_cv_lib_${libname}''_tgetent" | $as_tr_sh`
12472{ $as_echo "$as_me:$LINENO: checking for tgetent in -l${libname}" >&5
12473$as_echo_n "checking for tgetent in -l${libname}... " >&6; }
12474if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then
12475 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012476else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012477 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000012478LIBS="-l${libname} $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012479cat >conftest.$ac_ext <<_ACEOF
12480/* confdefs.h. */
12481_ACEOF
12482cat confdefs.h >>conftest.$ac_ext
12483cat >>conftest.$ac_ext <<_ACEOF
12484/* end confdefs.h. */
12485
Bram Moolenaar446cb832008-06-24 21:56:24 +000012486/* Override any GCC internal prototype to avoid an error.
12487 Use char because int might match the return type of a GCC
12488 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012489#ifdef __cplusplus
12490extern "C"
12491#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012492char tgetent ();
12493int
12494main ()
12495{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012496return tgetent ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012497 ;
12498 return 0;
12499}
12500_ACEOF
12501rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012502if { (ac_try="$ac_link"
12503case "(($ac_try" in
12504 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12505 *) ac_try_echo=$ac_try;;
12506esac
12507eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12508$as_echo "$ac_try_echo") >&5
12509 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012510 ac_status=$?
12511 grep -v '^ *+' conftest.er1 >conftest.err
12512 rm -f conftest.er1
12513 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012514 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12515 (exit $ac_status); } && {
12516 test -z "$ac_c_werror_flag" ||
12517 test ! -s conftest.err
12518 } && test -s conftest$ac_exeext && {
12519 test "$cross_compiling" = yes ||
12520 $as_test_x conftest$ac_exeext
12521 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012522 eval "$as_ac_Lib=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000012523else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012524 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012525sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012526
Bram Moolenaar446cb832008-06-24 21:56:24 +000012527 eval "$as_ac_Lib=no"
Bram Moolenaar071d4272004-06-13 20:20:40 +000012528fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012529
12530rm -rf conftest.dSYM
12531rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012532 conftest$ac_exeext conftest.$ac_ext
12533LIBS=$ac_check_lib_save_LIBS
12534fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012535ac_res=`eval 'as_val=${'$as_ac_Lib'}
12536 $as_echo "$as_val"'`
12537 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
12538$as_echo "$ac_res" >&6; }
12539if test `eval 'as_val=${'$as_ac_Lib'}
12540 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012541 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000012542#define `$as_echo "HAVE_LIB${libname}" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012543_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012544
12545 LIBS="-l${libname} $LIBS"
12546
Bram Moolenaar071d4272004-06-13 20:20:40 +000012547fi
12548
12549 if test "x$olibs" != "x$LIBS"; then
12550 if test "$cross_compiling" = yes; then
12551 res="FAIL"
12552else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012553 cat >conftest.$ac_ext <<_ACEOF
12554/* confdefs.h. */
12555_ACEOF
12556cat confdefs.h >>conftest.$ac_ext
12557cat >>conftest.$ac_ext <<_ACEOF
12558/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012559
12560#ifdef HAVE_TERMCAP_H
12561# include <termcap.h>
12562#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +000012563#if STDC_HEADERS
12564# include <stdlib.h>
12565# include <stddef.h>
12566#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000012567main() {char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(0); }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012568_ACEOF
12569rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012570if { (ac_try="$ac_link"
12571case "(($ac_try" in
12572 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12573 *) ac_try_echo=$ac_try;;
12574esac
12575eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12576$as_echo "$ac_try_echo") >&5
12577 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012578 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000012579 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012580 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000012581 { (case "(($ac_try" in
12582 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12583 *) ac_try_echo=$ac_try;;
12584esac
12585eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12586$as_echo "$ac_try_echo") >&5
12587 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012588 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000012589 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012590 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000012591 res="OK"
12592else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012593 $as_echo "$as_me: program exited with status $ac_status" >&5
12594$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012595sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012596
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012597( exit $ac_status )
12598res="FAIL"
12599fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012600rm -rf conftest.dSYM
12601rm -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 +000012602fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012603
12604
Bram Moolenaar071d4272004-06-13 20:20:40 +000012605 if test "$res" = "OK"; then
12606 break
12607 fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012608 { $as_echo "$as_me:$LINENO: result: $libname library is not usable" >&5
12609$as_echo "$libname library is not usable" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012610 LIBS="$olibs"
12611 fi
12612 done
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012613 if test "x$olibs" = "x$LIBS"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012614 { $as_echo "$as_me:$LINENO: result: no terminal library found" >&5
12615$as_echo "no terminal library found" >&6; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012616 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000012617fi
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012618
12619if test "x$olibs" = "x$LIBS"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012620 { $as_echo "$as_me:$LINENO: checking for tgetent()" >&5
12621$as_echo_n "checking for tgetent()... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012622 cat >conftest.$ac_ext <<_ACEOF
12623/* confdefs.h. */
12624_ACEOF
12625cat confdefs.h >>conftest.$ac_ext
12626cat >>conftest.$ac_ext <<_ACEOF
12627/* end confdefs.h. */
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012628
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012629int
12630main ()
12631{
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012632char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012633 ;
12634 return 0;
12635}
12636_ACEOF
12637rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012638if { (ac_try="$ac_link"
12639case "(($ac_try" in
12640 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12641 *) ac_try_echo=$ac_try;;
12642esac
12643eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12644$as_echo "$ac_try_echo") >&5
12645 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012646 ac_status=$?
12647 grep -v '^ *+' conftest.er1 >conftest.err
12648 rm -f conftest.er1
12649 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012650 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12651 (exit $ac_status); } && {
12652 test -z "$ac_c_werror_flag" ||
12653 test ! -s conftest.err
12654 } && test -s conftest$ac_exeext && {
12655 test "$cross_compiling" = yes ||
12656 $as_test_x conftest$ac_exeext
12657 }; then
12658 { $as_echo "$as_me:$LINENO: result: yes" >&5
12659$as_echo "yes" >&6; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012660else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012661 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012662sed 's/^/| /' conftest.$ac_ext >&5
12663
Bram Moolenaar446cb832008-06-24 21:56:24 +000012664 { { $as_echo "$as_me:$LINENO: error: NOT FOUND!
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012665 You need to install a terminal library; for example ncurses.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012666 Or specify the name of the library with --with-tlib." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012667$as_echo "$as_me: error: NOT FOUND!
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012668 You need to install a terminal library; for example ncurses.
12669 Or specify the name of the library with --with-tlib." >&2;}
12670 { (exit 1); exit 1; }; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012671fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012672
12673rm -rf conftest.dSYM
12674rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012675 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012676fi
12677
Bram Moolenaar446cb832008-06-24 21:56:24 +000012678{ $as_echo "$as_me:$LINENO: checking whether we talk terminfo" >&5
12679$as_echo_n "checking whether we talk terminfo... " >&6; }
12680if test "${vim_cv_terminfo+set}" = set; then
12681 $as_echo_n "(cached) " >&6
12682else
12683
12684 if test "$cross_compiling" = yes; then
12685
12686 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_terminfo'" >&5
12687$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_terminfo'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012688 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000012689
Bram Moolenaar071d4272004-06-13 20:20:40 +000012690else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012691 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012692
Bram Moolenaar446cb832008-06-24 21:56:24 +000012693#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +000012694#ifdef HAVE_TERMCAP_H
12695# include <termcap.h>
12696#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +000012697#ifdef HAVE_STRING_H
12698# include <string.h>
12699#endif
12700#if STDC_HEADERS
12701# include <stdlib.h>
12702# include <stddef.h>
12703#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000012704main()
12705{char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(!strcmp(s==0 ? "" : s, "1")); }
Bram Moolenaar446cb832008-06-24 21:56:24 +000012706
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012707_ACEOF
12708rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012709if { (ac_try="$ac_link"
12710case "(($ac_try" in
12711 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12712 *) ac_try_echo=$ac_try;;
12713esac
12714eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12715$as_echo "$ac_try_echo") >&5
12716 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012717 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000012718 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012719 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000012720 { (case "(($ac_try" in
12721 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12722 *) ac_try_echo=$ac_try;;
12723esac
12724eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12725$as_echo "$ac_try_echo") >&5
12726 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012727 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000012728 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012729 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012730
12731 vim_cv_terminfo=no
12732
Bram Moolenaar071d4272004-06-13 20:20:40 +000012733else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012734 $as_echo "$as_me: program exited with status $ac_status" >&5
12735$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012736sed 's/^/| /' conftest.$ac_ext >&5
12737
12738( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000012739
12740 vim_cv_terminfo=yes
12741
12742fi
12743rm -rf conftest.dSYM
12744rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12745fi
12746
12747
12748
12749fi
12750{ $as_echo "$as_me:$LINENO: result: $vim_cv_terminfo" >&5
12751$as_echo "$vim_cv_terminfo" >&6; }
12752
12753if test "x$vim_cv_terminfo" = "xyes" ; then
12754 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012755#define TERMINFO 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012756_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012757
12758fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000012759
Bram Moolenaar071d4272004-06-13 20:20:40 +000012760if test "x$olibs" != "x$LIBS"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012761 { $as_echo "$as_me:$LINENO: checking what tgetent() returns for an unknown terminal" >&5
12762$as_echo_n "checking what tgetent() returns for an unknown terminal... " >&6; }
12763if test "${vim_cv_tgent+set}" = set; then
12764 $as_echo_n "(cached) " >&6
12765else
12766
12767 if test "$cross_compiling" = yes; then
12768
12769 { { $as_echo "$as_me:$LINENO: error: failed to compile test program." >&5
12770$as_echo "$as_me: error: failed to compile test program." >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012771 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000012772
Bram Moolenaar071d4272004-06-13 20:20:40 +000012773else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012774 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012775
Bram Moolenaar446cb832008-06-24 21:56:24 +000012776#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +000012777#ifdef HAVE_TERMCAP_H
12778# include <termcap.h>
12779#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +000012780#if STDC_HEADERS
12781# include <stdlib.h>
12782# include <stddef.h>
12783#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000012784main()
12785{char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); exit(res != 0); }
Bram Moolenaar446cb832008-06-24 21:56:24 +000012786
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012787_ACEOF
12788rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012789if { (ac_try="$ac_link"
12790case "(($ac_try" in
12791 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12792 *) ac_try_echo=$ac_try;;
12793esac
12794eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12795$as_echo "$ac_try_echo") >&5
12796 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012797 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000012798 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012799 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000012800 { (case "(($ac_try" in
12801 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12802 *) ac_try_echo=$ac_try;;
12803esac
12804eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12805$as_echo "$ac_try_echo") >&5
12806 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012807 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000012808 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012809 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012810
12811 vim_cv_tgent=zero
Bram Moolenaar071d4272004-06-13 20:20:40 +000012812
12813else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012814 $as_echo "$as_me: program exited with status $ac_status" >&5
12815$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012816sed 's/^/| /' conftest.$ac_ext >&5
12817
12818( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000012819
12820 vim_cv_tgent=non-zero
12821
Bram Moolenaar071d4272004-06-13 20:20:40 +000012822fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012823rm -rf conftest.dSYM
12824rm -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 +000012825fi
12826
Bram Moolenaar446cb832008-06-24 21:56:24 +000012827
12828
12829fi
12830{ $as_echo "$as_me:$LINENO: result: $vim_cv_tgent" >&5
12831$as_echo "$vim_cv_tgent" >&6; }
12832
12833 if test "x$vim_cv_tgent" = "xzero" ; then
12834 cat >>confdefs.h <<\_ACEOF
12835#define TGETENT_ZERO_ERR 0
12836_ACEOF
12837
12838 fi
12839fi
12840
12841{ $as_echo "$as_me:$LINENO: checking whether termcap.h contains ospeed" >&5
12842$as_echo_n "checking whether termcap.h contains ospeed... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012843cat >conftest.$ac_ext <<_ACEOF
12844/* confdefs.h. */
12845_ACEOF
12846cat confdefs.h >>conftest.$ac_ext
12847cat >>conftest.$ac_ext <<_ACEOF
12848/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012849
12850#ifdef HAVE_TERMCAP_H
12851# include <termcap.h>
12852#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012853
12854int
12855main ()
12856{
Bram Moolenaar071d4272004-06-13 20:20:40 +000012857ospeed = 20000
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012858 ;
12859 return 0;
12860}
12861_ACEOF
12862rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012863if { (ac_try="$ac_link"
12864case "(($ac_try" in
12865 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12866 *) ac_try_echo=$ac_try;;
12867esac
12868eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12869$as_echo "$ac_try_echo") >&5
12870 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012871 ac_status=$?
12872 grep -v '^ *+' conftest.er1 >conftest.err
12873 rm -f conftest.er1
12874 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012875 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12876 (exit $ac_status); } && {
12877 test -z "$ac_c_werror_flag" ||
12878 test ! -s conftest.err
12879 } && test -s conftest$ac_exeext && {
12880 test "$cross_compiling" = yes ||
12881 $as_test_x conftest$ac_exeext
12882 }; then
12883 { $as_echo "$as_me:$LINENO: result: yes" >&5
12884$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012885#define HAVE_OSPEED 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012886_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012887
12888else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012889 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012890sed 's/^/| /' conftest.$ac_ext >&5
12891
Bram Moolenaar446cb832008-06-24 21:56:24 +000012892 { $as_echo "$as_me:$LINENO: result: no" >&5
12893$as_echo "no" >&6; }
12894 { $as_echo "$as_me:$LINENO: checking whether ospeed can be extern" >&5
12895$as_echo_n "checking whether ospeed can be extern... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012896 cat >conftest.$ac_ext <<_ACEOF
12897/* confdefs.h. */
12898_ACEOF
12899cat confdefs.h >>conftest.$ac_ext
12900cat >>conftest.$ac_ext <<_ACEOF
12901/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012902
12903#ifdef HAVE_TERMCAP_H
12904# include <termcap.h>
12905#endif
12906extern short ospeed;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012907
12908int
12909main ()
12910{
Bram Moolenaar071d4272004-06-13 20:20:40 +000012911ospeed = 20000
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012912 ;
12913 return 0;
12914}
12915_ACEOF
12916rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012917if { (ac_try="$ac_link"
12918case "(($ac_try" in
12919 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12920 *) ac_try_echo=$ac_try;;
12921esac
12922eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12923$as_echo "$ac_try_echo") >&5
12924 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012925 ac_status=$?
12926 grep -v '^ *+' conftest.er1 >conftest.err
12927 rm -f conftest.er1
12928 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012929 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12930 (exit $ac_status); } && {
12931 test -z "$ac_c_werror_flag" ||
12932 test ! -s conftest.err
12933 } && test -s conftest$ac_exeext && {
12934 test "$cross_compiling" = yes ||
12935 $as_test_x conftest$ac_exeext
12936 }; then
12937 { $as_echo "$as_me:$LINENO: result: yes" >&5
12938$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012939#define OSPEED_EXTERN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012940_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012941
12942else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012943 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012944sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012945
Bram Moolenaar446cb832008-06-24 21:56:24 +000012946 { $as_echo "$as_me:$LINENO: result: no" >&5
12947$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012948fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012949
12950rm -rf conftest.dSYM
12951rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012952 conftest$ac_exeext conftest.$ac_ext
12953
12954fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012955
12956rm -rf conftest.dSYM
12957rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012958 conftest$ac_exeext conftest.$ac_ext
12959
Bram Moolenaar446cb832008-06-24 21:56:24 +000012960{ $as_echo "$as_me:$LINENO: checking whether termcap.h contains UP, BC and PC" >&5
12961$as_echo_n "checking whether termcap.h contains UP, BC and PC... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012962cat >conftest.$ac_ext <<_ACEOF
12963/* confdefs.h. */
12964_ACEOF
12965cat confdefs.h >>conftest.$ac_ext
12966cat >>conftest.$ac_ext <<_ACEOF
12967/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012968
12969#ifdef HAVE_TERMCAP_H
12970# include <termcap.h>
12971#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012972
12973int
12974main ()
12975{
Bram Moolenaar071d4272004-06-13 20:20:40 +000012976if (UP == 0 && BC == 0) PC = 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012977 ;
12978 return 0;
12979}
12980_ACEOF
12981rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012982if { (ac_try="$ac_link"
12983case "(($ac_try" in
12984 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12985 *) ac_try_echo=$ac_try;;
12986esac
12987eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12988$as_echo "$ac_try_echo") >&5
12989 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012990 ac_status=$?
12991 grep -v '^ *+' conftest.er1 >conftest.err
12992 rm -f conftest.er1
12993 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012994 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12995 (exit $ac_status); } && {
12996 test -z "$ac_c_werror_flag" ||
12997 test ! -s conftest.err
12998 } && test -s conftest$ac_exeext && {
12999 test "$cross_compiling" = yes ||
13000 $as_test_x conftest$ac_exeext
13001 }; then
13002 { $as_echo "$as_me:$LINENO: result: yes" >&5
13003$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013004#define HAVE_UP_BC_PC 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013005_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013006
13007else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013008 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013009sed 's/^/| /' conftest.$ac_ext >&5
13010
Bram Moolenaar446cb832008-06-24 21:56:24 +000013011 { $as_echo "$as_me:$LINENO: result: no" >&5
13012$as_echo "no" >&6; }
13013 { $as_echo "$as_me:$LINENO: checking whether UP, BC and PC can be extern" >&5
13014$as_echo_n "checking whether UP, BC and PC can be extern... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013015 cat >conftest.$ac_ext <<_ACEOF
13016/* confdefs.h. */
13017_ACEOF
13018cat confdefs.h >>conftest.$ac_ext
13019cat >>conftest.$ac_ext <<_ACEOF
13020/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013021
13022#ifdef HAVE_TERMCAP_H
13023# include <termcap.h>
13024#endif
13025extern char *UP, *BC, PC;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013026
13027int
13028main ()
13029{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013030if (UP == 0 && BC == 0) PC = 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013031 ;
13032 return 0;
13033}
13034_ACEOF
13035rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013036if { (ac_try="$ac_link"
13037case "(($ac_try" in
13038 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13039 *) ac_try_echo=$ac_try;;
13040esac
13041eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13042$as_echo "$ac_try_echo") >&5
13043 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013044 ac_status=$?
13045 grep -v '^ *+' conftest.er1 >conftest.err
13046 rm -f conftest.er1
13047 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013048 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13049 (exit $ac_status); } && {
13050 test -z "$ac_c_werror_flag" ||
13051 test ! -s conftest.err
13052 } && test -s conftest$ac_exeext && {
13053 test "$cross_compiling" = yes ||
13054 $as_test_x conftest$ac_exeext
13055 }; then
13056 { $as_echo "$as_me:$LINENO: result: yes" >&5
13057$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013058#define UP_BC_PC_EXTERN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013059_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013060
13061else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013062 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013063sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013064
Bram Moolenaar446cb832008-06-24 21:56:24 +000013065 { $as_echo "$as_me:$LINENO: result: no" >&5
13066$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013067fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013068
13069rm -rf conftest.dSYM
13070rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013071 conftest$ac_exeext conftest.$ac_ext
13072
13073fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013074
13075rm -rf conftest.dSYM
13076rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013077 conftest$ac_exeext conftest.$ac_ext
13078
Bram Moolenaar446cb832008-06-24 21:56:24 +000013079{ $as_echo "$as_me:$LINENO: checking whether tputs() uses outfuntype" >&5
13080$as_echo_n "checking whether tputs() uses outfuntype... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013081cat >conftest.$ac_ext <<_ACEOF
13082/* confdefs.h. */
13083_ACEOF
13084cat confdefs.h >>conftest.$ac_ext
13085cat >>conftest.$ac_ext <<_ACEOF
13086/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013087
13088#ifdef HAVE_TERMCAP_H
13089# include <termcap.h>
13090#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013091
13092int
13093main ()
13094{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013095extern int xx(); tputs("test", 1, (outfuntype)xx)
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013096 ;
13097 return 0;
13098}
13099_ACEOF
13100rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013101if { (ac_try="$ac_compile"
13102case "(($ac_try" in
13103 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13104 *) ac_try_echo=$ac_try;;
13105esac
13106eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13107$as_echo "$ac_try_echo") >&5
13108 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013109 ac_status=$?
13110 grep -v '^ *+' conftest.er1 >conftest.err
13111 rm -f conftest.er1
13112 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013113 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13114 (exit $ac_status); } && {
13115 test -z "$ac_c_werror_flag" ||
13116 test ! -s conftest.err
13117 } && test -s conftest.$ac_objext; then
13118 { $as_echo "$as_me:$LINENO: result: yes" >&5
13119$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013120#define HAVE_OUTFUNTYPE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013121_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013122
13123else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013124 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013125sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013126
Bram Moolenaar446cb832008-06-24 21:56:24 +000013127 { $as_echo "$as_me:$LINENO: result: no" >&5
13128$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013129fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013130
Bram Moolenaar446cb832008-06-24 21:56:24 +000013131rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13132
13133{ $as_echo "$as_me:$LINENO: checking whether sys/select.h and sys/time.h may both be included" >&5
13134$as_echo_n "checking whether sys/select.h and sys/time.h may both be included... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013135cat >conftest.$ac_ext <<_ACEOF
13136/* confdefs.h. */
13137_ACEOF
13138cat confdefs.h >>conftest.$ac_ext
13139cat >>conftest.$ac_ext <<_ACEOF
13140/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013141
13142#include <sys/types.h>
13143#include <sys/time.h>
13144#include <sys/select.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013145int
13146main ()
13147{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013148
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013149 ;
13150 return 0;
13151}
13152_ACEOF
13153rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013154if { (ac_try="$ac_compile"
13155case "(($ac_try" in
13156 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13157 *) ac_try_echo=$ac_try;;
13158esac
13159eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13160$as_echo "$ac_try_echo") >&5
13161 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013162 ac_status=$?
13163 grep -v '^ *+' conftest.er1 >conftest.err
13164 rm -f conftest.er1
13165 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013166 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13167 (exit $ac_status); } && {
13168 test -z "$ac_c_werror_flag" ||
13169 test ! -s conftest.err
13170 } && test -s conftest.$ac_objext; then
13171 { $as_echo "$as_me:$LINENO: result: yes" >&5
13172$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013173 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013174#define SYS_SELECT_WITH_SYS_TIME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013175_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013176
13177else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013178 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013179sed 's/^/| /' conftest.$ac_ext >&5
13180
Bram Moolenaar446cb832008-06-24 21:56:24 +000013181 { $as_echo "$as_me:$LINENO: result: no" >&5
13182$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013183fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013184
13185rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000013186
13187
Bram Moolenaar446cb832008-06-24 21:56:24 +000013188{ $as_echo "$as_me:$LINENO: checking for /dev/ptc" >&5
13189$as_echo_n "checking for /dev/ptc... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013190if test -r /dev/ptc; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013191 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013192#define HAVE_DEV_PTC 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013193_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013194
Bram Moolenaar446cb832008-06-24 21:56:24 +000013195 { $as_echo "$as_me:$LINENO: result: yes" >&5
13196$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013197else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013198 { $as_echo "$as_me:$LINENO: result: no" >&5
13199$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013200fi
13201
Bram Moolenaar446cb832008-06-24 21:56:24 +000013202{ $as_echo "$as_me:$LINENO: checking for SVR4 ptys" >&5
13203$as_echo_n "checking for SVR4 ptys... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013204if test -c /dev/ptmx ; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013205 cat >conftest.$ac_ext <<_ACEOF
13206/* confdefs.h. */
13207_ACEOF
13208cat confdefs.h >>conftest.$ac_ext
13209cat >>conftest.$ac_ext <<_ACEOF
13210/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013211
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013212int
13213main ()
13214{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013215ptsname(0);grantpt(0);unlockpt(0);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013216 ;
13217 return 0;
13218}
13219_ACEOF
13220rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013221if { (ac_try="$ac_link"
13222case "(($ac_try" in
13223 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13224 *) ac_try_echo=$ac_try;;
13225esac
13226eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13227$as_echo "$ac_try_echo") >&5
13228 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013229 ac_status=$?
13230 grep -v '^ *+' conftest.er1 >conftest.err
13231 rm -f conftest.er1
13232 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013233 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13234 (exit $ac_status); } && {
13235 test -z "$ac_c_werror_flag" ||
13236 test ! -s conftest.err
13237 } && test -s conftest$ac_exeext && {
13238 test "$cross_compiling" = yes ||
13239 $as_test_x conftest$ac_exeext
13240 }; then
13241 { $as_echo "$as_me:$LINENO: result: yes" >&5
13242$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013243#define HAVE_SVR4_PTYS 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013244_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013245
13246else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013247 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013248sed 's/^/| /' conftest.$ac_ext >&5
13249
Bram Moolenaar446cb832008-06-24 21:56:24 +000013250 { $as_echo "$as_me:$LINENO: result: no" >&5
13251$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013252fi
13253
Bram Moolenaar446cb832008-06-24 21:56:24 +000013254rm -rf conftest.dSYM
13255rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
13256 conftest$ac_exeext conftest.$ac_ext
13257else
13258 { $as_echo "$as_me:$LINENO: result: no" >&5
13259$as_echo "no" >&6; }
13260fi
13261
13262{ $as_echo "$as_me:$LINENO: checking for ptyranges" >&5
13263$as_echo_n "checking for ptyranges... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013264if test -d /dev/ptym ; then
13265 pdir='/dev/ptym'
13266else
13267 pdir='/dev'
13268fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013269cat >conftest.$ac_ext <<_ACEOF
13270/* confdefs.h. */
13271_ACEOF
13272cat confdefs.h >>conftest.$ac_ext
13273cat >>conftest.$ac_ext <<_ACEOF
13274/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013275#ifdef M_UNIX
13276 yes;
13277#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013278
13279_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013280if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013281 $EGREP "yes" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000013282 ptys=`echo /dev/ptyp??`
13283else
Bram Moolenaar071d4272004-06-13 20:20:40 +000013284 ptys=`echo $pdir/pty??`
13285fi
13286rm -f conftest*
13287
13288if test "$ptys" != "$pdir/pty??" ; then
13289 p0=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\).$/\1/g' | sort -u | tr -d '\012'`
13290 p1=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\)$/\1/g' | sort -u | tr -d '\012'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013291 cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013292#define PTYRANGE0 "$p0"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013293_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013294
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013295 cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013296#define PTYRANGE1 "$p1"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013297_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013298
Bram Moolenaar446cb832008-06-24 21:56:24 +000013299 { $as_echo "$as_me:$LINENO: result: $p0 / $p1" >&5
13300$as_echo "$p0 / $p1" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013301else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013302 { $as_echo "$as_me:$LINENO: result: don't know" >&5
13303$as_echo "don't know" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013304fi
13305
Bram Moolenaar071d4272004-06-13 20:20:40 +000013306rm -f conftest_grp
Bram Moolenaar446cb832008-06-24 21:56:24 +000013307{ $as_echo "$as_me:$LINENO: checking default tty permissions/group" >&5
13308$as_echo_n "checking default tty permissions/group... " >&6; }
13309if test "${vim_cv_tty_group+set}" = set; then
13310 $as_echo_n "(cached) " >&6
13311else
13312
13313 if test "$cross_compiling" = yes; then
13314
13315 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_tty_group' and 'vim_cv_tty_mode'" >&5
13316$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 +000013317 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000013318
Bram Moolenaar071d4272004-06-13 20:20:40 +000013319else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013320 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013321
Bram Moolenaar446cb832008-06-24 21:56:24 +000013322#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +000013323#include <sys/types.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +000013324#if STDC_HEADERS
13325# include <stdlib.h>
13326# include <stddef.h>
13327#endif
13328#ifdef HAVE_UNISTD_H
13329#include <unistd.h>
13330#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000013331#include <sys/stat.h>
13332#include <stdio.h>
13333main()
13334{
13335 struct stat sb;
13336 char *x,*ttyname();
13337 int om, m;
13338 FILE *fp;
13339
13340 if (!(x = ttyname(0))) exit(1);
13341 if (stat(x, &sb)) exit(1);
13342 om = sb.st_mode;
13343 if (om & 002) exit(0);
13344 m = system("mesg y");
13345 if (m == -1 || m == 127) exit(1);
13346 if (stat(x, &sb)) exit(1);
13347 m = sb.st_mode;
13348 if (chmod(x, om)) exit(1);
13349 if (m & 002) exit(0);
13350 if (sb.st_gid == getgid()) exit(1);
13351 if (!(fp=fopen("conftest_grp", "w")))
13352 exit(1);
13353 fprintf(fp, "%d\n", sb.st_gid);
13354 fclose(fp);
13355 exit(0);
13356}
13357
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013358_ACEOF
13359rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013360if { (ac_try="$ac_link"
13361case "(($ac_try" in
13362 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13363 *) ac_try_echo=$ac_try;;
13364esac
13365eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13366$as_echo "$ac_try_echo") >&5
13367 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013368 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013369 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013370 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000013371 { (case "(($ac_try" in
13372 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13373 *) ac_try_echo=$ac_try;;
13374esac
13375eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13376$as_echo "$ac_try_echo") >&5
13377 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013378 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013379 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013380 (exit $ac_status); }; }; then
13381
Bram Moolenaar446cb832008-06-24 21:56:24 +000013382 if test -f conftest_grp; then
13383 vim_cv_tty_group=`cat conftest_grp`
13384 if test "x$vim_cv_tty_mode" = "x" ; then
13385 vim_cv_tty_mode=0620
13386 fi
13387 { $as_echo "$as_me:$LINENO: result: pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&5
13388$as_echo "pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&6; }
13389 else
13390 vim_cv_tty_group=world
13391 { $as_echo "$as_me:$LINENO: result: ptys are world accessable" >&5
13392$as_echo "ptys are world accessable" >&6; }
13393 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000013394
13395else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013396 $as_echo "$as_me: program exited with status $ac_status" >&5
13397$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013398sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013399
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013400( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000013401
13402 vim_cv_tty_group=world
13403 { $as_echo "$as_me:$LINENO: result: can't determine - assume ptys are world accessable" >&5
13404$as_echo "can't determine - assume ptys are world accessable" >&6; }
13405
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013406fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013407rm -rf conftest.dSYM
13408rm -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 +000013409fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013410
13411
13412
13413fi
13414{ $as_echo "$as_me:$LINENO: result: $vim_cv_tty_group" >&5
13415$as_echo "$vim_cv_tty_group" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013416rm -f conftest_grp
13417
Bram Moolenaar446cb832008-06-24 21:56:24 +000013418if test "x$vim_cv_tty_group" != "xworld" ; then
13419 cat >>confdefs.h <<_ACEOF
13420#define PTYGROUP $vim_cv_tty_group
13421_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013422
Bram Moolenaar446cb832008-06-24 21:56:24 +000013423 if test "x$vim_cv_tty_mode" = "x" ; then
13424 { { $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
13425$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;}
13426 { (exit 1); exit 1; }; }
13427 else
13428 cat >>confdefs.h <<\_ACEOF
13429#define PTYMODE 0620
13430_ACEOF
13431
13432 fi
13433fi
13434
13435
13436{ $as_echo "$as_me:$LINENO: checking return type of signal handlers" >&5
13437$as_echo_n "checking return type of signal handlers... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013438if test "${ac_cv_type_signal+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000013439 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000013440else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013441 cat >conftest.$ac_ext <<_ACEOF
13442/* confdefs.h. */
13443_ACEOF
13444cat confdefs.h >>conftest.$ac_ext
13445cat >>conftest.$ac_ext <<_ACEOF
13446/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013447#include <sys/types.h>
13448#include <signal.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000013449
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013450int
13451main ()
13452{
Bram Moolenaar446cb832008-06-24 21:56:24 +000013453return *(signal (0, 0)) (0) == 1;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013454 ;
13455 return 0;
13456}
13457_ACEOF
13458rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013459if { (ac_try="$ac_compile"
13460case "(($ac_try" in
13461 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13462 *) ac_try_echo=$ac_try;;
13463esac
13464eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13465$as_echo "$ac_try_echo") >&5
13466 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013467 ac_status=$?
13468 grep -v '^ *+' conftest.er1 >conftest.err
13469 rm -f conftest.er1
13470 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013471 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13472 (exit $ac_status); } && {
13473 test -z "$ac_c_werror_flag" ||
13474 test ! -s conftest.err
13475 } && test -s conftest.$ac_objext; then
13476 ac_cv_type_signal=int
Bram Moolenaar071d4272004-06-13 20:20:40 +000013477else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013478 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013479sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013480
Bram Moolenaar446cb832008-06-24 21:56:24 +000013481 ac_cv_type_signal=void
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013482fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013483
13484rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013485fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013486{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
13487$as_echo "$ac_cv_type_signal" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013488
13489cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013490#define RETSIGTYPE $ac_cv_type_signal
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013491_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013492
13493
13494
13495if test $ac_cv_type_signal = void; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013496 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013497#define SIGRETURN return
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013498_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013499
13500else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013501 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013502#define SIGRETURN return 0
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013503_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013504
13505fi
13506
Bram Moolenaar446cb832008-06-24 21:56:24 +000013507{ $as_echo "$as_me:$LINENO: checking for struct sigcontext" >&5
13508$as_echo_n "checking for struct sigcontext... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013509cat >conftest.$ac_ext <<_ACEOF
13510/* confdefs.h. */
13511_ACEOF
13512cat confdefs.h >>conftest.$ac_ext
13513cat >>conftest.$ac_ext <<_ACEOF
13514/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013515
13516#include <signal.h>
13517test_sig()
13518{
13519 struct sigcontext *scont;
13520 scont = (struct sigcontext *)0;
13521 return 1;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013522}
13523int
13524main ()
13525{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013526
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013527 ;
13528 return 0;
13529}
13530_ACEOF
13531rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013532if { (ac_try="$ac_compile"
13533case "(($ac_try" in
13534 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13535 *) ac_try_echo=$ac_try;;
13536esac
13537eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13538$as_echo "$ac_try_echo") >&5
13539 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013540 ac_status=$?
13541 grep -v '^ *+' conftest.er1 >conftest.err
13542 rm -f conftest.er1
13543 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013544 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13545 (exit $ac_status); } && {
13546 test -z "$ac_c_werror_flag" ||
13547 test ! -s conftest.err
13548 } && test -s conftest.$ac_objext; then
13549 { $as_echo "$as_me:$LINENO: result: yes" >&5
13550$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013551 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013552#define HAVE_SIGCONTEXT 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013553_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013554
13555else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013556 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013557sed 's/^/| /' conftest.$ac_ext >&5
13558
Bram Moolenaar446cb832008-06-24 21:56:24 +000013559 { $as_echo "$as_me:$LINENO: result: no" >&5
13560$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013561fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000013562
Bram Moolenaar446cb832008-06-24 21:56:24 +000013563rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13564
13565{ $as_echo "$as_me:$LINENO: checking getcwd implementation is broken" >&5
13566$as_echo_n "checking getcwd implementation is broken... " >&6; }
13567if test "${vim_cv_getcwd_broken+set}" = set; then
13568 $as_echo_n "(cached) " >&6
13569else
13570
13571 if test "$cross_compiling" = yes; then
13572
13573 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_getcwd_broken'" >&5
13574$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_getcwd_broken'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013575 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000013576
Bram Moolenaar071d4272004-06-13 20:20:40 +000013577else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013578 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013579
Bram Moolenaar446cb832008-06-24 21:56:24 +000013580#include "confdefs.h"
13581#ifdef HAVE_UNISTD_H
13582#include <unistd.h>
13583#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000013584char *dagger[] = { "IFS=pwd", 0 };
13585main()
13586{
13587 char buffer[500];
13588 extern char **environ;
13589 environ = dagger;
13590 return getcwd(buffer, 500) ? 0 : 1;
13591}
Bram Moolenaar446cb832008-06-24 21:56:24 +000013592
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013593_ACEOF
13594rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013595if { (ac_try="$ac_link"
13596case "(($ac_try" in
13597 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13598 *) ac_try_echo=$ac_try;;
13599esac
13600eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13601$as_echo "$ac_try_echo") >&5
13602 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013603 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013604 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013605 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000013606 { (case "(($ac_try" in
13607 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13608 *) ac_try_echo=$ac_try;;
13609esac
13610eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13611$as_echo "$ac_try_echo") >&5
13612 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013613 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013614 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013615 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000013616
13617 vim_cv_getcwd_broken=no
13618
Bram Moolenaar071d4272004-06-13 20:20:40 +000013619else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013620 $as_echo "$as_me: program exited with status $ac_status" >&5
13621$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013622sed 's/^/| /' conftest.$ac_ext >&5
13623
13624( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000013625
13626 vim_cv_getcwd_broken=yes
13627
13628fi
13629rm -rf conftest.dSYM
13630rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13631fi
13632
13633
13634
13635fi
13636{ $as_echo "$as_me:$LINENO: result: $vim_cv_getcwd_broken" >&5
13637$as_echo "$vim_cv_getcwd_broken" >&6; }
13638
13639if test "x$vim_cv_getcwd_broken" = "xyes" ; then
13640 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013641#define BAD_GETCWD 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013642_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013643
13644fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000013645
13646
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013647
13648
13649
13650
13651
13652
13653
13654
13655
13656
13657
13658
13659
13660
13661
13662
13663
13664
13665
13666
13667
13668
13669
13670
13671
13672
13673
13674
13675
13676
13677
13678
13679
13680
13681
13682
13683
13684
13685
13686
13687
13688
13689
13690
13691
Bram Moolenaar071d4272004-06-13 20:20:40 +000013692for ac_func in bcmp fchdir fchown fseeko fsync ftello getcwd getpseudotty \
13693 getpwnam getpwuid getrlimit gettimeofday getwd lstat memcmp \
13694 memset nanosleep opendir putenv qsort readlink select setenv \
13695 setpgid setsid sigaltstack sigstack sigset sigsetjmp sigaction \
Bram Moolenaar2389c3c2005-05-22 22:07:59 +000013696 sigvec strcasecmp strerror strftime stricmp strncasecmp \
Bram Moolenaar0cb032e2005-04-23 20:52:00 +000013697 strnicmp strpbrk strtol tgetent towlower towupper iswupper \
13698 usleep utime utimes
Bram Moolenaar071d4272004-06-13 20:20:40 +000013699do
Bram Moolenaar446cb832008-06-24 21:56:24 +000013700as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13701{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
13702$as_echo_n "checking for $ac_func... " >&6; }
13703if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
13704 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000013705else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013706 cat >conftest.$ac_ext <<_ACEOF
13707/* confdefs.h. */
13708_ACEOF
13709cat confdefs.h >>conftest.$ac_ext
13710cat >>conftest.$ac_ext <<_ACEOF
13711/* end confdefs.h. */
13712/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
13713 For example, HP-UX 11i <limits.h> declares gettimeofday. */
13714#define $ac_func innocuous_$ac_func
13715
Bram Moolenaar071d4272004-06-13 20:20:40 +000013716/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013717 which can conflict with char $ac_func (); below.
13718 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13719 <limits.h> exists even on freestanding compilers. */
13720
13721#ifdef __STDC__
13722# include <limits.h>
13723#else
13724# include <assert.h>
13725#endif
13726
13727#undef $ac_func
13728
Bram Moolenaar446cb832008-06-24 21:56:24 +000013729/* Override any GCC internal prototype to avoid an error.
13730 Use char because int might match the return type of a GCC
13731 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013732#ifdef __cplusplus
13733extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013734#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013735char $ac_func ();
Bram Moolenaar071d4272004-06-13 20:20:40 +000013736/* The GNU C library defines this for functions which it implements
13737 to always fail with ENOSYS. Some functions are actually named
13738 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000013739#if defined __stub_$ac_func || defined __stub___$ac_func
Bram Moolenaar071d4272004-06-13 20:20:40 +000013740choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +000013741#endif
13742
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013743int
13744main ()
13745{
Bram Moolenaar446cb832008-06-24 21:56:24 +000013746return $ac_func ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013747 ;
13748 return 0;
13749}
13750_ACEOF
13751rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013752if { (ac_try="$ac_link"
13753case "(($ac_try" in
13754 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13755 *) ac_try_echo=$ac_try;;
13756esac
13757eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13758$as_echo "$ac_try_echo") >&5
13759 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013760 ac_status=$?
13761 grep -v '^ *+' conftest.er1 >conftest.err
13762 rm -f conftest.er1
13763 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013764 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13765 (exit $ac_status); } && {
13766 test -z "$ac_c_werror_flag" ||
13767 test ! -s conftest.err
13768 } && test -s conftest$ac_exeext && {
13769 test "$cross_compiling" = yes ||
13770 $as_test_x conftest$ac_exeext
13771 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013772 eval "$as_ac_var=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000013773else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013774 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013775sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013776
Bram Moolenaar446cb832008-06-24 21:56:24 +000013777 eval "$as_ac_var=no"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013778fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013779
13780rm -rf conftest.dSYM
13781rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013782 conftest$ac_exeext conftest.$ac_ext
13783fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013784ac_res=`eval 'as_val=${'$as_ac_var'}
13785 $as_echo "$as_val"'`
13786 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
13787$as_echo "$ac_res" >&6; }
13788if test `eval 'as_val=${'$as_ac_var'}
13789 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013790 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000013791#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013792_ACEOF
13793
Bram Moolenaar071d4272004-06-13 20:20:40 +000013794fi
13795done
13796
13797
Bram Moolenaar446cb832008-06-24 21:56:24 +000013798{ $as_echo "$as_me:$LINENO: checking for st_blksize" >&5
13799$as_echo_n "checking for st_blksize... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013800cat >conftest.$ac_ext <<_ACEOF
13801/* confdefs.h. */
13802_ACEOF
13803cat confdefs.h >>conftest.$ac_ext
13804cat >>conftest.$ac_ext <<_ACEOF
13805/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013806#include <sys/types.h>
13807#include <sys/stat.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013808int
13809main ()
13810{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013811 struct stat st;
13812 int n;
13813
13814 stat("/", &st);
13815 n = (int)st.st_blksize;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013816 ;
13817 return 0;
13818}
13819_ACEOF
13820rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013821if { (ac_try="$ac_compile"
13822case "(($ac_try" in
13823 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13824 *) ac_try_echo=$ac_try;;
13825esac
13826eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13827$as_echo "$ac_try_echo") >&5
13828 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013829 ac_status=$?
13830 grep -v '^ *+' conftest.er1 >conftest.err
13831 rm -f conftest.er1
13832 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013833 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13834 (exit $ac_status); } && {
13835 test -z "$ac_c_werror_flag" ||
13836 test ! -s conftest.err
13837 } && test -s conftest.$ac_objext; then
13838 { $as_echo "$as_me:$LINENO: result: yes" >&5
13839$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013840#define HAVE_ST_BLKSIZE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013841_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013842
13843else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013844 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013845sed 's/^/| /' conftest.$ac_ext >&5
13846
Bram Moolenaar446cb832008-06-24 21:56:24 +000013847 { $as_echo "$as_me:$LINENO: result: no" >&5
13848$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013849fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000013850
Bram Moolenaar446cb832008-06-24 21:56:24 +000013851rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13852
13853{ $as_echo "$as_me:$LINENO: checking whether stat() ignores a trailing slash" >&5
13854$as_echo_n "checking whether stat() ignores a trailing slash... " >&6; }
13855if test "${vim_cv_stat_ignores_slash+set}" = set; then
13856 $as_echo_n "(cached) " >&6
13857else
13858
13859 if test "$cross_compiling" = yes; then
13860
13861 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_stat_ignores_slash'" >&5
13862$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_stat_ignores_slash'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013863 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000013864
Bram Moolenaar071d4272004-06-13 20:20:40 +000013865else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013866 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000013867
13868#include "confdefs.h"
13869#if STDC_HEADERS
13870# include <stdlib.h>
13871# include <stddef.h>
13872#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000013873#include <sys/types.h>
13874#include <sys/stat.h>
13875main() {struct stat st; exit(stat("configure/", &st) != 0); }
Bram Moolenaar446cb832008-06-24 21:56:24 +000013876
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013877_ACEOF
13878rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013879if { (ac_try="$ac_link"
13880case "(($ac_try" in
13881 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13882 *) ac_try_echo=$ac_try;;
13883esac
13884eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13885$as_echo "$ac_try_echo") >&5
13886 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013887 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013888 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013889 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000013890 { (case "(($ac_try" in
13891 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13892 *) ac_try_echo=$ac_try;;
13893esac
13894eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13895$as_echo "$ac_try_echo") >&5
13896 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013897 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013898 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013899 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000013900
13901 vim_cv_stat_ignores_slash=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000013902
13903else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013904 $as_echo "$as_me: program exited with status $ac_status" >&5
13905$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013906sed 's/^/| /' conftest.$ac_ext >&5
13907
13908( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000013909
13910 vim_cv_stat_ignores_slash=no
13911
Bram Moolenaar071d4272004-06-13 20:20:40 +000013912fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013913rm -rf conftest.dSYM
13914rm -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 +000013915fi
13916
Bram Moolenaar446cb832008-06-24 21:56:24 +000013917
13918
13919fi
13920{ $as_echo "$as_me:$LINENO: result: $vim_cv_stat_ignores_slash" >&5
13921$as_echo "$vim_cv_stat_ignores_slash" >&6; }
13922
13923if test "x$vim_cv_stat_ignores_slash" = "xyes" ; then
13924 cat >>confdefs.h <<\_ACEOF
13925#define STAT_IGNORES_SLASH 1
13926_ACEOF
13927
13928fi
13929
13930{ $as_echo "$as_me:$LINENO: checking for iconv_open()" >&5
13931$as_echo_n "checking for iconv_open()... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013932save_LIBS="$LIBS"
13933LIBS="$LIBS -liconv"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013934cat >conftest.$ac_ext <<_ACEOF
13935/* confdefs.h. */
13936_ACEOF
13937cat confdefs.h >>conftest.$ac_ext
13938cat >>conftest.$ac_ext <<_ACEOF
13939/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013940
13941#ifdef HAVE_ICONV_H
13942# include <iconv.h>
13943#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013944
13945int
13946main ()
13947{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013948iconv_open("fr", "to");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013949 ;
13950 return 0;
13951}
13952_ACEOF
13953rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013954if { (ac_try="$ac_link"
13955case "(($ac_try" in
13956 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13957 *) ac_try_echo=$ac_try;;
13958esac
13959eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13960$as_echo "$ac_try_echo") >&5
13961 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013962 ac_status=$?
13963 grep -v '^ *+' conftest.er1 >conftest.err
13964 rm -f conftest.er1
13965 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013966 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13967 (exit $ac_status); } && {
13968 test -z "$ac_c_werror_flag" ||
13969 test ! -s conftest.err
13970 } && test -s conftest$ac_exeext && {
13971 test "$cross_compiling" = yes ||
13972 $as_test_x conftest$ac_exeext
13973 }; then
13974 { $as_echo "$as_me:$LINENO: result: yes; with -liconv" >&5
13975$as_echo "yes; with -liconv" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013976#define HAVE_ICONV 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013977_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013978
13979else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013980 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013981sed 's/^/| /' conftest.$ac_ext >&5
13982
Bram Moolenaar446cb832008-06-24 21:56:24 +000013983 LIBS="$save_LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013984 cat >conftest.$ac_ext <<_ACEOF
13985/* confdefs.h. */
13986_ACEOF
13987cat confdefs.h >>conftest.$ac_ext
13988cat >>conftest.$ac_ext <<_ACEOF
13989/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013990
13991#ifdef HAVE_ICONV_H
13992# include <iconv.h>
13993#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013994
13995int
13996main ()
13997{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013998iconv_open("fr", "to");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013999 ;
14000 return 0;
14001}
14002_ACEOF
14003rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014004if { (ac_try="$ac_link"
14005case "(($ac_try" in
14006 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14007 *) ac_try_echo=$ac_try;;
14008esac
14009eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14010$as_echo "$ac_try_echo") >&5
14011 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014012 ac_status=$?
14013 grep -v '^ *+' conftest.er1 >conftest.err
14014 rm -f conftest.er1
14015 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014016 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14017 (exit $ac_status); } && {
14018 test -z "$ac_c_werror_flag" ||
14019 test ! -s conftest.err
14020 } && test -s conftest$ac_exeext && {
14021 test "$cross_compiling" = yes ||
14022 $as_test_x conftest$ac_exeext
14023 }; then
14024 { $as_echo "$as_me:$LINENO: result: yes" >&5
14025$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014026#define HAVE_ICONV 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014027_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014028
14029else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014030 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014031sed 's/^/| /' conftest.$ac_ext >&5
14032
Bram Moolenaar446cb832008-06-24 21:56:24 +000014033 { $as_echo "$as_me:$LINENO: result: no" >&5
14034$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000014035fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014036
14037rm -rf conftest.dSYM
14038rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014039 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000014040fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014041
14042rm -rf conftest.dSYM
14043rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014044 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000014045
14046
Bram Moolenaar446cb832008-06-24 21:56:24 +000014047{ $as_echo "$as_me:$LINENO: checking for nl_langinfo(CODESET)" >&5
14048$as_echo_n "checking for nl_langinfo(CODESET)... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014049cat >conftest.$ac_ext <<_ACEOF
14050/* confdefs.h. */
14051_ACEOF
14052cat confdefs.h >>conftest.$ac_ext
14053cat >>conftest.$ac_ext <<_ACEOF
14054/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014055
14056#ifdef HAVE_LANGINFO_H
14057# include <langinfo.h>
14058#endif
14059
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014060int
14061main ()
14062{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014063char *cs = nl_langinfo(CODESET);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014064 ;
14065 return 0;
14066}
14067_ACEOF
14068rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014069if { (ac_try="$ac_link"
14070case "(($ac_try" in
14071 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14072 *) ac_try_echo=$ac_try;;
14073esac
14074eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14075$as_echo "$ac_try_echo") >&5
14076 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014077 ac_status=$?
14078 grep -v '^ *+' conftest.er1 >conftest.err
14079 rm -f conftest.er1
14080 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014081 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14082 (exit $ac_status); } && {
14083 test -z "$ac_c_werror_flag" ||
14084 test ! -s conftest.err
14085 } && test -s conftest$ac_exeext && {
14086 test "$cross_compiling" = yes ||
14087 $as_test_x conftest$ac_exeext
14088 }; then
14089 { $as_echo "$as_me:$LINENO: result: yes" >&5
14090$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014091#define HAVE_NL_LANGINFO_CODESET 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014092_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014093
14094else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014095 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014096sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014097
Bram Moolenaar446cb832008-06-24 21:56:24 +000014098 { $as_echo "$as_me:$LINENO: result: no" >&5
14099$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014100fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014101
14102rm -rf conftest.dSYM
14103rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014104 conftest$ac_exeext conftest.$ac_ext
14105
Bram Moolenaar446cb832008-06-24 21:56:24 +000014106
14107{ $as_echo "$as_me:$LINENO: checking for strtod in -lm" >&5
14108$as_echo_n "checking for strtod in -lm... " >&6; }
14109if test "${ac_cv_lib_m_strtod+set}" = set; then
14110 $as_echo_n "(cached) " >&6
14111else
14112 ac_check_lib_save_LIBS=$LIBS
14113LIBS="-lm $LIBS"
14114cat >conftest.$ac_ext <<_ACEOF
14115/* confdefs.h. */
14116_ACEOF
14117cat confdefs.h >>conftest.$ac_ext
14118cat >>conftest.$ac_ext <<_ACEOF
14119/* end confdefs.h. */
14120
14121/* Override any GCC internal prototype to avoid an error.
14122 Use char because int might match the return type of a GCC
14123 builtin and then its argument prototype would still apply. */
14124#ifdef __cplusplus
14125extern "C"
14126#endif
14127char strtod ();
14128int
14129main ()
14130{
14131return strtod ();
14132 ;
14133 return 0;
14134}
14135_ACEOF
14136rm -f conftest.$ac_objext conftest$ac_exeext
14137if { (ac_try="$ac_link"
14138case "(($ac_try" in
14139 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14140 *) ac_try_echo=$ac_try;;
14141esac
14142eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14143$as_echo "$ac_try_echo") >&5
14144 (eval "$ac_link") 2>conftest.er1
14145 ac_status=$?
14146 grep -v '^ *+' conftest.er1 >conftest.err
14147 rm -f conftest.er1
14148 cat conftest.err >&5
14149 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14150 (exit $ac_status); } && {
14151 test -z "$ac_c_werror_flag" ||
14152 test ! -s conftest.err
14153 } && test -s conftest$ac_exeext && {
14154 test "$cross_compiling" = yes ||
14155 $as_test_x conftest$ac_exeext
14156 }; then
14157 ac_cv_lib_m_strtod=yes
14158else
14159 $as_echo "$as_me: failed program was:" >&5
14160sed 's/^/| /' conftest.$ac_ext >&5
14161
14162 ac_cv_lib_m_strtod=no
14163fi
14164
14165rm -rf conftest.dSYM
14166rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14167 conftest$ac_exeext conftest.$ac_ext
14168LIBS=$ac_check_lib_save_LIBS
14169fi
14170{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_m_strtod" >&5
14171$as_echo "$ac_cv_lib_m_strtod" >&6; }
14172if test $ac_cv_lib_m_strtod = yes; then
14173 cat >>confdefs.h <<_ACEOF
14174#define HAVE_LIBM 1
14175_ACEOF
14176
14177 LIBS="-lm $LIBS"
14178
14179fi
14180
14181{ $as_echo "$as_me:$LINENO: checking for strtod() and other floating point functions" >&5
14182$as_echo_n "checking for strtod() and other floating point functions... " >&6; }
14183cat >conftest.$ac_ext <<_ACEOF
14184/* confdefs.h. */
14185_ACEOF
14186cat confdefs.h >>conftest.$ac_ext
14187cat >>conftest.$ac_ext <<_ACEOF
14188/* end confdefs.h. */
14189
14190#ifdef HAVE_MATH_H
14191# include <math.h>
14192#endif
14193#if STDC_HEADERS
14194# include <stdlib.h>
14195# include <stddef.h>
14196#endif
14197
14198int
14199main ()
14200{
14201char *s; double d;
14202 d = strtod("1.1", &s);
14203 d = fabs(1.11);
14204 d = ceil(1.11);
14205 d = floor(1.11);
14206 d = log10(1.11);
14207 d = pow(1.11, 2.22);
14208 d = sqrt(1.11);
14209 d = sin(1.11);
14210 d = cos(1.11);
14211 d = atan(1.11);
14212
14213 ;
14214 return 0;
14215}
14216_ACEOF
14217rm -f conftest.$ac_objext conftest$ac_exeext
14218if { (ac_try="$ac_link"
14219case "(($ac_try" in
14220 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14221 *) ac_try_echo=$ac_try;;
14222esac
14223eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14224$as_echo "$ac_try_echo") >&5
14225 (eval "$ac_link") 2>conftest.er1
14226 ac_status=$?
14227 grep -v '^ *+' conftest.er1 >conftest.err
14228 rm -f conftest.er1
14229 cat conftest.err >&5
14230 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14231 (exit $ac_status); } && {
14232 test -z "$ac_c_werror_flag" ||
14233 test ! -s conftest.err
14234 } && test -s conftest$ac_exeext && {
14235 test "$cross_compiling" = yes ||
14236 $as_test_x conftest$ac_exeext
14237 }; then
14238 { $as_echo "$as_me:$LINENO: result: yes" >&5
14239$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
14240#define HAVE_FLOAT_FUNCS 1
14241_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014242
Bram Moolenaar071d4272004-06-13 20:20:40 +000014243else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014244 $as_echo "$as_me: failed program was:" >&5
14245sed 's/^/| /' conftest.$ac_ext >&5
14246
14247 { $as_echo "$as_me:$LINENO: result: no" >&5
14248$as_echo "no" >&6; }
14249fi
14250
14251rm -rf conftest.dSYM
14252rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14253 conftest$ac_exeext conftest.$ac_ext
14254
14255{ $as_echo "$as_me:$LINENO: checking --disable-acl argument" >&5
14256$as_echo_n "checking --disable-acl argument... " >&6; }
14257# Check whether --enable-acl was given.
14258if test "${enable_acl+set}" = set; then
14259 enableval=$enable_acl;
14260else
Bram Moolenaar071d4272004-06-13 20:20:40 +000014261 enable_acl="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +000014262fi
14263
Bram Moolenaar071d4272004-06-13 20:20:40 +000014264if test "$enable_acl" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014265{ $as_echo "$as_me:$LINENO: result: no" >&5
14266$as_echo "no" >&6; }
14267{ $as_echo "$as_me:$LINENO: checking for acl_get_file in -lposix1e" >&5
14268$as_echo_n "checking for acl_get_file in -lposix1e... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014269if test "${ac_cv_lib_posix1e_acl_get_file+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014270 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014271else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014272 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000014273LIBS="-lposix1e $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014274cat >conftest.$ac_ext <<_ACEOF
14275/* confdefs.h. */
14276_ACEOF
14277cat confdefs.h >>conftest.$ac_ext
14278cat >>conftest.$ac_ext <<_ACEOF
14279/* end confdefs.h. */
14280
Bram Moolenaar446cb832008-06-24 21:56:24 +000014281/* Override any GCC internal prototype to avoid an error.
14282 Use char because int might match the return type of a GCC
14283 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014284#ifdef __cplusplus
14285extern "C"
14286#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014287char acl_get_file ();
14288int
14289main ()
14290{
Bram Moolenaar446cb832008-06-24 21:56:24 +000014291return acl_get_file ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014292 ;
14293 return 0;
14294}
14295_ACEOF
14296rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014297if { (ac_try="$ac_link"
14298case "(($ac_try" in
14299 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14300 *) ac_try_echo=$ac_try;;
14301esac
14302eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14303$as_echo "$ac_try_echo") >&5
14304 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014305 ac_status=$?
14306 grep -v '^ *+' conftest.er1 >conftest.err
14307 rm -f conftest.er1
14308 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014309 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14310 (exit $ac_status); } && {
14311 test -z "$ac_c_werror_flag" ||
14312 test ! -s conftest.err
14313 } && test -s conftest$ac_exeext && {
14314 test "$cross_compiling" = yes ||
14315 $as_test_x conftest$ac_exeext
14316 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014317 ac_cv_lib_posix1e_acl_get_file=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000014318else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014319 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014320sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014321
Bram Moolenaar446cb832008-06-24 21:56:24 +000014322 ac_cv_lib_posix1e_acl_get_file=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000014323fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014324
14325rm -rf conftest.dSYM
14326rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014327 conftest$ac_exeext conftest.$ac_ext
14328LIBS=$ac_check_lib_save_LIBS
14329fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014330{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_posix1e_acl_get_file" >&5
14331$as_echo "$ac_cv_lib_posix1e_acl_get_file" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014332if test $ac_cv_lib_posix1e_acl_get_file = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000014333 LIBS="$LIBS -lposix1e"
14334else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014335 { $as_echo "$as_me:$LINENO: checking for acl_get_file in -lacl" >&5
14336$as_echo_n "checking for acl_get_file in -lacl... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014337if test "${ac_cv_lib_acl_acl_get_file+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014338 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014339else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014340 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000014341LIBS="-lacl $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014342cat >conftest.$ac_ext <<_ACEOF
14343/* confdefs.h. */
14344_ACEOF
14345cat confdefs.h >>conftest.$ac_ext
14346cat >>conftest.$ac_ext <<_ACEOF
14347/* end confdefs.h. */
14348
Bram Moolenaar446cb832008-06-24 21:56:24 +000014349/* Override any GCC internal prototype to avoid an error.
14350 Use char because int might match the return type of a GCC
14351 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014352#ifdef __cplusplus
14353extern "C"
14354#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014355char acl_get_file ();
14356int
14357main ()
14358{
Bram Moolenaar446cb832008-06-24 21:56:24 +000014359return acl_get_file ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014360 ;
14361 return 0;
14362}
14363_ACEOF
14364rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014365if { (ac_try="$ac_link"
14366case "(($ac_try" in
14367 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14368 *) ac_try_echo=$ac_try;;
14369esac
14370eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14371$as_echo "$ac_try_echo") >&5
14372 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014373 ac_status=$?
14374 grep -v '^ *+' conftest.er1 >conftest.err
14375 rm -f conftest.er1
14376 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014377 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14378 (exit $ac_status); } && {
14379 test -z "$ac_c_werror_flag" ||
14380 test ! -s conftest.err
14381 } && test -s conftest$ac_exeext && {
14382 test "$cross_compiling" = yes ||
14383 $as_test_x conftest$ac_exeext
14384 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014385 ac_cv_lib_acl_acl_get_file=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000014386else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014387 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014388sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014389
Bram Moolenaar446cb832008-06-24 21:56:24 +000014390 ac_cv_lib_acl_acl_get_file=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000014391fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014392
14393rm -rf conftest.dSYM
14394rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014395 conftest$ac_exeext conftest.$ac_ext
14396LIBS=$ac_check_lib_save_LIBS
14397fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014398{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_acl_acl_get_file" >&5
14399$as_echo "$ac_cv_lib_acl_acl_get_file" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014400if test $ac_cv_lib_acl_acl_get_file = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000014401 LIBS="$LIBS -lacl"
Bram Moolenaar446cb832008-06-24 21:56:24 +000014402 { $as_echo "$as_me:$LINENO: checking for fgetxattr in -lattr" >&5
14403$as_echo_n "checking for fgetxattr in -lattr... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014404if test "${ac_cv_lib_attr_fgetxattr+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014405 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014406else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014407 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000014408LIBS="-lattr $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014409cat >conftest.$ac_ext <<_ACEOF
14410/* confdefs.h. */
14411_ACEOF
14412cat confdefs.h >>conftest.$ac_ext
14413cat >>conftest.$ac_ext <<_ACEOF
14414/* end confdefs.h. */
14415
Bram Moolenaar446cb832008-06-24 21:56:24 +000014416/* Override any GCC internal prototype to avoid an error.
14417 Use char because int might match the return type of a GCC
14418 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014419#ifdef __cplusplus
14420extern "C"
14421#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014422char fgetxattr ();
14423int
14424main ()
14425{
Bram Moolenaar446cb832008-06-24 21:56:24 +000014426return fgetxattr ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014427 ;
14428 return 0;
14429}
14430_ACEOF
14431rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014432if { (ac_try="$ac_link"
14433case "(($ac_try" in
14434 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14435 *) ac_try_echo=$ac_try;;
14436esac
14437eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14438$as_echo "$ac_try_echo") >&5
14439 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014440 ac_status=$?
14441 grep -v '^ *+' conftest.er1 >conftest.err
14442 rm -f conftest.er1
14443 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014444 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14445 (exit $ac_status); } && {
14446 test -z "$ac_c_werror_flag" ||
14447 test ! -s conftest.err
14448 } && test -s conftest$ac_exeext && {
14449 test "$cross_compiling" = yes ||
14450 $as_test_x conftest$ac_exeext
14451 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014452 ac_cv_lib_attr_fgetxattr=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000014453else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014454 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014455sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014456
Bram Moolenaar446cb832008-06-24 21:56:24 +000014457 ac_cv_lib_attr_fgetxattr=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000014458fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014459
14460rm -rf conftest.dSYM
14461rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014462 conftest$ac_exeext conftest.$ac_ext
14463LIBS=$ac_check_lib_save_LIBS
14464fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014465{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_attr_fgetxattr" >&5
14466$as_echo "$ac_cv_lib_attr_fgetxattr" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014467if test $ac_cv_lib_attr_fgetxattr = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000014468 LIBS="$LIBS -lattr"
Bram Moolenaar071d4272004-06-13 20:20:40 +000014469fi
14470
Bram Moolenaar071d4272004-06-13 20:20:40 +000014471fi
14472
14473fi
14474
14475
Bram Moolenaar446cb832008-06-24 21:56:24 +000014476{ $as_echo "$as_me:$LINENO: checking for POSIX ACL support" >&5
14477$as_echo_n "checking for POSIX ACL support... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014478cat >conftest.$ac_ext <<_ACEOF
14479/* confdefs.h. */
14480_ACEOF
14481cat confdefs.h >>conftest.$ac_ext
14482cat >>conftest.$ac_ext <<_ACEOF
14483/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014484
14485#include <sys/types.h>
14486#ifdef HAVE_SYS_ACL_H
14487# include <sys/acl.h>
14488#endif
14489acl_t acl;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014490int
14491main ()
14492{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014493acl = acl_get_file("foo", ACL_TYPE_ACCESS);
14494 acl_set_file("foo", ACL_TYPE_ACCESS, acl);
14495 acl_free(acl);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014496 ;
14497 return 0;
14498}
14499_ACEOF
14500rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014501if { (ac_try="$ac_link"
14502case "(($ac_try" in
14503 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14504 *) ac_try_echo=$ac_try;;
14505esac
14506eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14507$as_echo "$ac_try_echo") >&5
14508 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014509 ac_status=$?
14510 grep -v '^ *+' conftest.er1 >conftest.err
14511 rm -f conftest.er1
14512 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014513 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14514 (exit $ac_status); } && {
14515 test -z "$ac_c_werror_flag" ||
14516 test ! -s conftest.err
14517 } && test -s conftest$ac_exeext && {
14518 test "$cross_compiling" = yes ||
14519 $as_test_x conftest$ac_exeext
14520 }; then
14521 { $as_echo "$as_me:$LINENO: result: yes" >&5
14522$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014523#define HAVE_POSIX_ACL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014524_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014525
14526else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014527 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014528sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014529
Bram Moolenaar446cb832008-06-24 21:56:24 +000014530 { $as_echo "$as_me:$LINENO: result: no" >&5
14531$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014532fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014533
14534rm -rf conftest.dSYM
14535rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014536 conftest$ac_exeext conftest.$ac_ext
14537
Bram Moolenaar446cb832008-06-24 21:56:24 +000014538{ $as_echo "$as_me:$LINENO: checking for Solaris ACL support" >&5
14539$as_echo_n "checking for Solaris ACL support... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014540cat >conftest.$ac_ext <<_ACEOF
14541/* confdefs.h. */
14542_ACEOF
14543cat confdefs.h >>conftest.$ac_ext
14544cat >>conftest.$ac_ext <<_ACEOF
14545/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014546
14547#ifdef HAVE_SYS_ACL_H
14548# include <sys/acl.h>
14549#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014550int
14551main ()
14552{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014553acl("foo", GETACLCNT, 0, NULL);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014554
14555 ;
14556 return 0;
14557}
14558_ACEOF
14559rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014560if { (ac_try="$ac_link"
14561case "(($ac_try" in
14562 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14563 *) ac_try_echo=$ac_try;;
14564esac
14565eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14566$as_echo "$ac_try_echo") >&5
14567 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014568 ac_status=$?
14569 grep -v '^ *+' conftest.er1 >conftest.err
14570 rm -f conftest.er1
14571 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014572 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14573 (exit $ac_status); } && {
14574 test -z "$ac_c_werror_flag" ||
14575 test ! -s conftest.err
14576 } && test -s conftest$ac_exeext && {
14577 test "$cross_compiling" = yes ||
14578 $as_test_x conftest$ac_exeext
14579 }; then
14580 { $as_echo "$as_me:$LINENO: result: yes" >&5
14581$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014582#define HAVE_SOLARIS_ACL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014583_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014584
14585else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014586 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014587sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014588
Bram Moolenaar446cb832008-06-24 21:56:24 +000014589 { $as_echo "$as_me:$LINENO: result: no" >&5
14590$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014591fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014592
14593rm -rf conftest.dSYM
14594rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014595 conftest$ac_exeext conftest.$ac_ext
14596
Bram Moolenaar446cb832008-06-24 21:56:24 +000014597{ $as_echo "$as_me:$LINENO: checking for AIX ACL support" >&5
14598$as_echo_n "checking for AIX ACL support... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014599cat >conftest.$ac_ext <<_ACEOF
14600/* confdefs.h. */
14601_ACEOF
14602cat confdefs.h >>conftest.$ac_ext
14603cat >>conftest.$ac_ext <<_ACEOF
14604/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014605
Bram Moolenaar446cb832008-06-24 21:56:24 +000014606#if STDC_HEADERS
14607# include <stdlib.h>
14608# include <stddef.h>
14609#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000014610#ifdef HAVE_SYS_ACL_H
14611# include <sys/acl.h>
14612#endif
14613#ifdef HAVE_SYS_ACCESS_H
14614# include <sys/access.h>
14615#endif
14616#define _ALL_SOURCE
14617
14618#include <sys/stat.h>
14619
14620int aclsize;
14621struct acl *aclent;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014622int
14623main ()
14624{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014625aclsize = sizeof(struct acl);
14626 aclent = (void *)malloc(aclsize);
14627 statacl("foo", STX_NORMAL, aclent, aclsize);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014628
14629 ;
14630 return 0;
14631}
14632_ACEOF
14633rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014634if { (ac_try="$ac_link"
14635case "(($ac_try" in
14636 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14637 *) ac_try_echo=$ac_try;;
14638esac
14639eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14640$as_echo "$ac_try_echo") >&5
14641 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014642 ac_status=$?
14643 grep -v '^ *+' conftest.er1 >conftest.err
14644 rm -f conftest.er1
14645 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014646 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14647 (exit $ac_status); } && {
14648 test -z "$ac_c_werror_flag" ||
14649 test ! -s conftest.err
14650 } && test -s conftest$ac_exeext && {
14651 test "$cross_compiling" = yes ||
14652 $as_test_x conftest$ac_exeext
14653 }; then
14654 { $as_echo "$as_me:$LINENO: result: yes" >&5
14655$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014656#define HAVE_AIX_ACL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014657_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014658
14659else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014660 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014661sed 's/^/| /' conftest.$ac_ext >&5
14662
Bram Moolenaar446cb832008-06-24 21:56:24 +000014663 { $as_echo "$as_me:$LINENO: result: no" >&5
14664$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000014665fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014666
14667rm -rf conftest.dSYM
14668rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014669 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000014670else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014671 { $as_echo "$as_me:$LINENO: result: yes" >&5
14672$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000014673fi
14674
Bram Moolenaar446cb832008-06-24 21:56:24 +000014675{ $as_echo "$as_me:$LINENO: checking --disable-gpm argument" >&5
14676$as_echo_n "checking --disable-gpm argument... " >&6; }
14677# Check whether --enable-gpm was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +000014678if test "${enable_gpm+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014679 enableval=$enable_gpm;
Bram Moolenaar071d4272004-06-13 20:20:40 +000014680else
14681 enable_gpm="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +000014682fi
14683
Bram Moolenaar071d4272004-06-13 20:20:40 +000014684
14685if test "$enable_gpm" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014686 { $as_echo "$as_me:$LINENO: result: no" >&5
14687$as_echo "no" >&6; }
14688 { $as_echo "$as_me:$LINENO: checking for gpm" >&5
14689$as_echo_n "checking for gpm... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014690if test "${vi_cv_have_gpm+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014691 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014692else
14693 olibs="$LIBS" ; LIBS="-lgpm"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014694 cat >conftest.$ac_ext <<_ACEOF
14695/* confdefs.h. */
14696_ACEOF
14697cat confdefs.h >>conftest.$ac_ext
14698cat >>conftest.$ac_ext <<_ACEOF
14699/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014700#include <gpm.h>
14701 #include <linux/keyboard.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014702int
14703main ()
14704{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014705Gpm_GetLibVersion(NULL);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014706 ;
14707 return 0;
14708}
14709_ACEOF
14710rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014711if { (ac_try="$ac_link"
14712case "(($ac_try" in
14713 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14714 *) ac_try_echo=$ac_try;;
14715esac
14716eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14717$as_echo "$ac_try_echo") >&5
14718 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014719 ac_status=$?
14720 grep -v '^ *+' conftest.er1 >conftest.err
14721 rm -f conftest.er1
14722 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014723 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14724 (exit $ac_status); } && {
14725 test -z "$ac_c_werror_flag" ||
14726 test ! -s conftest.err
14727 } && test -s conftest$ac_exeext && {
14728 test "$cross_compiling" = yes ||
14729 $as_test_x conftest$ac_exeext
14730 }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000014731 vi_cv_have_gpm=yes
14732else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014733 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014734sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014735
Bram Moolenaar446cb832008-06-24 21:56:24 +000014736 vi_cv_have_gpm=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014737fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014738
14739rm -rf conftest.dSYM
14740rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014741 conftest$ac_exeext conftest.$ac_ext
14742 LIBS="$olibs"
14743
14744fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014745{ $as_echo "$as_me:$LINENO: result: $vi_cv_have_gpm" >&5
14746$as_echo "$vi_cv_have_gpm" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000014747 if test $vi_cv_have_gpm = yes; then
14748 LIBS="$LIBS -lgpm"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014749 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014750#define HAVE_GPM 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014751_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014752
14753 fi
14754else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014755 { $as_echo "$as_me:$LINENO: result: yes" >&5
14756$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000014757fi
14758
Bram Moolenaar446cb832008-06-24 21:56:24 +000014759{ $as_echo "$as_me:$LINENO: checking --disable-sysmouse argument" >&5
14760$as_echo_n "checking --disable-sysmouse argument... " >&6; }
14761# Check whether --enable-sysmouse was given.
14762if test "${enable_sysmouse+set}" = set; then
14763 enableval=$enable_sysmouse;
14764else
14765 enable_sysmouse="yes"
14766fi
14767
14768
14769if test "$enable_sysmouse" = "yes"; then
14770 { $as_echo "$as_me:$LINENO: result: no" >&5
14771$as_echo "no" >&6; }
14772 { $as_echo "$as_me:$LINENO: checking for sysmouse" >&5
14773$as_echo_n "checking for sysmouse... " >&6; }
14774if test "${vi_cv_have_sysmouse+set}" = set; then
14775 $as_echo_n "(cached) " >&6
14776else
14777 cat >conftest.$ac_ext <<_ACEOF
14778/* confdefs.h. */
14779_ACEOF
14780cat confdefs.h >>conftest.$ac_ext
14781cat >>conftest.$ac_ext <<_ACEOF
14782/* end confdefs.h. */
14783#include <sys/consio.h>
14784 #include <signal.h>
14785 #include <sys/fbio.h>
14786int
14787main ()
14788{
14789struct mouse_info mouse;
14790 mouse.operation = MOUSE_MODE;
14791 mouse.operation = MOUSE_SHOW;
14792 mouse.u.mode.mode = 0;
14793 mouse.u.mode.signal = SIGUSR2;
14794 ;
14795 return 0;
14796}
14797_ACEOF
14798rm -f conftest.$ac_objext conftest$ac_exeext
14799if { (ac_try="$ac_link"
14800case "(($ac_try" in
14801 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14802 *) ac_try_echo=$ac_try;;
14803esac
14804eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14805$as_echo "$ac_try_echo") >&5
14806 (eval "$ac_link") 2>conftest.er1
14807 ac_status=$?
14808 grep -v '^ *+' conftest.er1 >conftest.err
14809 rm -f conftest.er1
14810 cat conftest.err >&5
14811 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14812 (exit $ac_status); } && {
14813 test -z "$ac_c_werror_flag" ||
14814 test ! -s conftest.err
14815 } && test -s conftest$ac_exeext && {
14816 test "$cross_compiling" = yes ||
14817 $as_test_x conftest$ac_exeext
14818 }; then
14819 vi_cv_have_sysmouse=yes
14820else
14821 $as_echo "$as_me: failed program was:" >&5
14822sed 's/^/| /' conftest.$ac_ext >&5
14823
14824 vi_cv_have_sysmouse=no
14825fi
14826
14827rm -rf conftest.dSYM
14828rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14829 conftest$ac_exeext conftest.$ac_ext
14830
14831fi
14832{ $as_echo "$as_me:$LINENO: result: $vi_cv_have_sysmouse" >&5
14833$as_echo "$vi_cv_have_sysmouse" >&6; }
14834 if test $vi_cv_have_sysmouse = yes; then
14835 cat >>confdefs.h <<\_ACEOF
14836#define HAVE_SYSMOUSE 1
14837_ACEOF
14838
14839 fi
14840else
14841 { $as_echo "$as_me:$LINENO: result: yes" >&5
14842$as_echo "yes" >&6; }
14843fi
14844
14845{ $as_echo "$as_me:$LINENO: checking for rename" >&5
14846$as_echo_n "checking for rename... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014847cat >conftest.$ac_ext <<_ACEOF
14848/* confdefs.h. */
14849_ACEOF
14850cat confdefs.h >>conftest.$ac_ext
14851cat >>conftest.$ac_ext <<_ACEOF
14852/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014853#include <stdio.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014854int
14855main ()
14856{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014857rename("this", "that")
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014858 ;
14859 return 0;
14860}
14861_ACEOF
14862rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014863if { (ac_try="$ac_link"
14864case "(($ac_try" in
14865 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14866 *) ac_try_echo=$ac_try;;
14867esac
14868eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14869$as_echo "$ac_try_echo") >&5
14870 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014871 ac_status=$?
14872 grep -v '^ *+' conftest.er1 >conftest.err
14873 rm -f conftest.er1
14874 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014875 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14876 (exit $ac_status); } && {
14877 test -z "$ac_c_werror_flag" ||
14878 test ! -s conftest.err
14879 } && test -s conftest$ac_exeext && {
14880 test "$cross_compiling" = yes ||
14881 $as_test_x conftest$ac_exeext
14882 }; then
14883 { $as_echo "$as_me:$LINENO: result: yes" >&5
14884$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014885#define HAVE_RENAME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014886_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014887
14888else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014889 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014890sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014891
Bram Moolenaar446cb832008-06-24 21:56:24 +000014892 { $as_echo "$as_me:$LINENO: result: no" >&5
14893$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014894fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014895
14896rm -rf conftest.dSYM
14897rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014898 conftest$ac_exeext conftest.$ac_ext
14899
Bram Moolenaar446cb832008-06-24 21:56:24 +000014900{ $as_echo "$as_me:$LINENO: checking for sysctl" >&5
14901$as_echo_n "checking for sysctl... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014902cat >conftest.$ac_ext <<_ACEOF
14903/* confdefs.h. */
14904_ACEOF
14905cat confdefs.h >>conftest.$ac_ext
14906cat >>conftest.$ac_ext <<_ACEOF
14907/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014908#include <sys/types.h>
14909#include <sys/sysctl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014910int
14911main ()
14912{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014913 int mib[2], r;
14914 size_t len;
14915
14916 mib[0] = CTL_HW;
14917 mib[1] = HW_USERMEM;
14918 len = sizeof(r);
14919 (void)sysctl(mib, 2, &r, &len, (void *)0, (size_t)0);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014920
14921 ;
14922 return 0;
14923}
14924_ACEOF
14925rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014926if { (ac_try="$ac_compile"
14927case "(($ac_try" in
14928 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14929 *) ac_try_echo=$ac_try;;
14930esac
14931eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14932$as_echo "$ac_try_echo") >&5
14933 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014934 ac_status=$?
14935 grep -v '^ *+' conftest.er1 >conftest.err
14936 rm -f conftest.er1
14937 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014938 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14939 (exit $ac_status); } && {
14940 test -z "$ac_c_werror_flag" ||
14941 test ! -s conftest.err
14942 } && test -s conftest.$ac_objext; then
14943 { $as_echo "$as_me:$LINENO: result: yes" >&5
14944$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014945#define HAVE_SYSCTL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014946_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014947
14948else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014949 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014950sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014951
Bram Moolenaar446cb832008-06-24 21:56:24 +000014952 { $as_echo "$as_me:$LINENO: result: not usable" >&5
14953$as_echo "not usable" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014954fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014955
Bram Moolenaar446cb832008-06-24 21:56:24 +000014956rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14957
14958{ $as_echo "$as_me:$LINENO: checking for sysinfo" >&5
14959$as_echo_n "checking for sysinfo... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014960cat >conftest.$ac_ext <<_ACEOF
14961/* confdefs.h. */
14962_ACEOF
14963cat confdefs.h >>conftest.$ac_ext
14964cat >>conftest.$ac_ext <<_ACEOF
14965/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014966#include <sys/types.h>
14967#include <sys/sysinfo.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014968int
14969main ()
14970{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014971 struct sysinfo sinfo;
14972 int t;
14973
14974 (void)sysinfo(&sinfo);
14975 t = sinfo.totalram;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014976
14977 ;
14978 return 0;
14979}
14980_ACEOF
14981rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014982if { (ac_try="$ac_compile"
14983case "(($ac_try" in
14984 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14985 *) ac_try_echo=$ac_try;;
14986esac
14987eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14988$as_echo "$ac_try_echo") >&5
14989 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014990 ac_status=$?
14991 grep -v '^ *+' conftest.er1 >conftest.err
14992 rm -f conftest.er1
14993 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014994 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14995 (exit $ac_status); } && {
14996 test -z "$ac_c_werror_flag" ||
14997 test ! -s conftest.err
14998 } && test -s conftest.$ac_objext; then
14999 { $as_echo "$as_me:$LINENO: result: yes" >&5
15000$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015001#define HAVE_SYSINFO 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015002_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015003
15004else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015005 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015006sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015007
Bram Moolenaar446cb832008-06-24 21:56:24 +000015008 { $as_echo "$as_me:$LINENO: result: not usable" >&5
15009$as_echo "not usable" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015010fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015011
Bram Moolenaar446cb832008-06-24 21:56:24 +000015012rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15013
15014{ $as_echo "$as_me:$LINENO: checking for sysinfo.mem_unit" >&5
15015$as_echo_n "checking for sysinfo.mem_unit... " >&6; }
Bram Moolenaar914572a2007-05-01 11:37:47 +000015016cat >conftest.$ac_ext <<_ACEOF
15017/* confdefs.h. */
15018_ACEOF
15019cat confdefs.h >>conftest.$ac_ext
15020cat >>conftest.$ac_ext <<_ACEOF
15021/* end confdefs.h. */
15022#include <sys/types.h>
15023#include <sys/sysinfo.h>
15024int
15025main ()
15026{
15027 struct sysinfo sinfo;
15028 sinfo.mem_unit = 1;
15029
15030 ;
15031 return 0;
15032}
15033_ACEOF
15034rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015035if { (ac_try="$ac_compile"
15036case "(($ac_try" in
15037 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15038 *) ac_try_echo=$ac_try;;
15039esac
15040eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15041$as_echo "$ac_try_echo") >&5
15042 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar914572a2007-05-01 11:37:47 +000015043 ac_status=$?
15044 grep -v '^ *+' conftest.er1 >conftest.err
15045 rm -f conftest.er1
15046 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015047 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15048 (exit $ac_status); } && {
15049 test -z "$ac_c_werror_flag" ||
15050 test ! -s conftest.err
15051 } && test -s conftest.$ac_objext; then
15052 { $as_echo "$as_me:$LINENO: result: yes" >&5
15053$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar914572a2007-05-01 11:37:47 +000015054#define HAVE_SYSINFO_MEM_UNIT 1
15055_ACEOF
15056
15057else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015058 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar914572a2007-05-01 11:37:47 +000015059sed 's/^/| /' conftest.$ac_ext >&5
15060
Bram Moolenaar446cb832008-06-24 21:56:24 +000015061 { $as_echo "$as_me:$LINENO: result: no" >&5
15062$as_echo "no" >&6; }
Bram Moolenaar914572a2007-05-01 11:37:47 +000015063fi
Bram Moolenaar914572a2007-05-01 11:37:47 +000015064
Bram Moolenaar446cb832008-06-24 21:56:24 +000015065rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15066
15067{ $as_echo "$as_me:$LINENO: checking for sysconf" >&5
15068$as_echo_n "checking for sysconf... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015069cat >conftest.$ac_ext <<_ACEOF
15070/* confdefs.h. */
15071_ACEOF
15072cat confdefs.h >>conftest.$ac_ext
15073cat >>conftest.$ac_ext <<_ACEOF
15074/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015075#include <unistd.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015076int
15077main ()
15078{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015079 (void)sysconf(_SC_PAGESIZE);
15080 (void)sysconf(_SC_PHYS_PAGES);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015081
15082 ;
15083 return 0;
15084}
15085_ACEOF
15086rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015087if { (ac_try="$ac_compile"
15088case "(($ac_try" in
15089 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15090 *) ac_try_echo=$ac_try;;
15091esac
15092eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15093$as_echo "$ac_try_echo") >&5
15094 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015095 ac_status=$?
15096 grep -v '^ *+' conftest.er1 >conftest.err
15097 rm -f conftest.er1
15098 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015099 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15100 (exit $ac_status); } && {
15101 test -z "$ac_c_werror_flag" ||
15102 test ! -s conftest.err
15103 } && test -s conftest.$ac_objext; then
15104 { $as_echo "$as_me:$LINENO: result: yes" >&5
15105$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015106#define HAVE_SYSCONF 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015107_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015108
15109else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015110 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015111sed 's/^/| /' conftest.$ac_ext >&5
15112
Bram Moolenaar446cb832008-06-24 21:56:24 +000015113 { $as_echo "$as_me:$LINENO: result: not usable" >&5
15114$as_echo "not usable" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015115fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015116
15117rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000015118
15119
Bram Moolenaar446cb832008-06-24 21:56:24 +000015120{ $as_echo "$as_me:$LINENO: checking size of int" >&5
15121$as_echo_n "checking size of int... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015122if test "${ac_cv_sizeof_int+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015123 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000015124else
15125 if test "$cross_compiling" = yes; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015126 { { $as_echo "$as_me:$LINENO: error: failed to compile test program" >&5
15127$as_echo "$as_me: error: failed to compile test program" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015128 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015129else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015130 cat >conftest.$ac_ext <<_ACEOF
15131/* confdefs.h. */
15132_ACEOF
15133cat confdefs.h >>conftest.$ac_ext
15134cat >>conftest.$ac_ext <<_ACEOF
15135/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000015136
Bram Moolenaar071d4272004-06-13 20:20:40 +000015137#include <stdio.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +000015138#if STDC_HEADERS
15139# include <stdlib.h>
15140# include <stddef.h>
15141#endif
15142main()
15143{
15144 FILE *f=fopen("conftestval", "w");
15145 if (!f) exit(1);
15146 fprintf(f, "%d\n", (int)sizeof(int));
15147 exit(0);
15148}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015149_ACEOF
15150rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015151if { (ac_try="$ac_link"
15152case "(($ac_try" in
15153 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15154 *) ac_try_echo=$ac_try;;
15155esac
15156eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15157$as_echo "$ac_try_echo") >&5
15158 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015159 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015160 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015161 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000015162 { (case "(($ac_try" in
15163 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15164 *) ac_try_echo=$ac_try;;
15165esac
15166eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15167$as_echo "$ac_try_echo") >&5
15168 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015169 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015170 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015171 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000015172 ac_cv_sizeof_int=`cat conftestval`
15173else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015174 $as_echo "$as_me: program exited with status $ac_status" >&5
15175$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015176sed 's/^/| /' conftest.$ac_ext >&5
15177
15178( exit $ac_status )
15179ac_cv_sizeof_int=0
Bram Moolenaar071d4272004-06-13 20:20:40 +000015180fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015181rm -rf conftest.dSYM
15182rm -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 +000015183fi
15184
Bram Moolenaar446cb832008-06-24 21:56:24 +000015185
15186fi
15187
15188{ $as_echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
15189$as_echo "$ac_cv_sizeof_int" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015190cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015191#define SIZEOF_INT $ac_cv_sizeof_int
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015192_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015193
15194
Bram Moolenaar446cb832008-06-24 21:56:24 +000015195
15196
Bram Moolenaar071d4272004-06-13 20:20:40 +000015197bcopy_test_prog='
Bram Moolenaar446cb832008-06-24 21:56:24 +000015198#include "confdefs.h"
15199#ifdef HAVE_STRING_H
15200# include <string.h>
15201#endif
15202#if STDC_HEADERS
15203# include <stdlib.h>
15204# include <stddef.h>
15205#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000015206main() {
15207 char buf[10];
15208 strcpy(buf, "abcdefghi");
15209 mch_memmove(buf, buf + 2, 3);
15210 if (strncmp(buf, "ababcf", 6))
15211 exit(1);
15212 strcpy(buf, "abcdefghi");
15213 mch_memmove(buf + 2, buf, 3);
15214 if (strncmp(buf, "cdedef", 6))
15215 exit(1);
15216 exit(0); /* libc version works properly. */
15217}'
15218
Bram Moolenaar446cb832008-06-24 21:56:24 +000015219{ $as_echo "$as_me:$LINENO: checking whether memmove handles overlaps" >&5
15220$as_echo_n "checking whether memmove handles overlaps... " >&6; }
15221if test "${vim_cv_memmove_handles_overlap+set}" = set; then
15222 $as_echo_n "(cached) " >&6
15223else
Bram Moolenaar071d4272004-06-13 20:20:40 +000015224
Bram Moolenaar446cb832008-06-24 21:56:24 +000015225 if test "$cross_compiling" = yes; then
15226
15227 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_memmove_handles_overlap'" >&5
15228$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_memmove_handles_overlap'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015229 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000015230
Bram Moolenaar071d4272004-06-13 20:20:40 +000015231else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015232 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015233#define mch_memmove(s,d,l) memmove(d,s,l) $bcopy_test_prog
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015234_ACEOF
15235rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015236if { (ac_try="$ac_link"
15237case "(($ac_try" in
15238 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15239 *) ac_try_echo=$ac_try;;
15240esac
15241eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15242$as_echo "$ac_try_echo") >&5
15243 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015244 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015245 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015246 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000015247 { (case "(($ac_try" in
15248 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15249 *) ac_try_echo=$ac_try;;
15250esac
15251eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15252$as_echo "$ac_try_echo") >&5
15253 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015254 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015255 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015256 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015257
15258 vim_cv_memmove_handles_overlap=yes
15259
15260else
15261 $as_echo "$as_me: program exited with status $ac_status" >&5
15262$as_echo "$as_me: failed program was:" >&5
15263sed 's/^/| /' conftest.$ac_ext >&5
15264
15265( exit $ac_status )
15266
15267 vim_cv_memmove_handles_overlap=no
15268
15269fi
15270rm -rf conftest.dSYM
15271rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15272fi
15273
15274
15275
15276fi
15277{ $as_echo "$as_me:$LINENO: result: $vim_cv_memmove_handles_overlap" >&5
15278$as_echo "$vim_cv_memmove_handles_overlap" >&6; }
15279
15280if test "x$vim_cv_memmove_handles_overlap" = "xyes" ; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015281 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015282#define USEMEMMOVE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015283_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000015284
Bram Moolenaar071d4272004-06-13 20:20:40 +000015285else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015286 { $as_echo "$as_me:$LINENO: checking whether bcopy handles overlaps" >&5
15287$as_echo_n "checking whether bcopy handles overlaps... " >&6; }
15288if test "${vim_cv_bcopy_handles_overlap+set}" = set; then
15289 $as_echo_n "(cached) " >&6
15290else
15291
15292 if test "$cross_compiling" = yes; then
15293
15294 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_bcopy_handles_overlap'" >&5
15295$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_bcopy_handles_overlap'" >&2;}
15296 { (exit 1); exit 1; }; }
15297
15298else
15299 cat >conftest.$ac_ext <<_ACEOF
15300#define mch_bcopy(s,d,l) bcopy(d,s,l) $bcopy_test_prog
15301_ACEOF
15302rm -f conftest$ac_exeext
15303if { (ac_try="$ac_link"
15304case "(($ac_try" in
15305 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15306 *) ac_try_echo=$ac_try;;
15307esac
15308eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15309$as_echo "$ac_try_echo") >&5
15310 (eval "$ac_link") 2>&5
15311 ac_status=$?
15312 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15313 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15314 { (case "(($ac_try" in
15315 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15316 *) ac_try_echo=$ac_try;;
15317esac
15318eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15319$as_echo "$ac_try_echo") >&5
15320 (eval "$ac_try") 2>&5
15321 ac_status=$?
15322 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15323 (exit $ac_status); }; }; then
15324
15325 vim_cv_bcopy_handles_overlap=yes
15326
15327else
15328 $as_echo "$as_me: program exited with status $ac_status" >&5
15329$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015330sed 's/^/| /' conftest.$ac_ext >&5
15331
15332( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000015333
15334 vim_cv_bcopy_handles_overlap=no
15335
15336fi
15337rm -rf conftest.dSYM
15338rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15339fi
15340
15341
15342
15343fi
15344{ $as_echo "$as_me:$LINENO: result: $vim_cv_bcopy_handles_overlap" >&5
15345$as_echo "$vim_cv_bcopy_handles_overlap" >&6; }
15346
15347 if test "x$vim_cv_bcopy_handles_overlap" = "xyes" ; then
15348 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015349#define USEBCOPY 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015350_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015351
Bram Moolenaar446cb832008-06-24 21:56:24 +000015352 else
15353 { $as_echo "$as_me:$LINENO: checking whether memcpy handles overlaps" >&5
15354$as_echo_n "checking whether memcpy handles overlaps... " >&6; }
15355if test "${vim_cv_memcpy_handles_overlap+set}" = set; then
15356 $as_echo_n "(cached) " >&6
15357else
15358
15359 if test "$cross_compiling" = yes; then
15360
15361 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_memcpy_handles_overlap'" >&5
15362$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_memcpy_handles_overlap'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015363 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000015364
Bram Moolenaar071d4272004-06-13 20:20:40 +000015365else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015366 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000015367#define mch_memcpy(s,d,l) memcpy(d,s,l) $bcopy_test_prog
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015368_ACEOF
15369rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015370if { (ac_try="$ac_link"
15371case "(($ac_try" in
15372 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15373 *) ac_try_echo=$ac_try;;
15374esac
15375eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15376$as_echo "$ac_try_echo") >&5
15377 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015378 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015379 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015380 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000015381 { (case "(($ac_try" in
15382 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15383 *) ac_try_echo=$ac_try;;
15384esac
15385eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15386$as_echo "$ac_try_echo") >&5
15387 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015388 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015389 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015390 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015391
15392 vim_cv_memcpy_handles_overlap=yes
15393
Bram Moolenaar071d4272004-06-13 20:20:40 +000015394else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015395 $as_echo "$as_me: program exited with status $ac_status" >&5
15396$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015397sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015398
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015399( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000015400
15401 vim_cv_memcpy_handles_overlap=no
15402
Bram Moolenaar071d4272004-06-13 20:20:40 +000015403fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015404rm -rf conftest.dSYM
15405rm -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 +000015406fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015407
15408
15409
Bram Moolenaar071d4272004-06-13 20:20:40 +000015410fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015411{ $as_echo "$as_me:$LINENO: result: $vim_cv_memcpy_handles_overlap" >&5
15412$as_echo "$vim_cv_memcpy_handles_overlap" >&6; }
15413
15414 if test "x$vim_cv_memcpy_handles_overlap" = "xyes" ; then
15415 cat >>confdefs.h <<\_ACEOF
15416#define USEMEMCPY 1
15417_ACEOF
15418
15419 fi
15420 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000015421fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015422
Bram Moolenaar071d4272004-06-13 20:20:40 +000015423
15424
15425if test "$enable_multibyte" = "yes"; then
15426 cflags_save=$CFLAGS
15427 ldflags_save=$LDFLAGS
15428 if test -n "$x_includes" ; then
15429 CFLAGS="$CFLAGS -I$x_includes"
15430 LDFLAGS="$X_LIBS $LDFLAGS -lX11"
Bram Moolenaar446cb832008-06-24 21:56:24 +000015431 { $as_echo "$as_me:$LINENO: checking whether X_LOCALE needed" >&5
15432$as_echo_n "checking whether X_LOCALE needed... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015433 cat >conftest.$ac_ext <<_ACEOF
15434/* confdefs.h. */
15435_ACEOF
15436cat confdefs.h >>conftest.$ac_ext
15437cat >>conftest.$ac_ext <<_ACEOF
15438/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015439#include <X11/Xlocale.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015440int
15441main ()
15442{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015443
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015444 ;
15445 return 0;
15446}
15447_ACEOF
15448rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015449if { (ac_try="$ac_compile"
15450case "(($ac_try" in
15451 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15452 *) ac_try_echo=$ac_try;;
15453esac
15454eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15455$as_echo "$ac_try_echo") >&5
15456 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015457 ac_status=$?
15458 grep -v '^ *+' conftest.er1 >conftest.err
15459 rm -f conftest.er1
15460 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015461 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15462 (exit $ac_status); } && {
15463 test -z "$ac_c_werror_flag" ||
15464 test ! -s conftest.err
15465 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015466 cat >conftest.$ac_ext <<_ACEOF
15467/* confdefs.h. */
15468_ACEOF
15469cat confdefs.h >>conftest.$ac_ext
15470cat >>conftest.$ac_ext <<_ACEOF
15471/* end confdefs.h. */
15472
Bram Moolenaar446cb832008-06-24 21:56:24 +000015473/* Override any GCC internal prototype to avoid an error.
15474 Use char because int might match the return type of a GCC
15475 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015476#ifdef __cplusplus
15477extern "C"
15478#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015479char _Xsetlocale ();
15480int
15481main ()
15482{
Bram Moolenaar446cb832008-06-24 21:56:24 +000015483return _Xsetlocale ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015484 ;
15485 return 0;
15486}
15487_ACEOF
15488rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015489if { (ac_try="$ac_link"
15490case "(($ac_try" in
15491 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15492 *) ac_try_echo=$ac_try;;
15493esac
15494eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15495$as_echo "$ac_try_echo") >&5
15496 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015497 ac_status=$?
15498 grep -v '^ *+' conftest.er1 >conftest.err
15499 rm -f conftest.er1
15500 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015501 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15502 (exit $ac_status); } && {
15503 test -z "$ac_c_werror_flag" ||
15504 test ! -s conftest.err
15505 } && test -s conftest$ac_exeext && {
15506 test "$cross_compiling" = yes ||
15507 $as_test_x conftest$ac_exeext
15508 }; then
15509 { $as_echo "$as_me:$LINENO: result: yes" >&5
15510$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015511 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015512#define X_LOCALE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015513_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015514
15515else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015516 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015517sed 's/^/| /' conftest.$ac_ext >&5
15518
Bram Moolenaar446cb832008-06-24 21:56:24 +000015519 { $as_echo "$as_me:$LINENO: result: no" >&5
15520$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015521fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015522
15523rm -rf conftest.dSYM
15524rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015525 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000015526else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015527 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015528sed 's/^/| /' conftest.$ac_ext >&5
15529
Bram Moolenaar446cb832008-06-24 21:56:24 +000015530 { $as_echo "$as_me:$LINENO: result: no" >&5
15531$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015532fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015533
15534rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000015535 fi
15536 CFLAGS=$cflags_save
15537 LDFLAGS=$ldflags_save
15538fi
15539
Bram Moolenaar446cb832008-06-24 21:56:24 +000015540{ $as_echo "$as_me:$LINENO: checking for _xpg4_setrunelocale in -lxpg4" >&5
15541$as_echo_n "checking for _xpg4_setrunelocale in -lxpg4... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015542if test "${ac_cv_lib_xpg4__xpg4_setrunelocale+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015543 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000015544else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015545 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000015546LIBS="-lxpg4 $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015547cat >conftest.$ac_ext <<_ACEOF
15548/* confdefs.h. */
15549_ACEOF
15550cat confdefs.h >>conftest.$ac_ext
15551cat >>conftest.$ac_ext <<_ACEOF
15552/* end confdefs.h. */
15553
Bram Moolenaar446cb832008-06-24 21:56:24 +000015554/* Override any GCC internal prototype to avoid an error.
15555 Use char because int might match the return type of a GCC
15556 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015557#ifdef __cplusplus
15558extern "C"
15559#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015560char _xpg4_setrunelocale ();
15561int
15562main ()
15563{
Bram Moolenaar446cb832008-06-24 21:56:24 +000015564return _xpg4_setrunelocale ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015565 ;
15566 return 0;
15567}
15568_ACEOF
15569rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015570if { (ac_try="$ac_link"
15571case "(($ac_try" in
15572 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15573 *) ac_try_echo=$ac_try;;
15574esac
15575eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15576$as_echo "$ac_try_echo") >&5
15577 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015578 ac_status=$?
15579 grep -v '^ *+' conftest.er1 >conftest.err
15580 rm -f conftest.er1
15581 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015582 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15583 (exit $ac_status); } && {
15584 test -z "$ac_c_werror_flag" ||
15585 test ! -s conftest.err
15586 } && test -s conftest$ac_exeext && {
15587 test "$cross_compiling" = yes ||
15588 $as_test_x conftest$ac_exeext
15589 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015590 ac_cv_lib_xpg4__xpg4_setrunelocale=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000015591else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015592 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015593sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015594
Bram Moolenaar446cb832008-06-24 21:56:24 +000015595 ac_cv_lib_xpg4__xpg4_setrunelocale=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000015596fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015597
15598rm -rf conftest.dSYM
15599rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015600 conftest$ac_exeext conftest.$ac_ext
15601LIBS=$ac_check_lib_save_LIBS
15602fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015603{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_xpg4__xpg4_setrunelocale" >&5
15604$as_echo "$ac_cv_lib_xpg4__xpg4_setrunelocale" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015605if test $ac_cv_lib_xpg4__xpg4_setrunelocale = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000015606 LIBS="$LIBS -lxpg4"
Bram Moolenaar071d4272004-06-13 20:20:40 +000015607fi
15608
15609
Bram Moolenaar446cb832008-06-24 21:56:24 +000015610{ $as_echo "$as_me:$LINENO: checking how to create tags" >&5
15611$as_echo_n "checking how to create tags... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015612test -f tags && mv tags tags.save
15613if (eval ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
Bram Moolenaarb21e5842006-04-16 18:30:08 +000015614 TAGPRG="ctags -I INIT+ --fields=+S"
Bram Moolenaar071d4272004-06-13 20:20:40 +000015615else
15616 (eval etags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags"
15617 (eval etags -c /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags -c"
15618 (eval ctags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags"
15619 (eval ctags -t /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -t"
15620 (eval ctags -ts /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -ts"
15621 (eval ctags -tvs /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -tvs"
15622 (eval ctags -i+m /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -i+m"
15623fi
15624test -f tags.save && mv tags.save tags
Bram Moolenaar446cb832008-06-24 21:56:24 +000015625{ $as_echo "$as_me:$LINENO: result: $TAGPRG" >&5
15626$as_echo "$TAGPRG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015627
Bram Moolenaar446cb832008-06-24 21:56:24 +000015628{ $as_echo "$as_me:$LINENO: checking how to run man with a section nr" >&5
15629$as_echo_n "checking how to run man with a section nr... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015630MANDEF="man"
Bram Moolenaar8b131502008-02-13 09:28:19 +000015631(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 +000015632{ $as_echo "$as_me:$LINENO: result: $MANDEF" >&5
15633$as_echo "$MANDEF" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015634if test "$MANDEF" = "man -s"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015635 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015636#define USEMAN_S 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015637_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015638
15639fi
15640
Bram Moolenaar446cb832008-06-24 21:56:24 +000015641{ $as_echo "$as_me:$LINENO: checking --disable-nls argument" >&5
15642$as_echo_n "checking --disable-nls argument... " >&6; }
15643# Check whether --enable-nls was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +000015644if test "${enable_nls+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015645 enableval=$enable_nls;
Bram Moolenaar071d4272004-06-13 20:20:40 +000015646else
15647 enable_nls="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +000015648fi
15649
Bram Moolenaar071d4272004-06-13 20:20:40 +000015650
15651if test "$enable_nls" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015652 { $as_echo "$as_me:$LINENO: result: no" >&5
15653$as_echo "no" >&6; }
Bram Moolenaar2389c3c2005-05-22 22:07:59 +000015654
15655 INSTALL_LANGS=install-languages
15656
15657 INSTALL_TOOL_LANGS=install-tool-languages
15658
15659
Bram Moolenaar071d4272004-06-13 20:20:40 +000015660 # Extract the first word of "msgfmt", so it can be a program name with args.
15661set dummy msgfmt; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +000015662{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
15663$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015664if test "${ac_cv_prog_MSGFMT+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015665 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000015666else
15667 if test -n "$MSGFMT"; then
15668 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
15669else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015670as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15671for as_dir in $PATH
15672do
15673 IFS=$as_save_IFS
15674 test -z "$as_dir" && as_dir=.
15675 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +000015676 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 +000015677 ac_cv_prog_MSGFMT="msgfmt"
Bram Moolenaar446cb832008-06-24 21:56:24 +000015678 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015679 break 2
15680 fi
15681done
15682done
Bram Moolenaar446cb832008-06-24 21:56:24 +000015683IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015684
Bram Moolenaar071d4272004-06-13 20:20:40 +000015685fi
15686fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015687MSGFMT=$ac_cv_prog_MSGFMT
Bram Moolenaar071d4272004-06-13 20:20:40 +000015688if test -n "$MSGFMT"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015689 { $as_echo "$as_me:$LINENO: result: $MSGFMT" >&5
15690$as_echo "$MSGFMT" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015691else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015692 { $as_echo "$as_me:$LINENO: result: no" >&5
15693$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015694fi
15695
Bram Moolenaar446cb832008-06-24 21:56:24 +000015696
15697 { $as_echo "$as_me:$LINENO: checking for NLS" >&5
15698$as_echo_n "checking for NLS... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015699 if test -f po/Makefile; then
15700 have_gettext="no"
15701 if test -n "$MSGFMT"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015702 cat >conftest.$ac_ext <<_ACEOF
15703/* confdefs.h. */
15704_ACEOF
15705cat confdefs.h >>conftest.$ac_ext
15706cat >>conftest.$ac_ext <<_ACEOF
15707/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015708#include <libintl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015709int
15710main ()
15711{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015712gettext("Test");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015713 ;
15714 return 0;
15715}
15716_ACEOF
15717rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015718if { (ac_try="$ac_link"
15719case "(($ac_try" in
15720 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15721 *) ac_try_echo=$ac_try;;
15722esac
15723eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15724$as_echo "$ac_try_echo") >&5
15725 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015726 ac_status=$?
15727 grep -v '^ *+' conftest.er1 >conftest.err
15728 rm -f conftest.er1
15729 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015730 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15731 (exit $ac_status); } && {
15732 test -z "$ac_c_werror_flag" ||
15733 test ! -s conftest.err
15734 } && test -s conftest$ac_exeext && {
15735 test "$cross_compiling" = yes ||
15736 $as_test_x conftest$ac_exeext
15737 }; then
15738 { $as_echo "$as_me:$LINENO: result: gettext() works" >&5
15739$as_echo "gettext() works" >&6; }; have_gettext="yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000015740else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015741 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015742sed 's/^/| /' conftest.$ac_ext >&5
15743
Bram Moolenaar446cb832008-06-24 21:56:24 +000015744 olibs=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000015745 LIBS="$LIBS -lintl"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015746 cat >conftest.$ac_ext <<_ACEOF
15747/* confdefs.h. */
15748_ACEOF
15749cat confdefs.h >>conftest.$ac_ext
15750cat >>conftest.$ac_ext <<_ACEOF
15751/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015752#include <libintl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015753int
15754main ()
15755{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015756gettext("Test");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015757 ;
15758 return 0;
15759}
15760_ACEOF
15761rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015762if { (ac_try="$ac_link"
15763case "(($ac_try" in
15764 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15765 *) ac_try_echo=$ac_try;;
15766esac
15767eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15768$as_echo "$ac_try_echo") >&5
15769 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015770 ac_status=$?
15771 grep -v '^ *+' conftest.er1 >conftest.err
15772 rm -f conftest.er1
15773 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015774 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15775 (exit $ac_status); } && {
15776 test -z "$ac_c_werror_flag" ||
15777 test ! -s conftest.err
15778 } && test -s conftest$ac_exeext && {
15779 test "$cross_compiling" = yes ||
15780 $as_test_x conftest$ac_exeext
15781 }; then
15782 { $as_echo "$as_me:$LINENO: result: gettext() works with -lintl" >&5
15783$as_echo "gettext() works with -lintl" >&6; }; have_gettext="yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000015784else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015785 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015786sed 's/^/| /' conftest.$ac_ext >&5
15787
Bram Moolenaar446cb832008-06-24 21:56:24 +000015788 { $as_echo "$as_me:$LINENO: result: gettext() doesn't work" >&5
15789$as_echo "gettext() doesn't work" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000015790 LIBS=$olibs
15791fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015792
15793rm -rf conftest.dSYM
15794rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015795 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000015796fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015797
15798rm -rf conftest.dSYM
15799rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015800 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000015801 else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015802 { $as_echo "$as_me:$LINENO: result: msgfmt not found - disabled" >&5
15803$as_echo "msgfmt not found - disabled" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000015804 fi
15805 if test $have_gettext = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015806 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015807#define HAVE_GETTEXT 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015808_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015809
15810 MAKEMO=yes
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015811
15812
15813for ac_func in bind_textdomain_codeset
Bram Moolenaar071d4272004-06-13 20:20:40 +000015814do
Bram Moolenaar446cb832008-06-24 21:56:24 +000015815as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15816{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
15817$as_echo_n "checking for $ac_func... " >&6; }
15818if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
15819 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000015820else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015821 cat >conftest.$ac_ext <<_ACEOF
15822/* confdefs.h. */
15823_ACEOF
15824cat confdefs.h >>conftest.$ac_ext
15825cat >>conftest.$ac_ext <<_ACEOF
15826/* end confdefs.h. */
15827/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
15828 For example, HP-UX 11i <limits.h> declares gettimeofday. */
15829#define $ac_func innocuous_$ac_func
15830
Bram Moolenaar071d4272004-06-13 20:20:40 +000015831/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015832 which can conflict with char $ac_func (); below.
15833 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
15834 <limits.h> exists even on freestanding compilers. */
15835
15836#ifdef __STDC__
15837# include <limits.h>
15838#else
15839# include <assert.h>
15840#endif
15841
15842#undef $ac_func
15843
Bram Moolenaar446cb832008-06-24 21:56:24 +000015844/* Override any GCC internal prototype to avoid an error.
15845 Use char because int might match the return type of a GCC
15846 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015847#ifdef __cplusplus
15848extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015849#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015850char $ac_func ();
Bram Moolenaar071d4272004-06-13 20:20:40 +000015851/* The GNU C library defines this for functions which it implements
15852 to always fail with ENOSYS. Some functions are actually named
15853 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000015854#if defined __stub_$ac_func || defined __stub___$ac_func
Bram Moolenaar071d4272004-06-13 20:20:40 +000015855choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +000015856#endif
15857
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015858int
15859main ()
15860{
Bram Moolenaar446cb832008-06-24 21:56:24 +000015861return $ac_func ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015862 ;
15863 return 0;
15864}
15865_ACEOF
15866rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015867if { (ac_try="$ac_link"
15868case "(($ac_try" in
15869 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15870 *) ac_try_echo=$ac_try;;
15871esac
15872eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15873$as_echo "$ac_try_echo") >&5
15874 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015875 ac_status=$?
15876 grep -v '^ *+' conftest.er1 >conftest.err
15877 rm -f conftest.er1
15878 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015879 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15880 (exit $ac_status); } && {
15881 test -z "$ac_c_werror_flag" ||
15882 test ! -s conftest.err
15883 } && test -s conftest$ac_exeext && {
15884 test "$cross_compiling" = yes ||
15885 $as_test_x conftest$ac_exeext
15886 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015887 eval "$as_ac_var=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000015888else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015889 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015890sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015891
Bram Moolenaar446cb832008-06-24 21:56:24 +000015892 eval "$as_ac_var=no"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015893fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015894
15895rm -rf conftest.dSYM
15896rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015897 conftest$ac_exeext conftest.$ac_ext
15898fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015899ac_res=`eval 'as_val=${'$as_ac_var'}
15900 $as_echo "$as_val"'`
15901 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
15902$as_echo "$ac_res" >&6; }
15903if test `eval 'as_val=${'$as_ac_var'}
15904 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015905 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000015906#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015907_ACEOF
15908
Bram Moolenaar071d4272004-06-13 20:20:40 +000015909fi
15910done
15911
Bram Moolenaar446cb832008-06-24 21:56:24 +000015912 { $as_echo "$as_me:$LINENO: checking for _nl_msg_cat_cntr" >&5
15913$as_echo_n "checking for _nl_msg_cat_cntr... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015914 cat >conftest.$ac_ext <<_ACEOF
15915/* confdefs.h. */
15916_ACEOF
15917cat confdefs.h >>conftest.$ac_ext
15918cat >>conftest.$ac_ext <<_ACEOF
15919/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015920#include <libintl.h>
15921 extern int _nl_msg_cat_cntr;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015922int
15923main ()
15924{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015925++_nl_msg_cat_cntr;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015926 ;
15927 return 0;
15928}
15929_ACEOF
15930rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015931if { (ac_try="$ac_link"
15932case "(($ac_try" in
15933 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15934 *) ac_try_echo=$ac_try;;
15935esac
15936eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15937$as_echo "$ac_try_echo") >&5
15938 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015939 ac_status=$?
15940 grep -v '^ *+' conftest.er1 >conftest.err
15941 rm -f conftest.er1
15942 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015943 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15944 (exit $ac_status); } && {
15945 test -z "$ac_c_werror_flag" ||
15946 test ! -s conftest.err
15947 } && test -s conftest$ac_exeext && {
15948 test "$cross_compiling" = yes ||
15949 $as_test_x conftest$ac_exeext
15950 }; then
15951 { $as_echo "$as_me:$LINENO: result: yes" >&5
15952$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015953#define HAVE_NL_MSG_CAT_CNTR 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015954_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015955
15956else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015957 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015958sed 's/^/| /' conftest.$ac_ext >&5
15959
Bram Moolenaar446cb832008-06-24 21:56:24 +000015960 { $as_echo "$as_me:$LINENO: result: no" >&5
15961$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015962fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015963
15964rm -rf conftest.dSYM
15965rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015966 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000015967 fi
15968 else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015969 { $as_echo "$as_me:$LINENO: result: no \"po/Makefile\" - disabled" >&5
15970$as_echo "no \"po/Makefile\" - disabled" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000015971 fi
15972else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015973 { $as_echo "$as_me:$LINENO: result: yes" >&5
15974$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015975fi
15976
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015977if test "${ac_cv_header_dlfcn_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015978 { $as_echo "$as_me:$LINENO: checking for dlfcn.h" >&5
15979$as_echo_n "checking for dlfcn.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015980if test "${ac_cv_header_dlfcn_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015981 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015982fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015983{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_dlfcn_h" >&5
15984$as_echo "$ac_cv_header_dlfcn_h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015985else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015986 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015987{ $as_echo "$as_me:$LINENO: checking dlfcn.h usability" >&5
15988$as_echo_n "checking dlfcn.h usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015989cat >conftest.$ac_ext <<_ACEOF
15990/* confdefs.h. */
15991_ACEOF
15992cat confdefs.h >>conftest.$ac_ext
15993cat >>conftest.$ac_ext <<_ACEOF
15994/* end confdefs.h. */
15995$ac_includes_default
Bram Moolenaar071d4272004-06-13 20:20:40 +000015996#include <dlfcn.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015997_ACEOF
15998rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015999if { (ac_try="$ac_compile"
16000case "(($ac_try" in
16001 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16002 *) ac_try_echo=$ac_try;;
16003esac
16004eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16005$as_echo "$ac_try_echo") >&5
16006 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016007 ac_status=$?
16008 grep -v '^ *+' conftest.er1 >conftest.err
16009 rm -f conftest.er1
16010 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016011 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16012 (exit $ac_status); } && {
16013 test -z "$ac_c_werror_flag" ||
16014 test ! -s conftest.err
16015 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016016 ac_header_compiler=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000016017else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016018 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016019sed 's/^/| /' conftest.$ac_ext >&5
16020
Bram Moolenaar446cb832008-06-24 21:56:24 +000016021 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000016022fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016023
16024rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16025{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16026$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016027
16028# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016029{ $as_echo "$as_me:$LINENO: checking dlfcn.h presence" >&5
16030$as_echo_n "checking dlfcn.h presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016031cat >conftest.$ac_ext <<_ACEOF
16032/* confdefs.h. */
16033_ACEOF
16034cat confdefs.h >>conftest.$ac_ext
16035cat >>conftest.$ac_ext <<_ACEOF
16036/* end confdefs.h. */
16037#include <dlfcn.h>
16038_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000016039if { (ac_try="$ac_cpp conftest.$ac_ext"
16040case "(($ac_try" in
16041 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16042 *) ac_try_echo=$ac_try;;
16043esac
16044eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16045$as_echo "$ac_try_echo") >&5
16046 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016047 ac_status=$?
16048 grep -v '^ *+' conftest.er1 >conftest.err
16049 rm -f conftest.er1
16050 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016051 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16052 (exit $ac_status); } >/dev/null && {
16053 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
16054 test ! -s conftest.err
16055 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016056 ac_header_preproc=yes
16057else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016058 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016059sed 's/^/| /' conftest.$ac_ext >&5
16060
16061 ac_header_preproc=no
16062fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016063
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016064rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016065{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16066$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016067
16068# So? What about this header?
16069case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16070 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016071 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: accepted by the compiler, rejected by the preprocessor!" >&5
16072$as_echo "$as_me: WARNING: dlfcn.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
16073 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: proceeding with the compiler's result" >&5
16074$as_echo "$as_me: WARNING: dlfcn.h: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016075 ac_header_preproc=yes
16076 ;;
16077 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016078 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: present but cannot be compiled" >&5
16079$as_echo "$as_me: WARNING: dlfcn.h: present but cannot be compiled" >&2;}
16080 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: check for missing prerequisite headers?" >&5
16081$as_echo "$as_me: WARNING: dlfcn.h: check for missing prerequisite headers?" >&2;}
16082 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: see the Autoconf documentation" >&5
16083$as_echo "$as_me: WARNING: dlfcn.h: see the Autoconf documentation" >&2;}
16084 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: section \"Present But Cannot Be Compiled\"" >&5
16085$as_echo "$as_me: WARNING: dlfcn.h: section \"Present But Cannot Be Compiled\"" >&2;}
16086 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: proceeding with the preprocessor's result" >&5
16087$as_echo "$as_me: WARNING: dlfcn.h: proceeding with the preprocessor's result" >&2;}
16088 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: in the future, the compiler will take precedence" >&5
16089$as_echo "$as_me: WARNING: dlfcn.h: in the future, the compiler will take precedence" >&2;}
16090
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016091 ;;
16092esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000016093{ $as_echo "$as_me:$LINENO: checking for dlfcn.h" >&5
16094$as_echo_n "checking for dlfcn.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016095if test "${ac_cv_header_dlfcn_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016096 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016097else
16098 ac_cv_header_dlfcn_h=$ac_header_preproc
16099fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016100{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_dlfcn_h" >&5
16101$as_echo "$ac_cv_header_dlfcn_h" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016102
16103fi
16104if test $ac_cv_header_dlfcn_h = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000016105 DLL=dlfcn.h
16106else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016107 if test "${ac_cv_header_dl_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016108 { $as_echo "$as_me:$LINENO: checking for dl.h" >&5
16109$as_echo_n "checking for dl.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016110if test "${ac_cv_header_dl_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016111 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016112fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016113{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_dl_h" >&5
16114$as_echo "$ac_cv_header_dl_h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016115else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016116 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016117{ $as_echo "$as_me:$LINENO: checking dl.h usability" >&5
16118$as_echo_n "checking dl.h usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016119cat >conftest.$ac_ext <<_ACEOF
16120/* confdefs.h. */
16121_ACEOF
16122cat confdefs.h >>conftest.$ac_ext
16123cat >>conftest.$ac_ext <<_ACEOF
16124/* end confdefs.h. */
16125$ac_includes_default
Bram Moolenaar071d4272004-06-13 20:20:40 +000016126#include <dl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016127_ACEOF
16128rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016129if { (ac_try="$ac_compile"
16130case "(($ac_try" in
16131 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16132 *) ac_try_echo=$ac_try;;
16133esac
16134eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16135$as_echo "$ac_try_echo") >&5
16136 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016137 ac_status=$?
16138 grep -v '^ *+' conftest.er1 >conftest.err
16139 rm -f conftest.er1
16140 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016141 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16142 (exit $ac_status); } && {
16143 test -z "$ac_c_werror_flag" ||
16144 test ! -s conftest.err
16145 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016146 ac_header_compiler=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000016147else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016148 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016149sed 's/^/| /' conftest.$ac_ext >&5
16150
Bram Moolenaar446cb832008-06-24 21:56:24 +000016151 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000016152fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016153
16154rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16155{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16156$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016157
16158# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016159{ $as_echo "$as_me:$LINENO: checking dl.h presence" >&5
16160$as_echo_n "checking dl.h presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016161cat >conftest.$ac_ext <<_ACEOF
16162/* confdefs.h. */
16163_ACEOF
16164cat confdefs.h >>conftest.$ac_ext
16165cat >>conftest.$ac_ext <<_ACEOF
16166/* end confdefs.h. */
16167#include <dl.h>
16168_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000016169if { (ac_try="$ac_cpp conftest.$ac_ext"
16170case "(($ac_try" in
16171 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16172 *) ac_try_echo=$ac_try;;
16173esac
16174eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16175$as_echo "$ac_try_echo") >&5
16176 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016177 ac_status=$?
16178 grep -v '^ *+' conftest.er1 >conftest.err
16179 rm -f conftest.er1
16180 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016181 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16182 (exit $ac_status); } >/dev/null && {
16183 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
16184 test ! -s conftest.err
16185 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016186 ac_header_preproc=yes
16187else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016188 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016189sed 's/^/| /' conftest.$ac_ext >&5
16190
16191 ac_header_preproc=no
16192fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016193
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016194rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016195{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16196$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016197
16198# So? What about this header?
16199case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16200 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016201 { $as_echo "$as_me:$LINENO: WARNING: dl.h: accepted by the compiler, rejected by the preprocessor!" >&5
16202$as_echo "$as_me: WARNING: dl.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
16203 { $as_echo "$as_me:$LINENO: WARNING: dl.h: proceeding with the compiler's result" >&5
16204$as_echo "$as_me: WARNING: dl.h: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016205 ac_header_preproc=yes
16206 ;;
16207 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016208 { $as_echo "$as_me:$LINENO: WARNING: dl.h: present but cannot be compiled" >&5
16209$as_echo "$as_me: WARNING: dl.h: present but cannot be compiled" >&2;}
16210 { $as_echo "$as_me:$LINENO: WARNING: dl.h: check for missing prerequisite headers?" >&5
16211$as_echo "$as_me: WARNING: dl.h: check for missing prerequisite headers?" >&2;}
16212 { $as_echo "$as_me:$LINENO: WARNING: dl.h: see the Autoconf documentation" >&5
16213$as_echo "$as_me: WARNING: dl.h: see the Autoconf documentation" >&2;}
16214 { $as_echo "$as_me:$LINENO: WARNING: dl.h: section \"Present But Cannot Be Compiled\"" >&5
16215$as_echo "$as_me: WARNING: dl.h: section \"Present But Cannot Be Compiled\"" >&2;}
16216 { $as_echo "$as_me:$LINENO: WARNING: dl.h: proceeding with the preprocessor's result" >&5
16217$as_echo "$as_me: WARNING: dl.h: proceeding with the preprocessor's result" >&2;}
16218 { $as_echo "$as_me:$LINENO: WARNING: dl.h: in the future, the compiler will take precedence" >&5
16219$as_echo "$as_me: WARNING: dl.h: in the future, the compiler will take precedence" >&2;}
16220
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016221 ;;
16222esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000016223{ $as_echo "$as_me:$LINENO: checking for dl.h" >&5
16224$as_echo_n "checking for dl.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016225if test "${ac_cv_header_dl_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016226 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016227else
16228 ac_cv_header_dl_h=$ac_header_preproc
16229fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016230{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_dl_h" >&5
16231$as_echo "$ac_cv_header_dl_h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016232
16233fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016234if test $ac_cv_header_dl_h = yes; then
16235 DLL=dl.h
16236fi
16237
16238
16239fi
16240
Bram Moolenaar071d4272004-06-13 20:20:40 +000016241
16242if test x${DLL} = xdlfcn.h; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016243
16244cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016245#define HAVE_DLFCN_H 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016246_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016247
Bram Moolenaar446cb832008-06-24 21:56:24 +000016248 { $as_echo "$as_me:$LINENO: checking for dlopen()" >&5
16249$as_echo_n "checking for dlopen()... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016250 cat >conftest.$ac_ext <<_ACEOF
16251/* confdefs.h. */
16252_ACEOF
16253cat confdefs.h >>conftest.$ac_ext
16254cat >>conftest.$ac_ext <<_ACEOF
16255/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016256
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016257int
16258main ()
16259{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016260
16261 extern void* dlopen();
16262 dlopen();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016263
16264 ;
16265 return 0;
16266}
16267_ACEOF
16268rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016269if { (ac_try="$ac_link"
16270case "(($ac_try" in
16271 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16272 *) ac_try_echo=$ac_try;;
16273esac
16274eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16275$as_echo "$ac_try_echo") >&5
16276 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016277 ac_status=$?
16278 grep -v '^ *+' conftest.er1 >conftest.err
16279 rm -f conftest.er1
16280 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016281 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16282 (exit $ac_status); } && {
16283 test -z "$ac_c_werror_flag" ||
16284 test ! -s conftest.err
16285 } && test -s conftest$ac_exeext && {
16286 test "$cross_compiling" = yes ||
16287 $as_test_x conftest$ac_exeext
16288 }; then
16289 { $as_echo "$as_me:$LINENO: result: yes" >&5
16290$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016291
16292cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016293#define HAVE_DLOPEN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016294_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016295
16296else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016297 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016298sed 's/^/| /' conftest.$ac_ext >&5
16299
Bram Moolenaar446cb832008-06-24 21:56:24 +000016300 { $as_echo "$as_me:$LINENO: result: no" >&5
16301$as_echo "no" >&6; };
16302 { $as_echo "$as_me:$LINENO: checking for dlopen() in -ldl" >&5
16303$as_echo_n "checking for dlopen() in -ldl... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016304 olibs=$LIBS
16305 LIBS="$LIBS -ldl"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016306 cat >conftest.$ac_ext <<_ACEOF
16307/* confdefs.h. */
16308_ACEOF
16309cat confdefs.h >>conftest.$ac_ext
16310cat >>conftest.$ac_ext <<_ACEOF
16311/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016312
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016313int
16314main ()
16315{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016316
16317 extern void* dlopen();
16318 dlopen();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016319
16320 ;
16321 return 0;
16322}
16323_ACEOF
16324rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016325if { (ac_try="$ac_link"
16326case "(($ac_try" in
16327 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16328 *) ac_try_echo=$ac_try;;
16329esac
16330eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16331$as_echo "$ac_try_echo") >&5
16332 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016333 ac_status=$?
16334 grep -v '^ *+' conftest.er1 >conftest.err
16335 rm -f conftest.er1
16336 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016337 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16338 (exit $ac_status); } && {
16339 test -z "$ac_c_werror_flag" ||
16340 test ! -s conftest.err
16341 } && test -s conftest$ac_exeext && {
16342 test "$cross_compiling" = yes ||
16343 $as_test_x conftest$ac_exeext
16344 }; then
16345 { $as_echo "$as_me:$LINENO: result: yes" >&5
16346$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016347
16348cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016349#define HAVE_DLOPEN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016350_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016351
16352else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016353 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016354sed 's/^/| /' conftest.$ac_ext >&5
16355
Bram Moolenaar446cb832008-06-24 21:56:24 +000016356 { $as_echo "$as_me:$LINENO: result: no" >&5
16357$as_echo "no" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000016358 LIBS=$olibs
16359fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016360
16361rm -rf conftest.dSYM
16362rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016363 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016364fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016365
16366rm -rf conftest.dSYM
16367rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016368 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016369 { $as_echo "$as_me:$LINENO: checking for dlsym()" >&5
16370$as_echo_n "checking for dlsym()... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016371 cat >conftest.$ac_ext <<_ACEOF
16372/* confdefs.h. */
16373_ACEOF
16374cat confdefs.h >>conftest.$ac_ext
16375cat >>conftest.$ac_ext <<_ACEOF
16376/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016377
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016378int
16379main ()
16380{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016381
16382 extern void* dlsym();
16383 dlsym();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016384
16385 ;
16386 return 0;
16387}
16388_ACEOF
16389rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016390if { (ac_try="$ac_link"
16391case "(($ac_try" in
16392 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16393 *) ac_try_echo=$ac_try;;
16394esac
16395eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16396$as_echo "$ac_try_echo") >&5
16397 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016398 ac_status=$?
16399 grep -v '^ *+' conftest.er1 >conftest.err
16400 rm -f conftest.er1
16401 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016402 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16403 (exit $ac_status); } && {
16404 test -z "$ac_c_werror_flag" ||
16405 test ! -s conftest.err
16406 } && test -s conftest$ac_exeext && {
16407 test "$cross_compiling" = yes ||
16408 $as_test_x conftest$ac_exeext
16409 }; then
16410 { $as_echo "$as_me:$LINENO: result: yes" >&5
16411$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016412
16413cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016414#define HAVE_DLSYM 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016415_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016416
16417else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016418 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016419sed 's/^/| /' conftest.$ac_ext >&5
16420
Bram Moolenaar446cb832008-06-24 21:56:24 +000016421 { $as_echo "$as_me:$LINENO: result: no" >&5
16422$as_echo "no" >&6; };
16423 { $as_echo "$as_me:$LINENO: checking for dlsym() in -ldl" >&5
16424$as_echo_n "checking for dlsym() in -ldl... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016425 olibs=$LIBS
16426 LIBS="$LIBS -ldl"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016427 cat >conftest.$ac_ext <<_ACEOF
16428/* confdefs.h. */
16429_ACEOF
16430cat confdefs.h >>conftest.$ac_ext
16431cat >>conftest.$ac_ext <<_ACEOF
16432/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016433
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016434int
16435main ()
16436{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016437
16438 extern void* dlsym();
16439 dlsym();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016440
16441 ;
16442 return 0;
16443}
16444_ACEOF
16445rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016446if { (ac_try="$ac_link"
16447case "(($ac_try" in
16448 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16449 *) ac_try_echo=$ac_try;;
16450esac
16451eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16452$as_echo "$ac_try_echo") >&5
16453 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016454 ac_status=$?
16455 grep -v '^ *+' conftest.er1 >conftest.err
16456 rm -f conftest.er1
16457 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016458 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16459 (exit $ac_status); } && {
16460 test -z "$ac_c_werror_flag" ||
16461 test ! -s conftest.err
16462 } && test -s conftest$ac_exeext && {
16463 test "$cross_compiling" = yes ||
16464 $as_test_x conftest$ac_exeext
16465 }; then
16466 { $as_echo "$as_me:$LINENO: result: yes" >&5
16467$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016468
16469cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016470#define HAVE_DLSYM 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016471_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016472
16473else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016474 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016475sed 's/^/| /' conftest.$ac_ext >&5
16476
Bram Moolenaar446cb832008-06-24 21:56:24 +000016477 { $as_echo "$as_me:$LINENO: result: no" >&5
16478$as_echo "no" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000016479 LIBS=$olibs
16480fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016481
16482rm -rf conftest.dSYM
16483rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016484 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016485fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016486
16487rm -rf conftest.dSYM
16488rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016489 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016490elif test x${DLL} = xdl.h; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016491
16492cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016493#define HAVE_DL_H 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016494_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016495
Bram Moolenaar446cb832008-06-24 21:56:24 +000016496 { $as_echo "$as_me:$LINENO: checking for shl_load()" >&5
16497$as_echo_n "checking for shl_load()... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016498 cat >conftest.$ac_ext <<_ACEOF
16499/* confdefs.h. */
16500_ACEOF
16501cat confdefs.h >>conftest.$ac_ext
16502cat >>conftest.$ac_ext <<_ACEOF
16503/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016504
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016505int
16506main ()
16507{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016508
16509 extern void* shl_load();
16510 shl_load();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016511
16512 ;
16513 return 0;
16514}
16515_ACEOF
16516rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016517if { (ac_try="$ac_link"
16518case "(($ac_try" in
16519 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16520 *) ac_try_echo=$ac_try;;
16521esac
16522eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16523$as_echo "$ac_try_echo") >&5
16524 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016525 ac_status=$?
16526 grep -v '^ *+' conftest.er1 >conftest.err
16527 rm -f conftest.er1
16528 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016529 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16530 (exit $ac_status); } && {
16531 test -z "$ac_c_werror_flag" ||
16532 test ! -s conftest.err
16533 } && test -s conftest$ac_exeext && {
16534 test "$cross_compiling" = yes ||
16535 $as_test_x conftest$ac_exeext
16536 }; then
16537 { $as_echo "$as_me:$LINENO: result: yes" >&5
16538$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016539
16540cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016541#define HAVE_SHL_LOAD 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016542_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016543
16544else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016545 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016546sed 's/^/| /' conftest.$ac_ext >&5
16547
Bram Moolenaar446cb832008-06-24 21:56:24 +000016548 { $as_echo "$as_me:$LINENO: result: no" >&5
16549$as_echo "no" >&6; };
16550 { $as_echo "$as_me:$LINENO: checking for shl_load() in -ldld" >&5
16551$as_echo_n "checking for shl_load() in -ldld... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016552 olibs=$LIBS
16553 LIBS="$LIBS -ldld"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016554 cat >conftest.$ac_ext <<_ACEOF
16555/* confdefs.h. */
16556_ACEOF
16557cat confdefs.h >>conftest.$ac_ext
16558cat >>conftest.$ac_ext <<_ACEOF
16559/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016560
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016561int
16562main ()
16563{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016564
16565 extern void* shl_load();
16566 shl_load();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016567
16568 ;
16569 return 0;
16570}
16571_ACEOF
16572rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016573if { (ac_try="$ac_link"
16574case "(($ac_try" in
16575 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16576 *) ac_try_echo=$ac_try;;
16577esac
16578eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16579$as_echo "$ac_try_echo") >&5
16580 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016581 ac_status=$?
16582 grep -v '^ *+' conftest.er1 >conftest.err
16583 rm -f conftest.er1
16584 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016585 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16586 (exit $ac_status); } && {
16587 test -z "$ac_c_werror_flag" ||
16588 test ! -s conftest.err
16589 } && test -s conftest$ac_exeext && {
16590 test "$cross_compiling" = yes ||
16591 $as_test_x conftest$ac_exeext
16592 }; then
16593 { $as_echo "$as_me:$LINENO: result: yes" >&5
16594$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016595
16596cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016597#define HAVE_SHL_LOAD 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016598_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016599
16600else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016601 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016602sed 's/^/| /' conftest.$ac_ext >&5
16603
Bram Moolenaar446cb832008-06-24 21:56:24 +000016604 { $as_echo "$as_me:$LINENO: result: no" >&5
16605$as_echo "no" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000016606 LIBS=$olibs
16607fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016608
16609rm -rf conftest.dSYM
16610rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016611 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016612fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016613
16614rm -rf conftest.dSYM
16615rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016616 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016617fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016618
16619for ac_header in setjmp.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000016620do
Bram Moolenaar446cb832008-06-24 21:56:24 +000016621as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16622if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16623 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
16624$as_echo_n "checking for $ac_header... " >&6; }
16625if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16626 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000016627fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016628ac_res=`eval 'as_val=${'$as_ac_Header'}
16629 $as_echo "$as_val"'`
16630 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
16631$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016632else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016633 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016634{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
16635$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016636cat >conftest.$ac_ext <<_ACEOF
16637/* confdefs.h. */
16638_ACEOF
16639cat confdefs.h >>conftest.$ac_ext
16640cat >>conftest.$ac_ext <<_ACEOF
16641/* end confdefs.h. */
16642$ac_includes_default
16643#include <$ac_header>
16644_ACEOF
16645rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016646if { (ac_try="$ac_compile"
16647case "(($ac_try" in
16648 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16649 *) ac_try_echo=$ac_try;;
16650esac
16651eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16652$as_echo "$ac_try_echo") >&5
16653 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016654 ac_status=$?
16655 grep -v '^ *+' conftest.er1 >conftest.err
16656 rm -f conftest.er1
16657 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016658 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16659 (exit $ac_status); } && {
16660 test -z "$ac_c_werror_flag" ||
16661 test ! -s conftest.err
16662 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016663 ac_header_compiler=yes
16664else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016665 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016666sed 's/^/| /' conftest.$ac_ext >&5
16667
Bram Moolenaar446cb832008-06-24 21:56:24 +000016668 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000016669fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016670
16671rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16672{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16673$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016674
16675# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016676{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
16677$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016678cat >conftest.$ac_ext <<_ACEOF
16679/* confdefs.h. */
16680_ACEOF
16681cat confdefs.h >>conftest.$ac_ext
16682cat >>conftest.$ac_ext <<_ACEOF
16683/* end confdefs.h. */
16684#include <$ac_header>
16685_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000016686if { (ac_try="$ac_cpp conftest.$ac_ext"
16687case "(($ac_try" in
16688 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16689 *) ac_try_echo=$ac_try;;
16690esac
16691eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16692$as_echo "$ac_try_echo") >&5
16693 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016694 ac_status=$?
16695 grep -v '^ *+' conftest.er1 >conftest.err
16696 rm -f conftest.er1
16697 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016698 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16699 (exit $ac_status); } >/dev/null && {
16700 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
16701 test ! -s conftest.err
16702 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016703 ac_header_preproc=yes
16704else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016705 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016706sed 's/^/| /' conftest.$ac_ext >&5
16707
16708 ac_header_preproc=no
16709fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016710
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016711rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016712{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16713$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016714
16715# So? What about this header?
16716case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16717 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016718 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16719$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16720 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16721$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016722 ac_header_preproc=yes
16723 ;;
16724 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016725 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16726$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16727 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
16728$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
16729 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16730$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16731 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
16732$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
16733 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16734$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16735 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16736$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16737
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016738 ;;
16739esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000016740{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
16741$as_echo_n "checking for $ac_header... " >&6; }
16742if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16743 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016744else
16745 eval "$as_ac_Header=\$ac_header_preproc"
16746fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016747ac_res=`eval 'as_val=${'$as_ac_Header'}
16748 $as_echo "$as_val"'`
16749 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
16750$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016751
16752fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016753if test `eval 'as_val=${'$as_ac_Header'}
16754 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016755 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000016756#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016757_ACEOF
16758
16759fi
16760
Bram Moolenaar071d4272004-06-13 20:20:40 +000016761done
16762
16763
16764if test "x$MACOSX" = "xyes" -a -n "$PERL"; then
16765 if echo $LIBS | grep -e '-ldl' >/dev/null; then
16766 LIBS=`echo $LIBS | sed s/-ldl//`
16767 PERL_LIBS="$PERL_LIBS -ldl"
16768 fi
16769fi
16770
16771if test "x$MACOSX" = "xyes" && test "x$CARBON" = "xyes" \
16772 && test "x$GUITYPE" != "xCARBONGUI"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016773 { $as_echo "$as_me:$LINENO: checking whether we need -framework Carbon" >&5
16774$as_echo_n "checking whether we need -framework Carbon... " >&6; }
Bram Moolenaarb90daee2006-10-17 09:49:09 +000016775 if test "x$enable_multibyte" = "xyes" || test "x$features" = "xbig" \
Bram Moolenaar071d4272004-06-13 20:20:40 +000016776 || test "x$features" = "xhuge"; then
16777 LIBS="$LIBS -framework Carbon"
Bram Moolenaar446cb832008-06-24 21:56:24 +000016778 { $as_echo "$as_me:$LINENO: result: yes" >&5
16779$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016780 else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016781 { $as_echo "$as_me:$LINENO: result: no" >&5
16782$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016783 fi
16784fi
Bram Moolenaare224ffa2006-03-01 00:01:28 +000016785if test "x$MACARCH" = "xboth"; then
16786 LDFLAGS="$LDFLAGS -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
16787fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000016788
Bram Moolenaar446cb832008-06-24 21:56:24 +000016789{ $as_echo "$as_me:$LINENO: checking for GCC 3 or later" >&5
16790$as_echo_n "checking for GCC 3 or later... " >&6; }
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000016791DEPEND_CFLAGS_FILTER=
16792if test "$GCC" = yes; then
Bram Moolenaar2217cae2006-03-25 21:55:52 +000016793 gccmajor=`echo "$gccversion" | sed -e 's/^\([1-9]\)\..*$/\1/g'`
Bram Moolenaarf740b292006-02-16 22:11:02 +000016794 if test "$gccmajor" -gt "2"; then
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000016795 DEPEND_CFLAGS_FILTER="| sed 's+-I */+-isystem /+g'"
16796 fi
16797fi
Bram Moolenaara5792f52005-11-23 21:25:05 +000016798if test "$DEPEND_CFLAGS_FILTER" = ""; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016799 { $as_echo "$as_me:$LINENO: result: no" >&5
16800$as_echo "no" >&6; }
Bram Moolenaara5792f52005-11-23 21:25:05 +000016801else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016802 { $as_echo "$as_me:$LINENO: result: yes" >&5
16803$as_echo "yes" >&6; }
Bram Moolenaara5792f52005-11-23 21:25:05 +000016804fi
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000016805
Bram Moolenaar071d4272004-06-13 20:20:40 +000016806
Bram Moolenaar446cb832008-06-24 21:56:24 +000016807ac_config_files="$ac_config_files auto/config.mk:config.mk.in"
16808
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016809cat >confcache <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016810# This file is a shell script that caches the results of configure
16811# tests run on this system so they can be shared between configure
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016812# scripts and configure runs, see configure's option --config-cache.
16813# It is not useful on other systems. If it contains results you don't
16814# want to keep, you may remove or edit it.
Bram Moolenaar071d4272004-06-13 20:20:40 +000016815#
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016816# config.status only pays attention to the cache file if you give it
16817# the --recheck option to rerun configure.
Bram Moolenaar071d4272004-06-13 20:20:40 +000016818#
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016819# `ac_cv_env_foo' variables (set or unset) will be overridden when
16820# loading this file, other *unset* `ac_cv_foo' will be assigned the
16821# following values.
16822
16823_ACEOF
16824
Bram Moolenaar071d4272004-06-13 20:20:40 +000016825# The following way of writing the cache mishandles newlines in values,
16826# but we know of no workaround that is simple, portable, and efficient.
Bram Moolenaar446cb832008-06-24 21:56:24 +000016827# So, we kill variables containing newlines.
Bram Moolenaar071d4272004-06-13 20:20:40 +000016828# Ultrix sh set writes to stderr and can't be redirected directly,
16829# and sets the high bit in the cache file unless we assign to the vars.
Bram Moolenaar446cb832008-06-24 21:56:24 +000016830(
16831 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16832 eval ac_val=\$$ac_var
16833 case $ac_val in #(
16834 *${as_nl}*)
16835 case $ac_var in #(
16836 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
16837$as_echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
16838 esac
16839 case $ac_var in #(
16840 _ | IFS | as_nl) ;; #(
16841 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16842 *) $as_unset $ac_var ;;
16843 esac ;;
16844 esac
16845 done
16846
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016847 (set) 2>&1 |
Bram Moolenaar446cb832008-06-24 21:56:24 +000016848 case $as_nl`(ac_space=' '; set) 2>&1` in #(
16849 *${as_nl}ac_space=\ *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016850 # `set' does not quote correctly, so add quotes (double-quote
16851 # substitution turns \\\\ into \\, and sed turns \\ into \).
16852 sed -n \
16853 "s/'/'\\\\''/g;
16854 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
Bram Moolenaar446cb832008-06-24 21:56:24 +000016855 ;; #(
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016856 *)
16857 # `set' quotes correctly as required by POSIX, so do not add quotes.
Bram Moolenaar446cb832008-06-24 21:56:24 +000016858 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016859 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000016860 esac |
16861 sort
16862) |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016863 sed '
Bram Moolenaar446cb832008-06-24 21:56:24 +000016864 /^ac_cv_env_/b end
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016865 t clear
Bram Moolenaar446cb832008-06-24 21:56:24 +000016866 :clear
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016867 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16868 t end
Bram Moolenaar446cb832008-06-24 21:56:24 +000016869 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16870 :end' >>confcache
16871if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16872 if test -w "$cache_file"; then
16873 test "x$cache_file" != "x/dev/null" &&
16874 { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
16875$as_echo "$as_me: updating cache $cache_file" >&6;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016876 cat confcache >$cache_file
Bram Moolenaar071d4272004-06-13 20:20:40 +000016877 else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016878 { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
16879$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
Bram Moolenaar071d4272004-06-13 20:20:40 +000016880 fi
16881fi
16882rm -f confcache
16883
Bram Moolenaar071d4272004-06-13 20:20:40 +000016884test "x$prefix" = xNONE && prefix=$ac_default_prefix
16885# Let make expand exec_prefix.
16886test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16887
Bram Moolenaar071d4272004-06-13 20:20:40 +000016888DEFS=-DHAVE_CONFIG_H
16889
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016890ac_libobjs=
16891ac_ltlibobjs=
16892for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16893 # 1. Remove the extension, and $U if already installed.
Bram Moolenaar446cb832008-06-24 21:56:24 +000016894 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16895 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16896 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
16897 # will be set to the directory where LIBOBJS objects are built.
16898 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16899 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016900done
16901LIBOBJS=$ac_libobjs
16902
16903LTLIBOBJS=$ac_ltlibobjs
16904
16905
16906
Bram Moolenaar071d4272004-06-13 20:20:40 +000016907: ${CONFIG_STATUS=./config.status}
Bram Moolenaar446cb832008-06-24 21:56:24 +000016908ac_write_fail=0
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016909ac_clean_files_save=$ac_clean_files
16910ac_clean_files="$ac_clean_files $CONFIG_STATUS"
Bram Moolenaar446cb832008-06-24 21:56:24 +000016911{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
16912$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16913cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016914#! $SHELL
16915# Generated by $as_me.
Bram Moolenaar071d4272004-06-13 20:20:40 +000016916# Run this file to recreate the current configuration.
Bram Moolenaar071d4272004-06-13 20:20:40 +000016917# Compiler output produced by configure, useful for debugging
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016918# configure, is in config.log if it exists.
Bram Moolenaar071d4272004-06-13 20:20:40 +000016919
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016920debug=false
16921ac_cs_recheck=false
16922ac_cs_silent=false
16923SHELL=\${CONFIG_SHELL-$SHELL}
16924_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016925
Bram Moolenaar446cb832008-06-24 21:56:24 +000016926cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016927## --------------------- ##
16928## M4sh Initialization. ##
16929## --------------------- ##
Bram Moolenaar071d4272004-06-13 20:20:40 +000016930
Bram Moolenaar446cb832008-06-24 21:56:24 +000016931# Be more Bourne compatible
16932DUALCASE=1; export DUALCASE # for MKS sh
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016933if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
16934 emulate sh
16935 NULLCMD=:
Bram Moolenaar446cb832008-06-24 21:56:24 +000016936 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016937 # is contrary to our usage. Disable this feature.
16938 alias -g '${1+"$@"}'='"$@"'
Bram Moolenaar446cb832008-06-24 21:56:24 +000016939 setopt NO_GLOB_SUBST
16940else
16941 case `(set -o) 2>/dev/null` in
16942 *posix*) set -o posix ;;
16943esac
16944
Bram Moolenaar071d4272004-06-13 20:20:40 +000016945fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016946
16947
16948
16949
16950# PATH needs CR
16951# Avoid depending upon Character Ranges.
16952as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16953as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16954as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16955as_cr_digits='0123456789'
16956as_cr_alnum=$as_cr_Letters$as_cr_digits
16957
16958as_nl='
16959'
16960export as_nl
16961# Printing a long string crashes Solaris 7 /usr/bin/printf.
16962as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16963as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16964as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16965if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16966 as_echo='printf %s\n'
16967 as_echo_n='printf %s'
16968else
16969 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16970 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16971 as_echo_n='/usr/ucb/echo -n'
16972 else
16973 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16974 as_echo_n_body='eval
16975 arg=$1;
16976 case $arg in
16977 *"$as_nl"*)
16978 expr "X$arg" : "X\\(.*\\)$as_nl";
16979 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16980 esac;
16981 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16982 '
16983 export as_echo_n_body
16984 as_echo_n='sh -c $as_echo_n_body as_echo'
16985 fi
16986 export as_echo_body
16987 as_echo='sh -c $as_echo_body as_echo'
16988fi
16989
16990# The user is always right.
16991if test "${PATH_SEPARATOR+set}" != set; then
16992 PATH_SEPARATOR=:
16993 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16994 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16995 PATH_SEPARATOR=';'
16996 }
16997fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000016998
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016999# Support unset when possible.
17000if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
17001 as_unset=unset
17002else
17003 as_unset=false
17004fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000017005
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017006
Bram Moolenaar446cb832008-06-24 21:56:24 +000017007# IFS
17008# We need space, tab and new line, in precisely that order. Quoting is
17009# there to prevent editors from complaining about space-tab.
17010# (If _AS_PATH_WALK were called with IFS unset, it would disable word
17011# splitting by setting IFS to empty value.)
17012IFS=" "" $as_nl"
17013
17014# Find who we are. Look in the path if we contain no directory separator.
17015case $0 in
17016 *[\\/]* ) as_myself=$0 ;;
17017 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17018for as_dir in $PATH
17019do
17020 IFS=$as_save_IFS
17021 test -z "$as_dir" && as_dir=.
17022 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17023done
17024IFS=$as_save_IFS
17025
17026 ;;
17027esac
17028# We did not find ourselves, most probably we were run as `sh COMMAND'
17029# in which case we are not to be found in the path.
17030if test "x$as_myself" = x; then
17031 as_myself=$0
17032fi
17033if test ! -f "$as_myself"; then
17034 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17035 { (exit 1); exit 1; }
17036fi
17037
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017038# Work around bugs in pre-3.0 UWIN ksh.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017039for as_var in ENV MAIL MAILPATH
17040do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
17041done
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017042PS1='$ '
17043PS2='> '
17044PS4='+ '
17045
17046# NLS nuisances.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017047LC_ALL=C
17048export LC_ALL
17049LANGUAGE=C
17050export LANGUAGE
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017051
17052# Required to use basename.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017053if expr a : '\(a\)' >/dev/null 2>&1 &&
17054 test "X`expr 00001 : '.*\(...\)'`" = X001; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017055 as_expr=expr
17056else
17057 as_expr=false
17058fi
17059
Bram Moolenaar446cb832008-06-24 21:56:24 +000017060if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017061 as_basename=basename
17062else
17063 as_basename=false
17064fi
17065
17066
17067# Name of the executable.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017068as_me=`$as_basename -- "$0" ||
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017069$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
17070 X"$0" : 'X\(//\)$' \| \
Bram Moolenaar446cb832008-06-24 21:56:24 +000017071 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
17072$as_echo X/"$0" |
17073 sed '/^.*\/\([^/][^/]*\)\/*$/{
17074 s//\1/
17075 q
17076 }
17077 /^X\/\(\/\/\)$/{
17078 s//\1/
17079 q
17080 }
17081 /^X\/\(\/\).*/{
17082 s//\1/
17083 q
17084 }
17085 s/.*/./; q'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017086
Bram Moolenaar446cb832008-06-24 21:56:24 +000017087# CDPATH.
17088$as_unset CDPATH
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017089
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017090
17091
17092 as_lineno_1=$LINENO
17093 as_lineno_2=$LINENO
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017094 test "x$as_lineno_1" != "x$as_lineno_2" &&
Bram Moolenaar446cb832008-06-24 21:56:24 +000017095 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
Bram Moolenaar071d4272004-06-13 20:20:40 +000017096
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017097 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
17098 # uniformly replaced by the line number. The first 'sed' inserts a
Bram Moolenaar446cb832008-06-24 21:56:24 +000017099 # line-number line after each line using $LINENO; the second 'sed'
17100 # does the real work. The second script uses 'N' to pair each
17101 # line-number line with the line containing $LINENO, and appends
17102 # trailing '-' during substitution so that $LINENO is not a special
17103 # case at line end.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017104 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
Bram Moolenaar446cb832008-06-24 21:56:24 +000017105 # scripts with optimization help from Paolo Bonzini. Blame Lee
17106 # E. McMahon (1931-1989) for sed's syntax. :-)
17107 sed -n '
17108 p
17109 /[$]LINENO/=
17110 ' <$as_myself |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017111 sed '
Bram Moolenaar446cb832008-06-24 21:56:24 +000017112 s/[$]LINENO.*/&-/
17113 t lineno
17114 b
17115 :lineno
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017116 N
Bram Moolenaar446cb832008-06-24 21:56:24 +000017117 :loop
17118 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017119 t loop
Bram Moolenaar446cb832008-06-24 21:56:24 +000017120 s/-\n.*//
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017121 ' >$as_me.lineno &&
Bram Moolenaar446cb832008-06-24 21:56:24 +000017122 chmod +x "$as_me.lineno" ||
17123 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017124 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000017125
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017126 # Don't try to exec as it changes $[0], causing all sort of problems
17127 # (the dirname of $[0] is not the place where we might find the
Bram Moolenaar446cb832008-06-24 21:56:24 +000017128 # original and so on. Autoconf is especially sensitive to this).
17129 . "./$as_me.lineno"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017130 # Exit status is that of the last command.
17131 exit
17132}
17133
17134
Bram Moolenaar446cb832008-06-24 21:56:24 +000017135if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
17136 as_dirname=dirname
17137else
17138 as_dirname=false
17139fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017140
Bram Moolenaar446cb832008-06-24 21:56:24 +000017141ECHO_C= ECHO_N= ECHO_T=
17142case `echo -n x` in
17143-n*)
17144 case `echo 'x\c'` in
17145 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
17146 *) ECHO_C='\c';;
17147 esac;;
17148*)
17149 ECHO_N='-n';;
17150esac
17151if expr a : '\(a\)' >/dev/null 2>&1 &&
17152 test "X`expr 00001 : '.*\(...\)'`" = X001; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017153 as_expr=expr
17154else
17155 as_expr=false
17156fi
17157
17158rm -f conf$$ conf$$.exe conf$$.file
Bram Moolenaar446cb832008-06-24 21:56:24 +000017159if test -d conf$$.dir; then
17160 rm -f conf$$.dir/conf$$.file
17161else
17162 rm -f conf$$.dir
17163 mkdir conf$$.dir 2>/dev/null
17164fi
17165if (echo >conf$$.file) 2>/dev/null; then
17166 if ln -s conf$$.file conf$$ 2>/dev/null; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017167 as_ln_s='ln -s'
Bram Moolenaar446cb832008-06-24 21:56:24 +000017168 # ... but there are two gotchas:
17169 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
17170 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
17171 # In both cases, we have to default to `cp -p'.
17172 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
17173 as_ln_s='cp -p'
17174 elif ln conf$$.file conf$$ 2>/dev/null; then
17175 as_ln_s=ln
17176 else
17177 as_ln_s='cp -p'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017178 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017179else
17180 as_ln_s='cp -p'
17181fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000017182rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
17183rmdir conf$$.dir 2>/dev/null
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017184
17185if mkdir -p . 2>/dev/null; then
17186 as_mkdir_p=:
17187else
17188 test -d ./-p && rmdir ./-p
17189 as_mkdir_p=false
17190fi
17191
Bram Moolenaar446cb832008-06-24 21:56:24 +000017192if test -x / >/dev/null 2>&1; then
17193 as_test_x='test -x'
17194else
17195 if ls -dL / >/dev/null 2>&1; then
17196 as_ls_L_option=L
17197 else
17198 as_ls_L_option=
17199 fi
17200 as_test_x='
17201 eval sh -c '\''
17202 if test -d "$1"; then
17203 test -d "$1/.";
17204 else
17205 case $1 in
17206 -*)set "./$1";;
17207 esac;
17208 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
17209 ???[sx]*):;;*)false;;esac;fi
17210 '\'' sh
17211 '
17212fi
17213as_executable_p=$as_test_x
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017214
17215# Sed expression to map a string onto a valid CPP name.
17216as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17217
17218# Sed expression to map a string onto a valid variable name.
17219as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17220
17221
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017222exec 6>&1
17223
Bram Moolenaar446cb832008-06-24 21:56:24 +000017224# Save the log message, to keep $[0] and so on meaningful, and to
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017225# report actual input values of CONFIG_FILES etc. instead of their
Bram Moolenaar446cb832008-06-24 21:56:24 +000017226# values after options handling.
17227ac_log="
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017228This file was extended by $as_me, which was
Bram Moolenaar446cb832008-06-24 21:56:24 +000017229generated by GNU Autoconf 2.62. Invocation command line was
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017230
17231 CONFIG_FILES = $CONFIG_FILES
17232 CONFIG_HEADERS = $CONFIG_HEADERS
17233 CONFIG_LINKS = $CONFIG_LINKS
17234 CONFIG_COMMANDS = $CONFIG_COMMANDS
17235 $ $0 $@
17236
Bram Moolenaar446cb832008-06-24 21:56:24 +000017237on `(hostname || uname -n) 2>/dev/null | sed 1q`
17238"
17239
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017240_ACEOF
17241
Bram Moolenaar446cb832008-06-24 21:56:24 +000017242cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017243# Files that config.status was made for.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017244config_files="$ac_config_files"
17245config_headers="$ac_config_headers"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017246
Bram Moolenaar446cb832008-06-24 21:56:24 +000017247_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017248
Bram Moolenaar446cb832008-06-24 21:56:24 +000017249cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017250ac_cs_usage="\
17251\`$as_me' instantiates files from templates according to the
17252current configuration.
17253
17254Usage: $0 [OPTIONS] [FILE]...
17255
17256 -h, --help print this help, then exit
Bram Moolenaar446cb832008-06-24 21:56:24 +000017257 -V, --version print version number and configuration settings, then exit
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017258 -q, --quiet do not print progress messages
17259 -d, --debug don't remove temporary files
17260 --recheck update $as_me by reconfiguring in the same conditions
17261 --file=FILE[:TEMPLATE]
Bram Moolenaar446cb832008-06-24 21:56:24 +000017262 instantiate the configuration file FILE
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017263 --header=FILE[:TEMPLATE]
Bram Moolenaar446cb832008-06-24 21:56:24 +000017264 instantiate the configuration header FILE
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017265
17266Configuration files:
17267$config_files
17268
17269Configuration headers:
17270$config_headers
17271
17272Report bugs to <bug-autoconf@gnu.org>."
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017273
Bram Moolenaar446cb832008-06-24 21:56:24 +000017274_ACEOF
17275cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017276ac_cs_version="\\
17277config.status
Bram Moolenaar446cb832008-06-24 21:56:24 +000017278configured by $0, generated by GNU Autoconf 2.62,
17279 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017280
Bram Moolenaar446cb832008-06-24 21:56:24 +000017281Copyright (C) 2008 Free Software Foundation, Inc.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017282This config.status script is free software; the Free Software Foundation
17283gives unlimited permission to copy, distribute and modify it."
Bram Moolenaar446cb832008-06-24 21:56:24 +000017284
17285ac_pwd='$ac_pwd'
17286srcdir='$srcdir'
17287AWK='$AWK'
17288test -n "\$AWK" || AWK=awk
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017289_ACEOF
17290
Bram Moolenaar446cb832008-06-24 21:56:24 +000017291cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17292# The default lists apply if the user does not specify any file.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017293ac_need_defaults=:
17294while test $# != 0
17295do
17296 case $1 in
17297 --*=*)
Bram Moolenaar446cb832008-06-24 21:56:24 +000017298 ac_option=`expr "X$1" : 'X\([^=]*\)='`
17299 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017300 ac_shift=:
17301 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000017302 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017303 ac_option=$1
17304 ac_optarg=$2
17305 ac_shift=shift
17306 ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017307 esac
17308
17309 case $ac_option in
17310 # Handling of the options.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017311 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17312 ac_cs_recheck=: ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000017313 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
17314 $as_echo "$ac_cs_version"; exit ;;
17315 --debug | --debu | --deb | --de | --d | -d )
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017316 debug=: ;;
17317 --file | --fil | --fi | --f )
17318 $ac_shift
Bram Moolenaar446cb832008-06-24 21:56:24 +000017319 case $ac_optarg in
17320 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17321 esac
17322 CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017323 ac_need_defaults=false;;
17324 --header | --heade | --head | --hea )
17325 $ac_shift
Bram Moolenaar446cb832008-06-24 21:56:24 +000017326 case $ac_optarg in
17327 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17328 esac
17329 CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017330 ac_need_defaults=false;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000017331 --he | --h)
17332 # Conflict between --help and --header
17333 { $as_echo "$as_me: error: ambiguous option: $1
17334Try \`$0 --help' for more information." >&2
17335 { (exit 1); exit 1; }; };;
17336 --help | --hel | -h )
17337 $as_echo "$ac_cs_usage"; exit ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017338 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
17339 | -silent | --silent | --silen | --sile | --sil | --si | --s)
17340 ac_cs_silent=: ;;
17341
17342 # This is an error.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017343 -*) { $as_echo "$as_me: error: unrecognized option: $1
17344Try \`$0 --help' for more information." >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017345 { (exit 1); exit 1; }; } ;;
17346
Bram Moolenaar446cb832008-06-24 21:56:24 +000017347 *) ac_config_targets="$ac_config_targets $1"
17348 ac_need_defaults=false ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017349
17350 esac
17351 shift
17352done
17353
17354ac_configure_extra_args=
17355
17356if $ac_cs_silent; then
17357 exec 6>/dev/null
17358 ac_configure_extra_args="$ac_configure_extra_args --silent"
17359fi
17360
17361_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000017362cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017363if \$ac_cs_recheck; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000017364 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17365 shift
17366 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
17367 CONFIG_SHELL='$SHELL'
17368 export CONFIG_SHELL
17369 exec "\$@"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017370fi
17371
17372_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000017373cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17374exec 5>>auto/config.log
17375{
17376 echo
17377 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17378## Running $as_me. ##
17379_ASBOX
17380 $as_echo "$ac_log"
17381} >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017382
Bram Moolenaar446cb832008-06-24 21:56:24 +000017383_ACEOF
17384cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17385_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017386
Bram Moolenaar446cb832008-06-24 21:56:24 +000017387cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017388
Bram Moolenaar446cb832008-06-24 21:56:24 +000017389# Handling of arguments.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017390for ac_config_target in $ac_config_targets
17391do
Bram Moolenaar446cb832008-06-24 21:56:24 +000017392 case $ac_config_target in
17393 "auto/config.h") CONFIG_HEADERS="$CONFIG_HEADERS auto/config.h:config.h.in" ;;
17394 "auto/config.mk") CONFIG_FILES="$CONFIG_FILES auto/config.mk:config.mk.in" ;;
17395
17396 *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
17397$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017398 { (exit 1); exit 1; }; };;
17399 esac
17400done
17401
Bram Moolenaar446cb832008-06-24 21:56:24 +000017402
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017403# If the user did not use the arguments to specify the items to instantiate,
17404# then the envvar interface is used. Set only those that are not.
17405# We use the long form for the default assignment because of an extremely
17406# bizarre bug on SunOS 4.1.3.
17407if $ac_need_defaults; then
17408 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
17409 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
17410fi
17411
17412# Have a temporary directory for convenience. Make it in the build tree
Bram Moolenaar446cb832008-06-24 21:56:24 +000017413# simply because there is no reason against having it here, and in addition,
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017414# creating and moving files from /tmp can sometimes cause problems.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017415# Hook for its removal unless debugging.
17416# Note that there is a small window in which the directory will not be cleaned:
17417# after its creation but before its name has been assigned to `$tmp'.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017418$debug ||
17419{
Bram Moolenaar446cb832008-06-24 21:56:24 +000017420 tmp=
17421 trap 'exit_status=$?
17422 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
17423' 0
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017424 trap '{ (exit 1); exit 1; }' 1 2 13 15
17425}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017426# Create a (secure) tmp directory for tmp files.
17427
17428{
Bram Moolenaar446cb832008-06-24 21:56:24 +000017429 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017430 test -n "$tmp" && test -d "$tmp"
17431} ||
17432{
Bram Moolenaar446cb832008-06-24 21:56:24 +000017433 tmp=./conf$$-$RANDOM
17434 (umask 077 && mkdir "$tmp")
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017435} ||
17436{
Bram Moolenaar446cb832008-06-24 21:56:24 +000017437 $as_echo "$as_me: cannot create a temporary directory in ." >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017438 { (exit 1); exit 1; }
17439}
17440
Bram Moolenaar446cb832008-06-24 21:56:24 +000017441# Set up the scripts for CONFIG_FILES section.
17442# No need to generate them if there are no CONFIG_FILES.
17443# This happens for instance with `./config.status config.h'.
17444if test -n "$CONFIG_FILES"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017445
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017446
Bram Moolenaar446cb832008-06-24 21:56:24 +000017447ac_cr=' '
17448ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
17449if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
17450 ac_cs_awk_cr='\\r'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017451else
Bram Moolenaar446cb832008-06-24 21:56:24 +000017452 ac_cs_awk_cr=$ac_cr
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017453fi
17454
Bram Moolenaar446cb832008-06-24 21:56:24 +000017455echo 'BEGIN {' >"$tmp/subs1.awk" &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017456_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000017457
Bram Moolenaar446cb832008-06-24 21:56:24 +000017458
17459{
17460 echo "cat >conf$$subs.awk <<_ACEOF" &&
17461 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
17462 echo "_ACEOF"
17463} >conf$$subs.sh ||
17464 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
17465$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
17466 { (exit 1); exit 1; }; }
17467ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
17468ac_delim='%!_!# '
17469for ac_last_try in false false false false false :; do
17470 . ./conf$$subs.sh ||
17471 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
17472$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
17473 { (exit 1); exit 1; }; }
17474
17475 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` = $ac_delim_num; then
17476 break
17477 elif $ac_last_try; then
17478 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
17479$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
17480 { (exit 1); exit 1; }; }
17481 else
17482 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17483 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017484done
Bram Moolenaar446cb832008-06-24 21:56:24 +000017485rm -f conf$$subs.sh
17486
17487cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17488cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017489_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000017490sed -n '
17491h
17492s/^/S["/; s/!.*/"]=/
17493p
17494g
17495s/^[^!]*!//
17496:repl
17497t repl
17498s/'"$ac_delim"'$//
17499t delim
17500:nl
17501h
17502s/\(.\{148\}\).*/\1/
17503t more1
17504s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
17505p
17506n
17507b repl
17508:more1
17509s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17510p
17511g
17512s/.\{148\}//
17513t nl
17514:delim
17515h
17516s/\(.\{148\}\).*/\1/
17517t more2
17518s/["\\]/\\&/g; s/^/"/; s/$/"/
17519p
17520b
17521:more2
17522s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17523p
17524g
17525s/.\{148\}//
17526t delim
17527' <conf$$subs.awk | sed '
17528/^[^""]/{
17529 N
17530 s/\n//
17531}
17532' >>$CONFIG_STATUS || ac_write_fail=1
17533rm -f conf$$subs.awk
17534cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17535_ACAWK
17536cat >>"\$tmp/subs1.awk" <<_ACAWK &&
17537 for (key in S) S_is_set[key] = 1
17538 FS = ""
Bram Moolenaar071d4272004-06-13 20:20:40 +000017539
Bram Moolenaar446cb832008-06-24 21:56:24 +000017540}
17541{
17542 line = $ 0
17543 nfields = split(line, field, "@")
17544 substed = 0
17545 len = length(field[1])
17546 for (i = 2; i < nfields; i++) {
17547 key = field[i]
17548 keylen = length(key)
17549 if (S_is_set[key]) {
17550 value = S[key]
17551 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17552 len += length(value) + length(field[++i])
17553 substed = 1
17554 } else
17555 len += 1 + keylen
17556 }
Bram Moolenaar071d4272004-06-13 20:20:40 +000017557
Bram Moolenaar446cb832008-06-24 21:56:24 +000017558 print line
17559}
Bram Moolenaar071d4272004-06-13 20:20:40 +000017560
Bram Moolenaar446cb832008-06-24 21:56:24 +000017561_ACAWK
17562_ACEOF
17563cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17564if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17565 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17566else
17567 cat
17568fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
17569 || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
17570$as_echo "$as_me: error: could not setup config files machinery" >&2;}
17571 { (exit 1); exit 1; }; }
17572_ACEOF
17573
17574# VPATH may cause trouble with some makes, so we remove $(srcdir),
17575# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
17576# trailing colons and then remove the whole line if VPATH becomes empty
17577# (actually we leave an empty line to preserve line numbers).
17578if test "x$srcdir" = x.; then
17579 ac_vpsub='/^[ ]*VPATH[ ]*=/{
17580s/:*\$(srcdir):*/:/
17581s/:*\${srcdir}:*/:/
17582s/:*@srcdir@:*/:/
17583s/^\([^=]*=[ ]*\):*/\1/
17584s/:*$//
17585s/^[^=]*=[ ]*$//
17586}'
17587fi
17588
17589cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17590fi # test -n "$CONFIG_FILES"
17591
17592# Set up the scripts for CONFIG_HEADERS section.
17593# No need to generate them if there are no CONFIG_HEADERS.
17594# This happens for instance with `./config.status Makefile'.
17595if test -n "$CONFIG_HEADERS"; then
17596cat >"$tmp/defines.awk" <<\_ACAWK ||
17597BEGIN {
17598_ACEOF
17599
17600# Transform confdefs.h into an awk script `defines.awk', embedded as
17601# here-document in config.status, that substitutes the proper values into
17602# config.h.in to produce config.h.
17603
17604# Create a delimiter string that does not exist in confdefs.h, to ease
17605# handling of long lines.
17606ac_delim='%!_!# '
17607for ac_last_try in false false :; do
17608 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
17609 if test -z "$ac_t"; then
17610 break
17611 elif $ac_last_try; then
17612 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
17613$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
17614 { (exit 1); exit 1; }; }
17615 else
17616 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17617 fi
17618done
17619
17620# For the awk script, D is an array of macro values keyed by name,
17621# likewise P contains macro parameters if any. Preserve backslash
17622# newline sequences.
17623
17624ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17625sed -n '
17626s/.\{148\}/&'"$ac_delim"'/g
17627t rset
17628:rset
17629s/^[ ]*#[ ]*define[ ][ ]*/ /
17630t def
17631d
17632:def
17633s/\\$//
17634t bsnl
17635s/["\\]/\\&/g
17636s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17637D["\1"]=" \3"/p
17638s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
17639d
17640:bsnl
17641s/["\\]/\\&/g
17642s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17643D["\1"]=" \3\\\\\\n"\\/p
17644t cont
17645s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17646t cont
17647d
17648:cont
17649n
17650s/.\{148\}/&'"$ac_delim"'/g
17651t clear
17652:clear
17653s/\\$//
17654t bsnlc
17655s/["\\]/\\&/g; s/^/"/; s/$/"/p
17656d
17657:bsnlc
17658s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17659b cont
17660' <confdefs.h | sed '
17661s/'"$ac_delim"'/"\\\
17662"/g' >>$CONFIG_STATUS || ac_write_fail=1
17663
17664cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17665 for (key in D) D_is_set[key] = 1
17666 FS = ""
17667}
17668/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17669 line = \$ 0
17670 split(line, arg, " ")
17671 if (arg[1] == "#") {
17672 defundef = arg[2]
17673 mac1 = arg[3]
17674 } else {
17675 defundef = substr(arg[1], 2)
17676 mac1 = arg[2]
17677 }
17678 split(mac1, mac2, "(") #)
17679 macro = mac2[1]
17680 if (D_is_set[macro]) {
17681 # Preserve the white space surrounding the "#".
17682 prefix = substr(line, 1, index(line, defundef) - 1)
17683 print prefix "define", macro P[macro] D[macro]
17684 next
17685 } else {
17686 # Replace #undef with comments. This is necessary, for example,
17687 # in the case of _POSIX_SOURCE, which is predefined and required
17688 # on some systems where configure will not decide to define it.
17689 if (defundef == "undef") {
17690 print "/*", line, "*/"
17691 next
17692 }
17693 }
17694}
17695{ print }
17696_ACAWK
17697_ACEOF
17698cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17699 { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
17700$as_echo "$as_me: error: could not setup config headers machinery" >&2;}
17701 { (exit 1); exit 1; }; }
17702fi # test -n "$CONFIG_HEADERS"
17703
17704
17705eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
17706shift
17707for ac_tag
17708do
17709 case $ac_tag in
17710 :[FHLC]) ac_mode=$ac_tag; continue;;
17711 esac
17712 case $ac_mode$ac_tag in
17713 :[FHL]*:*);;
17714 :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
17715$as_echo "$as_me: error: Invalid tag $ac_tag." >&2;}
17716 { (exit 1); exit 1; }; };;
17717 :[FH]-) ac_tag=-:-;;
17718 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17719 esac
17720 ac_save_IFS=$IFS
17721 IFS=:
17722 set x $ac_tag
17723 IFS=$ac_save_IFS
17724 shift
17725 ac_file=$1
17726 shift
17727
17728 case $ac_mode in
17729 :L) ac_source=$1;;
17730 :[FH])
17731 ac_file_inputs=
17732 for ac_f
17733 do
17734 case $ac_f in
17735 -) ac_f="$tmp/stdin";;
17736 *) # Look for the file first in the build tree, then in the source tree
17737 # (if the path is not absolute). The absolute path cannot be DOS-style,
17738 # because $ac_f cannot contain `:'.
17739 test -f "$ac_f" ||
17740 case $ac_f in
17741 [\\/$]*) false;;
17742 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17743 esac ||
17744 { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
17745$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
17746 { (exit 1); exit 1; }; };;
17747 esac
17748 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17749 ac_file_inputs="$ac_file_inputs '$ac_f'"
17750 done
17751
17752 # Let's still pretend it is `configure' which instantiates (i.e., don't
17753 # use $as_me), people would be surprised to read:
17754 # /* config.h. Generated by config.status. */
17755 configure_input='Generated from '`
17756 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17757 `' by configure.'
17758 if test x"$ac_file" != x-; then
17759 configure_input="$ac_file. $configure_input"
17760 { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
17761$as_echo "$as_me: creating $ac_file" >&6;}
17762 fi
17763 # Neutralize special characters interpreted by sed in replacement strings.
17764 case $configure_input in #(
17765 *\&* | *\|* | *\\* )
17766 ac_sed_conf_input=`$as_echo "$configure_input" |
17767 sed 's/[\\\\&|]/\\\\&/g'`;; #(
17768 *) ac_sed_conf_input=$configure_input;;
17769 esac
17770
17771 case $ac_tag in
17772 *:-:* | *:-) cat >"$tmp/stdin" \
17773 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
17774$as_echo "$as_me: error: could not create $ac_file" >&2;}
17775 { (exit 1); exit 1; }; } ;;
17776 esac
17777 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +000017778 esac
17779
Bram Moolenaar446cb832008-06-24 21:56:24 +000017780 ac_dir=`$as_dirname -- "$ac_file" ||
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017781$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17782 X"$ac_file" : 'X\(//\)[^/]' \| \
17783 X"$ac_file" : 'X\(//\)$' \| \
Bram Moolenaar446cb832008-06-24 21:56:24 +000017784 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17785$as_echo X"$ac_file" |
17786 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17787 s//\1/
17788 q
17789 }
17790 /^X\(\/\/\)[^/].*/{
17791 s//\1/
17792 q
17793 }
17794 /^X\(\/\/\)$/{
17795 s//\1/
17796 q
17797 }
17798 /^X\(\/\).*/{
17799 s//\1/
17800 q
17801 }
17802 s/.*/./; q'`
17803 { as_dir="$ac_dir"
17804 case $as_dir in #(
17805 -*) as_dir=./$as_dir;;
17806 esac
17807 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017808 as_dirs=
Bram Moolenaar446cb832008-06-24 21:56:24 +000017809 while :; do
17810 case $as_dir in #(
17811 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
17812 *) as_qdir=$as_dir;;
17813 esac
17814 as_dirs="'$as_qdir' $as_dirs"
17815 as_dir=`$as_dirname -- "$as_dir" ||
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017816$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17817 X"$as_dir" : 'X\(//\)[^/]' \| \
17818 X"$as_dir" : 'X\(//\)$' \| \
Bram Moolenaar446cb832008-06-24 21:56:24 +000017819 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
17820$as_echo X"$as_dir" |
17821 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17822 s//\1/
17823 q
17824 }
17825 /^X\(\/\/\)[^/].*/{
17826 s//\1/
17827 q
17828 }
17829 /^X\(\/\/\)$/{
17830 s//\1/
17831 q
17832 }
17833 /^X\(\/\).*/{
17834 s//\1/
17835 q
17836 }
17837 s/.*/./; q'`
17838 test -d "$as_dir" && break
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017839 done
Bram Moolenaar446cb832008-06-24 21:56:24 +000017840 test -z "$as_dirs" || eval "mkdir $as_dirs"
17841 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
17842$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017843 { (exit 1); exit 1; }; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000017844 ac_builddir=.
Bram Moolenaar071d4272004-06-13 20:20:40 +000017845
Bram Moolenaar446cb832008-06-24 21:56:24 +000017846case "$ac_dir" in
17847.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17848*)
17849 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17850 # A ".." for each directory in $ac_dir_suffix.
17851 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17852 case $ac_top_builddir_sub in
17853 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17854 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17855 esac ;;
17856esac
17857ac_abs_top_builddir=$ac_pwd
17858ac_abs_builddir=$ac_pwd$ac_dir_suffix
17859# for backward compatibility:
17860ac_top_builddir=$ac_top_build_prefix
17861
17862case $srcdir in
17863 .) # We are building in place.
17864 ac_srcdir=.
17865 ac_top_srcdir=$ac_top_builddir_sub
17866 ac_abs_top_srcdir=$ac_pwd ;;
17867 [\\/]* | ?:[\\/]* ) # Absolute name.
17868 ac_srcdir=$srcdir$ac_dir_suffix;
17869 ac_top_srcdir=$srcdir
17870 ac_abs_top_srcdir=$srcdir ;;
17871 *) # Relative name.
17872 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17873 ac_top_srcdir=$ac_top_build_prefix$srcdir
17874 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17875esac
17876ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17877
17878
17879 case $ac_mode in
17880 :F)
17881 #
17882 # CONFIG_FILE
17883 #
17884
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017885_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000017886
Bram Moolenaar446cb832008-06-24 21:56:24 +000017887cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17888# If the template does not know about datarootdir, expand it.
17889# FIXME: This hack should be removed a few years after 2.60.
17890ac_datarootdir_hack=; ac_datarootdir_seen=
17891
17892ac_sed_dataroot='
17893/datarootdir/ {
17894 p
17895 q
17896}
17897/@datadir@/p
17898/@docdir@/p
17899/@infodir@/p
17900/@localedir@/p
17901/@mandir@/p
17902'
17903case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17904*datarootdir*) ac_datarootdir_seen=yes;;
17905*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17906 { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17907$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17908_ACEOF
17909cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17910 ac_datarootdir_hack='
17911 s&@datadir@&$datadir&g
17912 s&@docdir@&$docdir&g
17913 s&@infodir@&$infodir&g
17914 s&@localedir@&$localedir&g
17915 s&@mandir@&$mandir&g
17916 s&\\\${datarootdir}&$datarootdir&g' ;;
17917esac
17918_ACEOF
17919
17920# Neutralize VPATH when `$srcdir' = `.'.
17921# Shell code in configure.ac might set extrasub.
17922# FIXME: do we really want to maintain this feature?
17923cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17924ac_sed_extra="$ac_vpsub
17925$extrasub
17926_ACEOF
17927cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17928:t
17929/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17930s|@configure_input@|$ac_sed_conf_input|;t t
17931s&@top_builddir@&$ac_top_builddir_sub&;t t
17932s&@top_build_prefix@&$ac_top_build_prefix&;t t
17933s&@srcdir@&$ac_srcdir&;t t
17934s&@abs_srcdir@&$ac_abs_srcdir&;t t
17935s&@top_srcdir@&$ac_top_srcdir&;t t
17936s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17937s&@builddir@&$ac_builddir&;t t
17938s&@abs_builddir@&$ac_abs_builddir&;t t
17939s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17940$ac_datarootdir_hack
17941"
17942eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
17943 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
17944$as_echo "$as_me: error: could not create $ac_file" >&2;}
17945 { (exit 1); exit 1; }; }
17946
17947test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17948 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
17949 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
17950 { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17951which seems to be undefined. Please make sure it is defined." >&5
17952$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17953which seems to be undefined. Please make sure it is defined." >&2;}
17954
17955 rm -f "$tmp/stdin"
17956 case $ac_file in
17957 -) cat "$tmp/out" && rm -f "$tmp/out";;
17958 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
17959 esac \
17960 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
17961$as_echo "$as_me: error: could not create $ac_file" >&2;}
17962 { (exit 1); exit 1; }; }
17963 ;;
17964 :H)
17965 #
17966 # CONFIG_HEADER
17967 #
17968 if test x"$ac_file" != x-; then
17969 {
17970 $as_echo "/* $configure_input */" \
17971 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
17972 } >"$tmp/config.h" \
17973 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
17974$as_echo "$as_me: error: could not create $ac_file" >&2;}
17975 { (exit 1); exit 1; }; }
17976 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
17977 { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
17978$as_echo "$as_me: $ac_file is unchanged" >&6;}
17979 else
17980 rm -f "$ac_file"
17981 mv "$tmp/config.h" "$ac_file" \
17982 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
17983$as_echo "$as_me: error: could not create $ac_file" >&2;}
17984 { (exit 1); exit 1; }; }
17985 fi
17986 else
17987 $as_echo "/* $configure_input */" \
17988 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
17989 || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
17990$as_echo "$as_me: error: could not create -" >&2;}
17991 { (exit 1); exit 1; }; }
17992 fi
17993 ;;
17994
17995
17996 esac
17997
17998done # for ac_tag
17999
Bram Moolenaar071d4272004-06-13 20:20:40 +000018000
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018001{ (exit 0); exit 0; }
18002_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000018003chmod +x $CONFIG_STATUS
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018004ac_clean_files=$ac_clean_files_save
18005
Bram Moolenaar446cb832008-06-24 21:56:24 +000018006test $ac_write_fail = 0 ||
18007 { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
18008$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
18009 { (exit 1); exit 1; }; }
18010
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018011
18012# configure is writing to config.log, and then calls config.status.
18013# config.status does its own redirection, appending to config.log.
18014# Unfortunately, on DOS this fails, as config.log is still kept open
18015# by configure, so config.status won't be able to write to it; its
18016# output is simply discarded. So we exec the FD to /dev/null,
18017# effectively closing config.log, so it can be properly (re)opened and
18018# appended to by config.status. When coming back to configure, we
18019# need to make the FD available again.
18020if test "$no_create" != yes; then
18021 ac_cs_success=:
18022 ac_config_status_args=
18023 test "$silent" = yes &&
18024 ac_config_status_args="$ac_config_status_args --quiet"
18025 exec 5>/dev/null
18026 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
Bram Moolenaarc7453f52006-02-10 23:20:28 +000018027 exec 5>>auto/config.log
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018028 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18029 # would make configure fail if this is the last instruction.
18030 $ac_cs_success || { (exit 1); exit 1; }
18031fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000018032if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18033 { $as_echo "$as_me:$LINENO: WARNING: Unrecognized options: $ac_unrecognized_opts" >&5
18034$as_echo "$as_me: WARNING: Unrecognized options: $ac_unrecognized_opts" >&2;}
18035fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000018036
18037