blob: aea0013d4490458eb44a89207a19f440ef7a4a93 [file] [log] [blame]
Bram Moolenaar071d4272004-06-13 20:20:40 +00001#! /bin/sh
Bram Moolenaar071d4272004-06-13 20:20:40 +00002# Guess values for system-dependent variables and create Makefiles.
Bram Moolenaar446cb832008-06-24 21:56:24 +00003# Generated by GNU Autoconf 2.62.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004#
Bram Moolenaar446cb832008-06-24 21:56:24 +00005# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6# 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
Bram Moolenaar071d4272004-06-13 20:20:40 +00007# This configure script is free software; the Free Software Foundation
8# gives unlimited permission to copy, distribute and modify it.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009## --------------------- ##
10## M4sh Initialization. ##
11## --------------------- ##
Bram Moolenaar071d4272004-06-13 20:20:40 +000012
Bram Moolenaar446cb832008-06-24 21:56:24 +000013# Be more Bourne compatible
14DUALCASE=1; export DUALCASE # for MKS sh
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
16 emulate sh
17 NULLCMD=:
Bram Moolenaar446cb832008-06-24 21:56:24 +000018 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
Bram Moolenaar495de9c2005-01-25 22:03:25 +000019 # is contrary to our usage. Disable this feature.
20 alias -g '${1+"$@"}'='"$@"'
Bram Moolenaar446cb832008-06-24 21:56:24 +000021 setopt NO_GLOB_SUBST
22else
23 case `(set -o) 2>/dev/null` in
24 *posix*) set -o posix ;;
25esac
26
Bram Moolenaar495de9c2005-01-25 22:03:25 +000027fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000028
29
30
31
32# PATH needs CR
33# Avoid depending upon Character Ranges.
34as_cr_letters='abcdefghijklmnopqrstuvwxyz'
35as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
36as_cr_Letters=$as_cr_letters$as_cr_LETTERS
37as_cr_digits='0123456789'
38as_cr_alnum=$as_cr_Letters$as_cr_digits
39
40as_nl='
41'
42export as_nl
43# Printing a long string crashes Solaris 7 /usr/bin/printf.
44as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
45as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
46as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
47if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
79fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000080
81# Support unset when possible.
82if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
83 as_unset=unset
84else
85 as_unset=false
86fi
87
88
Bram Moolenaar446cb832008-06-24 21:56:24 +000089# IFS
90# We need space, tab and new line, in precisely that order. Quoting is
91# there to prevent editors from complaining about space-tab.
92# (If _AS_PATH_WALK were called with IFS unset, it would disable word
93# splitting by setting IFS to empty value.)
94IFS=" "" $as_nl"
95
96# Find who we are. Look in the path if we contain no directory separator.
97case $0 in
98 *[\\/]* ) as_myself=$0 ;;
99 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
100for as_dir in $PATH
101do
102 IFS=$as_save_IFS
103 test -z "$as_dir" && as_dir=.
104 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
105done
106IFS=$as_save_IFS
107
108 ;;
109esac
110# We did not find ourselves, most probably we were run as `sh COMMAND'
111# in which case we are not to be found in the path.
112if test "x$as_myself" = x; then
113 as_myself=$0
114fi
115if test ! -f "$as_myself"; then
116 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
117 { (exit 1); exit 1; }
118fi
119
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000120# Work around bugs in pre-3.0 UWIN ksh.
Bram Moolenaar446cb832008-06-24 21:56:24 +0000121for as_var in ENV MAIL MAILPATH
122do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
123done
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000124PS1='$ '
125PS2='> '
126PS4='+ '
127
128# NLS nuisances.
Bram Moolenaar446cb832008-06-24 21:56:24 +0000129LC_ALL=C
130export LC_ALL
131LANGUAGE=C
132export LANGUAGE
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000133
134# Required to use basename.
Bram Moolenaar446cb832008-06-24 21:56:24 +0000135if expr a : '\(a\)' >/dev/null 2>&1 &&
136 test "X`expr 00001 : '.*\(...\)'`" = X001; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000137 as_expr=expr
138else
139 as_expr=false
140fi
141
Bram Moolenaar446cb832008-06-24 21:56:24 +0000142if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000143 as_basename=basename
144else
145 as_basename=false
146fi
147
148
149# Name of the executable.
Bram Moolenaar446cb832008-06-24 21:56:24 +0000150as_me=`$as_basename -- "$0" ||
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000151$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
152 X"$0" : 'X\(//\)$' \| \
Bram Moolenaar446cb832008-06-24 21:56:24 +0000153 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
154$as_echo X/"$0" |
155 sed '/^.*\/\([^/][^/]*\)\/*$/{
156 s//\1/
157 q
158 }
159 /^X\/\(\/\/\)$/{
160 s//\1/
161 q
162 }
163 /^X\/\(\/\).*/{
164 s//\1/
165 q
166 }
167 s/.*/./; q'`
168
169# CDPATH.
170$as_unset CDPATH
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000171
172
Bram Moolenaar446cb832008-06-24 21:56:24 +0000173if test "x$CONFIG_SHELL" = x; then
174 if (eval ":") 2>/dev/null; then
175 as_have_required=yes
176else
177 as_have_required=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000178fi
179
Bram Moolenaar446cb832008-06-24 21:56:24 +0000180 if test $as_have_required = yes && (eval ":
181(as_func_return () {
182 (exit \$1)
183}
184as_func_success () {
185 as_func_return 0
186}
187as_func_failure () {
188 as_func_return 1
189}
190as_func_ret_success () {
191 return 0
192}
193as_func_ret_failure () {
194 return 1
195}
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000196
Bram Moolenaar446cb832008-06-24 21:56:24 +0000197exitcode=0
198if as_func_success; then
199 :
200else
201 exitcode=1
202 echo as_func_success failed.
203fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000204
Bram Moolenaar446cb832008-06-24 21:56:24 +0000205if as_func_failure; then
206 exitcode=1
207 echo as_func_failure succeeded.
208fi
209
210if as_func_ret_success; then
211 :
212else
213 exitcode=1
214 echo as_func_ret_success failed.
215fi
216
217if as_func_ret_failure; then
218 exitcode=1
219 echo as_func_ret_failure succeeded.
220fi
221
222if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
223 :
224else
225 exitcode=1
226 echo positional parameters were not saved.
227fi
228
229test \$exitcode = 0) || { (exit 1); exit 1; }
230
231(
232 as_lineno_1=\$LINENO
233 as_lineno_2=\$LINENO
234 test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
235 test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
236") 2> /dev/null; then
237 :
238else
239 as_candidate_shells=
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000240 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
241for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
242do
243 IFS=$as_save_IFS
244 test -z "$as_dir" && as_dir=.
Bram Moolenaar446cb832008-06-24 21:56:24 +0000245 case $as_dir in
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000246 /*)
Bram Moolenaar446cb832008-06-24 21:56:24 +0000247 for as_base in sh bash ksh sh5; do
248 as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
249 done;;
250 esac
251done
252IFS=$as_save_IFS
253
254
255 for as_shell in $as_candidate_shells $SHELL; do
256 # Try only shells that exist, to save several forks.
257 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
258 { ("$as_shell") 2> /dev/null <<\_ASEOF
259if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
260 emulate sh
261 NULLCMD=:
262 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
263 # is contrary to our usage. Disable this feature.
264 alias -g '${1+"$@"}'='"$@"'
265 setopt NO_GLOB_SUBST
266else
267 case `(set -o) 2>/dev/null` in
268 *posix*) set -o posix ;;
269esac
270
271fi
272
273
274:
275_ASEOF
276}; then
277 CONFIG_SHELL=$as_shell
278 as_have_required=yes
279 if { "$as_shell" 2> /dev/null <<\_ASEOF
280if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
281 emulate sh
282 NULLCMD=:
283 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
284 # is contrary to our usage. Disable this feature.
285 alias -g '${1+"$@"}'='"$@"'
286 setopt NO_GLOB_SUBST
287else
288 case `(set -o) 2>/dev/null` in
289 *posix*) set -o posix ;;
290esac
291
292fi
293
294
295:
296(as_func_return () {
297 (exit $1)
298}
299as_func_success () {
300 as_func_return 0
301}
302as_func_failure () {
303 as_func_return 1
304}
305as_func_ret_success () {
306 return 0
307}
308as_func_ret_failure () {
309 return 1
310}
311
312exitcode=0
313if as_func_success; then
314 :
315else
316 exitcode=1
317 echo as_func_success failed.
318fi
319
320if as_func_failure; then
321 exitcode=1
322 echo as_func_failure succeeded.
323fi
324
325if as_func_ret_success; then
326 :
327else
328 exitcode=1
329 echo as_func_ret_success failed.
330fi
331
332if as_func_ret_failure; then
333 exitcode=1
334 echo as_func_ret_failure succeeded.
335fi
336
337if ( set x; as_func_ret_success y && test x = "$1" ); then
338 :
339else
340 exitcode=1
341 echo positional parameters were not saved.
342fi
343
344test $exitcode = 0) || { (exit 1); exit 1; }
345
346(
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000347 as_lineno_1=$LINENO
348 as_lineno_2=$LINENO
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000349 test "x$as_lineno_1" != "x$as_lineno_2" &&
Bram Moolenaar446cb832008-06-24 21:56:24 +0000350 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
351
352_ASEOF
353}; then
354 break
355fi
356
357fi
358
359 done
360
361 if test "x$CONFIG_SHELL" != x; then
362 for as_var in BASH_ENV ENV
363 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
364 done
365 export CONFIG_SHELL
366 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
367fi
368
369
370 if test $as_have_required = no; then
371 echo This script requires a shell more modern than all the
372 echo shells that I found on your system. Please install a
373 echo modern shell, or manually run the script under such a
374 echo shell if you do have one.
375 { (exit 1); exit 1; }
376fi
377
378
379fi
380
381fi
382
383
384
385(eval "as_func_return () {
386 (exit \$1)
387}
388as_func_success () {
389 as_func_return 0
390}
391as_func_failure () {
392 as_func_return 1
393}
394as_func_ret_success () {
395 return 0
396}
397as_func_ret_failure () {
398 return 1
399}
400
401exitcode=0
402if as_func_success; then
403 :
404else
405 exitcode=1
406 echo as_func_success failed.
407fi
408
409if as_func_failure; then
410 exitcode=1
411 echo as_func_failure succeeded.
412fi
413
414if as_func_ret_success; then
415 :
416else
417 exitcode=1
418 echo as_func_ret_success failed.
419fi
420
421if as_func_ret_failure; then
422 exitcode=1
423 echo as_func_ret_failure succeeded.
424fi
425
426if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
427 :
428else
429 exitcode=1
430 echo positional parameters were not saved.
431fi
432
433test \$exitcode = 0") || {
434 echo No shell found that supports shell functions.
435 echo Please tell bug-autoconf@gnu.org about your system,
436 echo including any error possibly output before this message.
437 echo This can help us improve future autoconf versions.
438 echo Configuration will now proceed without shell functions.
439}
440
441
442
443 as_lineno_1=$LINENO
444 as_lineno_2=$LINENO
445 test "x$as_lineno_1" != "x$as_lineno_2" &&
446 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000447
448 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
449 # uniformly replaced by the line number. The first 'sed' inserts a
Bram Moolenaar446cb832008-06-24 21:56:24 +0000450 # line-number line after each line using $LINENO; the second 'sed'
451 # does the real work. The second script uses 'N' to pair each
452 # line-number line with the line containing $LINENO, and appends
453 # trailing '-' during substitution so that $LINENO is not a special
454 # case at line end.
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000455 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
Bram Moolenaar446cb832008-06-24 21:56:24 +0000456 # scripts with optimization help from Paolo Bonzini. Blame Lee
457 # E. McMahon (1931-1989) for sed's syntax. :-)
458 sed -n '
459 p
460 /[$]LINENO/=
461 ' <$as_myself |
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000462 sed '
Bram Moolenaar446cb832008-06-24 21:56:24 +0000463 s/[$]LINENO.*/&-/
464 t lineno
465 b
466 :lineno
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000467 N
Bram Moolenaar446cb832008-06-24 21:56:24 +0000468 :loop
469 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000470 t loop
Bram Moolenaar446cb832008-06-24 21:56:24 +0000471 s/-\n.*//
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000472 ' >$as_me.lineno &&
Bram Moolenaar446cb832008-06-24 21:56:24 +0000473 chmod +x "$as_me.lineno" ||
474 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000475 { (exit 1); exit 1; }; }
476
477 # Don't try to exec as it changes $[0], causing all sort of problems
478 # (the dirname of $[0] is not the place where we might find the
Bram Moolenaar446cb832008-06-24 21:56:24 +0000479 # original and so on. Autoconf is especially sensitive to this).
480 . "./$as_me.lineno"
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000481 # Exit status is that of the last command.
482 exit
483}
484
485
Bram Moolenaar446cb832008-06-24 21:56:24 +0000486if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
487 as_dirname=dirname
488else
489 as_dirname=false
490fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000491
Bram Moolenaar446cb832008-06-24 21:56:24 +0000492ECHO_C= ECHO_N= ECHO_T=
493case `echo -n x` in
494-n*)
495 case `echo 'x\c'` in
496 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
497 *) ECHO_C='\c';;
498 esac;;
499*)
500 ECHO_N='-n';;
501esac
502if expr a : '\(a\)' >/dev/null 2>&1 &&
503 test "X`expr 00001 : '.*\(...\)'`" = X001; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000504 as_expr=expr
505else
506 as_expr=false
507fi
508
509rm -f conf$$ conf$$.exe conf$$.file
Bram Moolenaar446cb832008-06-24 21:56:24 +0000510if test -d conf$$.dir; then
511 rm -f conf$$.dir/conf$$.file
512else
513 rm -f conf$$.dir
514 mkdir conf$$.dir 2>/dev/null
515fi
516if (echo >conf$$.file) 2>/dev/null; then
517 if ln -s conf$$.file conf$$ 2>/dev/null; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000518 as_ln_s='ln -s'
Bram Moolenaar446cb832008-06-24 21:56:24 +0000519 # ... but there are two gotchas:
520 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
521 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
522 # In both cases, we have to default to `cp -p'.
523 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
524 as_ln_s='cp -p'
525 elif ln conf$$.file conf$$ 2>/dev/null; then
526 as_ln_s=ln
527 else
528 as_ln_s='cp -p'
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000529 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000530else
531 as_ln_s='cp -p'
532fi
Bram Moolenaar446cb832008-06-24 21:56:24 +0000533rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
534rmdir conf$$.dir 2>/dev/null
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000535
536if mkdir -p . 2>/dev/null; then
537 as_mkdir_p=:
538else
539 test -d ./-p && rmdir ./-p
540 as_mkdir_p=false
541fi
542
Bram Moolenaar446cb832008-06-24 21:56:24 +0000543if test -x / >/dev/null 2>&1; then
544 as_test_x='test -x'
545else
546 if ls -dL / >/dev/null 2>&1; then
547 as_ls_L_option=L
548 else
549 as_ls_L_option=
550 fi
551 as_test_x='
552 eval sh -c '\''
553 if test -d "$1"; then
554 test -d "$1/.";
555 else
556 case $1 in
557 -*)set "./$1";;
558 esac;
559 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
560 ???[sx]*):;;*)false;;esac;fi
561 '\'' sh
562 '
563fi
564as_executable_p=$as_test_x
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000565
566# Sed expression to map a string onto a valid CPP name.
567as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
568
569# Sed expression to map a string onto a valid variable name.
570as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
571
572
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000573
Bram Moolenaar446cb832008-06-24 21:56:24 +0000574exec 7<&0 </dev/null 6>&1
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000575
576# Name of the host.
577# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
578# so uname gets run too.
579ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
580
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000581#
582# Initializations.
583#
Bram Moolenaar071d4272004-06-13 20:20:40 +0000584ac_default_prefix=/usr/local
Bram Moolenaar446cb832008-06-24 21:56:24 +0000585ac_clean_files=
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000586ac_config_libobj_dir=.
Bram Moolenaar446cb832008-06-24 21:56:24 +0000587LIBOBJS=
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000588cross_compiling=no
589subdirs=
590MFLAGS=
591MAKEFLAGS=
592SHELL=${CONFIG_SHELL-/bin/sh}
593
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000594# Identity of this package.
595PACKAGE_NAME=
596PACKAGE_TARNAME=
597PACKAGE_VERSION=
598PACKAGE_STRING=
599PACKAGE_BUGREPORT=
600
601ac_unique_file="vim.h"
602# Factoring default headers for most tests.
603ac_includes_default="\
604#include <stdio.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +0000605#ifdef HAVE_SYS_TYPES_H
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000606# include <sys/types.h>
607#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +0000608#ifdef HAVE_SYS_STAT_H
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000609# include <sys/stat.h>
610#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +0000611#ifdef STDC_HEADERS
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000612# include <stdlib.h>
613# include <stddef.h>
614#else
Bram Moolenaar446cb832008-06-24 21:56:24 +0000615# ifdef HAVE_STDLIB_H
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000616# include <stdlib.h>
617# endif
618#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +0000619#ifdef HAVE_STRING_H
620# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000621# include <memory.h>
622# endif
623# include <string.h>
624#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +0000625#ifdef HAVE_STRINGS_H
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000626# include <strings.h>
627#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +0000628#ifdef HAVE_INTTYPES_H
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000629# include <inttypes.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000630#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +0000631#ifdef HAVE_STDINT_H
632# include <stdint.h>
633#endif
634#ifdef HAVE_UNISTD_H
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000635# include <unistd.h>
636#endif"
637
Bram Moolenaar446cb832008-06-24 21:56:24 +0000638ac_subst_vars='SHELL
639PATH_SEPARATOR
640PACKAGE_NAME
641PACKAGE_TARNAME
642PACKAGE_VERSION
643PACKAGE_STRING
644PACKAGE_BUGREPORT
645exec_prefix
646prefix
647program_transform_name
648bindir
649sbindir
650libexecdir
651datarootdir
652datadir
653sysconfdir
654sharedstatedir
655localstatedir
656includedir
657oldincludedir
658docdir
659infodir
660htmldir
661dvidir
662pdfdir
663psdir
664libdir
665localedir
666mandir
667DEFS
668ECHO_C
669ECHO_N
670ECHO_T
671LIBS
672build_alias
673host_alias
674target_alias
675SET_MAKE
676CC
677CFLAGS
678LDFLAGS
679CPPFLAGS
680ac_ct_CC
681EXEEXT
682OBJEXT
683CPP
684GREP
685EGREP
686AWK
687STRIP
688CPP_MM
689OS_EXTRA_SRC
690OS_EXTRA_OBJ
691VIMNAME
692EXNAME
693VIEWNAME
694line_break
695dovimdiff
696dogvimdiff
697compiledby
698vi_cv_path_mzscheme
699MZSCHEME_SRC
700MZSCHEME_OBJ
701MZSCHEME_PRO
702MZSCHEME_LIBS
703MZSCHEME_CFLAGS
704vi_cv_path_perl
705vi_cv_perllib
706shrpenv
707PERL_SRC
708PERL_OBJ
709PERL_PRO
710PERL_CFLAGS
711PERL_LIBS
712vi_cv_path_python
713PYTHON_CONFDIR
714PYTHON_LIBS
715PYTHON_GETPATH_CFLAGS
716PYTHON_CFLAGS
717PYTHON_SRC
718PYTHON_OBJ
719vi_cv_path_tcl
720TCL_SRC
721TCL_OBJ
722TCL_PRO
723TCL_CFLAGS
724TCL_LIBS
725vi_cv_path_ruby
726RUBY_SRC
727RUBY_OBJ
728RUBY_PRO
729RUBY_CFLAGS
730RUBY_LIBS
731WORKSHOP_SRC
732WORKSHOP_OBJ
733NETBEANS_SRC
734NETBEANS_OBJ
735SNIFF_SRC
736SNIFF_OBJ
737xmkmfpath
738XMKMF
739X_CFLAGS
740X_PRE_LIBS
741X_LIBS
742X_EXTRA_LIBS
743X_LIB
744GTK_CONFIG
745GTK12_CONFIG
746PKG_CONFIG
747GTK_CFLAGS
748GTK_LIBS
749GTK_LIBNAME
750GNOME_LIBS
751GNOME_LIBDIR
752GNOME_INCLUDEDIR
753GNOME_CONFIG
754MOTIF_LIBNAME
755NARROW_PROTO
756GUI_INC_LOC
757GUI_LIB_LOC
758GUITYPE
759GUI_X_LIBS
760HANGULIN_SRC
761HANGULIN_OBJ
762TAGPRG
763INSTALL_LANGS
764INSTALL_TOOL_LANGS
765MSGFMT
766MAKEMO
767DEPEND_CFLAGS_FILTER
768LIBOBJS
769LTLIBOBJS'
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000770ac_subst_files=''
Bram Moolenaar446cb832008-06-24 21:56:24 +0000771ac_user_opts='
772enable_option_checking
773enable_darwin
774with_mac_arch
Bram Moolenaarc236c162008-07-13 17:41:49 +0000775with_local_dir
Bram Moolenaar446cb832008-06-24 21:56:24 +0000776with_vim_name
777with_ex_name
778with_view_name
779with_global_runtime
780with_modified_by
781enable_selinux
782with_features
783with_compiledby
784enable_xsmp
785enable_xsmp_interact
786enable_mzschemeinterp
787with_plthome
788enable_perlinterp
789enable_pythoninterp
790with_python_config_dir
791enable_tclinterp
792with_tclsh
793enable_rubyinterp
794enable_cscope
795enable_workshop
796enable_netbeans
797enable_sniff
798enable_multibyte
799enable_hangulinput
800enable_xim
801enable_fontset
802with_x
803enable_gui
804enable_gtk_check
805enable_gtk2_check
806enable_gnome_check
807enable_motif_check
808enable_athena_check
809enable_nextaw_check
810enable_carbon_check
811with_gtk_prefix
812with_gtk_exec_prefix
813enable_gtktest
814with_gnome_includes
815with_gnome_libs
816with_gnome
817with_motif_lib
818with_tlib
819enable_acl
820enable_gpm
821enable_sysmouse
822enable_nls
823'
824 ac_precious_vars='build_alias
825host_alias
826target_alias
827CC
828CFLAGS
829LDFLAGS
830LIBS
831CPPFLAGS
832CPP
833XMKMF'
834
Bram Moolenaar071d4272004-06-13 20:20:40 +0000835
836# Initialize some variables set by options.
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000837ac_init_help=
838ac_init_version=false
Bram Moolenaar446cb832008-06-24 21:56:24 +0000839ac_unrecognized_opts=
840ac_unrecognized_sep=
Bram Moolenaar071d4272004-06-13 20:20:40 +0000841# The variables have the same names as the options, with
842# dashes changed to underlines.
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000843cache_file=/dev/null
Bram Moolenaar071d4272004-06-13 20:20:40 +0000844exec_prefix=NONE
Bram Moolenaar071d4272004-06-13 20:20:40 +0000845no_create=
Bram Moolenaar071d4272004-06-13 20:20:40 +0000846no_recursion=
847prefix=NONE
848program_prefix=NONE
849program_suffix=NONE
850program_transform_name=s,x,x,
851silent=
852site=
853srcdir=
Bram Moolenaar071d4272004-06-13 20:20:40 +0000854verbose=
855x_includes=NONE
856x_libraries=NONE
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000857
858# Installation directory options.
859# These are left unexpanded so users can "make install exec_prefix=/foo"
860# and all the variables that are supposed to be based on exec_prefix
861# by default will actually change.
862# Use braces instead of parens because sh, perl, etc. also accept them.
Bram Moolenaar446cb832008-06-24 21:56:24 +0000863# (The list follows the same order as the GNU Coding Standards.)
Bram Moolenaar071d4272004-06-13 20:20:40 +0000864bindir='${exec_prefix}/bin'
865sbindir='${exec_prefix}/sbin'
866libexecdir='${exec_prefix}/libexec'
Bram Moolenaar446cb832008-06-24 21:56:24 +0000867datarootdir='${prefix}/share'
868datadir='${datarootdir}'
Bram Moolenaar071d4272004-06-13 20:20:40 +0000869sysconfdir='${prefix}/etc'
870sharedstatedir='${prefix}/com'
871localstatedir='${prefix}/var'
Bram Moolenaar071d4272004-06-13 20:20:40 +0000872includedir='${prefix}/include'
873oldincludedir='/usr/include'
Bram Moolenaar446cb832008-06-24 21:56:24 +0000874docdir='${datarootdir}/doc/${PACKAGE}'
875infodir='${datarootdir}/info'
876htmldir='${docdir}'
877dvidir='${docdir}'
878pdfdir='${docdir}'
879psdir='${docdir}'
880libdir='${exec_prefix}/lib'
881localedir='${datarootdir}/locale'
882mandir='${datarootdir}/man'
Bram Moolenaar071d4272004-06-13 20:20:40 +0000883
Bram Moolenaar071d4272004-06-13 20:20:40 +0000884ac_prev=
Bram Moolenaar446cb832008-06-24 21:56:24 +0000885ac_dashdash=
Bram Moolenaar071d4272004-06-13 20:20:40 +0000886for ac_option
887do
Bram Moolenaar071d4272004-06-13 20:20:40 +0000888 # If the previous option needs an argument, assign it.
889 if test -n "$ac_prev"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +0000890 eval $ac_prev=\$ac_option
Bram Moolenaar071d4272004-06-13 20:20:40 +0000891 ac_prev=
892 continue
893 fi
894
Bram Moolenaar446cb832008-06-24 21:56:24 +0000895 case $ac_option in
896 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
897 *) ac_optarg=yes ;;
898 esac
Bram Moolenaar071d4272004-06-13 20:20:40 +0000899
900 # Accept the important Cygnus configure options, so we can diagnose typos.
901
Bram Moolenaar446cb832008-06-24 21:56:24 +0000902 case $ac_dashdash$ac_option in
903 --)
904 ac_dashdash=yes ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000905
906 -bindir | --bindir | --bindi | --bind | --bin | --bi)
907 ac_prev=bindir ;;
908 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000909 bindir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000910
911 -build | --build | --buil | --bui | --bu)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000912 ac_prev=build_alias ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000913 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000914 build_alias=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000915
916 -cache-file | --cache-file | --cache-fil | --cache-fi \
917 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
918 ac_prev=cache_file ;;
919 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
920 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000921 cache_file=$ac_optarg ;;
922
923 --config-cache | -C)
924 cache_file=config.cache ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000925
Bram Moolenaar446cb832008-06-24 21:56:24 +0000926 -datadir | --datadir | --datadi | --datad)
Bram Moolenaar071d4272004-06-13 20:20:40 +0000927 ac_prev=datadir ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +0000928 -datadir=* | --datadir=* | --datadi=* | --datad=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000929 datadir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000930
Bram Moolenaar446cb832008-06-24 21:56:24 +0000931 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
932 | --dataroo | --dataro | --datar)
933 ac_prev=datarootdir ;;
934 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
935 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
936 datarootdir=$ac_optarg ;;
937
Bram Moolenaar071d4272004-06-13 20:20:40 +0000938 -disable-* | --disable-*)
Bram Moolenaar446cb832008-06-24 21:56:24 +0000939 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
Bram Moolenaar071d4272004-06-13 20:20:40 +0000940 # Reject names that are not valid shell variable names.
Bram Moolenaar446cb832008-06-24 21:56:24 +0000941 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
942 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000943 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +0000944 ac_useropt_orig=$ac_useropt
945 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
946 case $ac_user_opts in
947 *"
948"enable_$ac_useropt"
949"*) ;;
950 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
951 ac_unrecognized_sep=', ';;
952 esac
953 eval enable_$ac_useropt=no ;;
954
955 -docdir | --docdir | --docdi | --doc | --do)
956 ac_prev=docdir ;;
957 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
958 docdir=$ac_optarg ;;
959
960 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
961 ac_prev=dvidir ;;
962 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
963 dvidir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000964
965 -enable-* | --enable-*)
Bram Moolenaar446cb832008-06-24 21:56:24 +0000966 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
Bram Moolenaar071d4272004-06-13 20:20:40 +0000967 # Reject names that are not valid shell variable names.
Bram Moolenaar446cb832008-06-24 21:56:24 +0000968 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
969 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000970 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +0000971 ac_useropt_orig=$ac_useropt
972 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
973 case $ac_user_opts in
974 *"
975"enable_$ac_useropt"
976"*) ;;
977 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
978 ac_unrecognized_sep=', ';;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000979 esac
Bram Moolenaar446cb832008-06-24 21:56:24 +0000980 eval enable_$ac_useropt=\$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000981
982 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
983 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
984 | --exec | --exe | --ex)
985 ac_prev=exec_prefix ;;
986 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
987 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
988 | --exec=* | --exe=* | --ex=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000989 exec_prefix=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +0000990
991 -gas | --gas | --ga | --g)
992 # Obsolete; use --with-gas.
993 with_gas=yes ;;
994
Bram Moolenaar495de9c2005-01-25 22:03:25 +0000995 -help | --help | --hel | --he | -h)
996 ac_init_help=long ;;
997 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
998 ac_init_help=recursive ;;
999 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1000 ac_init_help=short ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001001
1002 -host | --host | --hos | --ho)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001003 ac_prev=host_alias ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001004 -host=* | --host=* | --hos=* | --ho=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001005 host_alias=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001006
Bram Moolenaar446cb832008-06-24 21:56:24 +00001007 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1008 ac_prev=htmldir ;;
1009 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1010 | --ht=*)
1011 htmldir=$ac_optarg ;;
1012
Bram Moolenaar071d4272004-06-13 20:20:40 +00001013 -includedir | --includedir | --includedi | --included | --include \
1014 | --includ | --inclu | --incl | --inc)
1015 ac_prev=includedir ;;
1016 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1017 | --includ=* | --inclu=* | --incl=* | --inc=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001018 includedir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001019
1020 -infodir | --infodir | --infodi | --infod | --info | --inf)
1021 ac_prev=infodir ;;
1022 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001023 infodir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001024
1025 -libdir | --libdir | --libdi | --libd)
1026 ac_prev=libdir ;;
1027 -libdir=* | --libdir=* | --libdi=* | --libd=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001028 libdir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001029
1030 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1031 | --libexe | --libex | --libe)
1032 ac_prev=libexecdir ;;
1033 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1034 | --libexe=* | --libex=* | --libe=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001035 libexecdir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001036
Bram Moolenaar446cb832008-06-24 21:56:24 +00001037 -localedir | --localedir | --localedi | --localed | --locale)
1038 ac_prev=localedir ;;
1039 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1040 localedir=$ac_optarg ;;
1041
Bram Moolenaar071d4272004-06-13 20:20:40 +00001042 -localstatedir | --localstatedir | --localstatedi | --localstated \
Bram Moolenaar446cb832008-06-24 21:56:24 +00001043 | --localstate | --localstat | --localsta | --localst | --locals)
Bram Moolenaar071d4272004-06-13 20:20:40 +00001044 ac_prev=localstatedir ;;
1045 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
Bram Moolenaar446cb832008-06-24 21:56:24 +00001046 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001047 localstatedir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001048
1049 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1050 ac_prev=mandir ;;
1051 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001052 mandir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001053
1054 -nfp | --nfp | --nf)
1055 # Obsolete; use --without-fp.
1056 with_fp=no ;;
1057
1058 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001059 | --no-cr | --no-c | -n)
Bram Moolenaar071d4272004-06-13 20:20:40 +00001060 no_create=yes ;;
1061
1062 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1063 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1064 no_recursion=yes ;;
1065
1066 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1067 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1068 | --oldin | --oldi | --old | --ol | --o)
1069 ac_prev=oldincludedir ;;
1070 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1071 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1072 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001073 oldincludedir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001074
1075 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1076 ac_prev=prefix ;;
1077 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001078 prefix=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001079
1080 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1081 | --program-pre | --program-pr | --program-p)
1082 ac_prev=program_prefix ;;
1083 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1084 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001085 program_prefix=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001086
1087 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1088 | --program-suf | --program-su | --program-s)
1089 ac_prev=program_suffix ;;
1090 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1091 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001092 program_suffix=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001093
1094 -program-transform-name | --program-transform-name \
1095 | --program-transform-nam | --program-transform-na \
1096 | --program-transform-n | --program-transform- \
1097 | --program-transform | --program-transfor \
1098 | --program-transfo | --program-transf \
1099 | --program-trans | --program-tran \
1100 | --progr-tra | --program-tr | --program-t)
1101 ac_prev=program_transform_name ;;
1102 -program-transform-name=* | --program-transform-name=* \
1103 | --program-transform-nam=* | --program-transform-na=* \
1104 | --program-transform-n=* | --program-transform-=* \
1105 | --program-transform=* | --program-transfor=* \
1106 | --program-transfo=* | --program-transf=* \
1107 | --program-trans=* | --program-tran=* \
1108 | --progr-tra=* | --program-tr=* | --program-t=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001109 program_transform_name=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001110
Bram Moolenaar446cb832008-06-24 21:56:24 +00001111 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1112 ac_prev=pdfdir ;;
1113 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1114 pdfdir=$ac_optarg ;;
1115
1116 -psdir | --psdir | --psdi | --psd | --ps)
1117 ac_prev=psdir ;;
1118 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1119 psdir=$ac_optarg ;;
1120
Bram Moolenaar071d4272004-06-13 20:20:40 +00001121 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1122 | -silent | --silent | --silen | --sile | --sil)
1123 silent=yes ;;
1124
1125 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1126 ac_prev=sbindir ;;
1127 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1128 | --sbi=* | --sb=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001129 sbindir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001130
1131 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1132 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1133 | --sharedst | --shareds | --shared | --share | --shar \
1134 | --sha | --sh)
1135 ac_prev=sharedstatedir ;;
1136 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1137 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1138 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1139 | --sha=* | --sh=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001140 sharedstatedir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001141
1142 -site | --site | --sit)
1143 ac_prev=site ;;
1144 -site=* | --site=* | --sit=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001145 site=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001146
1147 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1148 ac_prev=srcdir ;;
1149 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001150 srcdir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001151
1152 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1153 | --syscon | --sysco | --sysc | --sys | --sy)
1154 ac_prev=sysconfdir ;;
1155 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1156 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001157 sysconfdir=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001158
1159 -target | --target | --targe | --targ | --tar | --ta | --t)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001160 ac_prev=target_alias ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001161 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001162 target_alias=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001163
1164 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1165 verbose=yes ;;
1166
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001167 -version | --version | --versio | --versi | --vers | -V)
1168 ac_init_version=: ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001169
1170 -with-* | --with-*)
Bram Moolenaar446cb832008-06-24 21:56:24 +00001171 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
Bram Moolenaar071d4272004-06-13 20:20:40 +00001172 # Reject names that are not valid shell variable names.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001173 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1174 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001175 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +00001176 ac_useropt_orig=$ac_useropt
1177 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1178 case $ac_user_opts in
1179 *"
1180"with_$ac_useropt"
1181"*) ;;
1182 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1183 ac_unrecognized_sep=', ';;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001184 esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00001185 eval with_$ac_useropt=\$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001186
1187 -without-* | --without-*)
Bram Moolenaar446cb832008-06-24 21:56:24 +00001188 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
Bram Moolenaar071d4272004-06-13 20:20:40 +00001189 # Reject names that are not valid shell variable names.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001190 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1191 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001192 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +00001193 ac_useropt_orig=$ac_useropt
1194 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1195 case $ac_user_opts in
1196 *"
1197"with_$ac_useropt"
1198"*) ;;
1199 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1200 ac_unrecognized_sep=', ';;
1201 esac
1202 eval with_$ac_useropt=no ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001203
1204 --x)
1205 # Obsolete; use --with-x.
1206 with_x=yes ;;
1207
1208 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1209 | --x-incl | --x-inc | --x-in | --x-i)
1210 ac_prev=x_includes ;;
1211 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1212 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001213 x_includes=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001214
1215 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1216 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1217 ac_prev=x_libraries ;;
1218 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1219 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001220 x_libraries=$ac_optarg ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001221
Bram Moolenaar446cb832008-06-24 21:56:24 +00001222 -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001223Try \`$0 --help' for more information." >&2
1224 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00001225 ;;
1226
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001227 *=*)
1228 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1229 # Reject names that are not valid shell variable names.
1230 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
Bram Moolenaar446cb832008-06-24 21:56:24 +00001231 { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001232 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +00001233 eval $ac_envvar=\$ac_optarg
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001234 export $ac_envvar ;;
1235
Bram Moolenaar071d4272004-06-13 20:20:40 +00001236 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001237 # FIXME: should be removed in autoconf 3.0.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001238 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001239 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
Bram Moolenaar446cb832008-06-24 21:56:24 +00001240 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001241 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
Bram Moolenaar071d4272004-06-13 20:20:40 +00001242 ;;
1243
1244 esac
1245done
1246
1247if test -n "$ac_prev"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001248 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
Bram Moolenaar446cb832008-06-24 21:56:24 +00001249 { $as_echo "$as_me: error: missing argument to $ac_option" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001250 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00001251fi
1252
Bram Moolenaar446cb832008-06-24 21:56:24 +00001253if test -n "$ac_unrecognized_opts"; then
1254 case $enable_option_checking in
1255 no) ;;
1256 fatal) { $as_echo "$as_me: error: Unrecognized options: $ac_unrecognized_opts" >&2
1257 { (exit 1); exit 1; }; } ;;
1258 *) $as_echo "$as_me: WARNING: Unrecognized options: $ac_unrecognized_opts" >&2 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00001259 esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00001260fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00001261
Bram Moolenaar446cb832008-06-24 21:56:24 +00001262# Check all directory arguments for consistency.
1263for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1264 datadir sysconfdir sharedstatedir localstatedir includedir \
1265 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1266 libdir localedir mandir
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001267do
Bram Moolenaar446cb832008-06-24 21:56:24 +00001268 eval ac_val=\$$ac_var
1269 # Remove trailing slashes.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001270 case $ac_val in
Bram Moolenaar446cb832008-06-24 21:56:24 +00001271 */ )
1272 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1273 eval $ac_var=\$ac_val;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001274 esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00001275 # Be sure to have absolute directory names.
1276 case $ac_val in
1277 [\\/$]* | ?:[\\/]* ) continue;;
1278 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1279 esac
1280 { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1281 { (exit 1); exit 1; }; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001282done
Bram Moolenaar071d4272004-06-13 20:20:40 +00001283
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001284# There might be people who depend on the old broken behavior: `$host'
1285# used to hold the argument of --host etc.
1286# FIXME: To remove some day.
1287build=$build_alias
1288host=$host_alias
1289target=$target_alias
Bram Moolenaar071d4272004-06-13 20:20:40 +00001290
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001291# FIXME: To remove some day.
1292if test "x$host_alias" != x; then
1293 if test "x$build_alias" = x; then
1294 cross_compiling=maybe
Bram Moolenaar446cb832008-06-24 21:56:24 +00001295 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001296 If a cross compiler is detected then cross compile mode will be used." >&2
1297 elif test "x$build_alias" != "x$host_alias"; then
1298 cross_compiling=yes
1299 fi
1300fi
1301
1302ac_tool_prefix=
1303test -n "$host_alias" && ac_tool_prefix=$host_alias-
1304
1305test "$silent" = yes && exec 6>/dev/null
1306
Bram Moolenaar071d4272004-06-13 20:20:40 +00001307
Bram Moolenaar446cb832008-06-24 21:56:24 +00001308ac_pwd=`pwd` && test -n "$ac_pwd" &&
1309ac_ls_di=`ls -di .` &&
1310ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1311 { $as_echo "$as_me: error: Working directory cannot be determined" >&2
1312 { (exit 1); exit 1; }; }
1313test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1314 { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
1315 { (exit 1); exit 1; }; }
1316
1317
Bram Moolenaar071d4272004-06-13 20:20:40 +00001318# Find the source files, if location was not specified.
1319if test -z "$srcdir"; then
1320 ac_srcdir_defaulted=yes
Bram Moolenaar446cb832008-06-24 21:56:24 +00001321 # Try the directory containing this script, then the parent directory.
1322 ac_confdir=`$as_dirname -- "$as_myself" ||
1323$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1324 X"$as_myself" : 'X\(//\)[^/]' \| \
1325 X"$as_myself" : 'X\(//\)$' \| \
1326 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1327$as_echo X"$as_myself" |
1328 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1329 s//\1/
1330 q
1331 }
1332 /^X\(\/\/\)[^/].*/{
1333 s//\1/
1334 q
1335 }
1336 /^X\(\/\/\)$/{
1337 s//\1/
1338 q
1339 }
1340 /^X\(\/\).*/{
1341 s//\1/
1342 q
1343 }
1344 s/.*/./; q'`
Bram Moolenaar071d4272004-06-13 20:20:40 +00001345 srcdir=$ac_confdir
Bram Moolenaar446cb832008-06-24 21:56:24 +00001346 if test ! -r "$srcdir/$ac_unique_file"; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00001347 srcdir=..
1348 fi
1349else
1350 ac_srcdir_defaulted=no
1351fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00001352if test ! -r "$srcdir/$ac_unique_file"; then
1353 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1354 { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001355 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00001356fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00001357ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1358ac_abs_confdir=`(
1359 cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001360 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +00001361 pwd)`
1362# When building in place, set srcdir=.
1363if test "$ac_abs_confdir" = "$ac_pwd"; then
1364 srcdir=.
1365fi
1366# Remove unnecessary trailing slashes from srcdir.
1367# Double slashes in file names in object file debugging info
1368# mess up M-x gdb in Emacs.
1369case $srcdir in
1370*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1371esac
1372for ac_var in $ac_precious_vars; do
1373 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1374 eval ac_env_${ac_var}_value=\$${ac_var}
1375 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1376 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1377done
Bram Moolenaar071d4272004-06-13 20:20:40 +00001378
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001379#
1380# Report the --help message.
1381#
1382if test "$ac_init_help" = "long"; then
1383 # Omit some internal or obsolete options to make the list less imposing.
1384 # This message is too long to be a string in the A/UX 3.1 sh.
1385 cat <<_ACEOF
1386\`configure' configures this package to adapt to many kinds of systems.
1387
1388Usage: $0 [OPTION]... [VAR=VALUE]...
1389
1390To assign environment variables (e.g., CC, CFLAGS...), specify them as
1391VAR=VALUE. See below for descriptions of some of the useful variables.
1392
1393Defaults for the options are specified in brackets.
1394
1395Configuration:
1396 -h, --help display this help and exit
1397 --help=short display options specific to this package
1398 --help=recursive display the short help of all the included packages
1399 -V, --version display version information and exit
1400 -q, --quiet, --silent do not print \`checking...' messages
1401 --cache-file=FILE cache test results in FILE [disabled]
1402 -C, --config-cache alias for \`--cache-file=config.cache'
1403 -n, --no-create do not create output files
1404 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1405
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001406Installation directories:
1407 --prefix=PREFIX install architecture-independent files in PREFIX
Bram Moolenaar446cb832008-06-24 21:56:24 +00001408 [$ac_default_prefix]
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001409 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
Bram Moolenaar446cb832008-06-24 21:56:24 +00001410 [PREFIX]
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001411
1412By default, \`make install' will install all the files in
1413\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1414an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1415for instance \`--prefix=\$HOME'.
1416
1417For better control, use the options below.
1418
1419Fine tuning of the installation directories:
Bram Moolenaar446cb832008-06-24 21:56:24 +00001420 --bindir=DIR user executables [EPREFIX/bin]
1421 --sbindir=DIR system admin executables [EPREFIX/sbin]
1422 --libexecdir=DIR program executables [EPREFIX/libexec]
1423 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1424 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1425 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1426 --libdir=DIR object code libraries [EPREFIX/lib]
1427 --includedir=DIR C header files [PREFIX/include]
1428 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1429 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1430 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1431 --infodir=DIR info documentation [DATAROOTDIR/info]
1432 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1433 --mandir=DIR man documentation [DATAROOTDIR/man]
1434 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1435 --htmldir=DIR html documentation [DOCDIR]
1436 --dvidir=DIR dvi documentation [DOCDIR]
1437 --pdfdir=DIR pdf documentation [DOCDIR]
1438 --psdir=DIR ps documentation [DOCDIR]
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001439_ACEOF
1440
1441 cat <<\_ACEOF
1442
1443X features:
1444 --x-includes=DIR X include files are in DIR
1445 --x-libraries=DIR X library files are in DIR
1446_ACEOF
1447fi
1448
1449if test -n "$ac_init_help"; then
1450
1451 cat <<\_ACEOF
1452
1453Optional Features:
Bram Moolenaar446cb832008-06-24 21:56:24 +00001454 --disable-option-checking ignore unrecognized --enable/--with options
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001455 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1456 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1457 --disable-darwin Disable Darwin (Mac OS X) support.
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00001458 --disable-selinux Don't check for SELinux support.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001459 --disable-xsmp Disable XSMP session management
1460 --disable-xsmp-interact Disable XSMP interaction
1461 --enable-mzschemeinterp Include MzScheme interpreter.
1462 --enable-perlinterp Include Perl interpreter.
1463 --enable-pythoninterp Include Python interpreter.
1464 --enable-tclinterp Include Tcl interpreter.
1465 --enable-rubyinterp Include Ruby interpreter.
1466 --enable-cscope Include cscope interface.
1467 --enable-workshop Include Sun Visual Workshop support.
1468 --disable-netbeans Disable NetBeans integration support.
1469 --enable-sniff Include Sniff interface.
1470 --enable-multibyte Include multibyte editing support.
1471 --enable-hangulinput Include Hangul input support.
1472 --enable-xim Include XIM input support.
1473 --enable-fontset Include X fontset output support.
Bram Moolenaar9372a112005-12-06 19:59:18 +00001474 --enable-gui=OPTS X11 GUI default=auto OPTS=auto/no/gtk/gtk2/gnome/gnome2/motif/athena/neXtaw/photon/carbon
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001475 --enable-gtk-check If auto-select GUI, check for GTK default=yes
1476 --enable-gtk2-check If GTK GUI, check for GTK+ 2 default=yes
1477 --enable-gnome-check If GTK GUI, check for GNOME default=no
1478 --enable-motif-check If auto-select GUI, check for Motif default=yes
1479 --enable-athena-check If auto-select GUI, check for Athena default=yes
1480 --enable-nextaw-check If auto-select GUI, check for neXtaw default=yes
1481 --enable-carbon-check If auto-select GUI, check for Carbon default=yes
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001482 --disable-gtktest Do not try to compile and run a test GTK program
1483 --disable-acl Don't check for ACL support.
1484 --disable-gpm Don't use gpm (Linux mouse daemon).
Bram Moolenaar446cb832008-06-24 21:56:24 +00001485 --disable-sysmouse Don't use sysmouse (mouse in *BSD console).
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001486 --disable-nls Don't support NLS (gettext()).
1487
1488Optional Packages:
1489 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1490 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
Bram Moolenaar899dddf2006-03-26 21:06:50 +00001491 --with-mac-arch=ARCH current, intel, ppc or both
Bram Moolenaarc236c162008-07-13 17:41:49 +00001492 --with-local-dir=PATH search PATH instead of /usr/local for local libraries.
1493 --without-local-dir do not search /usr/local for local libraries.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001494 --with-vim-name=NAME what to call the Vim executable
1495 --with-ex-name=NAME what to call the Ex executable
1496 --with-view-name=NAME what to call the View executable
1497 --with-global-runtime=DIR global runtime directory in 'runtimepath'
1498 --with-modified-by=NAME name of who modified a release version
1499 --with-features=TYPE tiny, small, normal, big or huge (default: normal)
1500 --with-compiledby=NAME name to show in :version message
1501 --with-plthome=PLTHOME Use PLTHOME.
1502 --with-python-config-dir=PATH Python's config directory
1503 --with-tclsh=PATH which tclsh to use (default: tclsh8.0)
1504 --with-x use the X Window System
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001505 --with-gtk-prefix=PFX Prefix where GTK is installed (optional)
1506 --with-gtk-exec-prefix=PFX Exec prefix where GTK is installed (optional)
1507 --with-gnome-includes=DIR Specify location of GNOME headers
1508 --with-gnome-libs=DIR Specify location of GNOME libs
1509 --with-gnome Specify prefix for GNOME files
1510 --with-motif-lib=STRING Library for Motif
1511 --with-tlib=library terminal library to be used
1512
1513Some influential environment variables:
1514 CC C compiler command
1515 CFLAGS C compiler flags
1516 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1517 nonstandard directory <lib dir>
Bram Moolenaar446cb832008-06-24 21:56:24 +00001518 LIBS libraries to pass to the linker, e.g. -l<library>
1519 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1520 you have headers in a nonstandard directory <include dir>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001521 CPP C preprocessor
Bram Moolenaar446cb832008-06-24 21:56:24 +00001522 XMKMF Path to xmkmf, Makefile generator for X Window System
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001523
1524Use these variables to override the choices made by `configure' or to help
1525it to find libraries and programs with nonstandard names/locations.
1526
1527_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00001528ac_status=$?
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001529fi
1530
1531if test "$ac_init_help" = "recursive"; then
1532 # If there are subdirs, report their specific --help.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001533 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
Bram Moolenaar446cb832008-06-24 21:56:24 +00001534 test -d "$ac_dir" ||
1535 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1536 continue
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001537 ac_builddir=.
1538
Bram Moolenaar446cb832008-06-24 21:56:24 +00001539case "$ac_dir" in
1540.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1541*)
1542 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1543 # A ".." for each directory in $ac_dir_suffix.
1544 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1545 case $ac_top_builddir_sub in
1546 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1547 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1548 esac ;;
1549esac
1550ac_abs_top_builddir=$ac_pwd
1551ac_abs_builddir=$ac_pwd$ac_dir_suffix
1552# for backward compatibility:
1553ac_top_builddir=$ac_top_build_prefix
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001554
1555case $srcdir in
Bram Moolenaar446cb832008-06-24 21:56:24 +00001556 .) # We are building in place.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001557 ac_srcdir=.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001558 ac_top_srcdir=$ac_top_builddir_sub
1559 ac_abs_top_srcdir=$ac_pwd ;;
1560 [\\/]* | ?:[\\/]* ) # Absolute name.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001561 ac_srcdir=$srcdir$ac_dir_suffix;
Bram Moolenaar446cb832008-06-24 21:56:24 +00001562 ac_top_srcdir=$srcdir
1563 ac_abs_top_srcdir=$srcdir ;;
1564 *) # Relative name.
1565 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1566 ac_top_srcdir=$ac_top_build_prefix$srcdir
1567 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001568esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00001569ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001570
Bram Moolenaar446cb832008-06-24 21:56:24 +00001571 cd "$ac_dir" || { ac_status=$?; continue; }
1572 # Check for guested configure.
1573 if test -f "$ac_srcdir/configure.gnu"; then
1574 echo &&
1575 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1576 elif test -f "$ac_srcdir/configure"; then
1577 echo &&
1578 $SHELL "$ac_srcdir/configure" --help=recursive
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001579 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00001580 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1581 fi || ac_status=$?
1582 cd "$ac_pwd" || { ac_status=$?; break; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001583 done
1584fi
1585
Bram Moolenaar446cb832008-06-24 21:56:24 +00001586test -n "$ac_init_help" && exit $ac_status
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001587if $ac_init_version; then
1588 cat <<\_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00001589configure
1590generated by GNU Autoconf 2.62
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001591
Bram Moolenaar446cb832008-06-24 21:56:24 +00001592Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
15932002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001594This configure script is free software; the Free Software Foundation
1595gives unlimited permission to copy, distribute and modify it.
1596_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00001597 exit
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001598fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00001599cat >auto/config.log <<_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001600This file contains any messages produced by compilers while
1601running configure, to aid debugging if configure makes a mistake.
1602
1603It was created by $as_me, which was
Bram Moolenaar446cb832008-06-24 21:56:24 +00001604generated by GNU Autoconf 2.62. Invocation command line was
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001605
1606 $ $0 $@
1607
1608_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00001609exec 5>>auto/config.log
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001610{
1611cat <<_ASUNAME
1612## --------- ##
1613## Platform. ##
1614## --------- ##
1615
1616hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1617uname -m = `(uname -m) 2>/dev/null || echo unknown`
1618uname -r = `(uname -r) 2>/dev/null || echo unknown`
1619uname -s = `(uname -s) 2>/dev/null || echo unknown`
1620uname -v = `(uname -v) 2>/dev/null || echo unknown`
1621
1622/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1623/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1624
1625/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1626/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1627/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
Bram Moolenaar446cb832008-06-24 21:56:24 +00001628/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001629/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1630/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1631/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1632
1633_ASUNAME
1634
1635as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1636for as_dir in $PATH
1637do
1638 IFS=$as_save_IFS
1639 test -z "$as_dir" && as_dir=.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001640 $as_echo "PATH: $as_dir"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001641done
Bram Moolenaar446cb832008-06-24 21:56:24 +00001642IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001643
1644} >&5
1645
1646cat >&5 <<_ACEOF
1647
1648
1649## ----------- ##
1650## Core tests. ##
1651## ----------- ##
1652
1653_ACEOF
1654
1655
1656# Keep a trace of the command line.
1657# Strip out --no-create and --no-recursion so they do not pile up.
1658# Strip out --silent because we don't want to record it for future runs.
1659# Also quote any args containing shell meta-characters.
1660# Make two passes to allow for proper duplicate-argument suppression.
1661ac_configure_args=
1662ac_configure_args0=
1663ac_configure_args1=
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001664ac_must_keep_next=false
1665for ac_pass in 1 2
1666do
1667 for ac_arg
1668 do
1669 case $ac_arg in
1670 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1671 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1672 | -silent | --silent | --silen | --sile | --sil)
1673 continue ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00001674 *\'*)
1675 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001676 esac
1677 case $ac_pass in
1678 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1679 2)
1680 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1681 if test $ac_must_keep_next = true; then
1682 ac_must_keep_next=false # Got value, back to normal.
1683 else
1684 case $ac_arg in
1685 *=* | --config-cache | -C | -disable-* | --disable-* \
1686 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1687 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1688 | -with-* | --with-* | -without-* | --without-* | --x)
1689 case "$ac_configure_args0 " in
1690 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1691 esac
1692 ;;
1693 -* ) ac_must_keep_next=true ;;
1694 esac
1695 fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00001696 ac_configure_args="$ac_configure_args '$ac_arg'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001697 ;;
1698 esac
1699 done
1700done
1701$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1702$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1703
1704# When interrupted or exit'd, cleanup temporary files, and complete
1705# config.log. We remove comments because anyway the quotes in there
1706# would cause problems or look ugly.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001707# WARNING: Use '\'' to represent an apostrophe within the trap.
1708# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001709trap 'exit_status=$?
1710 # Save into config.log some information that might help in debugging.
1711 {
1712 echo
1713
1714 cat <<\_ASBOX
1715## ---------------- ##
1716## Cache variables. ##
1717## ---------------- ##
1718_ASBOX
1719 echo
1720 # The following way of writing the cache mishandles newlines in values,
Bram Moolenaar446cb832008-06-24 21:56:24 +00001721(
1722 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1723 eval ac_val=\$$ac_var
1724 case $ac_val in #(
1725 *${as_nl}*)
1726 case $ac_var in #(
1727 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1728$as_echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1729 esac
1730 case $ac_var in #(
1731 _ | IFS | as_nl) ;; #(
1732 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1733 *) $as_unset $ac_var ;;
1734 esac ;;
1735 esac
1736 done
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001737 (set) 2>&1 |
Bram Moolenaar446cb832008-06-24 21:56:24 +00001738 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1739 *${as_nl}ac_space=\ *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001740 sed -n \
Bram Moolenaar446cb832008-06-24 21:56:24 +00001741 "s/'\''/'\''\\\\'\'''\''/g;
1742 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1743 ;; #(
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001744 *)
Bram Moolenaar446cb832008-06-24 21:56:24 +00001745 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001746 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00001747 esac |
1748 sort
1749)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001750 echo
1751
1752 cat <<\_ASBOX
1753## ----------------- ##
1754## Output variables. ##
1755## ----------------- ##
1756_ASBOX
1757 echo
1758 for ac_var in $ac_subst_vars
1759 do
Bram Moolenaar446cb832008-06-24 21:56:24 +00001760 eval ac_val=\$$ac_var
1761 case $ac_val in
1762 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1763 esac
1764 $as_echo "$ac_var='\''$ac_val'\''"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001765 done | sort
1766 echo
1767
1768 if test -n "$ac_subst_files"; then
1769 cat <<\_ASBOX
Bram Moolenaar446cb832008-06-24 21:56:24 +00001770## ------------------- ##
1771## File substitutions. ##
1772## ------------------- ##
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001773_ASBOX
1774 echo
1775 for ac_var in $ac_subst_files
1776 do
Bram Moolenaar446cb832008-06-24 21:56:24 +00001777 eval ac_val=\$$ac_var
1778 case $ac_val in
1779 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1780 esac
1781 $as_echo "$ac_var='\''$ac_val'\''"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001782 done | sort
1783 echo
1784 fi
1785
1786 if test -s confdefs.h; then
1787 cat <<\_ASBOX
1788## ----------- ##
1789## confdefs.h. ##
1790## ----------- ##
1791_ASBOX
1792 echo
Bram Moolenaar446cb832008-06-24 21:56:24 +00001793 cat confdefs.h
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001794 echo
1795 fi
1796 test "$ac_signal" != 0 &&
Bram Moolenaar446cb832008-06-24 21:56:24 +00001797 $as_echo "$as_me: caught signal $ac_signal"
1798 $as_echo "$as_me: exit $exit_status"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001799 } >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00001800 rm -f core *.core core.conftest.* &&
1801 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001802 exit $exit_status
Bram Moolenaar446cb832008-06-24 21:56:24 +00001803' 0
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001804for ac_signal in 1 2 13 15; do
1805 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1806done
1807ac_signal=0
1808
1809# confdefs.h avoids OS command line length limits that DEFS can exceed.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001810rm -f -r conftest* confdefs.h
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001811
1812# Predefined preprocessor variables.
1813
1814cat >>confdefs.h <<_ACEOF
1815#define PACKAGE_NAME "$PACKAGE_NAME"
1816_ACEOF
1817
1818
1819cat >>confdefs.h <<_ACEOF
1820#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1821_ACEOF
1822
1823
1824cat >>confdefs.h <<_ACEOF
1825#define PACKAGE_VERSION "$PACKAGE_VERSION"
1826_ACEOF
1827
1828
1829cat >>confdefs.h <<_ACEOF
1830#define PACKAGE_STRING "$PACKAGE_STRING"
1831_ACEOF
1832
1833
1834cat >>confdefs.h <<_ACEOF
1835#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1836_ACEOF
1837
1838
1839# Let the site file select an alternate cache file if it wants to.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001840# Prefer an explicitly selected file to automatically selected ones.
1841ac_site_file1=NONE
1842ac_site_file2=NONE
1843if test -n "$CONFIG_SITE"; then
1844 ac_site_file1=$CONFIG_SITE
1845elif test "x$prefix" != xNONE; then
1846 ac_site_file1=$prefix/share/config.site
1847 ac_site_file2=$prefix/etc/config.site
1848else
1849 ac_site_file1=$ac_default_prefix/share/config.site
1850 ac_site_file2=$ac_default_prefix/etc/config.site
Bram Moolenaar071d4272004-06-13 20:20:40 +00001851fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00001852for ac_site_file in "$ac_site_file1" "$ac_site_file2"
1853do
1854 test "x$ac_site_file" = xNONE && continue
Bram Moolenaar071d4272004-06-13 20:20:40 +00001855 if test -r "$ac_site_file"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00001856 { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1857$as_echo "$as_me: loading site script $ac_site_file" >&6;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001858 sed 's/^/| /' "$ac_site_file" >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00001859 . "$ac_site_file"
1860 fi
1861done
1862
1863if test -r "$cache_file"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001864 # Some versions of bash will fail to source /dev/null (special
1865 # files actually), so we avoid doing that.
1866 if test -f "$cache_file"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00001867 { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
1868$as_echo "$as_me: loading cache $cache_file" >&6;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001869 case $cache_file in
Bram Moolenaar446cb832008-06-24 21:56:24 +00001870 [\\/]* | ?:[\\/]* ) . "$cache_file";;
1871 *) . "./$cache_file";;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001872 esac
1873 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00001874else
Bram Moolenaar446cb832008-06-24 21:56:24 +00001875 { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
1876$as_echo "$as_me: creating cache $cache_file" >&6;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001877 >$cache_file
1878fi
1879
1880# Check that the precious variables saved in the cache have kept the same
1881# value.
1882ac_cache_corrupted=false
Bram Moolenaar446cb832008-06-24 21:56:24 +00001883for ac_var in $ac_precious_vars; do
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001884 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1885 eval ac_new_set=\$ac_env_${ac_var}_set
Bram Moolenaar446cb832008-06-24 21:56:24 +00001886 eval ac_old_val=\$ac_cv_env_${ac_var}_value
1887 eval ac_new_val=\$ac_env_${ac_var}_value
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001888 case $ac_old_set,$ac_new_set in
1889 set,)
Bram Moolenaar446cb832008-06-24 21:56:24 +00001890 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1891$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001892 ac_cache_corrupted=: ;;
1893 ,set)
Bram Moolenaar446cb832008-06-24 21:56:24 +00001894 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1895$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001896 ac_cache_corrupted=: ;;
1897 ,);;
1898 *)
1899 if test "x$ac_old_val" != "x$ac_new_val"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00001900 # differences in whitespace do not lead to failure.
1901 ac_old_val_w=`echo x $ac_old_val`
1902 ac_new_val_w=`echo x $ac_new_val`
1903 if test "$ac_old_val_w" != "$ac_new_val_w"; then
1904 { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1905$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1906 ac_cache_corrupted=:
1907 else
1908 { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
1909$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
1910 eval $ac_var=\$ac_old_val
1911 fi
1912 { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5
1913$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
1914 { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5
1915$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001916 fi;;
1917 esac
1918 # Pass precious variables to config.status.
1919 if test "$ac_new_set" = set; then
1920 case $ac_new_val in
Bram Moolenaar446cb832008-06-24 21:56:24 +00001921 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001922 *) ac_arg=$ac_var=$ac_new_val ;;
1923 esac
1924 case " $ac_configure_args " in
1925 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1926 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1927 esac
1928 fi
1929done
1930if $ac_cache_corrupted; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00001931 { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1932$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1933 { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1934$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001935 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00001936fi
1937
Bram Moolenaar446cb832008-06-24 21:56:24 +00001938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
Bram Moolenaar071d4272004-06-13 20:20:40 +00001954ac_ext=c
Bram Moolenaar071d4272004-06-13 20:20:40 +00001955ac_cpp='$CPP $CPPFLAGS'
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001956ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1957ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1958ac_compiler_gnu=$ac_cv_c_compiler_gnu
Bram Moolenaar071d4272004-06-13 20:20:40 +00001959
1960
Bram Moolenaar446cb832008-06-24 21:56:24 +00001961ac_config_headers="$ac_config_headers auto/config.h:config.h.in"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001962
1963
1964cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00001965#define UNIX 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001966_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00001967
Bram Moolenaar446cb832008-06-24 21:56:24 +00001968{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
1969$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
1970set x ${MAKE-make}
1971ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
1972if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
1973 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00001974else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001975 cat >conftest.make <<\_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00001976SHELL = /bin/sh
Bram Moolenaar071d4272004-06-13 20:20:40 +00001977all:
Bram Moolenaar446cb832008-06-24 21:56:24 +00001978 @echo '@@@%%%=$(MAKE)=@@@%%%'
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001979_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00001980# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001981case `${MAKE-make} -f conftest.make 2>/dev/null` in
1982 *@@@%%%=?*=@@@%%%*)
1983 eval ac_cv_prog_make_${ac_make}_set=yes;;
1984 *)
1985 eval ac_cv_prog_make_${ac_make}_set=no;;
1986esac
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001987rm -f conftest.make
Bram Moolenaar071d4272004-06-13 20:20:40 +00001988fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00001989if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
1990 { $as_echo "$as_me:$LINENO: result: yes" >&5
1991$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00001992 SET_MAKE=
1993else
Bram Moolenaar446cb832008-06-24 21:56:24 +00001994 { $as_echo "$as_me:$LINENO: result: no" >&5
1995$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00001996 SET_MAKE="MAKE=${MAKE-make}"
1997fi
1998
1999
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002000ac_ext=c
2001ac_cpp='$CPP $CPPFLAGS'
2002ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2003ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2004ac_compiler_gnu=$ac_cv_c_compiler_gnu
2005if test -n "$ac_tool_prefix"; then
2006 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2007set dummy ${ac_tool_prefix}gcc; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00002008{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2009$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002010if test "${ac_cv_prog_CC+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002011 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002012else
2013 if test -n "$CC"; then
2014 ac_cv_prog_CC="$CC" # Let the user override the test.
2015else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002016as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2017for as_dir in $PATH
2018do
2019 IFS=$as_save_IFS
2020 test -z "$as_dir" && as_dir=.
2021 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002022 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002023 ac_cv_prog_CC="${ac_tool_prefix}gcc"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002024 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002025 break 2
2026 fi
2027done
2028done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002029IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002030
Bram Moolenaar071d4272004-06-13 20:20:40 +00002031fi
2032fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002033CC=$ac_cv_prog_CC
Bram Moolenaar071d4272004-06-13 20:20:40 +00002034if test -n "$CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002035 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2036$as_echo "$CC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002037else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002038 { $as_echo "$as_me:$LINENO: result: no" >&5
2039$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002040fi
2041
Bram Moolenaar446cb832008-06-24 21:56:24 +00002042
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002043fi
2044if test -z "$ac_cv_prog_CC"; then
2045 ac_ct_CC=$CC
2046 # Extract the first word of "gcc", so it can be a program name with args.
2047set dummy gcc; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00002048{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2049$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002050if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002051 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002052else
2053 if test -n "$ac_ct_CC"; then
2054 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2055else
2056as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2057for as_dir in $PATH
2058do
2059 IFS=$as_save_IFS
2060 test -z "$as_dir" && as_dir=.
2061 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002062 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002063 ac_cv_prog_ac_ct_CC="gcc"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002064 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002065 break 2
2066 fi
2067done
2068done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002069IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002070
2071fi
2072fi
2073ac_ct_CC=$ac_cv_prog_ac_ct_CC
2074if test -n "$ac_ct_CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002075 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2076$as_echo "$ac_ct_CC" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002077else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002078 { $as_echo "$as_me:$LINENO: result: no" >&5
2079$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002080fi
2081
Bram Moolenaar446cb832008-06-24 21:56:24 +00002082 if test "x$ac_ct_CC" = x; then
2083 CC=""
2084 else
2085 case $cross_compiling:$ac_tool_warned in
2086yes:)
2087{ $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2088whose name does not start with the host triplet. If you think this
2089configuration is useful to you, please write to autoconf@gnu.org." >&5
2090$as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2091whose name does not start with the host triplet. If you think this
2092configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2093ac_tool_warned=yes ;;
2094esac
2095 CC=$ac_ct_CC
2096 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002097else
2098 CC="$ac_cv_prog_CC"
Bram Moolenaar071d4272004-06-13 20:20:40 +00002099fi
2100
2101if test -z "$CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002102 if test -n "$ac_tool_prefix"; then
2103 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002104set dummy ${ac_tool_prefix}cc; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00002105{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2106$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002107if test "${ac_cv_prog_CC+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002108 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002109else
2110 if test -n "$CC"; then
2111 ac_cv_prog_CC="$CC" # Let the user override the test.
2112else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002113as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2114for as_dir in $PATH
2115do
2116 IFS=$as_save_IFS
2117 test -z "$as_dir" && as_dir=.
2118 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002119 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002120 ac_cv_prog_CC="${ac_tool_prefix}cc"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002121 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002122 break 2
2123 fi
2124done
2125done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002126IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002127
2128fi
2129fi
2130CC=$ac_cv_prog_CC
2131if test -n "$CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002132 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2133$as_echo "$CC" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002134else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002135 { $as_echo "$as_me:$LINENO: result: no" >&5
2136$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002137fi
2138
Bram Moolenaar446cb832008-06-24 21:56:24 +00002139
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002140 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002141fi
2142if test -z "$CC"; then
2143 # Extract the first word of "cc", so it can be a program name with args.
2144set dummy cc; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00002145{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2146$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002147if test "${ac_cv_prog_CC+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002148 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002149else
2150 if test -n "$CC"; then
2151 ac_cv_prog_CC="$CC" # Let the user override the test.
2152else
Bram Moolenaar071d4272004-06-13 20:20:40 +00002153 ac_prog_rejected=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002154as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2155for as_dir in $PATH
2156do
2157 IFS=$as_save_IFS
2158 test -z "$as_dir" && as_dir=.
2159 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002160 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002161 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2162 ac_prog_rejected=yes
2163 continue
2164 fi
2165 ac_cv_prog_CC="cc"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002166 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002167 break 2
2168 fi
2169done
2170done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002171IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002172
Bram Moolenaar071d4272004-06-13 20:20:40 +00002173if test $ac_prog_rejected = yes; then
2174 # We found a bogon in the path, so make sure we never use it.
2175 set dummy $ac_cv_prog_CC
2176 shift
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002177 if test $# != 0; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00002178 # We chose a different compiler from the bogus one.
2179 # However, it has the same basename, so the bogon will be chosen
2180 # first if we set CC to just the basename; use the full file name.
2181 shift
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002182 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
Bram Moolenaar071d4272004-06-13 20:20:40 +00002183 fi
2184fi
2185fi
2186fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002187CC=$ac_cv_prog_CC
Bram Moolenaar071d4272004-06-13 20:20:40 +00002188if test -n "$CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002189 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2190$as_echo "$CC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002191else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002192 { $as_echo "$as_me:$LINENO: result: no" >&5
2193$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002194fi
2195
Bram Moolenaar446cb832008-06-24 21:56:24 +00002196
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002197fi
2198if test -z "$CC"; then
2199 if test -n "$ac_tool_prefix"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002200 for ac_prog in cl.exe
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002201 do
2202 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2203set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00002204{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2205$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002206if test "${ac_cv_prog_CC+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002207 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002208else
2209 if test -n "$CC"; then
2210 ac_cv_prog_CC="$CC" # Let the user override the test.
2211else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002212as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2213for as_dir in $PATH
2214do
2215 IFS=$as_save_IFS
2216 test -z "$as_dir" && as_dir=.
2217 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002218 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002219 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002220 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002221 break 2
2222 fi
2223done
2224done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002225IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002226
Bram Moolenaar071d4272004-06-13 20:20:40 +00002227fi
2228fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002229CC=$ac_cv_prog_CC
Bram Moolenaar071d4272004-06-13 20:20:40 +00002230if test -n "$CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002231 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2232$as_echo "$CC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002233else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002234 { $as_echo "$as_me:$LINENO: result: no" >&5
2235$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002236fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002237
Bram Moolenaar446cb832008-06-24 21:56:24 +00002238
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002239 test -n "$CC" && break
2240 done
2241fi
2242if test -z "$CC"; then
2243 ac_ct_CC=$CC
Bram Moolenaar446cb832008-06-24 21:56:24 +00002244 for ac_prog in cl.exe
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002245do
2246 # Extract the first word of "$ac_prog", so it can be a program name with args.
2247set dummy $ac_prog; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00002248{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2249$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002250if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002251 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002252else
2253 if test -n "$ac_ct_CC"; then
2254 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2255else
2256as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2257for as_dir in $PATH
2258do
2259 IFS=$as_save_IFS
2260 test -z "$as_dir" && as_dir=.
2261 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002262 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002263 ac_cv_prog_ac_ct_CC="$ac_prog"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002264 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002265 break 2
Bram Moolenaar071d4272004-06-13 20:20:40 +00002266 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002267done
2268done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002269IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002270
2271fi
2272fi
2273ac_ct_CC=$ac_cv_prog_ac_ct_CC
2274if test -n "$ac_ct_CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002275 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2276$as_echo "$ac_ct_CC" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002277else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002278 { $as_echo "$as_me:$LINENO: result: no" >&5
2279$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002280fi
2281
Bram Moolenaar446cb832008-06-24 21:56:24 +00002282
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002283 test -n "$ac_ct_CC" && break
2284done
Bram Moolenaar071d4272004-06-13 20:20:40 +00002285
Bram Moolenaar446cb832008-06-24 21:56:24 +00002286 if test "x$ac_ct_CC" = x; then
2287 CC=""
2288 else
2289 case $cross_compiling:$ac_tool_warned in
2290yes:)
2291{ $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2292whose name does not start with the host triplet. If you think this
2293configuration is useful to you, please write to autoconf@gnu.org." >&5
2294$as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2295whose name does not start with the host triplet. If you think this
2296configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2297ac_tool_warned=yes ;;
2298esac
2299 CC=$ac_ct_CC
2300 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002301fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00002302
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002303fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00002304
Bram Moolenaar071d4272004-06-13 20:20:40 +00002305
Bram Moolenaar446cb832008-06-24 21:56:24 +00002306test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002307See \`config.log' for more details." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002308$as_echo "$as_me: error: no acceptable C compiler found in \$PATH
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002309See \`config.log' for more details." >&2;}
2310 { (exit 1); exit 1; }; }
2311
2312# Provide some information about the compiler.
Bram Moolenaar446cb832008-06-24 21:56:24 +00002313$as_echo "$as_me:$LINENO: checking for C compiler version" >&5
2314set X $ac_compile
2315ac_compiler=$2
2316{ (ac_try="$ac_compiler --version >&5"
2317case "(($ac_try" in
2318 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2319 *) ac_try_echo=$ac_try;;
2320esac
2321eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2322$as_echo "$ac_try_echo") >&5
2323 (eval "$ac_compiler --version >&5") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002324 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00002325 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002326 (exit $ac_status); }
Bram Moolenaar446cb832008-06-24 21:56:24 +00002327{ (ac_try="$ac_compiler -v >&5"
2328case "(($ac_try" in
2329 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2330 *) ac_try_echo=$ac_try;;
2331esac
2332eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2333$as_echo "$ac_try_echo") >&5
2334 (eval "$ac_compiler -v >&5") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002335 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00002336 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002337 (exit $ac_status); }
Bram Moolenaar446cb832008-06-24 21:56:24 +00002338{ (ac_try="$ac_compiler -V >&5"
2339case "(($ac_try" in
2340 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2341 *) ac_try_echo=$ac_try;;
2342esac
2343eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2344$as_echo "$ac_try_echo") >&5
2345 (eval "$ac_compiler -V >&5") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002346 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00002347 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002348 (exit $ac_status); }
2349
2350cat >conftest.$ac_ext <<_ACEOF
2351/* confdefs.h. */
2352_ACEOF
2353cat confdefs.h >>conftest.$ac_ext
2354cat >>conftest.$ac_ext <<_ACEOF
2355/* end confdefs.h. */
2356
2357int
2358main ()
2359{
2360
2361 ;
2362 return 0;
2363}
2364_ACEOF
2365ac_clean_files_save=$ac_clean_files
Bram Moolenaar446cb832008-06-24 21:56:24 +00002366ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002367# Try to create an executable without -o first, disregard a.out.
2368# It will help us diagnose broken compilers, and finding out an intuition
2369# of exeext.
Bram Moolenaar446cb832008-06-24 21:56:24 +00002370{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2371$as_echo_n "checking for C compiler default output file name... " >&6; }
2372ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002373
Bram Moolenaar446cb832008-06-24 21:56:24 +00002374# The possible output files:
2375ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2376
2377ac_rmfiles=
2378for ac_file in $ac_files
2379do
2380 case $ac_file in
2381 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2382 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2383 esac
2384done
2385rm -f $ac_rmfiles
2386
2387if { (ac_try="$ac_link_default"
2388case "(($ac_try" in
2389 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2390 *) ac_try_echo=$ac_try;;
2391esac
2392eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2393$as_echo "$ac_try_echo") >&5
2394 (eval "$ac_link_default") 2>&5
2395 ac_status=$?
2396 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2397 (exit $ac_status); }; then
2398 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2399# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2400# in a Makefile. We should not override ac_cv_exeext if it was cached,
2401# so that the user can short-circuit this test for compilers unknown to
2402# Autoconf.
2403for ac_file in $ac_files ''
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002404do
2405 test -f "$ac_file" || continue
2406 case $ac_file in
Bram Moolenaar446cb832008-06-24 21:56:24 +00002407 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002408 ;;
2409 [ab].out )
2410 # We found the default executable, but exeext='' is most
2411 # certainly right.
2412 break;;
2413 *.* )
Bram Moolenaar446cb832008-06-24 21:56:24 +00002414 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2415 then :; else
2416 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2417 fi
2418 # We set ac_cv_exeext here because the later test for it is not
2419 # safe: cross compilers may not add the suffix if given an `-o'
2420 # argument, so we may need to know it at that point already.
2421 # Even if this section looks crufty: it has the advantage of
2422 # actually working.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002423 break;;
2424 * )
2425 break;;
2426 esac
2427done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002428test "$ac_cv_exeext" = no && ac_cv_exeext=
2429
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002430else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002431 ac_file=''
2432fi
2433
2434{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5
2435$as_echo "$ac_file" >&6; }
2436if test -z "$ac_file"; then
2437 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002438sed 's/^/| /' conftest.$ac_ext >&5
2439
Bram Moolenaar446cb832008-06-24 21:56:24 +00002440{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002441See \`config.log' for more details." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002442$as_echo "$as_me: error: C compiler cannot create executables
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002443See \`config.log' for more details." >&2;}
2444 { (exit 77); exit 77; }; }
2445fi
2446
2447ac_exeext=$ac_cv_exeext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002448
Bram Moolenaar446cb832008-06-24 21:56:24 +00002449# Check that the compiler produces executables we can run. If not, either
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002450# the compiler is broken, or we cross compile.
Bram Moolenaar446cb832008-06-24 21:56:24 +00002451{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2452$as_echo_n "checking whether the C compiler works... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002453# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2454# If not cross compiling, check that we can run a simple program.
2455if test "$cross_compiling" != yes; then
2456 if { ac_try='./$ac_file'
Bram Moolenaar446cb832008-06-24 21:56:24 +00002457 { (case "(($ac_try" in
2458 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2459 *) ac_try_echo=$ac_try;;
2460esac
2461eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2462$as_echo "$ac_try_echo") >&5
2463 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002464 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00002465 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002466 (exit $ac_status); }; }; then
2467 cross_compiling=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00002468 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002469 if test "$cross_compiling" = maybe; then
2470 cross_compiling=yes
2471 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002472 { { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002473If you meant to cross compile, use \`--host'.
2474See \`config.log' for more details." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002475$as_echo "$as_me: error: cannot run C compiled programs.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002476If you meant to cross compile, use \`--host'.
2477See \`config.log' for more details." >&2;}
2478 { (exit 1); exit 1; }; }
2479 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00002480 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00002481fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002482{ $as_echo "$as_me:$LINENO: result: yes" >&5
2483$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002484
Bram Moolenaar446cb832008-06-24 21:56:24 +00002485rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002486ac_clean_files=$ac_clean_files_save
Bram Moolenaar446cb832008-06-24 21:56:24 +00002487# Check that the compiler produces executables we can run. If not, either
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002488# the compiler is broken, or we cross compile.
Bram Moolenaar446cb832008-06-24 21:56:24 +00002489{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2490$as_echo_n "checking whether we are cross compiling... " >&6; }
2491{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
2492$as_echo "$cross_compiling" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002493
Bram Moolenaar446cb832008-06-24 21:56:24 +00002494{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
2495$as_echo_n "checking for suffix of executables... " >&6; }
2496if { (ac_try="$ac_link"
2497case "(($ac_try" in
2498 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2499 *) ac_try_echo=$ac_try;;
2500esac
2501eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2502$as_echo "$ac_try_echo") >&5
2503 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002504 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00002505 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002506 (exit $ac_status); }; then
2507 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2508# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2509# work properly (i.e., refer to `conftest.exe'), while it won't with
2510# `rm'.
2511for ac_file in conftest.exe conftest conftest.*; do
2512 test -f "$ac_file" || continue
2513 case $ac_file in
Bram Moolenaar446cb832008-06-24 21:56:24 +00002514 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002515 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002516 break;;
2517 * ) break;;
2518 esac
2519done
Bram Moolenaar071d4272004-06-13 20:20:40 +00002520else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002521 { { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002522See \`config.log' for more details." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002523$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002524See \`config.log' for more details." >&2;}
2525 { (exit 1); exit 1; }; }
2526fi
2527
2528rm -f conftest$ac_cv_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00002529{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2530$as_echo "$ac_cv_exeext" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002531
2532rm -f conftest.$ac_ext
2533EXEEXT=$ac_cv_exeext
2534ac_exeext=$EXEEXT
Bram Moolenaar446cb832008-06-24 21:56:24 +00002535{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
2536$as_echo_n "checking for suffix of object files... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002537if test "${ac_cv_objext+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002538 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002539else
2540 cat >conftest.$ac_ext <<_ACEOF
2541/* confdefs.h. */
2542_ACEOF
2543cat confdefs.h >>conftest.$ac_ext
2544cat >>conftest.$ac_ext <<_ACEOF
2545/* end confdefs.h. */
2546
2547int
2548main ()
2549{
2550
2551 ;
2552 return 0;
2553}
2554_ACEOF
2555rm -f conftest.o conftest.obj
Bram Moolenaar446cb832008-06-24 21:56:24 +00002556if { (ac_try="$ac_compile"
2557case "(($ac_try" in
2558 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2559 *) ac_try_echo=$ac_try;;
2560esac
2561eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2562$as_echo "$ac_try_echo") >&5
2563 (eval "$ac_compile") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002564 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00002565 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002566 (exit $ac_status); }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002567 for ac_file in conftest.o conftest.obj conftest.*; do
2568 test -f "$ac_file" || continue;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002569 case $ac_file in
Bram Moolenaar446cb832008-06-24 21:56:24 +00002570 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002571 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2572 break;;
2573 esac
2574done
2575else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002576 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002577sed 's/^/| /' conftest.$ac_ext >&5
2578
Bram Moolenaar446cb832008-06-24 21:56:24 +00002579{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002580See \`config.log' for more details." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002581$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002582See \`config.log' for more details." >&2;}
2583 { (exit 1); exit 1; }; }
2584fi
2585
2586rm -f conftest.$ac_cv_objext conftest.$ac_ext
2587fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002588{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2589$as_echo "$ac_cv_objext" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002590OBJEXT=$ac_cv_objext
2591ac_objext=$OBJEXT
Bram Moolenaar446cb832008-06-24 21:56:24 +00002592{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2593$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002594if test "${ac_cv_c_compiler_gnu+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002595 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002596else
2597 cat >conftest.$ac_ext <<_ACEOF
2598/* confdefs.h. */
2599_ACEOF
2600cat confdefs.h >>conftest.$ac_ext
2601cat >>conftest.$ac_ext <<_ACEOF
2602/* end confdefs.h. */
2603
2604int
2605main ()
2606{
2607#ifndef __GNUC__
2608 choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +00002609#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00002610
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002611 ;
2612 return 0;
2613}
2614_ACEOF
2615rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00002616if { (ac_try="$ac_compile"
2617case "(($ac_try" in
2618 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2619 *) ac_try_echo=$ac_try;;
2620esac
2621eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2622$as_echo "$ac_try_echo") >&5
2623 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002624 ac_status=$?
2625 grep -v '^ *+' conftest.er1 >conftest.err
2626 rm -f conftest.er1
2627 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002628 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2629 (exit $ac_status); } && {
2630 test -z "$ac_c_werror_flag" ||
2631 test ! -s conftest.err
2632 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002633 ac_compiler_gnu=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00002634else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002635 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002636sed 's/^/| /' conftest.$ac_ext >&5
2637
Bram Moolenaar446cb832008-06-24 21:56:24 +00002638 ac_compiler_gnu=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00002639fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002640
2641rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002642ac_cv_c_compiler_gnu=$ac_compiler_gnu
Bram Moolenaar071d4272004-06-13 20:20:40 +00002643
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002644fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002645{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2646$as_echo "$ac_cv_c_compiler_gnu" >&6; }
2647if test $ac_compiler_gnu = yes; then
2648 GCC=yes
2649else
2650 GCC=
2651fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002652ac_test_CFLAGS=${CFLAGS+set}
2653ac_save_CFLAGS=$CFLAGS
Bram Moolenaar446cb832008-06-24 21:56:24 +00002654{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2655$as_echo_n "checking whether $CC accepts -g... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002656if test "${ac_cv_prog_cc_g+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002657 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002658else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002659 ac_save_c_werror_flag=$ac_c_werror_flag
2660 ac_c_werror_flag=yes
2661 ac_cv_prog_cc_g=no
2662 CFLAGS="-g"
2663 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002664/* confdefs.h. */
2665_ACEOF
2666cat confdefs.h >>conftest.$ac_ext
2667cat >>conftest.$ac_ext <<_ACEOF
2668/* end confdefs.h. */
2669
2670int
2671main ()
2672{
2673
2674 ;
2675 return 0;
2676}
2677_ACEOF
2678rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00002679if { (ac_try="$ac_compile"
2680case "(($ac_try" in
2681 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2682 *) ac_try_echo=$ac_try;;
2683esac
2684eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2685$as_echo "$ac_try_echo") >&5
2686 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002687 ac_status=$?
2688 grep -v '^ *+' conftest.er1 >conftest.err
2689 rm -f conftest.er1
2690 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002691 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2692 (exit $ac_status); } && {
2693 test -z "$ac_c_werror_flag" ||
2694 test ! -s conftest.err
2695 } && test -s conftest.$ac_objext; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00002696 ac_cv_prog_cc_g=yes
2697else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002698 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002699sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00002700
Bram Moolenaar446cb832008-06-24 21:56:24 +00002701 CFLAGS=""
2702 cat >conftest.$ac_ext <<_ACEOF
2703/* confdefs.h. */
2704_ACEOF
2705cat confdefs.h >>conftest.$ac_ext
2706cat >>conftest.$ac_ext <<_ACEOF
2707/* end confdefs.h. */
2708
2709int
2710main ()
2711{
2712
2713 ;
2714 return 0;
2715}
2716_ACEOF
2717rm -f conftest.$ac_objext
2718if { (ac_try="$ac_compile"
2719case "(($ac_try" in
2720 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2721 *) ac_try_echo=$ac_try;;
2722esac
2723eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2724$as_echo "$ac_try_echo") >&5
2725 (eval "$ac_compile") 2>conftest.er1
2726 ac_status=$?
2727 grep -v '^ *+' conftest.er1 >conftest.err
2728 rm -f conftest.er1
2729 cat conftest.err >&5
2730 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2731 (exit $ac_status); } && {
2732 test -z "$ac_c_werror_flag" ||
2733 test ! -s conftest.err
2734 } && test -s conftest.$ac_objext; then
2735 :
2736else
2737 $as_echo "$as_me: failed program was:" >&5
2738sed 's/^/| /' conftest.$ac_ext >&5
2739
2740 ac_c_werror_flag=$ac_save_c_werror_flag
2741 CFLAGS="-g"
2742 cat >conftest.$ac_ext <<_ACEOF
2743/* confdefs.h. */
2744_ACEOF
2745cat confdefs.h >>conftest.$ac_ext
2746cat >>conftest.$ac_ext <<_ACEOF
2747/* end confdefs.h. */
2748
2749int
2750main ()
2751{
2752
2753 ;
2754 return 0;
2755}
2756_ACEOF
2757rm -f conftest.$ac_objext
2758if { (ac_try="$ac_compile"
2759case "(($ac_try" in
2760 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2761 *) ac_try_echo=$ac_try;;
2762esac
2763eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2764$as_echo "$ac_try_echo") >&5
2765 (eval "$ac_compile") 2>conftest.er1
2766 ac_status=$?
2767 grep -v '^ *+' conftest.er1 >conftest.err
2768 rm -f conftest.er1
2769 cat conftest.err >&5
2770 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2771 (exit $ac_status); } && {
2772 test -z "$ac_c_werror_flag" ||
2773 test ! -s conftest.err
2774 } && test -s conftest.$ac_objext; then
2775 ac_cv_prog_cc_g=yes
2776else
2777 $as_echo "$as_me: failed program was:" >&5
2778sed 's/^/| /' conftest.$ac_ext >&5
2779
2780
Bram Moolenaar071d4272004-06-13 20:20:40 +00002781fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002782
2783rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002784fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002785
2786rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2787fi
2788
2789rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2790 ac_c_werror_flag=$ac_save_c_werror_flag
2791fi
2792{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2793$as_echo "$ac_cv_prog_cc_g" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002794if test "$ac_test_CFLAGS" = set; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002795 CFLAGS=$ac_save_CFLAGS
Bram Moolenaar071d4272004-06-13 20:20:40 +00002796elif test $ac_cv_prog_cc_g = yes; then
2797 if test "$GCC" = yes; then
2798 CFLAGS="-g -O2"
2799 else
2800 CFLAGS="-g"
2801 fi
2802else
2803 if test "$GCC" = yes; then
2804 CFLAGS="-O2"
2805 else
2806 CFLAGS=
2807 fi
2808fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002809{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
2810$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
2811if test "${ac_cv_prog_cc_c89+set}" = set; then
2812 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002813else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002814 ac_cv_prog_cc_c89=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002815ac_save_CC=$CC
2816cat >conftest.$ac_ext <<_ACEOF
2817/* confdefs.h. */
2818_ACEOF
2819cat confdefs.h >>conftest.$ac_ext
2820cat >>conftest.$ac_ext <<_ACEOF
2821/* end confdefs.h. */
2822#include <stdarg.h>
2823#include <stdio.h>
2824#include <sys/types.h>
2825#include <sys/stat.h>
2826/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2827struct buf { int x; };
2828FILE * (*rcsopen) (struct buf *, struct stat *, int);
2829static char *e (p, i)
2830 char **p;
2831 int i;
2832{
2833 return p[i];
2834}
2835static char *f (char * (*g) (char **, int), char **p, ...)
2836{
2837 char *s;
2838 va_list v;
2839 va_start (v,p);
2840 s = g (p, va_arg (v,int));
2841 va_end (v);
2842 return s;
2843}
2844
2845/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2846 function prototypes and stuff, but not '\xHH' hex character constants.
2847 These don't provoke an error unfortunately, instead are silently treated
Bram Moolenaar446cb832008-06-24 21:56:24 +00002848 as 'x'. The following induces an error, until -std is added to get
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002849 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2850 array size at least. It's necessary to write '\x00'==0 to get something
Bram Moolenaar446cb832008-06-24 21:56:24 +00002851 that's true only with -std. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002852int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2853
Bram Moolenaar446cb832008-06-24 21:56:24 +00002854/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2855 inside strings and character constants. */
2856#define FOO(x) 'x'
2857int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2858
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002859int test (int i, double x);
2860struct s1 {int (*f) (int a);};
2861struct s2 {int (*f) (double a);};
2862int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2863int argc;
2864char **argv;
2865int
2866main ()
2867{
2868return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2869 ;
2870 return 0;
2871}
2872_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00002873for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2874 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002875do
2876 CC="$ac_save_CC $ac_arg"
2877 rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00002878if { (ac_try="$ac_compile"
2879case "(($ac_try" in
2880 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2881 *) ac_try_echo=$ac_try;;
2882esac
2883eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2884$as_echo "$ac_try_echo") >&5
2885 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002886 ac_status=$?
2887 grep -v '^ *+' conftest.er1 >conftest.err
2888 rm -f conftest.er1
2889 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002890 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2891 (exit $ac_status); } && {
2892 test -z "$ac_c_werror_flag" ||
2893 test ! -s conftest.err
2894 } && test -s conftest.$ac_objext; then
2895 ac_cv_prog_cc_c89=$ac_arg
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002896else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002897 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002898sed 's/^/| /' conftest.$ac_ext >&5
2899
Bram Moolenaar446cb832008-06-24 21:56:24 +00002900
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002901fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002902
2903rm -f core conftest.err conftest.$ac_objext
2904 test "x$ac_cv_prog_cc_c89" != "xno" && break
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002905done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002906rm -f conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002907CC=$ac_save_CC
2908
2909fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002910# AC_CACHE_VAL
2911case "x$ac_cv_prog_cc_c89" in
2912 x)
2913 { $as_echo "$as_me:$LINENO: result: none needed" >&5
2914$as_echo "none needed" >&6; } ;;
2915 xno)
2916 { $as_echo "$as_me:$LINENO: result: unsupported" >&5
2917$as_echo "unsupported" >&6; } ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002918 *)
Bram Moolenaar446cb832008-06-24 21:56:24 +00002919 CC="$CC $ac_cv_prog_cc_c89"
2920 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
2921$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002922esac
2923
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002924
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002925ac_ext=c
2926ac_cpp='$CPP $CPPFLAGS'
2927ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2928ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2929ac_compiler_gnu=$ac_cv_c_compiler_gnu
2930 ac_ext=c
2931ac_cpp='$CPP $CPPFLAGS'
2932ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2933ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2934ac_compiler_gnu=$ac_cv_c_compiler_gnu
Bram Moolenaar446cb832008-06-24 21:56:24 +00002935{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
2936$as_echo_n "checking how to run the C preprocessor... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002937# On Suns, sometimes $CPP names a directory.
2938if test -n "$CPP" && test -d "$CPP"; then
2939 CPP=
2940fi
2941if test -z "$CPP"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002942 if test "${ac_cv_prog_CPP+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002943 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002944else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002945 # Double quotes because CPP needs to be expanded
2946 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2947 do
2948 ac_preproc_ok=false
2949for ac_c_preproc_warn_flag in '' yes
2950do
2951 # Use a header file that comes with gcc, so configuring glibc
2952 # with a fresh cross-compiler works.
2953 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2954 # <limits.h> exists even on freestanding compilers.
Bram Moolenaar071d4272004-06-13 20:20:40 +00002955 # On the NeXT, cc -E runs the code through the compiler's parser,
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002956 # not just through cpp. "Syntax error" is here to catch this case.
2957 cat >conftest.$ac_ext <<_ACEOF
2958/* confdefs.h. */
2959_ACEOF
2960cat confdefs.h >>conftest.$ac_ext
2961cat >>conftest.$ac_ext <<_ACEOF
2962/* end confdefs.h. */
2963#ifdef __STDC__
2964# include <limits.h>
2965#else
2966# include <assert.h>
2967#endif
2968 Syntax error
2969_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00002970if { (ac_try="$ac_cpp conftest.$ac_ext"
2971case "(($ac_try" in
2972 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2973 *) ac_try_echo=$ac_try;;
2974esac
2975eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2976$as_echo "$ac_try_echo") >&5
2977 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002978 ac_status=$?
2979 grep -v '^ *+' conftest.er1 >conftest.err
2980 rm -f conftest.er1
2981 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002982 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2983 (exit $ac_status); } >/dev/null && {
2984 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
2985 test ! -s conftest.err
2986 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002987 :
2988else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002989 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002990sed 's/^/| /' conftest.$ac_ext >&5
2991
2992 # Broken: fails on valid input.
2993continue
2994fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002995
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002996rm -f conftest.err conftest.$ac_ext
2997
Bram Moolenaar446cb832008-06-24 21:56:24 +00002998 # OK, works on sane cases. Now check whether nonexistent headers
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002999 # can be detected and how.
3000 cat >conftest.$ac_ext <<_ACEOF
3001/* confdefs.h. */
3002_ACEOF
3003cat confdefs.h >>conftest.$ac_ext
3004cat >>conftest.$ac_ext <<_ACEOF
3005/* end confdefs.h. */
3006#include <ac_nonexistent.h>
3007_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00003008if { (ac_try="$ac_cpp conftest.$ac_ext"
3009case "(($ac_try" in
3010 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3011 *) ac_try_echo=$ac_try;;
3012esac
3013eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3014$as_echo "$ac_try_echo") >&5
3015 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003016 ac_status=$?
3017 grep -v '^ *+' conftest.er1 >conftest.err
3018 rm -f conftest.er1
3019 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003020 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3021 (exit $ac_status); } >/dev/null && {
3022 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3023 test ! -s conftest.err
3024 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003025 # Broken: success on invalid input.
3026continue
3027else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003028 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003029sed 's/^/| /' conftest.$ac_ext >&5
3030
3031 # Passes both tests.
3032ac_preproc_ok=:
3033break
3034fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003035
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003036rm -f conftest.err conftest.$ac_ext
3037
3038done
3039# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3040rm -f conftest.err conftest.$ac_ext
3041if $ac_preproc_ok; then
3042 break
3043fi
3044
3045 done
3046 ac_cv_prog_CPP=$CPP
3047
3048fi
3049 CPP=$ac_cv_prog_CPP
3050else
3051 ac_cv_prog_CPP=$CPP
3052fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003053{ $as_echo "$as_me:$LINENO: result: $CPP" >&5
3054$as_echo "$CPP" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003055ac_preproc_ok=false
3056for ac_c_preproc_warn_flag in '' yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00003057do
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003058 # Use a header file that comes with gcc, so configuring glibc
3059 # with a fresh cross-compiler works.
3060 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3061 # <limits.h> exists even on freestanding compilers.
3062 # On the NeXT, cc -E runs the code through the compiler's parser,
3063 # not just through cpp. "Syntax error" is here to catch this case.
3064 cat >conftest.$ac_ext <<_ACEOF
3065/* confdefs.h. */
3066_ACEOF
3067cat confdefs.h >>conftest.$ac_ext
3068cat >>conftest.$ac_ext <<_ACEOF
3069/* end confdefs.h. */
3070#ifdef __STDC__
3071# include <limits.h>
3072#else
3073# include <assert.h>
3074#endif
3075 Syntax error
3076_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00003077if { (ac_try="$ac_cpp conftest.$ac_ext"
3078case "(($ac_try" in
3079 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3080 *) ac_try_echo=$ac_try;;
3081esac
3082eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3083$as_echo "$ac_try_echo") >&5
3084 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003085 ac_status=$?
3086 grep -v '^ *+' conftest.er1 >conftest.err
3087 rm -f conftest.er1
3088 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003089 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3090 (exit $ac_status); } >/dev/null && {
3091 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3092 test ! -s conftest.err
3093 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003094 :
3095else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003096 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003097sed 's/^/| /' conftest.$ac_ext >&5
3098
3099 # Broken: fails on valid input.
3100continue
3101fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003102
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003103rm -f conftest.err conftest.$ac_ext
3104
Bram Moolenaar446cb832008-06-24 21:56:24 +00003105 # OK, works on sane cases. Now check whether nonexistent headers
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003106 # can be detected and how.
3107 cat >conftest.$ac_ext <<_ACEOF
3108/* confdefs.h. */
3109_ACEOF
3110cat confdefs.h >>conftest.$ac_ext
3111cat >>conftest.$ac_ext <<_ACEOF
3112/* end confdefs.h. */
3113#include <ac_nonexistent.h>
3114_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00003115if { (ac_try="$ac_cpp conftest.$ac_ext"
3116case "(($ac_try" in
3117 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3118 *) ac_try_echo=$ac_try;;
3119esac
3120eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3121$as_echo "$ac_try_echo") >&5
3122 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003123 ac_status=$?
3124 grep -v '^ *+' conftest.er1 >conftest.err
3125 rm -f conftest.er1
3126 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003127 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3128 (exit $ac_status); } >/dev/null && {
3129 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3130 test ! -s conftest.err
3131 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003132 # Broken: success on invalid input.
3133continue
3134else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003135 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003136sed 's/^/| /' conftest.$ac_ext >&5
3137
3138 # Passes both tests.
3139ac_preproc_ok=:
3140break
3141fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003142
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003143rm -f conftest.err conftest.$ac_ext
3144
3145done
3146# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3147rm -f conftest.err conftest.$ac_ext
3148if $ac_preproc_ok; then
3149 :
3150else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003151 { { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003152See \`config.log' for more details." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003153$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003154See \`config.log' for more details." >&2;}
3155 { (exit 1); exit 1; }; }
3156fi
3157
3158ac_ext=c
3159ac_cpp='$CPP $CPPFLAGS'
3160ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3161ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3162ac_compiler_gnu=$ac_cv_c_compiler_gnu
3163
3164
Bram Moolenaar446cb832008-06-24 21:56:24 +00003165{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3166$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3167if test "${ac_cv_path_GREP+set}" = set; then
3168 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003169else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003170 if test -z "$GREP"; then
3171 ac_path_GREP_found=false
3172 # Loop through the user's path and test for each of PROGNAME-LIST
3173 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3174for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3175do
3176 IFS=$as_save_IFS
3177 test -z "$as_dir" && as_dir=.
3178 for ac_prog in grep ggrep; do
3179 for ac_exec_ext in '' $ac_executable_extensions; do
3180 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3181 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3182# Check for GNU ac_path_GREP and select it if it is found.
3183 # Check for GNU $ac_path_GREP
3184case `"$ac_path_GREP" --version 2>&1` in
3185*GNU*)
3186 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3187*)
3188 ac_count=0
3189 $as_echo_n 0123456789 >"conftest.in"
3190 while :
3191 do
3192 cat "conftest.in" "conftest.in" >"conftest.tmp"
3193 mv "conftest.tmp" "conftest.in"
3194 cp "conftest.in" "conftest.nl"
3195 $as_echo 'GREP' >> "conftest.nl"
3196 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3197 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3198 ac_count=`expr $ac_count + 1`
3199 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3200 # Best one so far, save it but keep looking for a better one
3201 ac_cv_path_GREP="$ac_path_GREP"
3202 ac_path_GREP_max=$ac_count
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003203 fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003204 # 10*(2^10) chars as input seems more than enough
3205 test $ac_count -gt 10 && break
3206 done
3207 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3208esac
3209
3210 $ac_path_GREP_found && break 3
3211 done
3212 done
3213done
3214IFS=$as_save_IFS
3215 if test -z "$ac_cv_path_GREP"; then
3216 { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3217$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3218 { (exit 1); exit 1; }; }
3219 fi
3220else
3221 ac_cv_path_GREP=$GREP
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003222fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003223
3224fi
3225{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3226$as_echo "$ac_cv_path_GREP" >&6; }
3227 GREP="$ac_cv_path_GREP"
3228
3229
3230{ $as_echo "$as_me:$LINENO: checking for egrep" >&5
3231$as_echo_n "checking for egrep... " >&6; }
3232if test "${ac_cv_path_EGREP+set}" = set; then
3233 $as_echo_n "(cached) " >&6
3234else
3235 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3236 then ac_cv_path_EGREP="$GREP -E"
3237 else
3238 if test -z "$EGREP"; then
3239 ac_path_EGREP_found=false
3240 # Loop through the user's path and test for each of PROGNAME-LIST
3241 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3242for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3243do
3244 IFS=$as_save_IFS
3245 test -z "$as_dir" && as_dir=.
3246 for ac_prog in egrep; do
3247 for ac_exec_ext in '' $ac_executable_extensions; do
3248 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3249 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3250# Check for GNU ac_path_EGREP and select it if it is found.
3251 # Check for GNU $ac_path_EGREP
3252case `"$ac_path_EGREP" --version 2>&1` in
3253*GNU*)
3254 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3255*)
3256 ac_count=0
3257 $as_echo_n 0123456789 >"conftest.in"
3258 while :
3259 do
3260 cat "conftest.in" "conftest.in" >"conftest.tmp"
3261 mv "conftest.tmp" "conftest.in"
3262 cp "conftest.in" "conftest.nl"
3263 $as_echo 'EGREP' >> "conftest.nl"
3264 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3265 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3266 ac_count=`expr $ac_count + 1`
3267 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3268 # Best one so far, save it but keep looking for a better one
3269 ac_cv_path_EGREP="$ac_path_EGREP"
3270 ac_path_EGREP_max=$ac_count
3271 fi
3272 # 10*(2^10) chars as input seems more than enough
3273 test $ac_count -gt 10 && break
3274 done
3275 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3276esac
3277
3278 $ac_path_EGREP_found && break 3
3279 done
3280 done
3281done
3282IFS=$as_save_IFS
3283 if test -z "$ac_cv_path_EGREP"; then
3284 { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3285$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3286 { (exit 1); exit 1; }; }
3287 fi
3288else
3289 ac_cv_path_EGREP=$EGREP
3290fi
3291
3292 fi
3293fi
3294{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3295$as_echo "$ac_cv_path_EGREP" >&6; }
3296 EGREP="$ac_cv_path_EGREP"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003297
3298
3299cat >conftest.$ac_ext <<_ACEOF
3300/* confdefs.h. */
3301_ACEOF
3302cat confdefs.h >>conftest.$ac_ext
3303cat >>conftest.$ac_ext <<_ACEOF
3304/* end confdefs.h. */
3305
3306_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003307rm -f conftest*
Bram Moolenaar446cb832008-06-24 21:56:24 +00003308 { $as_echo "$as_me:$LINENO: checking for library containing strerror" >&5
3309$as_echo_n "checking for library containing strerror... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003310if test "${ac_cv_search_strerror+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00003311 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003312else
3313 ac_func_search_save_LIBS=$LIBS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003314cat >conftest.$ac_ext <<_ACEOF
3315/* confdefs.h. */
3316_ACEOF
3317cat confdefs.h >>conftest.$ac_ext
3318cat >>conftest.$ac_ext <<_ACEOF
3319/* end confdefs.h. */
3320
Bram Moolenaar446cb832008-06-24 21:56:24 +00003321/* Override any GCC internal prototype to avoid an error.
3322 Use char because int might match the return type of a GCC
3323 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003324#ifdef __cplusplus
3325extern "C"
3326#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003327char strerror ();
3328int
3329main ()
3330{
Bram Moolenaar446cb832008-06-24 21:56:24 +00003331return strerror ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003332 ;
3333 return 0;
3334}
3335_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00003336for ac_lib in '' cposix; do
3337 if test -z "$ac_lib"; then
3338 ac_res="none required"
3339 else
3340 ac_res=-l$ac_lib
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003341 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Bram Moolenaar446cb832008-06-24 21:56:24 +00003342 fi
3343 rm -f conftest.$ac_objext conftest$ac_exeext
3344if { (ac_try="$ac_link"
3345case "(($ac_try" in
3346 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3347 *) ac_try_echo=$ac_try;;
3348esac
3349eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3350$as_echo "$ac_try_echo") >&5
3351 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003352 ac_status=$?
3353 grep -v '^ *+' conftest.er1 >conftest.err
3354 rm -f conftest.er1
3355 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003356 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3357 (exit $ac_status); } && {
3358 test -z "$ac_c_werror_flag" ||
3359 test ! -s conftest.err
3360 } && test -s conftest$ac_exeext && {
3361 test "$cross_compiling" = yes ||
3362 $as_test_x conftest$ac_exeext
3363 }; then
3364 ac_cv_search_strerror=$ac_res
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003365else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003366 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003367sed 's/^/| /' conftest.$ac_ext >&5
3368
Bram Moolenaar446cb832008-06-24 21:56:24 +00003369
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003370fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003371
3372rm -rf conftest.dSYM
3373rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
3374 conftest$ac_exeext
3375 if test "${ac_cv_search_strerror+set}" = set; then
3376 break
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003377fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003378done
3379if test "${ac_cv_search_strerror+set}" = set; then
3380 :
3381else
3382 ac_cv_search_strerror=no
3383fi
3384rm conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003385LIBS=$ac_func_search_save_LIBS
3386fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003387{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_strerror" >&5
3388$as_echo "$ac_cv_search_strerror" >&6; }
3389ac_res=$ac_cv_search_strerror
3390if test "$ac_res" != no; then
3391 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003392
3393fi
3394 for ac_prog in gawk mawk nawk awk
3395do
3396 # Extract the first word of "$ac_prog", so it can be a program name with args.
Bram Moolenaar071d4272004-06-13 20:20:40 +00003397set dummy $ac_prog; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00003398{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3399$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003400if test "${ac_cv_prog_AWK+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00003401 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003402else
3403 if test -n "$AWK"; then
3404 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3405else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003406as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3407for as_dir in $PATH
3408do
3409 IFS=$as_save_IFS
3410 test -z "$as_dir" && as_dir=.
3411 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00003412 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003413 ac_cv_prog_AWK="$ac_prog"
Bram Moolenaar446cb832008-06-24 21:56:24 +00003414 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003415 break 2
3416 fi
3417done
3418done
Bram Moolenaar446cb832008-06-24 21:56:24 +00003419IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003420
Bram Moolenaar071d4272004-06-13 20:20:40 +00003421fi
3422fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003423AWK=$ac_cv_prog_AWK
Bram Moolenaar071d4272004-06-13 20:20:40 +00003424if test -n "$AWK"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00003425 { $as_echo "$as_me:$LINENO: result: $AWK" >&5
3426$as_echo "$AWK" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003427else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003428 { $as_echo "$as_me:$LINENO: result: no" >&5
3429$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003430fi
3431
Bram Moolenaar446cb832008-06-24 21:56:24 +00003432
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003433 test -n "$AWK" && break
Bram Moolenaar071d4272004-06-13 20:20:40 +00003434done
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003435
Bram Moolenaar071d4272004-06-13 20:20:40 +00003436# Extract the first word of "strip", so it can be a program name with args.
3437set dummy strip; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00003438{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3439$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003440if test "${ac_cv_prog_STRIP+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00003441 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003442else
3443 if test -n "$STRIP"; then
3444 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3445else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003446as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3447for as_dir in $PATH
3448do
3449 IFS=$as_save_IFS
3450 test -z "$as_dir" && as_dir=.
3451 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00003452 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003453 ac_cv_prog_STRIP="strip"
Bram Moolenaar446cb832008-06-24 21:56:24 +00003454 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003455 break 2
3456 fi
3457done
3458done
Bram Moolenaar446cb832008-06-24 21:56:24 +00003459IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003460
Bram Moolenaar071d4272004-06-13 20:20:40 +00003461 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
3462fi
3463fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003464STRIP=$ac_cv_prog_STRIP
Bram Moolenaar071d4272004-06-13 20:20:40 +00003465if test -n "$STRIP"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00003466 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
3467$as_echo "$STRIP" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003468else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003469 { $as_echo "$as_me:$LINENO: result: no" >&5
3470$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003471fi
3472
3473
Bram Moolenaar071d4272004-06-13 20:20:40 +00003474
3475
Bram Moolenaar071d4272004-06-13 20:20:40 +00003476
Bram Moolenaar446cb832008-06-24 21:56:24 +00003477{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
3478$as_echo_n "checking for ANSI C header files... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003479if test "${ac_cv_header_stdc+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00003480 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003481else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003482 cat >conftest.$ac_ext <<_ACEOF
3483/* confdefs.h. */
3484_ACEOF
3485cat confdefs.h >>conftest.$ac_ext
3486cat >>conftest.$ac_ext <<_ACEOF
3487/* end confdefs.h. */
3488#include <stdlib.h>
3489#include <stdarg.h>
3490#include <string.h>
3491#include <float.h>
3492
3493int
3494main ()
3495{
3496
3497 ;
3498 return 0;
3499}
3500_ACEOF
3501rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00003502if { (ac_try="$ac_compile"
3503case "(($ac_try" in
3504 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3505 *) ac_try_echo=$ac_try;;
3506esac
3507eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3508$as_echo "$ac_try_echo") >&5
3509 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003510 ac_status=$?
3511 grep -v '^ *+' conftest.er1 >conftest.err
3512 rm -f conftest.er1
3513 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003514 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3515 (exit $ac_status); } && {
3516 test -z "$ac_c_werror_flag" ||
3517 test ! -s conftest.err
3518 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003519 ac_cv_header_stdc=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00003520else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003521 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003522sed 's/^/| /' conftest.$ac_ext >&5
3523
Bram Moolenaar446cb832008-06-24 21:56:24 +00003524 ac_cv_header_stdc=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003525fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003526
3527rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003528
3529if test $ac_cv_header_stdc = yes; then
3530 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3531 cat >conftest.$ac_ext <<_ACEOF
3532/* confdefs.h. */
3533_ACEOF
3534cat confdefs.h >>conftest.$ac_ext
3535cat >>conftest.$ac_ext <<_ACEOF
3536/* end confdefs.h. */
3537#include <string.h>
3538
3539_ACEOF
3540if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3541 $EGREP "memchr" >/dev/null 2>&1; then
3542 :
3543else
3544 ac_cv_header_stdc=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00003545fi
3546rm -f conftest*
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003547
Bram Moolenaar071d4272004-06-13 20:20:40 +00003548fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003549
3550if test $ac_cv_header_stdc = yes; then
3551 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3552 cat >conftest.$ac_ext <<_ACEOF
3553/* confdefs.h. */
3554_ACEOF
3555cat confdefs.h >>conftest.$ac_ext
3556cat >>conftest.$ac_ext <<_ACEOF
3557/* end confdefs.h. */
3558#include <stdlib.h>
3559
3560_ACEOF
3561if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3562 $EGREP "free" >/dev/null 2>&1; then
3563 :
Bram Moolenaar071d4272004-06-13 20:20:40 +00003564else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003565 ac_cv_header_stdc=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00003566fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003567rm -f conftest*
3568
3569fi
3570
3571if test $ac_cv_header_stdc = yes; then
3572 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3573 if test "$cross_compiling" = yes; then
3574 :
3575else
3576 cat >conftest.$ac_ext <<_ACEOF
3577/* confdefs.h. */
3578_ACEOF
3579cat confdefs.h >>conftest.$ac_ext
3580cat >>conftest.$ac_ext <<_ACEOF
3581/* end confdefs.h. */
3582#include <ctype.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +00003583#include <stdlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003584#if ((' ' & 0x0FF) == 0x020)
3585# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3586# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3587#else
3588# define ISLOWER(c) \
3589 (('a' <= (c) && (c) <= 'i') \
3590 || ('j' <= (c) && (c) <= 'r') \
3591 || ('s' <= (c) && (c) <= 'z'))
3592# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3593#endif
3594
3595#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3596int
3597main ()
3598{
3599 int i;
3600 for (i = 0; i < 256; i++)
3601 if (XOR (islower (i), ISLOWER (i))
3602 || toupper (i) != TOUPPER (i))
Bram Moolenaar446cb832008-06-24 21:56:24 +00003603 return 2;
3604 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003605}
3606_ACEOF
3607rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00003608if { (ac_try="$ac_link"
3609case "(($ac_try" in
3610 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3611 *) ac_try_echo=$ac_try;;
3612esac
3613eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3614$as_echo "$ac_try_echo") >&5
3615 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003616 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00003617 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003618 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +00003619 { (case "(($ac_try" in
3620 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3621 *) ac_try_echo=$ac_try;;
3622esac
3623eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3624$as_echo "$ac_try_echo") >&5
3625 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003626 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00003627 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003628 (exit $ac_status); }; }; then
3629 :
3630else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003631 $as_echo "$as_me: program exited with status $ac_status" >&5
3632$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003633sed 's/^/| /' conftest.$ac_ext >&5
3634
3635( exit $ac_status )
3636ac_cv_header_stdc=no
3637fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003638rm -rf conftest.dSYM
3639rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
3640fi
3641
3642
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003643fi
3644fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003645{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
3646$as_echo "$ac_cv_header_stdc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003647if test $ac_cv_header_stdc = yes; then
3648
3649cat >>confdefs.h <<\_ACEOF
3650#define STDC_HEADERS 1
3651_ACEOF
3652
3653fi
3654
Bram Moolenaar446cb832008-06-24 21:56:24 +00003655{ $as_echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
3656$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
3657if test "${ac_cv_header_sys_wait_h+set}" = set; then
3658 $as_echo_n "(cached) " >&6
3659else
3660 cat >conftest.$ac_ext <<_ACEOF
3661/* confdefs.h. */
3662_ACEOF
3663cat confdefs.h >>conftest.$ac_ext
3664cat >>conftest.$ac_ext <<_ACEOF
3665/* end confdefs.h. */
3666#include <sys/types.h>
3667#include <sys/wait.h>
3668#ifndef WEXITSTATUS
3669# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
3670#endif
3671#ifndef WIFEXITED
3672# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
3673#endif
3674
3675int
3676main ()
3677{
3678 int s;
3679 wait (&s);
3680 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
3681 ;
3682 return 0;
3683}
3684_ACEOF
3685rm -f conftest.$ac_objext
3686if { (ac_try="$ac_compile"
3687case "(($ac_try" in
3688 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3689 *) ac_try_echo=$ac_try;;
3690esac
3691eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3692$as_echo "$ac_try_echo") >&5
3693 (eval "$ac_compile") 2>conftest.er1
3694 ac_status=$?
3695 grep -v '^ *+' conftest.er1 >conftest.err
3696 rm -f conftest.er1
3697 cat conftest.err >&5
3698 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3699 (exit $ac_status); } && {
3700 test -z "$ac_c_werror_flag" ||
3701 test ! -s conftest.err
3702 } && test -s conftest.$ac_objext; then
3703 ac_cv_header_sys_wait_h=yes
3704else
3705 $as_echo "$as_me: failed program was:" >&5
3706sed 's/^/| /' conftest.$ac_ext >&5
3707
3708 ac_cv_header_sys_wait_h=no
3709fi
3710
3711rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3712fi
3713{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
3714$as_echo "$ac_cv_header_sys_wait_h" >&6; }
3715if test $ac_cv_header_sys_wait_h = yes; then
3716
3717cat >>confdefs.h <<\_ACEOF
3718#define HAVE_SYS_WAIT_H 1
3719_ACEOF
3720
3721fi
3722
3723
3724if test -z "$CFLAGS"; then
3725 CFLAGS="-O"
3726 test "$GCC" = yes && CFLAGS="-O2 -fno-strength-reduce -Wall"
3727fi
3728if test "$GCC" = yes; then
3729 gccversion=`"$CC" -dumpversion`
3730 if test "x$gccversion" = "x"; then
3731 gccversion=`"$CC" --version | sed -e '2,$d' -e 's/darwin.//' -e 's/^[^0-9]*\([0-9]\.[0-9.]*\).*$/\1/g'`
3732 fi
3733 if test "$gccversion" = "3.0.1" -o "$gccversion" = "3.0.2" -o "$gccversion" = "4.0.1"; then
3734 echo 'GCC [34].0.[12] has a bug in the optimizer, disabling "-O#"'
3735 CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-O/'`
3736 else
3737 if test "$gccversion" = "3.1" -o "$gccversion" = "3.2" -o "$gccversion" = "3.2.1" && `echo "$CFLAGS" | grep -v fno-strength-reduce >/dev/null`; then
3738 echo 'GCC 3.1 and 3.2 have a bug in the optimizer, adding "-fno-strength-reduce"'
3739 CFLAGS="$CFLAGS -fno-strength-reduce"
3740 fi
3741 fi
3742fi
3743
3744if test "$cross_compiling" = yes; then
3745 { $as_echo "$as_me:$LINENO: result: cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&5
3746$as_echo "cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&6; }
3747fi
3748
3749test "$GCC" = yes && CPP_MM=M;
3750
3751if test -f ./toolcheck; then
3752 { $as_echo "$as_me:$LINENO: checking for buggy tools..." >&5
3753$as_echo "$as_me: checking for buggy tools..." >&6;}
3754 sh ./toolcheck 1>&6
3755fi
3756
3757OS_EXTRA_SRC=""; OS_EXTRA_OBJ=""
3758
3759{ $as_echo "$as_me:$LINENO: checking for BeOS" >&5
3760$as_echo_n "checking for BeOS... " >&6; }
3761case `uname` in
3762 BeOS) OS_EXTRA_SRC=os_beos.c; OS_EXTRA_OBJ=objects/os_beos.o
3763 BEOS=yes; { $as_echo "$as_me:$LINENO: result: yes" >&5
3764$as_echo "yes" >&6; };;
3765 *) BEOS=no; { $as_echo "$as_me:$LINENO: result: no" >&5
3766$as_echo "no" >&6; };;
3767esac
3768
3769{ $as_echo "$as_me:$LINENO: checking for QNX" >&5
3770$as_echo_n "checking for QNX... " >&6; }
3771case `uname` in
3772 QNX) OS_EXTRA_SRC=os_qnx.c; OS_EXTRA_OBJ=objects/os_qnx.o
3773 test -z "$with_x" && with_x=no
3774 QNX=yes; { $as_echo "$as_me:$LINENO: result: yes" >&5
3775$as_echo "yes" >&6; };;
3776 *) QNX=no; { $as_echo "$as_me:$LINENO: result: no" >&5
3777$as_echo "no" >&6; };;
3778esac
3779
3780{ $as_echo "$as_me:$LINENO: checking for Darwin (Mac OS X)" >&5
3781$as_echo_n "checking for Darwin (Mac OS X)... " >&6; }
3782if test "`(uname) 2>/dev/null`" = Darwin; then
3783 { $as_echo "$as_me:$LINENO: result: yes" >&5
3784$as_echo "yes" >&6; }
3785
3786 { $as_echo "$as_me:$LINENO: checking --disable-darwin argument" >&5
3787$as_echo_n "checking --disable-darwin argument... " >&6; }
3788 # Check whether --enable-darwin was given.
3789if test "${enable_darwin+set}" = set; then
3790 enableval=$enable_darwin;
3791else
3792 enable_darwin="yes"
3793fi
3794
3795 if test "$enable_darwin" = "yes"; then
3796 { $as_echo "$as_me:$LINENO: result: no" >&5
3797$as_echo "no" >&6; }
3798 { $as_echo "$as_me:$LINENO: checking if Darwin files are there" >&5
3799$as_echo_n "checking if Darwin files are there... " >&6; }
3800 if test -f os_macosx.c; then
3801 { $as_echo "$as_me:$LINENO: result: yes" >&5
3802$as_echo "yes" >&6; }
3803 else
3804 { $as_echo "$as_me:$LINENO: result: no, Darwin support disabled" >&5
3805$as_echo "no, Darwin support disabled" >&6; }
3806 enable_darwin=no
3807 fi
3808 else
3809 { $as_echo "$as_me:$LINENO: result: yes, Darwin support excluded" >&5
3810$as_echo "yes, Darwin support excluded" >&6; }
3811 fi
3812
3813 { $as_echo "$as_me:$LINENO: checking --with-mac-arch argument" >&5
3814$as_echo_n "checking --with-mac-arch argument... " >&6; }
3815
3816# Check whether --with-mac-arch was given.
3817if test "${with_mac_arch+set}" = set; then
3818 withval=$with_mac_arch; MACARCH="$withval"; { $as_echo "$as_me:$LINENO: result: $MACARCH" >&5
3819$as_echo "$MACARCH" >&6; }
3820else
3821 MACARCH="current"; { $as_echo "$as_me:$LINENO: result: defaulting to $MACARCH" >&5
3822$as_echo "defaulting to $MACARCH" >&6; }
3823fi
3824
3825
3826 if test "x$MACARCH" = "xboth"; then
3827 { $as_echo "$as_me:$LINENO: checking for 10.4 universal SDK" >&5
3828$as_echo_n "checking for 10.4 universal SDK... " >&6; }
3829 save_cppflags="$CPPFLAGS"
3830 save_cflags="$CFLAGS"
3831 save_ldflags="$LDFLAGS"
3832 CFLAGS="$CFLAGS -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
3833 cat >conftest.$ac_ext <<_ACEOF
3834/* confdefs.h. */
3835_ACEOF
3836cat confdefs.h >>conftest.$ac_ext
3837cat >>conftest.$ac_ext <<_ACEOF
3838/* end confdefs.h. */
3839
3840int
3841main ()
3842{
3843
3844 ;
3845 return 0;
3846}
3847_ACEOF
3848rm -f conftest.$ac_objext conftest$ac_exeext
3849if { (ac_try="$ac_link"
3850case "(($ac_try" in
3851 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3852 *) ac_try_echo=$ac_try;;
3853esac
3854eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3855$as_echo "$ac_try_echo") >&5
3856 (eval "$ac_link") 2>conftest.er1
3857 ac_status=$?
3858 grep -v '^ *+' conftest.er1 >conftest.err
3859 rm -f conftest.er1
3860 cat conftest.err >&5
3861 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3862 (exit $ac_status); } && {
3863 test -z "$ac_c_werror_flag" ||
3864 test ! -s conftest.err
3865 } && test -s conftest$ac_exeext && {
3866 test "$cross_compiling" = yes ||
3867 $as_test_x conftest$ac_exeext
3868 }; then
3869 { $as_echo "$as_me:$LINENO: result: found" >&5
3870$as_echo "found" >&6; }
3871else
3872 $as_echo "$as_me: failed program was:" >&5
3873sed 's/^/| /' conftest.$ac_ext >&5
3874
3875 { $as_echo "$as_me:$LINENO: result: not found" >&5
3876$as_echo "not found" >&6; }
3877 CFLAGS="$save_cflags"
3878 { $as_echo "$as_me:$LINENO: checking if Intel architecture is supported" >&5
3879$as_echo_n "checking if Intel architecture is supported... " >&6; }
3880 CPPFLAGS="$CPPFLAGS -arch i386"
3881 LDFLAGS="$save_ldflags -arch i386"
3882 cat >conftest.$ac_ext <<_ACEOF
3883/* confdefs.h. */
3884_ACEOF
3885cat confdefs.h >>conftest.$ac_ext
3886cat >>conftest.$ac_ext <<_ACEOF
3887/* end confdefs.h. */
3888
3889int
3890main ()
3891{
3892
3893 ;
3894 return 0;
3895}
3896_ACEOF
3897rm -f conftest.$ac_objext conftest$ac_exeext
3898if { (ac_try="$ac_link"
3899case "(($ac_try" in
3900 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3901 *) ac_try_echo=$ac_try;;
3902esac
3903eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3904$as_echo "$ac_try_echo") >&5
3905 (eval "$ac_link") 2>conftest.er1
3906 ac_status=$?
3907 grep -v '^ *+' conftest.er1 >conftest.err
3908 rm -f conftest.er1
3909 cat conftest.err >&5
3910 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3911 (exit $ac_status); } && {
3912 test -z "$ac_c_werror_flag" ||
3913 test ! -s conftest.err
3914 } && test -s conftest$ac_exeext && {
3915 test "$cross_compiling" = yes ||
3916 $as_test_x conftest$ac_exeext
3917 }; then
3918 { $as_echo "$as_me:$LINENO: result: yes" >&5
3919$as_echo "yes" >&6; }; MACARCH="intel"
3920else
3921 $as_echo "$as_me: failed program was:" >&5
3922sed 's/^/| /' conftest.$ac_ext >&5
3923
3924 { $as_echo "$as_me:$LINENO: result: no" >&5
3925$as_echo "no" >&6; }
3926 MACARCH="ppc"
3927 CPPFLAGS="$save_cppflags -arch ppc"
3928 LDFLAGS="$save_ldflags -arch ppc"
3929fi
3930
3931rm -rf conftest.dSYM
3932rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
3933 conftest$ac_exeext conftest.$ac_ext
3934fi
3935
3936rm -rf conftest.dSYM
3937rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
3938 conftest$ac_exeext conftest.$ac_ext
3939 elif test "x$MACARCH" = "xintel"; then
3940 CPPFLAGS="$CPPFLAGS -arch intel"
3941 LDFLAGS="$LDFLAGS -arch intel"
3942 elif test "x$MACARCH" = "xppc"; then
3943 CPPFLAGS="$CPPFLAGS -arch ppc"
3944 LDFLAGS="$LDFLAGS -arch ppc"
3945 fi
3946
3947 if test "$enable_darwin" = "yes"; then
3948 MACOSX=yes
Bram Moolenaar3a025402008-07-24 15:20:50 +00003949 OS_EXTRA_SRC="os_macosx.c os_mac_conv.c";
Bram Moolenaar446cb832008-06-24 21:56:24 +00003950 OS_EXTRA_OBJ="objects/os_macosx.o objects/os_mac_conv.o"
3951 CPPFLAGS="$CPPFLAGS -DMACOS_X_UNIX -no-cpp-precomp"
3952 if test "x$MACARCH" = "xboth"; then
3953 CPPFLAGS="$CPPFLAGS -I/Developer/SDKs/MacOSX10.4u.sdk/Developer/Headers/FlatCarbon"
3954 else
3955 CPPFLAGS="$CPPFLAGS -I/Developer/Headers/FlatCarbon"
3956 fi
3957
3958 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003959
3960
3961
3962
3963
3964
3965
3966
3967
3968for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3969 inttypes.h stdint.h unistd.h
3970do
Bram Moolenaar446cb832008-06-24 21:56:24 +00003971as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3972{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
3973$as_echo_n "checking for $ac_header... " >&6; }
3974if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
3975 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003976else
3977 cat >conftest.$ac_ext <<_ACEOF
3978/* confdefs.h. */
3979_ACEOF
3980cat confdefs.h >>conftest.$ac_ext
3981cat >>conftest.$ac_ext <<_ACEOF
3982/* end confdefs.h. */
3983$ac_includes_default
3984
3985#include <$ac_header>
3986_ACEOF
3987rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00003988if { (ac_try="$ac_compile"
3989case "(($ac_try" in
3990 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3991 *) ac_try_echo=$ac_try;;
3992esac
3993eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3994$as_echo "$ac_try_echo") >&5
3995 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003996 ac_status=$?
3997 grep -v '^ *+' conftest.er1 >conftest.err
3998 rm -f conftest.er1
3999 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004000 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4001 (exit $ac_status); } && {
4002 test -z "$ac_c_werror_flag" ||
4003 test ! -s conftest.err
4004 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004005 eval "$as_ac_Header=yes"
4006else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004007 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004008sed 's/^/| /' conftest.$ac_ext >&5
4009
Bram Moolenaar446cb832008-06-24 21:56:24 +00004010 eval "$as_ac_Header=no"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004011fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004012
4013rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004014fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004015ac_res=`eval 'as_val=${'$as_ac_Header'}
4016 $as_echo "$as_val"'`
4017 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
4018$as_echo "$ac_res" >&6; }
4019if test `eval 'as_val=${'$as_ac_Header'}
4020 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004021 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00004022#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004023_ACEOF
4024
4025fi
4026
4027done
4028
4029
4030if test "${ac_cv_header_Carbon_Carbon_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004031 { $as_echo "$as_me:$LINENO: checking for Carbon/Carbon.h" >&5
4032$as_echo_n "checking for Carbon/Carbon.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004033if test "${ac_cv_header_Carbon_Carbon_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004034 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004035fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004036{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_Carbon_Carbon_h" >&5
4037$as_echo "$ac_cv_header_Carbon_Carbon_h" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004038else
4039 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +00004040{ $as_echo "$as_me:$LINENO: checking Carbon/Carbon.h usability" >&5
4041$as_echo_n "checking Carbon/Carbon.h usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004042cat >conftest.$ac_ext <<_ACEOF
4043/* confdefs.h. */
4044_ACEOF
4045cat confdefs.h >>conftest.$ac_ext
4046cat >>conftest.$ac_ext <<_ACEOF
4047/* end confdefs.h. */
4048$ac_includes_default
4049#include <Carbon/Carbon.h>
4050_ACEOF
4051rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00004052if { (ac_try="$ac_compile"
4053case "(($ac_try" in
4054 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4055 *) ac_try_echo=$ac_try;;
4056esac
4057eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4058$as_echo "$ac_try_echo") >&5
4059 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004060 ac_status=$?
4061 grep -v '^ *+' conftest.er1 >conftest.err
4062 rm -f conftest.er1
4063 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004064 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4065 (exit $ac_status); } && {
4066 test -z "$ac_c_werror_flag" ||
4067 test ! -s conftest.err
4068 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004069 ac_header_compiler=yes
4070else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004071 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004072sed 's/^/| /' conftest.$ac_ext >&5
4073
Bram Moolenaar446cb832008-06-24 21:56:24 +00004074 ac_header_compiler=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004075fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004076
4077rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4078{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4079$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004080
4081# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +00004082{ $as_echo "$as_me:$LINENO: checking Carbon/Carbon.h presence" >&5
4083$as_echo_n "checking Carbon/Carbon.h presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004084cat >conftest.$ac_ext <<_ACEOF
4085/* confdefs.h. */
4086_ACEOF
4087cat confdefs.h >>conftest.$ac_ext
4088cat >>conftest.$ac_ext <<_ACEOF
4089/* end confdefs.h. */
4090#include <Carbon/Carbon.h>
4091_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00004092if { (ac_try="$ac_cpp conftest.$ac_ext"
4093case "(($ac_try" in
4094 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4095 *) ac_try_echo=$ac_try;;
4096esac
4097eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4098$as_echo "$ac_try_echo") >&5
4099 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004100 ac_status=$?
4101 grep -v '^ *+' conftest.er1 >conftest.err
4102 rm -f conftest.er1
4103 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004104 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4105 (exit $ac_status); } >/dev/null && {
4106 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4107 test ! -s conftest.err
4108 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004109 ac_header_preproc=yes
4110else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004111 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004112sed 's/^/| /' conftest.$ac_ext >&5
4113
4114 ac_header_preproc=no
4115fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004116
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004117rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00004118{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4119$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004120
4121# So? What about this header?
4122case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
4123 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +00004124 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: accepted by the compiler, rejected by the preprocessor!" >&5
4125$as_echo "$as_me: WARNING: Carbon/Carbon.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
4126 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: proceeding with the compiler's result" >&5
4127$as_echo "$as_me: WARNING: Carbon/Carbon.h: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004128 ac_header_preproc=yes
4129 ;;
4130 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +00004131 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: present but cannot be compiled" >&5
4132$as_echo "$as_me: WARNING: Carbon/Carbon.h: present but cannot be compiled" >&2;}
4133 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: check for missing prerequisite headers?" >&5
4134$as_echo "$as_me: WARNING: Carbon/Carbon.h: check for missing prerequisite headers?" >&2;}
4135 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: see the Autoconf documentation" >&5
4136$as_echo "$as_me: WARNING: Carbon/Carbon.h: see the Autoconf documentation" >&2;}
4137 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: section \"Present But Cannot Be Compiled\"" >&5
4138$as_echo "$as_me: WARNING: Carbon/Carbon.h: section \"Present But Cannot Be Compiled\"" >&2;}
4139 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: proceeding with the preprocessor's result" >&5
4140$as_echo "$as_me: WARNING: Carbon/Carbon.h: proceeding with the preprocessor's result" >&2;}
4141 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: in the future, the compiler will take precedence" >&5
4142$as_echo "$as_me: WARNING: Carbon/Carbon.h: in the future, the compiler will take precedence" >&2;}
4143
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004144 ;;
4145esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00004146{ $as_echo "$as_me:$LINENO: checking for Carbon/Carbon.h" >&5
4147$as_echo_n "checking for Carbon/Carbon.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004148if test "${ac_cv_header_Carbon_Carbon_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004149 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004150else
4151 ac_cv_header_Carbon_Carbon_h=$ac_header_preproc
4152fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004153{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_Carbon_Carbon_h" >&5
4154$as_echo "$ac_cv_header_Carbon_Carbon_h" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004155
4156fi
4157if test $ac_cv_header_Carbon_Carbon_h = yes; then
4158 CARBON=yes
4159fi
4160
Bram Moolenaar071d4272004-06-13 20:20:40 +00004161
4162 if test "x$CARBON" = "xyes"; then
Bram Moolenaarab79bcb2004-07-18 21:34:53 +00004163 if test -z "$with_x" -a "X$enable_gui" != Xmotif -a "X$enable_gui" != Xathena -a "X$enable_gui" != Xgtk -a "X$enable_gui" != Xgtk2; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00004164 with_x=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00004165 fi
4166 fi
4167 fi
Bram Moolenaara23ccb82006-02-27 00:08:02 +00004168
Bram Moolenaarfd2ac762006-03-01 22:09:21 +00004169 if test "$MACARCH" = "intel" -o "$MACARCH" = "both"; then
Bram Moolenaare224ffa2006-03-01 00:01:28 +00004170 CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-Oz/'`
4171 fi
4172
Bram Moolenaar071d4272004-06-13 20:20:40 +00004173else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004174 { $as_echo "$as_me:$LINENO: result: no" >&5
4175$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004176fi
4177
4178
4179
4180
Bram Moolenaar446cb832008-06-24 21:56:24 +00004181if test "$cross_compiling" = no; then
Bram Moolenaarc236c162008-07-13 17:41:49 +00004182 { $as_echo "$as_me:$LINENO: checking --with-local-dir argument" >&5
4183$as_echo_n "checking --with-local-dir argument... " >&6; }
Bram Moolenaar446cb832008-06-24 21:56:24 +00004184 have_local_include=''
4185 have_local_lib=''
Bram Moolenaarc236c162008-07-13 17:41:49 +00004186
4187# Check whether --with-local-dir was given.
4188if test "${with_local_dir+set}" = set; then
4189 withval=$with_local_dir;
4190 local_dir="$withval"
4191 case "$withval" in
4192 */*) ;;
4193 no)
4194 # avoid adding local dir to LDFLAGS and CPPFLAGS
4195 have_local_dir=yes
4196 have_local_lib=yes
4197 ;;
4198 *) { { $as_echo "$as_me:$LINENO: error: must pass path argument to --with-local-dir" >&5
4199$as_echo "$as_me: error: must pass path argument to --with-local-dir" >&2;}
4200 { (exit 1); exit 1; }; } ;;
4201 esac
4202 { $as_echo "$as_me:$LINENO: result: $local_dir" >&5
4203$as_echo "$local_dir" >&6; }
4204
4205else
4206
4207 local_dir=/usr/local
4208 { $as_echo "$as_me:$LINENO: result: Defaulting to $local_dir" >&5
4209$as_echo "Defaulting to $local_dir" >&6; }
4210
4211fi
4212
4213 if test "$GCC" = yes -a "$local_dir" != no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004214 echo 'void f(){}' > conftest.c
Bram Moolenaarc236c162008-07-13 17:41:49 +00004215 have_local_include=`${CC-cc} -no-cpp-precomp -c -v conftest.c 2>&1 | grep "${local_dir}/include"`
4216 have_local_lib=`${CC-cc} -c -v conftest.c 2>&1 | grep "${local_dir}/lib"`
Bram Moolenaar446cb832008-06-24 21:56:24 +00004217 rm -f conftest.c conftest.o
Bram Moolenaar071d4272004-06-13 20:20:40 +00004218 fi
Bram Moolenaarc236c162008-07-13 17:41:49 +00004219 if test -z "$have_local_lib" -a -d "${local_dir}/lib"; then
4220 tt=`echo "$LDFLAGS" | sed -e "s+-L${local_dir}/lib ++g" -e "s+-L${local_dir}/lib$++g"`
Bram Moolenaar446cb832008-06-24 21:56:24 +00004221 if test "$tt" = "$LDFLAGS"; then
Bram Moolenaarc236c162008-07-13 17:41:49 +00004222 LDFLAGS="$LDFLAGS -L${local_dir}/lib"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004223 fi
4224 fi
Bram Moolenaarc236c162008-07-13 17:41:49 +00004225 if test -z "$have_local_include" -a -d "${local_dir}/include"; then
4226 tt=`echo "$CPPFLAGS" | sed -e "s+-I${local_dir}/include ++g" -e "s+-I${local_dir}/include$++g"`
Bram Moolenaar446cb832008-06-24 21:56:24 +00004227 if test "$tt" = "$CPPFLAGS"; then
Bram Moolenaarc236c162008-07-13 17:41:49 +00004228 CPPFLAGS="$CPPFLAGS -I${local_dir}/include"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004229 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004230 fi
4231fi
4232
Bram Moolenaar446cb832008-06-24 21:56:24 +00004233{ $as_echo "$as_me:$LINENO: checking --with-vim-name argument" >&5
4234$as_echo_n "checking --with-vim-name argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004235
Bram Moolenaar446cb832008-06-24 21:56:24 +00004236# Check whether --with-vim-name was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004237if test "${with_vim_name+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004238 withval=$with_vim_name; VIMNAME="$withval"; { $as_echo "$as_me:$LINENO: result: $VIMNAME" >&5
4239$as_echo "$VIMNAME" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004240else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004241 VIMNAME="vim"; { $as_echo "$as_me:$LINENO: result: Defaulting to $VIMNAME" >&5
4242$as_echo "Defaulting to $VIMNAME" >&6; }
4243fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004244
4245
Bram Moolenaar446cb832008-06-24 21:56:24 +00004246{ $as_echo "$as_me:$LINENO: checking --with-ex-name argument" >&5
4247$as_echo_n "checking --with-ex-name argument... " >&6; }
4248
4249# Check whether --with-ex-name was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004250if test "${with_ex_name+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004251 withval=$with_ex_name; EXNAME="$withval"; { $as_echo "$as_me:$LINENO: result: $EXNAME" >&5
4252$as_echo "$EXNAME" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004253else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004254 EXNAME="ex"; { $as_echo "$as_me:$LINENO: result: Defaulting to ex" >&5
4255$as_echo "Defaulting to ex" >&6; }
4256fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004257
4258
Bram Moolenaar446cb832008-06-24 21:56:24 +00004259{ $as_echo "$as_me:$LINENO: checking --with-view-name argument" >&5
4260$as_echo_n "checking --with-view-name argument... " >&6; }
4261
4262# Check whether --with-view-name was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004263if test "${with_view_name+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004264 withval=$with_view_name; VIEWNAME="$withval"; { $as_echo "$as_me:$LINENO: result: $VIEWNAME" >&5
4265$as_echo "$VIEWNAME" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004266else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004267 VIEWNAME="view"; { $as_echo "$as_me:$LINENO: result: Defaulting to view" >&5
4268$as_echo "Defaulting to view" >&6; }
4269fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004270
4271
4272
Bram Moolenaar446cb832008-06-24 21:56:24 +00004273{ $as_echo "$as_me:$LINENO: checking --with-global-runtime argument" >&5
4274$as_echo_n "checking --with-global-runtime argument... " >&6; }
4275
4276# Check whether --with-global-runtime was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004277if test "${with_global_runtime+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004278 withval=$with_global_runtime; { $as_echo "$as_me:$LINENO: result: $withval" >&5
4279$as_echo "$withval" >&6; }; cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004280#define RUNTIME_GLOBAL "$withval"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004281_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004282
4283else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004284 { $as_echo "$as_me:$LINENO: result: no" >&5
4285$as_echo "no" >&6; }
4286fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004287
4288
Bram Moolenaar446cb832008-06-24 21:56:24 +00004289{ $as_echo "$as_me:$LINENO: checking --with-modified-by argument" >&5
4290$as_echo_n "checking --with-modified-by argument... " >&6; }
4291
4292# Check whether --with-modified-by was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004293if test "${with_modified_by+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004294 withval=$with_modified_by; { $as_echo "$as_me:$LINENO: result: $withval" >&5
4295$as_echo "$withval" >&6; }; cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004296#define MODIFIED_BY "$withval"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004297_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004298
4299else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004300 { $as_echo "$as_me:$LINENO: result: no" >&5
4301$as_echo "no" >&6; }
4302fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004303
Bram Moolenaar446cb832008-06-24 21:56:24 +00004304
4305{ $as_echo "$as_me:$LINENO: checking if character set is EBCDIC" >&5
4306$as_echo_n "checking if character set is EBCDIC... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004307cat >conftest.$ac_ext <<_ACEOF
4308/* confdefs.h. */
4309_ACEOF
4310cat confdefs.h >>conftest.$ac_ext
4311cat >>conftest.$ac_ext <<_ACEOF
4312/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00004313
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004314int
4315main ()
4316{
Bram Moolenaar071d4272004-06-13 20:20:40 +00004317 /* TryCompile function for CharSet.
4318 Treat any failure as ASCII for compatibility with existing art.
4319 Use compile-time rather than run-time tests for cross-compiler
4320 tolerance. */
4321#if '0'!=240
4322make an error "Character set is not EBCDIC"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004323#endif
4324 ;
4325 return 0;
4326}
4327_ACEOF
4328rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00004329if { (ac_try="$ac_compile"
4330case "(($ac_try" in
4331 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4332 *) ac_try_echo=$ac_try;;
4333esac
4334eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4335$as_echo "$ac_try_echo") >&5
4336 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004337 ac_status=$?
4338 grep -v '^ *+' conftest.er1 >conftest.err
4339 rm -f conftest.er1
4340 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004341 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4342 (exit $ac_status); } && {
4343 test -z "$ac_c_werror_flag" ||
4344 test ! -s conftest.err
4345 } && test -s conftest.$ac_objext; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00004346 # TryCompile action if true
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004347cf_cv_ebcdic=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00004348else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004349 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004350sed 's/^/| /' conftest.$ac_ext >&5
4351
Bram Moolenaar446cb832008-06-24 21:56:24 +00004352 # TryCompile action if false
Bram Moolenaar071d4272004-06-13 20:20:40 +00004353cf_cv_ebcdic=no
4354fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004355
4356rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00004357# end of TryCompile ])
4358# end of CacheVal CvEbcdic
Bram Moolenaar446cb832008-06-24 21:56:24 +00004359{ $as_echo "$as_me:$LINENO: result: $cf_cv_ebcdic" >&5
4360$as_echo "$cf_cv_ebcdic" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004361case "$cf_cv_ebcdic" in #(vi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004362 yes) cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004363#define EBCDIC 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004364_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004365
4366 line_break='"\\n"'
4367 ;;
4368 *) line_break='"\\012"';;
4369esac
4370
4371
4372if test "$cf_cv_ebcdic" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004373{ $as_echo "$as_me:$LINENO: checking for OS/390 Unix" >&5
4374$as_echo_n "checking for OS/390 Unix... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004375case `uname` in
4376 OS/390) OS390Unix="yes";
4377 if test "$CC" = "cc"; then
4378 ccm="$_CC_CCMODE"
4379 ccn="CC"
4380 else
4381 if test "$CC" = "c89"; then
4382 ccm="$_CC_C89MODE"
4383 ccn="C89"
4384 else
4385 ccm=1
4386 fi
4387 fi
4388 if test "$ccm" != "1"; then
4389 echo ""
4390 echo "------------------------------------------"
4391 echo " On OS/390 Unix, the environment variable"
4392 echo " __CC_${ccn}MODE must be set to \"1\"!"
4393 echo " Do:"
4394 echo " export _CC_${ccn}MODE=1"
4395 echo " and then call configure again."
4396 echo "------------------------------------------"
4397 exit 1
4398 fi
4399 CFLAGS="$CFLAGS -D_ALL_SOURCE"; LDFLAGS="$LDFLAGS -Wl,EDIT=NO"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004400 { $as_echo "$as_me:$LINENO: result: yes" >&5
4401$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004402 ;;
4403 *) OS390Unix="no";
Bram Moolenaar446cb832008-06-24 21:56:24 +00004404 { $as_echo "$as_me:$LINENO: result: no" >&5
4405$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004406 ;;
4407esac
4408fi
4409
Bram Moolenaar446cb832008-06-24 21:56:24 +00004410{ $as_echo "$as_me:$LINENO: checking --disable-selinux argument" >&5
4411$as_echo_n "checking --disable-selinux argument... " >&6; }
4412# Check whether --enable-selinux was given.
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004413if test "${enable_selinux+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004414 enableval=$enable_selinux;
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004415else
4416 enable_selinux="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004417fi
4418
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004419if test "$enable_selinux" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004420 { $as_echo "$as_me:$LINENO: result: no" >&5
4421$as_echo "no" >&6; }
4422 { $as_echo "$as_me:$LINENO: checking for is_selinux_enabled in -lselinux" >&5
4423$as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004424if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004425 $as_echo_n "(cached) " >&6
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004426else
4427 ac_check_lib_save_LIBS=$LIBS
4428LIBS="-lselinux $LIBS"
4429cat >conftest.$ac_ext <<_ACEOF
4430/* confdefs.h. */
4431_ACEOF
4432cat confdefs.h >>conftest.$ac_ext
4433cat >>conftest.$ac_ext <<_ACEOF
4434/* end confdefs.h. */
4435
Bram Moolenaar446cb832008-06-24 21:56:24 +00004436/* Override any GCC internal prototype to avoid an error.
4437 Use char because int might match the return type of a GCC
4438 builtin and then its argument prototype would still apply. */
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004439#ifdef __cplusplus
4440extern "C"
4441#endif
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004442char is_selinux_enabled ();
4443int
4444main ()
4445{
Bram Moolenaar446cb832008-06-24 21:56:24 +00004446return is_selinux_enabled ();
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004447 ;
4448 return 0;
4449}
4450_ACEOF
4451rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00004452if { (ac_try="$ac_link"
4453case "(($ac_try" in
4454 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4455 *) ac_try_echo=$ac_try;;
4456esac
4457eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4458$as_echo "$ac_try_echo") >&5
4459 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004460 ac_status=$?
4461 grep -v '^ *+' conftest.er1 >conftest.err
4462 rm -f conftest.er1
4463 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004464 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4465 (exit $ac_status); } && {
4466 test -z "$ac_c_werror_flag" ||
4467 test ! -s conftest.err
4468 } && test -s conftest$ac_exeext && {
4469 test "$cross_compiling" = yes ||
4470 $as_test_x conftest$ac_exeext
4471 }; then
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004472 ac_cv_lib_selinux_is_selinux_enabled=yes
4473else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004474 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004475sed 's/^/| /' conftest.$ac_ext >&5
4476
Bram Moolenaar446cb832008-06-24 21:56:24 +00004477 ac_cv_lib_selinux_is_selinux_enabled=no
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004478fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004479
4480rm -rf conftest.dSYM
4481rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004482 conftest$ac_exeext conftest.$ac_ext
4483LIBS=$ac_check_lib_save_LIBS
4484fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004485{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
4486$as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004487if test $ac_cv_lib_selinux_is_selinux_enabled = yes; then
4488 LIBS="$LIBS -lselinux"
4489 cat >>confdefs.h <<\_ACEOF
4490#define HAVE_SELINUX 1
4491_ACEOF
4492
4493fi
4494
4495else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004496 { $as_echo "$as_me:$LINENO: result: yes" >&5
4497$as_echo "yes" >&6; }
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004498fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004499
4500
Bram Moolenaar446cb832008-06-24 21:56:24 +00004501{ $as_echo "$as_me:$LINENO: checking --with-features argument" >&5
4502$as_echo_n "checking --with-features argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004503
Bram Moolenaar446cb832008-06-24 21:56:24 +00004504# Check whether --with-features was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004505if test "${with_features+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004506 withval=$with_features; features="$withval"; { $as_echo "$as_me:$LINENO: result: $features" >&5
4507$as_echo "$features" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004508else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004509 features="normal"; { $as_echo "$as_me:$LINENO: result: Defaulting to normal" >&5
4510$as_echo "Defaulting to normal" >&6; }
4511fi
4512
Bram Moolenaar071d4272004-06-13 20:20:40 +00004513
4514dovimdiff=""
4515dogvimdiff=""
4516case "$features" in
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004517 tiny) cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004518#define FEAT_TINY 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004519_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004520 ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004521 small) cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004522#define FEAT_SMALL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004523_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004524 ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004525 normal) cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004526#define FEAT_NORMAL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004527_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004528 dovimdiff="installvimdiff";
4529 dogvimdiff="installgvimdiff" ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004530 big) cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004531#define FEAT_BIG 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004532_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004533 dovimdiff="installvimdiff";
4534 dogvimdiff="installgvimdiff" ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004535 huge) cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004536#define FEAT_HUGE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004537_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004538 dovimdiff="installvimdiff";
4539 dogvimdiff="installgvimdiff" ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00004540 *) { $as_echo "$as_me:$LINENO: result: Sorry, $features is not supported" >&5
4541$as_echo "Sorry, $features is not supported" >&6; } ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004542esac
4543
4544
4545
4546
Bram Moolenaar446cb832008-06-24 21:56:24 +00004547{ $as_echo "$as_me:$LINENO: checking --with-compiledby argument" >&5
4548$as_echo_n "checking --with-compiledby argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004549
Bram Moolenaar446cb832008-06-24 21:56:24 +00004550# Check whether --with-compiledby was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004551if test "${with_compiledby+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004552 withval=$with_compiledby; compiledby="$withval"; { $as_echo "$as_me:$LINENO: result: $withval" >&5
4553$as_echo "$withval" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004554else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004555 compiledby=""; { $as_echo "$as_me:$LINENO: result: no" >&5
4556$as_echo "no" >&6; }
4557fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004558
4559
Bram Moolenaar446cb832008-06-24 21:56:24 +00004560
4561{ $as_echo "$as_me:$LINENO: checking --disable-xsmp argument" >&5
4562$as_echo_n "checking --disable-xsmp argument... " >&6; }
4563# Check whether --enable-xsmp was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004564if test "${enable_xsmp+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004565 enableval=$enable_xsmp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004566else
4567 enable_xsmp="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004568fi
4569
Bram Moolenaar071d4272004-06-13 20:20:40 +00004570
4571if test "$enable_xsmp" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004572 { $as_echo "$as_me:$LINENO: result: no" >&5
4573$as_echo "no" >&6; }
4574 { $as_echo "$as_me:$LINENO: checking --disable-xsmp-interact argument" >&5
4575$as_echo_n "checking --disable-xsmp-interact argument... " >&6; }
4576 # Check whether --enable-xsmp-interact was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004577if test "${enable_xsmp_interact+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004578 enableval=$enable_xsmp_interact;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004579else
4580 enable_xsmp_interact="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004581fi
4582
Bram Moolenaar071d4272004-06-13 20:20:40 +00004583 if test "$enable_xsmp_interact" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004584 { $as_echo "$as_me:$LINENO: result: no" >&5
4585$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004586 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004587#define USE_XSMP_INTERACT 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004588_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004589
4590 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004591 { $as_echo "$as_me:$LINENO: result: yes" >&5
4592$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004593 fi
4594else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004595 { $as_echo "$as_me:$LINENO: result: yes" >&5
4596$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004597fi
4598
Bram Moolenaar446cb832008-06-24 21:56:24 +00004599{ $as_echo "$as_me:$LINENO: checking --enable-mzschemeinterp argument" >&5
4600$as_echo_n "checking --enable-mzschemeinterp argument... " >&6; }
4601# Check whether --enable-mzschemeinterp was given.
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004602if test "${enable_mzschemeinterp+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004603 enableval=$enable_mzschemeinterp;
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004604else
4605 enable_mzschemeinterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004606fi
4607
4608{ $as_echo "$as_me:$LINENO: result: $enable_mzschemeinterp" >&5
4609$as_echo "$enable_mzschemeinterp" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004610
4611if test "$enable_mzschemeinterp" = "yes"; then
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004612
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004613
Bram Moolenaar446cb832008-06-24 21:56:24 +00004614 { $as_echo "$as_me:$LINENO: checking --with-plthome argument" >&5
4615$as_echo_n "checking --with-plthome argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004616
Bram Moolenaar446cb832008-06-24 21:56:24 +00004617# Check whether --with-plthome was given.
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004618if test "${with_plthome+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004619 withval=$with_plthome; with_plthome="$withval"; { $as_echo "$as_me:$LINENO: result: $with_plthome" >&5
4620$as_echo "$with_plthome" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004621else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004622 with_plthome="";{ $as_echo "$as_me:$LINENO: result: \"no\"" >&5
4623$as_echo "\"no\"" >&6; }
4624fi
4625
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004626
4627 if test "X$with_plthome" != "X"; then
4628 vi_cv_path_mzscheme_pfx="$with_plthome"
4629 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004630 { $as_echo "$as_me:$LINENO: checking PLTHOME environment var" >&5
4631$as_echo_n "checking PLTHOME environment var... " >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004632 if test "X$PLTHOME" != "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004633 { $as_echo "$as_me:$LINENO: result: \"$PLTHOME\"" >&5
4634$as_echo "\"$PLTHOME\"" >&6; }
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004635 vi_cv_path_mzscheme_pfx="$PLTHOME"
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004636 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004637 { $as_echo "$as_me:$LINENO: result: \"not set\"" >&5
4638$as_echo "\"not set\"" >&6; }
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004639 # Extract the first word of "mzscheme", so it can be a program name with args.
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004640set dummy mzscheme; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00004641{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
4642$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004643if test "${ac_cv_path_vi_cv_path_mzscheme+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004644 $as_echo_n "(cached) " >&6
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004645else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004646 case $vi_cv_path_mzscheme in
4647 [\\/]* | ?:[\\/]*)
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004648 ac_cv_path_vi_cv_path_mzscheme="$vi_cv_path_mzscheme" # Let the user override the test with a path.
4649 ;;
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004650 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004651 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4652for as_dir in $PATH
4653do
4654 IFS=$as_save_IFS
4655 test -z "$as_dir" && as_dir=.
4656 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00004657 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004658 ac_cv_path_vi_cv_path_mzscheme="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004659 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004660 break 2
4661 fi
4662done
4663done
Bram Moolenaar446cb832008-06-24 21:56:24 +00004664IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004665
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004666 ;;
4667esac
4668fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004669vi_cv_path_mzscheme=$ac_cv_path_vi_cv_path_mzscheme
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004670if test -n "$vi_cv_path_mzscheme"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004671 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_mzscheme" >&5
4672$as_echo "$vi_cv_path_mzscheme" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004673else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004674 { $as_echo "$as_me:$LINENO: result: no" >&5
4675$as_echo "no" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004676fi
4677
4678
Bram Moolenaar446cb832008-06-24 21:56:24 +00004679
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004680 if test "X$vi_cv_path_mzscheme" != "X"; then
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004681 lsout=`ls -l $vi_cv_path_mzscheme`
4682 if echo "$lsout" | grep -e '->' >/dev/null 2>/dev/null; then
4683 vi_cv_path_mzscheme=`echo "$lsout" | sed 's/.*-> \(.*\)/\1/'`
4684 fi
4685 fi
4686
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004687 if test "X$vi_cv_path_mzscheme" != "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004688 { $as_echo "$as_me:$LINENO: checking MzScheme install prefix" >&5
4689$as_echo_n "checking MzScheme install prefix... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004690if test "${vi_cv_path_mzscheme_pfx+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004691 $as_echo_n "(cached) " >&6
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004692else
4693 vi_cv_path_mzscheme_pfx=`
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004694 ${vi_cv_path_mzscheme} -evm \
4695 "(display (simplify-path \
4696 (build-path (call-with-values \
4697 (lambda () (split-path (find-system-path (quote exec-file)))) \
4698 (lambda (base name must-be-dir?) base)) (quote up))))"`
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004699fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004700{ $as_echo "$as_me:$LINENO: result: $vi_cv_path_mzscheme_pfx" >&5
4701$as_echo "$vi_cv_path_mzscheme_pfx" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004702 vi_cv_path_mzscheme_pfx=`echo "$vi_cv_path_mzscheme_pfx" | sed 's+/$++'`
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004703 fi
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004704 fi
4705 fi
4706
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004707 SCHEME_INC=
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004708 if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004709 { $as_echo "$as_me:$LINENO: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include" >&5
4710$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include... " >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004711 if test -f $vi_cv_path_mzscheme_pfx/include/scheme.h; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004712 { $as_echo "$as_me:$LINENO: result: \"yes\"" >&5
4713$as_echo "\"yes\"" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004714 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004715 { $as_echo "$as_me:$LINENO: result: \"no\"" >&5
4716$as_echo "\"no\"" >&6; }
4717 { $as_echo "$as_me:$LINENO: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/plt/include" >&5
4718$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/plt/include... " >&6; }
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004719 if test -f $vi_cv_path_mzscheme_pfx/include/plt/scheme.h; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004720 { $as_echo "$as_me:$LINENO: result: \"yes\"" >&5
4721$as_echo "\"yes\"" >&6; }
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004722 SCHEME_INC=/plt
4723 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004724 { $as_echo "$as_me:$LINENO: result: \"no\"" >&5
4725$as_echo "\"no\"" >&6; }
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004726 vi_cv_path_mzscheme_pfx=
4727 fi
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004728 fi
4729 fi
4730
4731 if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
Bram Moolenaarf15f9432007-06-28 11:07:21 +00004732 if test "x$MACOSX" = "xyes"; then
4733 MZSCHEME_LIBS="-framework PLT_MzScheme"
4734 elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzgc.a"; then
Bram Moolenaare0d7b3c2007-05-12 14:23:41 +00004735 MZSCHEME_LIBS="${vi_cv_path_mzscheme_pfx}/lib/libmzscheme.a ${vi_cv_path_mzscheme_pfx}/lib/libmzgc.a"
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004736 else
Bram Moolenaare0d7b3c2007-05-12 14:23:41 +00004737 MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lmzscheme -lmzgc"
Bram Moolenaar2df6dcc2004-07-12 15:53:54 +00004738 if test "$GCC" = yes; then
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004739 MZSCHEME_LIBS="$MZSCHEME_LIBS -Wl,-rpath -Wl,${vi_cv_path_mzscheme_pfx}/lib"
Bram Moolenaar21cf8232004-07-16 20:18:37 +00004740 elif test "`(uname) 2>/dev/null`" = SunOS &&
4741 uname -r | grep '^5' >/dev/null; then
4742 MZSCHEME_LIBS="$MZSCHEME_LIBS -R ${vi_cv_path_mzscheme_pfx}/lib"
Bram Moolenaar2df6dcc2004-07-12 15:53:54 +00004743 fi
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004744 fi
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004745 if test -d $vi_cv_path_mzscheme_pfx/lib/plt/collects; then
4746 SCHEME_COLLECTS=lib/plt/
4747 fi
4748 MZSCHEME_CFLAGS="-I${vi_cv_path_mzscheme_pfx}/include${SCHEME_INC} \
4749 -DMZSCHEME_COLLECTS='\"${vi_cv_path_mzscheme_pfx}/${SCHEME_COLLECTS}collects\"'"
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004750 MZSCHEME_SRC="if_mzsch.c"
4751 MZSCHEME_OBJ="objects/if_mzsch.o"
4752 MZSCHEME_PRO="if_mzsch.pro"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004753 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004754#define FEAT_MZSCHEME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004755_ACEOF
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004756
4757 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004758
4759
4760
4761
4762
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004763fi
4764
4765
Bram Moolenaar446cb832008-06-24 21:56:24 +00004766{ $as_echo "$as_me:$LINENO: checking --enable-perlinterp argument" >&5
4767$as_echo_n "checking --enable-perlinterp argument... " >&6; }
4768# Check whether --enable-perlinterp was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004769if test "${enable_perlinterp+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004770 enableval=$enable_perlinterp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004771else
4772 enable_perlinterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004773fi
4774
4775{ $as_echo "$as_me:$LINENO: result: $enable_perlinterp" >&5
4776$as_echo "$enable_perlinterp" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004777if test "$enable_perlinterp" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004778
Bram Moolenaar071d4272004-06-13 20:20:40 +00004779 # Extract the first word of "perl", so it can be a program name with args.
4780set dummy perl; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00004781{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
4782$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004783if test "${ac_cv_path_vi_cv_path_perl+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004784 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004785else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004786 case $vi_cv_path_perl in
4787 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00004788 ac_cv_path_vi_cv_path_perl="$vi_cv_path_perl" # Let the user override the test with a path.
4789 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004790 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004791 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4792for as_dir in $PATH
4793do
4794 IFS=$as_save_IFS
4795 test -z "$as_dir" && as_dir=.
4796 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00004797 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004798 ac_cv_path_vi_cv_path_perl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004799 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004800 break 2
4801 fi
4802done
4803done
Bram Moolenaar446cb832008-06-24 21:56:24 +00004804IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004805
Bram Moolenaar071d4272004-06-13 20:20:40 +00004806 ;;
4807esac
4808fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004809vi_cv_path_perl=$ac_cv_path_vi_cv_path_perl
Bram Moolenaar071d4272004-06-13 20:20:40 +00004810if test -n "$vi_cv_path_perl"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004811 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_perl" >&5
4812$as_echo "$vi_cv_path_perl" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004813else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004814 { $as_echo "$as_me:$LINENO: result: no" >&5
4815$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004816fi
4817
Bram Moolenaar446cb832008-06-24 21:56:24 +00004818
Bram Moolenaar071d4272004-06-13 20:20:40 +00004819 if test "X$vi_cv_path_perl" != "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004820 { $as_echo "$as_me:$LINENO: checking Perl version" >&5
4821$as_echo_n "checking Perl version... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004822 if $vi_cv_path_perl -e 'require 5.003_01' >/dev/null 2>/dev/null; then
4823 eval `$vi_cv_path_perl -V:usethreads`
4824 if test "X$usethreads" = "XUNKNOWN" -o "X$usethreads" = "Xundef"; then
4825 badthreads=no
4826 else
4827 if $vi_cv_path_perl -e 'require 5.6.0' >/dev/null 2>/dev/null; then
4828 eval `$vi_cv_path_perl -V:use5005threads`
4829 if test "X$use5005threads" = "XUNKNOWN" -o "X$use5005threads" = "Xundef"; then
4830 badthreads=no
4831 else
4832 badthreads=yes
Bram Moolenaar446cb832008-06-24 21:56:24 +00004833 { $as_echo "$as_me:$LINENO: result: >>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&5
4834$as_echo ">>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004835 fi
4836 else
4837 badthreads=yes
Bram Moolenaar446cb832008-06-24 21:56:24 +00004838 { $as_echo "$as_me:$LINENO: result: >>> Perl 5.5 with threads cannot be used <<<" >&5
4839$as_echo ">>> Perl 5.5 with threads cannot be used <<<" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004840 fi
4841 fi
4842 if test $badthreads = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004843 { $as_echo "$as_me:$LINENO: result: OK" >&5
4844$as_echo "OK" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004845 eval `$vi_cv_path_perl -V:shrpenv`
4846 if test "X$shrpenv" = "XUNKNOWN"; then # pre 5.003_04
4847 shrpenv=""
4848 fi
4849 vi_cv_perllib=`$vi_cv_path_perl -MConfig -e 'print $Config{privlibexp}'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004850
Bram Moolenaar071d4272004-06-13 20:20:40 +00004851 perlcppflags=`$vi_cv_path_perl -Mlib=$srcdir -MExtUtils::Embed \
4852 -e 'ccflags;perl_inc;print"\n"' | sed -e 's/-fno[^ ]*//'`
4853 perllibs=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed -e 'ldopts' | \
4854 sed -e '/Warning/d' -e '/Note (probably harmless)/d' \
4855 -e 's/-bE:perl.exp//' -e 's/-lc //'`
4856 perlldflags=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed \
4857 -e 'ccdlflags' | sed -e 's/-bE:perl.exp//'`
4858
Bram Moolenaar446cb832008-06-24 21:56:24 +00004859 { $as_echo "$as_me:$LINENO: checking if compile and link flags for Perl are sane" >&5
4860$as_echo_n "checking if compile and link flags for Perl are sane... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004861 cflags_save=$CFLAGS
4862 libs_save=$LIBS
4863 ldflags_save=$LDFLAGS
4864 CFLAGS="$CFLAGS $perlcppflags"
4865 LIBS="$LIBS $perllibs"
4866 LDFLAGS="$perlldflags $LDFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004867 cat >conftest.$ac_ext <<_ACEOF
4868/* confdefs.h. */
4869_ACEOF
4870cat confdefs.h >>conftest.$ac_ext
4871cat >>conftest.$ac_ext <<_ACEOF
4872/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00004873
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004874int
4875main ()
4876{
4877
4878 ;
4879 return 0;
4880}
4881_ACEOF
4882rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00004883if { (ac_try="$ac_link"
4884case "(($ac_try" in
4885 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4886 *) ac_try_echo=$ac_try;;
4887esac
4888eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4889$as_echo "$ac_try_echo") >&5
4890 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004891 ac_status=$?
4892 grep -v '^ *+' conftest.er1 >conftest.err
4893 rm -f conftest.er1
4894 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004895 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4896 (exit $ac_status); } && {
4897 test -z "$ac_c_werror_flag" ||
4898 test ! -s conftest.err
4899 } && test -s conftest$ac_exeext && {
4900 test "$cross_compiling" = yes ||
4901 $as_test_x conftest$ac_exeext
4902 }; then
4903 { $as_echo "$as_me:$LINENO: result: yes" >&5
4904$as_echo "yes" >&6; }; perl_ok=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00004905else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004906 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004907sed 's/^/| /' conftest.$ac_ext >&5
4908
Bram Moolenaar446cb832008-06-24 21:56:24 +00004909 { $as_echo "$as_me:$LINENO: result: no: PERL DISABLED" >&5
4910$as_echo "no: PERL DISABLED" >&6; }; perl_ok=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00004911fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004912
4913rm -rf conftest.dSYM
4914rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004915 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00004916 CFLAGS=$cflags_save
4917 LIBS=$libs_save
4918 LDFLAGS=$ldflags_save
4919 if test $perl_ok = yes; then
4920 if test "X$perlcppflags" != "X"; then
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004921 PERL_CFLAGS=`echo "$perlcppflags" | sed -e 's/-pipe //' -e 's/-W[^ ]*//'`
Bram Moolenaar071d4272004-06-13 20:20:40 +00004922 fi
4923 if test "X$perlldflags" != "X"; then
4924 LDFLAGS="$perlldflags $LDFLAGS"
4925 fi
4926 PERL_LIBS=$perllibs
4927 PERL_SRC="auto/if_perl.c if_perlsfio.c"
4928 PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o"
4929 PERL_PRO="if_perl.pro if_perlsfio.pro"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004930 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004931#define FEAT_PERL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004932_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004933
4934 fi
4935 fi
4936 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004937 { $as_echo "$as_me:$LINENO: result: >>> too old; need Perl version 5.003_01 or later <<<" >&5
4938$as_echo ">>> too old; need Perl version 5.003_01 or later <<<" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004939 fi
4940 fi
4941
4942 if test "x$MACOSX" = "xyes"; then
4943 dir=/System/Library/Perl
4944 darwindir=$dir/darwin
4945 if test -d $darwindir; then
4946 PERL=/usr/bin/perl
4947 else
4948 dir=/System/Library/Perl/5.8.1
4949 darwindir=$dir/darwin-thread-multi-2level
4950 if test -d $darwindir; then
4951 PERL=/usr/bin/perl
4952 fi
4953 fi
4954 if test -n "$PERL"; then
4955 PERL_DIR="$dir"
4956 PERL_CFLAGS="-DFEAT_PERL -I$darwindir/CORE"
4957 PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o $darwindir/auto/DynaLoader/DynaLoader.a"
4958 PERL_LIBS="-L$darwindir/CORE -lperl"
4959 fi
4960 fi
4961fi
4962
4963
4964
4965
4966
4967
4968
Bram Moolenaar446cb832008-06-24 21:56:24 +00004969{ $as_echo "$as_me:$LINENO: checking --enable-pythoninterp argument" >&5
4970$as_echo_n "checking --enable-pythoninterp argument... " >&6; }
4971# Check whether --enable-pythoninterp was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004972if test "${enable_pythoninterp+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004973 enableval=$enable_pythoninterp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004974else
4975 enable_pythoninterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004976fi
4977
4978{ $as_echo "$as_me:$LINENO: result: $enable_pythoninterp" >&5
4979$as_echo "$enable_pythoninterp" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004980if test "$enable_pythoninterp" = "yes"; then
4981 # Extract the first word of "python", so it can be a program name with args.
4982set dummy python; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00004983{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
4984$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004985if test "${ac_cv_path_vi_cv_path_python+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004986 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004987else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004988 case $vi_cv_path_python in
4989 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00004990 ac_cv_path_vi_cv_path_python="$vi_cv_path_python" # Let the user override the test with a path.
4991 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004992 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004993 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4994for as_dir in $PATH
4995do
4996 IFS=$as_save_IFS
4997 test -z "$as_dir" && as_dir=.
4998 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00004999 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005000 ac_cv_path_vi_cv_path_python="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005001 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005002 break 2
5003 fi
5004done
5005done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005006IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005007
Bram Moolenaar071d4272004-06-13 20:20:40 +00005008 ;;
5009esac
5010fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005011vi_cv_path_python=$ac_cv_path_vi_cv_path_python
Bram Moolenaar071d4272004-06-13 20:20:40 +00005012if test -n "$vi_cv_path_python"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005013 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_python" >&5
5014$as_echo "$vi_cv_path_python" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005015else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005016 { $as_echo "$as_me:$LINENO: result: no" >&5
5017$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005018fi
5019
Bram Moolenaar446cb832008-06-24 21:56:24 +00005020
Bram Moolenaar071d4272004-06-13 20:20:40 +00005021 if test "X$vi_cv_path_python" != "X"; then
5022
Bram Moolenaar446cb832008-06-24 21:56:24 +00005023 { $as_echo "$as_me:$LINENO: checking Python version" >&5
5024$as_echo_n "checking Python version... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005025if test "${vi_cv_var_python_version+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005026 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005027else
5028 vi_cv_var_python_version=`
5029 ${vi_cv_path_python} -c 'import sys; print sys.version[:3]'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005030
Bram Moolenaar071d4272004-06-13 20:20:40 +00005031fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005032{ $as_echo "$as_me:$LINENO: result: $vi_cv_var_python_version" >&5
5033$as_echo "$vi_cv_var_python_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005034
Bram Moolenaar446cb832008-06-24 21:56:24 +00005035 { $as_echo "$as_me:$LINENO: checking Python is 1.4 or better" >&5
5036$as_echo_n "checking Python is 1.4 or better... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005037 if ${vi_cv_path_python} -c \
5038 "import sys; sys.exit(${vi_cv_var_python_version} < 1.4)"
5039 then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005040 { $as_echo "$as_me:$LINENO: result: yep" >&5
5041$as_echo "yep" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005042
Bram Moolenaar446cb832008-06-24 21:56:24 +00005043 { $as_echo "$as_me:$LINENO: checking Python's install prefix" >&5
5044$as_echo_n "checking Python's install prefix... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005045if test "${vi_cv_path_python_pfx+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005046 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005047else
5048 vi_cv_path_python_pfx=`
5049 ${vi_cv_path_python} -c \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005050 "import sys; print sys.prefix"`
Bram Moolenaar071d4272004-06-13 20:20:40 +00005051fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005052{ $as_echo "$as_me:$LINENO: result: $vi_cv_path_python_pfx" >&5
5053$as_echo "$vi_cv_path_python_pfx" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005054
Bram Moolenaar446cb832008-06-24 21:56:24 +00005055 { $as_echo "$as_me:$LINENO: checking Python's execution prefix" >&5
5056$as_echo_n "checking Python's execution prefix... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005057if test "${vi_cv_path_python_epfx+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005058 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005059else
5060 vi_cv_path_python_epfx=`
5061 ${vi_cv_path_python} -c \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005062 "import sys; print sys.exec_prefix"`
Bram Moolenaar071d4272004-06-13 20:20:40 +00005063fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005064{ $as_echo "$as_me:$LINENO: result: $vi_cv_path_python_epfx" >&5
5065$as_echo "$vi_cv_path_python_epfx" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005066
Bram Moolenaar071d4272004-06-13 20:20:40 +00005067
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005068 if test "${vi_cv_path_pythonpath+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005069 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005070else
5071 vi_cv_path_pythonpath=`
5072 unset PYTHONPATH;
5073 ${vi_cv_path_python} -c \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005074 "import sys, string; print string.join(sys.path,':')"`
Bram Moolenaar071d4272004-06-13 20:20:40 +00005075fi
5076
5077
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005078
5079
Bram Moolenaar446cb832008-06-24 21:56:24 +00005080# Check whether --with-python-config-dir was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005081if test "${with_python_config_dir+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005082 withval=$with_python_config_dir; vi_cv_path_python_conf="${withval}"
5083fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00005084
Bram Moolenaar446cb832008-06-24 21:56:24 +00005085
5086 { $as_echo "$as_me:$LINENO: checking Python's configuration directory" >&5
5087$as_echo_n "checking Python's configuration directory... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005088if test "${vi_cv_path_python_conf+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005089 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005090else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005091
Bram Moolenaar071d4272004-06-13 20:20:40 +00005092 vi_cv_path_python_conf=
5093 for path in "${vi_cv_path_python_pfx}" "${vi_cv_path_python_epfx}"; do
5094 for subdir in lib share; do
5095 d="${path}/${subdir}/python${vi_cv_var_python_version}/config"
5096 if test -d "$d" && test -f "$d/config.c"; then
5097 vi_cv_path_python_conf="$d"
5098 fi
5099 done
5100 done
Bram Moolenaar071d4272004-06-13 20:20:40 +00005101
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005102fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005103{ $as_echo "$as_me:$LINENO: result: $vi_cv_path_python_conf" >&5
5104$as_echo "$vi_cv_path_python_conf" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005105
5106 PYTHON_CONFDIR="${vi_cv_path_python_conf}"
5107
5108 if test "X$PYTHON_CONFDIR" = "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005109 { $as_echo "$as_me:$LINENO: result: can't find it!" >&5
5110$as_echo "can't find it!" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005111 else
5112
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005113 if test "${vi_cv_path_python_plibs+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005114 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005115else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005116
Bram Moolenaar01dd60c2008-07-24 14:24:48 +00005117 pwd=`pwd`
5118 tmp_mkf="$pwd/config-PyMake$$"
5119 cat -- "${PYTHON_CONFDIR}/Makefile" - <<'eof' >"${tmp_mkf}"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005120__:
5121 @echo "python_MODLIBS='$(MODLIBS)'"
5122 @echo "python_LIBS='$(LIBS)'"
5123 @echo "python_SYSLIBS='$(SYSLIBS)'"
5124 @echo "python_LINKFORSHARED='$(LINKFORSHARED)'"
5125eof
Bram Moolenaar01dd60c2008-07-24 14:24:48 +00005126 eval "`cd ${PYTHON_CONFDIR} && make -f "${tmp_mkf}" __ | sed '/ directory /d'`"
5127 rm -f -- "${tmp_mkf}"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005128 if test "x$MACOSX" = "xyes" && ${vi_cv_path_python} -c \
5129 "import sys; sys.exit(${vi_cv_var_python_version} < 2.3)"; then
5130 vi_cv_path_python_plibs="-framework Python"
5131 else
5132 if test "${vi_cv_var_python_version}" = "1.4"; then
5133 vi_cv_path_python_plibs="${PYTHON_CONFDIR}/libModules.a ${PYTHON_CONFDIR}/libPython.a ${PYTHON_CONFDIR}/libObjects.a ${PYTHON_CONFDIR}/libParser.a"
5134 else
5135 vi_cv_path_python_plibs="-L${PYTHON_CONFDIR} -lpython${vi_cv_var_python_version}"
5136 fi
5137 vi_cv_path_python_plibs="${vi_cv_path_python_plibs} ${python_MODLIBS} ${python_LIBS} ${python_SYSLIBS} ${python_LINKFORSHARED}"
5138 vi_cv_path_python_plibs=`echo $vi_cv_path_python_plibs | sed s/-ltermcap//`
5139 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005140
Bram Moolenaar071d4272004-06-13 20:20:40 +00005141fi
5142
5143
5144 PYTHON_LIBS="${vi_cv_path_python_plibs}"
5145 if test "${vi_cv_path_python_pfx}" = "${vi_cv_path_python_epfx}"; then
5146 PYTHON_CFLAGS="-I${vi_cv_path_python_pfx}/include/python${vi_cv_var_python_version}"
5147 else
5148 PYTHON_CFLAGS="-I${vi_cv_path_python_pfx}/include/python${vi_cv_var_python_version} -I${vi_cv_path_python_epfx}/include/python${vi_cv_var_python_version}"
5149 fi
5150 PYTHON_SRC="if_python.c"
5151 if test "x$MACOSX" = "xyes"; then
5152 PYTHON_OBJ="objects/if_python.o"
5153 else
5154 PYTHON_OBJ="objects/if_python.o objects/py_config.o"
5155 fi
5156 if test "${vi_cv_var_python_version}" = "1.4"; then
5157 PYTHON_OBJ="$PYTHON_OBJ objects/py_getpath.o"
5158 fi
5159 PYTHON_GETPATH_CFLAGS="-DPYTHONPATH='\"${vi_cv_path_pythonpath}\"' -DPREFIX='\"${vi_cv_path_python_pfx}\"' -DEXEC_PREFIX='\"${vi_cv_path_python_epfx}\"'"
5160
Bram Moolenaar446cb832008-06-24 21:56:24 +00005161 { $as_echo "$as_me:$LINENO: checking if -pthread should be used" >&5
5162$as_echo_n "checking if -pthread should be used... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005163 threadsafe_flag=
5164 thread_lib=
Bram Moolenaara1b5aa52006-10-10 09:41:28 +00005165 if test "`(uname) 2>/dev/null`" != Darwin; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00005166 test "$GCC" = yes && threadsafe_flag="-pthread"
5167 if test "`(uname) 2>/dev/null`" = FreeBSD; then
5168 threadsafe_flag="-D_THREAD_SAFE"
5169 thread_lib="-pthread"
5170 fi
5171 fi
5172 libs_save_old=$LIBS
5173 if test -n "$threadsafe_flag"; then
5174 cflags_save=$CFLAGS
5175 CFLAGS="$CFLAGS $threadsafe_flag"
5176 LIBS="$LIBS $thread_lib"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005177 cat >conftest.$ac_ext <<_ACEOF
5178/* confdefs.h. */
5179_ACEOF
5180cat confdefs.h >>conftest.$ac_ext
5181cat >>conftest.$ac_ext <<_ACEOF
5182/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00005183
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005184int
5185main ()
5186{
5187
5188 ;
5189 return 0;
5190}
5191_ACEOF
5192rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00005193if { (ac_try="$ac_link"
5194case "(($ac_try" in
5195 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5196 *) ac_try_echo=$ac_try;;
5197esac
5198eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5199$as_echo "$ac_try_echo") >&5
5200 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005201 ac_status=$?
5202 grep -v '^ *+' conftest.er1 >conftest.err
5203 rm -f conftest.er1
5204 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005205 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5206 (exit $ac_status); } && {
5207 test -z "$ac_c_werror_flag" ||
5208 test ! -s conftest.err
5209 } && test -s conftest$ac_exeext && {
5210 test "$cross_compiling" = yes ||
5211 $as_test_x conftest$ac_exeext
5212 }; then
5213 { $as_echo "$as_me:$LINENO: result: yes" >&5
5214$as_echo "yes" >&6; }; PYTHON_CFLAGS="$PYTHON_CFLAGS $threadsafe_flag"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005215else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005216 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005217sed 's/^/| /' conftest.$ac_ext >&5
5218
Bram Moolenaar446cb832008-06-24 21:56:24 +00005219 { $as_echo "$as_me:$LINENO: result: no" >&5
5220$as_echo "no" >&6; }; LIBS=$libs_save_old
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005221
Bram Moolenaar071d4272004-06-13 20:20:40 +00005222fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005223
5224rm -rf conftest.dSYM
5225rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005226 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00005227 CFLAGS=$cflags_save
5228 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005229 { $as_echo "$as_me:$LINENO: result: no" >&5
5230$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005231 fi
5232
Bram Moolenaar446cb832008-06-24 21:56:24 +00005233 { $as_echo "$as_me:$LINENO: checking if compile and link flags for Python are sane" >&5
5234$as_echo_n "checking if compile and link flags for Python are sane... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005235 cflags_save=$CFLAGS
5236 libs_save=$LIBS
5237 CFLAGS="$CFLAGS $PYTHON_CFLAGS"
5238 LIBS="$LIBS $PYTHON_LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005239 cat >conftest.$ac_ext <<_ACEOF
5240/* confdefs.h. */
5241_ACEOF
5242cat confdefs.h >>conftest.$ac_ext
5243cat >>conftest.$ac_ext <<_ACEOF
5244/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00005245
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005246int
5247main ()
5248{
5249
5250 ;
5251 return 0;
5252}
5253_ACEOF
5254rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00005255if { (ac_try="$ac_link"
5256case "(($ac_try" in
5257 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5258 *) ac_try_echo=$ac_try;;
5259esac
5260eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5261$as_echo "$ac_try_echo") >&5
5262 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005263 ac_status=$?
5264 grep -v '^ *+' conftest.er1 >conftest.err
5265 rm -f conftest.er1
5266 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005267 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5268 (exit $ac_status); } && {
5269 test -z "$ac_c_werror_flag" ||
5270 test ! -s conftest.err
5271 } && test -s conftest$ac_exeext && {
5272 test "$cross_compiling" = yes ||
5273 $as_test_x conftest$ac_exeext
5274 }; then
5275 { $as_echo "$as_me:$LINENO: result: yes" >&5
5276$as_echo "yes" >&6; }; python_ok=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00005277else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005278 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005279sed 's/^/| /' conftest.$ac_ext >&5
5280
Bram Moolenaar446cb832008-06-24 21:56:24 +00005281 { $as_echo "$as_me:$LINENO: result: no: PYTHON DISABLED" >&5
5282$as_echo "no: PYTHON DISABLED" >&6; }; python_ok=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005283fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005284
5285rm -rf conftest.dSYM
5286rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005287 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00005288 CFLAGS=$cflags_save
5289 LIBS=$libs_save
5290 if test $python_ok = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005291 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005292#define FEAT_PYTHON 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005293_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005294
5295 else
5296 LIBS=$libs_save_old
5297 PYTHON_SRC=
5298 PYTHON_OBJ=
5299 PYTHON_LIBS=
5300 PYTHON_CFLAGS=
5301 fi
5302
5303 fi
5304 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005305 { $as_echo "$as_me:$LINENO: result: too old" >&5
5306$as_echo "too old" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005307 fi
5308 fi
5309fi
5310
5311
5312
5313
5314
5315
5316
Bram Moolenaar446cb832008-06-24 21:56:24 +00005317{ $as_echo "$as_me:$LINENO: checking --enable-tclinterp argument" >&5
5318$as_echo_n "checking --enable-tclinterp argument... " >&6; }
5319# Check whether --enable-tclinterp was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005320if test "${enable_tclinterp+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005321 enableval=$enable_tclinterp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005322else
5323 enable_tclinterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005324fi
5325
5326{ $as_echo "$as_me:$LINENO: result: $enable_tclinterp" >&5
5327$as_echo "$enable_tclinterp" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005328
5329if test "$enable_tclinterp" = "yes"; then
5330
Bram Moolenaar446cb832008-06-24 21:56:24 +00005331 { $as_echo "$as_me:$LINENO: checking --with-tclsh argument" >&5
5332$as_echo_n "checking --with-tclsh argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005333
Bram Moolenaar446cb832008-06-24 21:56:24 +00005334# Check whether --with-tclsh was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005335if test "${with_tclsh+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005336 withval=$with_tclsh; tclsh_name="$withval"; { $as_echo "$as_me:$LINENO: result: $tclsh_name" >&5
5337$as_echo "$tclsh_name" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005338else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005339 tclsh_name="tclsh8.5"; { $as_echo "$as_me:$LINENO: result: no" >&5
5340$as_echo "no" >&6; }
5341fi
5342
Bram Moolenaar071d4272004-06-13 20:20:40 +00005343 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5344set dummy $tclsh_name; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00005345{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5346$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005347if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005348 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005349else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005350 case $vi_cv_path_tcl in
5351 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005352 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5353 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005354 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005355 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5356for as_dir in $PATH
5357do
5358 IFS=$as_save_IFS
5359 test -z "$as_dir" && as_dir=.
5360 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005361 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005362 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005363 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005364 break 2
5365 fi
5366done
5367done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005368IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005369
Bram Moolenaar071d4272004-06-13 20:20:40 +00005370 ;;
5371esac
5372fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005373vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar071d4272004-06-13 20:20:40 +00005374if test -n "$vi_cv_path_tcl"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005375 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_tcl" >&5
5376$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005377else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005378 { $as_echo "$as_me:$LINENO: result: no" >&5
5379$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005380fi
5381
Bram Moolenaar071d4272004-06-13 20:20:40 +00005382
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005383
Bram Moolenaar446cb832008-06-24 21:56:24 +00005384
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005385 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.5"; then
5386 tclsh_name="tclsh8.4"
5387 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5388set dummy $tclsh_name; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00005389{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5390$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005391if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005392 $as_echo_n "(cached) " >&6
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005393else
5394 case $vi_cv_path_tcl in
5395 [\\/]* | ?:[\\/]*)
5396 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5397 ;;
5398 *)
5399 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5400for as_dir in $PATH
5401do
5402 IFS=$as_save_IFS
5403 test -z "$as_dir" && as_dir=.
5404 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005405 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005406 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005407 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005408 break 2
5409 fi
5410done
5411done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005412IFS=$as_save_IFS
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005413
5414 ;;
5415esac
5416fi
5417vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005418if test -n "$vi_cv_path_tcl"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005419 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_tcl" >&5
5420$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005421else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005422 { $as_echo "$as_me:$LINENO: result: no" >&5
5423$as_echo "no" >&6; }
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005424fi
5425
Bram Moolenaar446cb832008-06-24 21:56:24 +00005426
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005427 fi
5428 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.4"; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00005429 tclsh_name="tclsh8.2"
5430 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5431set dummy $tclsh_name; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00005432{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5433$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005434if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005435 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005436else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005437 case $vi_cv_path_tcl in
5438 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005439 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5440 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005441 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005442 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5443for as_dir in $PATH
5444do
5445 IFS=$as_save_IFS
5446 test -z "$as_dir" && as_dir=.
5447 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005448 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005449 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005450 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005451 break 2
5452 fi
5453done
5454done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005455IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005456
Bram Moolenaar071d4272004-06-13 20:20:40 +00005457 ;;
5458esac
5459fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005460vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar071d4272004-06-13 20:20:40 +00005461if test -n "$vi_cv_path_tcl"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005462 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_tcl" >&5
5463$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005464else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005465 { $as_echo "$as_me:$LINENO: result: no" >&5
5466$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005467fi
5468
Bram Moolenaar446cb832008-06-24 21:56:24 +00005469
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005470 fi
5471 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.2"; then
5472 tclsh_name="tclsh8.0"
5473 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5474set dummy $tclsh_name; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00005475{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5476$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005477if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005478 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005479else
5480 case $vi_cv_path_tcl in
5481 [\\/]* | ?:[\\/]*)
5482 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5483 ;;
5484 *)
5485 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5486for as_dir in $PATH
5487do
5488 IFS=$as_save_IFS
5489 test -z "$as_dir" && as_dir=.
5490 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005491 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005492 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005493 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005494 break 2
5495 fi
5496done
5497done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005498IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005499
5500 ;;
5501esac
5502fi
5503vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005504if test -n "$vi_cv_path_tcl"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005505 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_tcl" >&5
5506$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005507else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005508 { $as_echo "$as_me:$LINENO: result: no" >&5
5509$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005510fi
5511
Bram Moolenaar446cb832008-06-24 21:56:24 +00005512
Bram Moolenaar071d4272004-06-13 20:20:40 +00005513 fi
5514 if test "X$vi_cv_path_tcl" = "X"; then
5515 tclsh_name="tclsh"
5516 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5517set dummy $tclsh_name; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00005518{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5519$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005520if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005521 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005522else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005523 case $vi_cv_path_tcl in
5524 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005525 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5526 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005527 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005528 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5529for as_dir in $PATH
5530do
5531 IFS=$as_save_IFS
5532 test -z "$as_dir" && as_dir=.
5533 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005534 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005535 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005536 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005537 break 2
5538 fi
5539done
5540done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005541IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005542
Bram Moolenaar071d4272004-06-13 20:20:40 +00005543 ;;
5544esac
5545fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005546vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar071d4272004-06-13 20:20:40 +00005547if test -n "$vi_cv_path_tcl"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005548 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_tcl" >&5
5549$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005550else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005551 { $as_echo "$as_me:$LINENO: result: no" >&5
5552$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005553fi
5554
Bram Moolenaar446cb832008-06-24 21:56:24 +00005555
Bram Moolenaar071d4272004-06-13 20:20:40 +00005556 fi
5557 if test "X$vi_cv_path_tcl" != "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005558 { $as_echo "$as_me:$LINENO: checking Tcl version" >&5
5559$as_echo_n "checking Tcl version... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005560 if echo 'exit [expr [info tclversion] < 8.0]' | $vi_cv_path_tcl - ; then
5561 tclver=`echo 'puts [info tclversion]' | $vi_cv_path_tcl -`
Bram Moolenaar446cb832008-06-24 21:56:24 +00005562 { $as_echo "$as_me:$LINENO: result: $tclver - OK" >&5
5563$as_echo "$tclver - OK" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00005564 tclloc=`echo 'set l [info library];set i [string last lib $l];incr i -2;puts [string range $l 0 $i]' | $vi_cv_path_tcl -`
5565
Bram Moolenaar446cb832008-06-24 21:56:24 +00005566 { $as_echo "$as_me:$LINENO: checking for location of Tcl include" >&5
5567$as_echo_n "checking for location of Tcl include... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005568 if test "x$MACOSX" != "xyes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005569 tclinc="$tclloc/include $tclloc/include/tcl $tclloc/include/tcl$tclver /usr/local/include /usr/local/include/tcl$tclver /usr/include /usr/include/tcl$tclver"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005570 else
5571 tclinc="/System/Library/Frameworks/Tcl.framework/Headers"
5572 fi
Bram Moolenaar0ff8f602008-02-20 11:44:03 +00005573 TCL_INC=
Bram Moolenaar071d4272004-06-13 20:20:40 +00005574 for try in $tclinc; do
5575 if test -f "$try/tcl.h"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005576 { $as_echo "$as_me:$LINENO: result: $try/tcl.h" >&5
5577$as_echo "$try/tcl.h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005578 TCL_INC=$try
5579 break
5580 fi
5581 done
5582 if test -z "$TCL_INC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005583 { $as_echo "$as_me:$LINENO: result: <not found>" >&5
5584$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005585 SKIP_TCL=YES
5586 fi
5587 if test -z "$SKIP_TCL"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005588 { $as_echo "$as_me:$LINENO: checking for location of tclConfig.sh script" >&5
5589$as_echo_n "checking for location of tclConfig.sh script... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005590 if test "x$MACOSX" != "xyes"; then
5591 tclcnf=`echo $tclinc | sed s/include/lib/g`
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005592 tclcnf="$tclcnf `echo $tclinc | sed s/include/lib64/g`"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005593 else
5594 tclcnf="/System/Library/Frameworks/Tcl.framework"
5595 fi
5596 for try in $tclcnf; do
5597 if test -f $try/tclConfig.sh; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005598 { $as_echo "$as_me:$LINENO: result: $try/tclConfig.sh" >&5
5599$as_echo "$try/tclConfig.sh" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005600 . $try/tclConfig.sh
5601 TCL_LIBS=`eval echo "$TCL_LIB_SPEC $TCL_LIBS"`
Bram Moolenaar4394bff2008-07-24 11:21:31 +00005602 TCL_DEFS=`echo $TCL_DEFS | sed -e 's/\\\\ /\\\\X/g' | tr ' ' '\012' | sed -e '/^[^-]/d' -e '/^-[^D]/d' -e '/-D[^_]/d' -e 's/-D_/ -D_/' | tr '\012' ' ' | sed -e 's/\\\\X/\\\\ /g'`
Bram Moolenaar071d4272004-06-13 20:20:40 +00005603 break
5604 fi
5605 done
5606 if test -z "$TCL_LIBS"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005607 { $as_echo "$as_me:$LINENO: result: <not found>" >&5
5608$as_echo "<not found>" >&6; }
5609 { $as_echo "$as_me:$LINENO: checking for Tcl library by myself" >&5
5610$as_echo_n "checking for Tcl library by myself... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005611 tcllib=`echo $tclinc | sed s/include/lib/g`
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005612 tcllib="$tcllib `echo $tclinc | sed s/include/lib64/g`"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005613 for ext in .so .a ; do
5614 for ver in "" $tclver ; do
5615 for try in $tcllib ; do
5616 trylib=tcl$ver$ext
5617 if test -f $try/lib$trylib ; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005618 { $as_echo "$as_me:$LINENO: result: $try/lib$trylib" >&5
5619$as_echo "$try/lib$trylib" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005620 TCL_LIBS="-L$try -ltcl$ver -ldl -lm"
5621 if test "`(uname) 2>/dev/null`" = SunOS &&
5622 uname -r | grep '^5' >/dev/null; then
5623 TCL_LIBS="$TCL_LIBS -R $try"
5624 fi
5625 break 3
5626 fi
5627 done
5628 done
5629 done
5630 if test -z "$TCL_LIBS"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005631 { $as_echo "$as_me:$LINENO: result: <not found>" >&5
5632$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005633 SKIP_TCL=YES
5634 fi
5635 fi
5636 if test -z "$SKIP_TCL"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005637 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005638#define FEAT_TCL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005639_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005640
5641 TCL_SRC=if_tcl.c
5642 TCL_OBJ=objects/if_tcl.o
5643 TCL_PRO=if_tcl.pro
5644 TCL_CFLAGS="-I$TCL_INC $TCL_DEFS"
5645 fi
5646 fi
5647 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005648 { $as_echo "$as_me:$LINENO: result: too old; need Tcl version 8.0 or later" >&5
5649$as_echo "too old; need Tcl version 8.0 or later" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005650 fi
5651 fi
5652fi
5653
5654
5655
5656
5657
5658
Bram Moolenaar446cb832008-06-24 21:56:24 +00005659{ $as_echo "$as_me:$LINENO: checking --enable-rubyinterp argument" >&5
5660$as_echo_n "checking --enable-rubyinterp argument... " >&6; }
5661# Check whether --enable-rubyinterp was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005662if test "${enable_rubyinterp+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005663 enableval=$enable_rubyinterp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005664else
5665 enable_rubyinterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005666fi
5667
5668{ $as_echo "$as_me:$LINENO: result: $enable_rubyinterp" >&5
5669$as_echo "$enable_rubyinterp" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005670if test "$enable_rubyinterp" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005671
Bram Moolenaar071d4272004-06-13 20:20:40 +00005672 # Extract the first word of "ruby", so it can be a program name with args.
5673set dummy ruby; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00005674{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5675$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005676if test "${ac_cv_path_vi_cv_path_ruby+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005677 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005678else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005679 case $vi_cv_path_ruby in
5680 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005681 ac_cv_path_vi_cv_path_ruby="$vi_cv_path_ruby" # Let the user override the test with a path.
5682 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005683 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005684 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5685for as_dir in $PATH
5686do
5687 IFS=$as_save_IFS
5688 test -z "$as_dir" && as_dir=.
5689 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005690 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005691 ac_cv_path_vi_cv_path_ruby="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005692 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005693 break 2
5694 fi
5695done
5696done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005697IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005698
Bram Moolenaar071d4272004-06-13 20:20:40 +00005699 ;;
5700esac
5701fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005702vi_cv_path_ruby=$ac_cv_path_vi_cv_path_ruby
Bram Moolenaar071d4272004-06-13 20:20:40 +00005703if test -n "$vi_cv_path_ruby"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005704 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_ruby" >&5
5705$as_echo "$vi_cv_path_ruby" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005706else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005707 { $as_echo "$as_me:$LINENO: result: no" >&5
5708$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005709fi
5710
Bram Moolenaar446cb832008-06-24 21:56:24 +00005711
Bram Moolenaar071d4272004-06-13 20:20:40 +00005712 if test "X$vi_cv_path_ruby" != "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005713 { $as_echo "$as_me:$LINENO: checking Ruby version" >&5
5714$as_echo_n "checking Ruby version... " >&6; }
Bram Moolenaar0cb032e2005-04-23 20:52:00 +00005715 if $vi_cv_path_ruby -e '(VERSION rescue RUBY_VERSION) >= "1.6.0" or exit 1' >/dev/null 2>/dev/null; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005716 { $as_echo "$as_me:$LINENO: result: OK" >&5
5717$as_echo "OK" >&6; }
5718 { $as_echo "$as_me:$LINENO: checking Ruby header files" >&5
5719$as_echo_n "checking Ruby header files... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005720 rubyhdrdir=`$vi_cv_path_ruby -r mkmf -e 'print Config::CONFIG["archdir"] || $hdrdir' 2>/dev/null`
5721 if test "X$rubyhdrdir" != "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005722 { $as_echo "$as_me:$LINENO: result: $rubyhdrdir" >&5
5723$as_echo "$rubyhdrdir" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005724 RUBY_CFLAGS="-I$rubyhdrdir"
5725 rubylibs=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["LIBS"]'`
5726 if test "X$rubylibs" != "X"; then
5727 RUBY_LIBS="$rubylibs"
5728 fi
5729 librubyarg=`$vi_cv_path_ruby -r rbconfig -e 'print Config.expand(Config::CONFIG["LIBRUBYARG"])'`
5730 if test -f "$rubyhdrdir/$librubyarg"; then
5731 librubyarg="$rubyhdrdir/$librubyarg"
5732 else
5733 rubylibdir=`$vi_cv_path_ruby -r rbconfig -e 'print Config.expand(Config::CONFIG["libdir"])'`
5734 if test -f "$rubylibdir/$librubyarg"; then
5735 librubyarg="$rubylibdir/$librubyarg"
5736 elif test "$librubyarg" = "libruby.a"; then
5737 librubyarg="-lruby"
5738 else
5739 librubyarg=`$vi_cv_path_ruby -r rbconfig -e "print '$librubyarg'.gsub(/-L\./, %'-L#{Config.expand(Config::CONFIG[\"libdir\"])}')"`
5740 fi
5741 fi
5742
5743 if test "X$librubyarg" != "X"; then
5744 RUBY_LIBS="$librubyarg $RUBY_LIBS"
5745 fi
5746 rubyldflags=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["LDFLAGS"]'`
5747 if test "X$rubyldflags" != "X"; then
5748 LDFLAGS="$rubyldflags $LDFLAGS"
5749 fi
5750 RUBY_SRC="if_ruby.c"
5751 RUBY_OBJ="objects/if_ruby.o"
5752 RUBY_PRO="if_ruby.pro"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005753 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005754#define FEAT_RUBY 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005755_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005756
5757 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005758 { $as_echo "$as_me:$LINENO: result: not found" >&5
5759$as_echo "not found" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005760 fi
5761 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005762 { $as_echo "$as_me:$LINENO: result: too old; need Ruby version 1.6.0 or later" >&5
5763$as_echo "too old; need Ruby version 1.6.0 or later" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005764 fi
5765 fi
5766fi
5767
5768
5769
5770
5771
5772
Bram Moolenaar446cb832008-06-24 21:56:24 +00005773{ $as_echo "$as_me:$LINENO: checking --enable-cscope argument" >&5
5774$as_echo_n "checking --enable-cscope argument... " >&6; }
5775# Check whether --enable-cscope was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005776if test "${enable_cscope+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005777 enableval=$enable_cscope;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005778else
5779 enable_cscope="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005780fi
5781
5782{ $as_echo "$as_me:$LINENO: result: $enable_cscope" >&5
5783$as_echo "$enable_cscope" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005784if test "$enable_cscope" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005785 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005786#define FEAT_CSCOPE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005787_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005788
5789fi
5790
Bram Moolenaar446cb832008-06-24 21:56:24 +00005791{ $as_echo "$as_me:$LINENO: checking --enable-workshop argument" >&5
5792$as_echo_n "checking --enable-workshop argument... " >&6; }
5793# Check whether --enable-workshop was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005794if test "${enable_workshop+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005795 enableval=$enable_workshop;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005796else
5797 enable_workshop="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005798fi
5799
5800{ $as_echo "$as_me:$LINENO: result: $enable_workshop" >&5
5801$as_echo "$enable_workshop" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005802if test "$enable_workshop" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005803 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005804#define FEAT_SUN_WORKSHOP 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005805_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005806
5807 WORKSHOP_SRC="workshop.c integration.c"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005808
Bram Moolenaar071d4272004-06-13 20:20:40 +00005809 WORKSHOP_OBJ="objects/workshop.o objects/integration.o"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005810
Bram Moolenaar071d4272004-06-13 20:20:40 +00005811 if test "${enable_gui-xxx}" = xxx; then
5812 enable_gui=motif
5813 fi
5814fi
5815
Bram Moolenaar446cb832008-06-24 21:56:24 +00005816{ $as_echo "$as_me:$LINENO: checking --disable-netbeans argument" >&5
5817$as_echo_n "checking --disable-netbeans argument... " >&6; }
5818# Check whether --enable-netbeans was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005819if test "${enable_netbeans+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005820 enableval=$enable_netbeans;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005821else
5822 enable_netbeans="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005823fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005824
Bram Moolenaar446cb832008-06-24 21:56:24 +00005825if test "$enable_netbeans" = "yes"; then
5826 { $as_echo "$as_me:$LINENO: result: no" >&5
5827$as_echo "no" >&6; }
5828
5829{ $as_echo "$as_me:$LINENO: checking for socket in -lsocket" >&5
5830$as_echo_n "checking for socket in -lsocket... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005831if test "${ac_cv_lib_socket_socket+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005832 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005833else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005834 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00005835LIBS="-lsocket $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005836cat >conftest.$ac_ext <<_ACEOF
5837/* confdefs.h. */
5838_ACEOF
5839cat confdefs.h >>conftest.$ac_ext
5840cat >>conftest.$ac_ext <<_ACEOF
5841/* end confdefs.h. */
5842
Bram Moolenaar446cb832008-06-24 21:56:24 +00005843/* Override any GCC internal prototype to avoid an error.
5844 Use char because int might match the return type of a GCC
5845 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005846#ifdef __cplusplus
5847extern "C"
5848#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005849char socket ();
5850int
5851main ()
5852{
Bram Moolenaar446cb832008-06-24 21:56:24 +00005853return socket ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005854 ;
5855 return 0;
5856}
5857_ACEOF
5858rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00005859if { (ac_try="$ac_link"
5860case "(($ac_try" in
5861 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5862 *) ac_try_echo=$ac_try;;
5863esac
5864eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5865$as_echo "$ac_try_echo") >&5
5866 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005867 ac_status=$?
5868 grep -v '^ *+' conftest.er1 >conftest.err
5869 rm -f conftest.er1
5870 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005871 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5872 (exit $ac_status); } && {
5873 test -z "$ac_c_werror_flag" ||
5874 test ! -s conftest.err
5875 } && test -s conftest$ac_exeext && {
5876 test "$cross_compiling" = yes ||
5877 $as_test_x conftest$ac_exeext
5878 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005879 ac_cv_lib_socket_socket=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00005880else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005881 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005882sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00005883
Bram Moolenaar446cb832008-06-24 21:56:24 +00005884 ac_cv_lib_socket_socket=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005885fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005886
5887rm -rf conftest.dSYM
5888rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005889 conftest$ac_exeext conftest.$ac_ext
5890LIBS=$ac_check_lib_save_LIBS
5891fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005892{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_socket_socket" >&5
5893$as_echo "$ac_cv_lib_socket_socket" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005894if test $ac_cv_lib_socket_socket = yes; then
5895 cat >>confdefs.h <<_ACEOF
5896#define HAVE_LIBSOCKET 1
5897_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005898
5899 LIBS="-lsocket $LIBS"
5900
Bram Moolenaar071d4272004-06-13 20:20:40 +00005901fi
5902
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005903
Bram Moolenaar446cb832008-06-24 21:56:24 +00005904{ $as_echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
5905$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005906if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005907 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005908else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005909 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00005910LIBS="-lnsl $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005911cat >conftest.$ac_ext <<_ACEOF
5912/* confdefs.h. */
5913_ACEOF
5914cat confdefs.h >>conftest.$ac_ext
5915cat >>conftest.$ac_ext <<_ACEOF
5916/* end confdefs.h. */
5917
Bram Moolenaar446cb832008-06-24 21:56:24 +00005918/* Override any GCC internal prototype to avoid an error.
5919 Use char because int might match the return type of a GCC
5920 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005921#ifdef __cplusplus
5922extern "C"
5923#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005924char gethostbyname ();
5925int
5926main ()
5927{
Bram Moolenaar446cb832008-06-24 21:56:24 +00005928return gethostbyname ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005929 ;
5930 return 0;
5931}
5932_ACEOF
5933rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00005934if { (ac_try="$ac_link"
5935case "(($ac_try" in
5936 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5937 *) ac_try_echo=$ac_try;;
5938esac
5939eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5940$as_echo "$ac_try_echo") >&5
5941 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005942 ac_status=$?
5943 grep -v '^ *+' conftest.er1 >conftest.err
5944 rm -f conftest.er1
5945 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005946 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5947 (exit $ac_status); } && {
5948 test -z "$ac_c_werror_flag" ||
5949 test ! -s conftest.err
5950 } && test -s conftest$ac_exeext && {
5951 test "$cross_compiling" = yes ||
5952 $as_test_x conftest$ac_exeext
5953 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005954 ac_cv_lib_nsl_gethostbyname=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00005955else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005956 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005957sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00005958
Bram Moolenaar446cb832008-06-24 21:56:24 +00005959 ac_cv_lib_nsl_gethostbyname=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005960fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005961
5962rm -rf conftest.dSYM
5963rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005964 conftest$ac_exeext conftest.$ac_ext
5965LIBS=$ac_check_lib_save_LIBS
5966fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005967{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
5968$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005969if test $ac_cv_lib_nsl_gethostbyname = yes; then
5970 cat >>confdefs.h <<_ACEOF
5971#define HAVE_LIBNSL 1
5972_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005973
5974 LIBS="-lnsl $LIBS"
5975
Bram Moolenaar071d4272004-06-13 20:20:40 +00005976fi
5977
Bram Moolenaar446cb832008-06-24 21:56:24 +00005978 { $as_echo "$as_me:$LINENO: checking whether compiling netbeans integration is possible" >&5
5979$as_echo_n "checking whether compiling netbeans integration is possible... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005980 cat >conftest.$ac_ext <<_ACEOF
5981/* confdefs.h. */
5982_ACEOF
5983cat confdefs.h >>conftest.$ac_ext
5984cat >>conftest.$ac_ext <<_ACEOF
5985/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00005986
5987#include <stdio.h>
5988#include <stdlib.h>
5989#include <stdarg.h>
5990#include <fcntl.h>
5991#include <netdb.h>
5992#include <netinet/in.h>
5993#include <errno.h>
5994#include <sys/types.h>
5995#include <sys/socket.h>
5996 /* Check bitfields */
5997 struct nbbuf {
5998 unsigned int initDone:1;
5999 ushort signmaplen;
6000 };
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006001
6002int
6003main ()
6004{
Bram Moolenaar071d4272004-06-13 20:20:40 +00006005
6006 /* Check creating a socket. */
6007 struct sockaddr_in server;
6008 (void)socket(AF_INET, SOCK_STREAM, 0);
6009 (void)htons(100);
6010 (void)gethostbyname("microsoft.com");
6011 if (errno == ECONNREFUSED)
6012 (void)connect(1, (struct sockaddr *)&server, sizeof(server));
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006013
6014 ;
6015 return 0;
6016}
6017_ACEOF
6018rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006019if { (ac_try="$ac_link"
6020case "(($ac_try" in
6021 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6022 *) ac_try_echo=$ac_try;;
6023esac
6024eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6025$as_echo "$ac_try_echo") >&5
6026 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006027 ac_status=$?
6028 grep -v '^ *+' conftest.er1 >conftest.err
6029 rm -f conftest.er1
6030 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006031 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6032 (exit $ac_status); } && {
6033 test -z "$ac_c_werror_flag" ||
6034 test ! -s conftest.err
6035 } && test -s conftest$ac_exeext && {
6036 test "$cross_compiling" = yes ||
6037 $as_test_x conftest$ac_exeext
6038 }; then
6039 { $as_echo "$as_me:$LINENO: result: yes" >&5
6040$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006041else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006042 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006043sed 's/^/| /' conftest.$ac_ext >&5
6044
Bram Moolenaar446cb832008-06-24 21:56:24 +00006045 { $as_echo "$as_me:$LINENO: result: no" >&5
6046$as_echo "no" >&6; }; enable_netbeans="no"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006047fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006048
6049rm -rf conftest.dSYM
6050rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006051 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00006052else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006053 { $as_echo "$as_me:$LINENO: result: yes" >&5
6054$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006055fi
6056if test "$enable_netbeans" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006057 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006058#define FEAT_NETBEANS_INTG 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006059_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006060
6061 NETBEANS_SRC="netbeans.c"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006062
Bram Moolenaar071d4272004-06-13 20:20:40 +00006063 NETBEANS_OBJ="objects/netbeans.o"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006064
Bram Moolenaar071d4272004-06-13 20:20:40 +00006065fi
6066
Bram Moolenaar446cb832008-06-24 21:56:24 +00006067{ $as_echo "$as_me:$LINENO: checking --enable-sniff argument" >&5
6068$as_echo_n "checking --enable-sniff argument... " >&6; }
6069# Check whether --enable-sniff was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006070if test "${enable_sniff+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006071 enableval=$enable_sniff;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006072else
6073 enable_sniff="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006074fi
6075
6076{ $as_echo "$as_me:$LINENO: result: $enable_sniff" >&5
6077$as_echo "$enable_sniff" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006078if test "$enable_sniff" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006079 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006080#define FEAT_SNIFF 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006081_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006082
6083 SNIFF_SRC="if_sniff.c"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006084
Bram Moolenaar071d4272004-06-13 20:20:40 +00006085 SNIFF_OBJ="objects/if_sniff.o"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006086
Bram Moolenaar071d4272004-06-13 20:20:40 +00006087fi
6088
Bram Moolenaar446cb832008-06-24 21:56:24 +00006089{ $as_echo "$as_me:$LINENO: checking --enable-multibyte argument" >&5
6090$as_echo_n "checking --enable-multibyte argument... " >&6; }
6091# Check whether --enable-multibyte was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006092if test "${enable_multibyte+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006093 enableval=$enable_multibyte;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006094else
6095 enable_multibyte="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006096fi
6097
6098{ $as_echo "$as_me:$LINENO: result: $enable_multibyte" >&5
6099$as_echo "$enable_multibyte" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006100if test "$enable_multibyte" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006101 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006102#define FEAT_MBYTE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006103_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006104
6105fi
6106
Bram Moolenaar446cb832008-06-24 21:56:24 +00006107{ $as_echo "$as_me:$LINENO: checking --enable-hangulinput argument" >&5
6108$as_echo_n "checking --enable-hangulinput argument... " >&6; }
6109# Check whether --enable-hangulinput was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006110if test "${enable_hangulinput+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006111 enableval=$enable_hangulinput;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006112else
6113 enable_hangulinput="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006114fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00006115
Bram Moolenaar446cb832008-06-24 21:56:24 +00006116{ $as_echo "$as_me:$LINENO: result: $enable_hangulinput" >&5
6117$as_echo "$enable_hangulinput" >&6; }
6118
6119{ $as_echo "$as_me:$LINENO: checking --enable-xim argument" >&5
6120$as_echo_n "checking --enable-xim argument... " >&6; }
6121# Check whether --enable-xim was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006122if test "${enable_xim+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006123 enableval=$enable_xim; { $as_echo "$as_me:$LINENO: result: $enable_xim" >&5
6124$as_echo "$enable_xim" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006125else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006126 enable_xim="auto"; { $as_echo "$as_me:$LINENO: result: defaulting to auto" >&5
6127$as_echo "defaulting to auto" >&6; }
6128fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00006129
Bram Moolenaar446cb832008-06-24 21:56:24 +00006130
6131{ $as_echo "$as_me:$LINENO: checking --enable-fontset argument" >&5
6132$as_echo_n "checking --enable-fontset argument... " >&6; }
6133# Check whether --enable-fontset was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006134if test "${enable_fontset+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006135 enableval=$enable_fontset;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006136else
6137 enable_fontset="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006138fi
6139
6140{ $as_echo "$as_me:$LINENO: result: $enable_fontset" >&5
6141$as_echo "$enable_fontset" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006142
6143test -z "$with_x" && with_x=yes
6144test "${enable_gui-yes}" != no -a "x$MACOSX" != "xyes" -a "x$QNX" != "xyes" && with_x=yes
6145if test "$with_x" = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006146 { $as_echo "$as_me:$LINENO: result: defaulting to: don't HAVE_X11" >&5
6147$as_echo "defaulting to: don't HAVE_X11" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006148else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006149
Bram Moolenaar071d4272004-06-13 20:20:40 +00006150 # Extract the first word of "xmkmf", so it can be a program name with args.
6151set dummy xmkmf; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00006152{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6153$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006154if test "${ac_cv_path_xmkmfpath+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006155 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006156else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006157 case $xmkmfpath in
6158 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00006159 ac_cv_path_xmkmfpath="$xmkmfpath" # Let the user override the test with a path.
6160 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006161 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006162 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6163for as_dir in $PATH
6164do
6165 IFS=$as_save_IFS
6166 test -z "$as_dir" && as_dir=.
6167 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00006168 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006169 ac_cv_path_xmkmfpath="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006170 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006171 break 2
6172 fi
6173done
6174done
Bram Moolenaar446cb832008-06-24 21:56:24 +00006175IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006176
Bram Moolenaar071d4272004-06-13 20:20:40 +00006177 ;;
6178esac
6179fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006180xmkmfpath=$ac_cv_path_xmkmfpath
Bram Moolenaar071d4272004-06-13 20:20:40 +00006181if test -n "$xmkmfpath"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006182 { $as_echo "$as_me:$LINENO: result: $xmkmfpath" >&5
6183$as_echo "$xmkmfpath" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006184else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006185 { $as_echo "$as_me:$LINENO: result: no" >&5
6186$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006187fi
6188
6189
Bram Moolenaar446cb832008-06-24 21:56:24 +00006190
6191 { $as_echo "$as_me:$LINENO: checking for X" >&5
6192$as_echo_n "checking for X... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006193
Bram Moolenaar071d4272004-06-13 20:20:40 +00006194
Bram Moolenaar446cb832008-06-24 21:56:24 +00006195# Check whether --with-x was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006196if test "${with_x+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006197 withval=$with_x;
6198fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00006199
6200# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
6201if test "x$with_x" = xno; then
6202 # The user explicitly disabled X.
6203 have_x=disabled
6204else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006205 case $x_includes,$x_libraries in #(
6206 *\'*) { { $as_echo "$as_me:$LINENO: error: Cannot use X directory names containing '" >&5
6207$as_echo "$as_me: error: Cannot use X directory names containing '" >&2;}
6208 { (exit 1); exit 1; }; };; #(
6209 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then
6210 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006211else
6212 # One or both of the vars are not set, and there is no cached value.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006213ac_x_includes=no ac_x_libraries=no
Bram Moolenaar446cb832008-06-24 21:56:24 +00006214rm -f -r conftest.dir
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006215if mkdir conftest.dir; then
6216 cd conftest.dir
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006217 cat >Imakefile <<'_ACEOF'
Bram Moolenaar446cb832008-06-24 21:56:24 +00006218incroot:
6219 @echo incroot='${INCROOT}'
6220usrlibdir:
6221 @echo usrlibdir='${USRLIBDIR}'
6222libdir:
6223 @echo libdir='${LIBDIR}'
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006224_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00006225 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006226 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
Bram Moolenaar446cb832008-06-24 21:56:24 +00006227 for ac_var in incroot usrlibdir libdir; do
6228 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
6229 done
Bram Moolenaar071d4272004-06-13 20:20:40 +00006230 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
Bram Moolenaar446cb832008-06-24 21:56:24 +00006231 for ac_extension in a so sl dylib la dll; do
6232 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
6233 test -f "$ac_im_libdir/libX11.$ac_extension"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006234 ac_im_usrlibdir=$ac_im_libdir; break
Bram Moolenaar071d4272004-06-13 20:20:40 +00006235 fi
6236 done
6237 # Screen out bogus values from the imake configuration. They are
6238 # bogus both because they are the default anyway, and because
6239 # using them would break gcc on systems where it needs fixed includes.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006240 case $ac_im_incroot in
Bram Moolenaar446cb832008-06-24 21:56:24 +00006241 /usr/include) ac_x_includes= ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006242 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006243 esac
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006244 case $ac_im_usrlibdir in
Bram Moolenaar071d4272004-06-13 20:20:40 +00006245 /usr/lib | /lib) ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006246 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006247 esac
6248 fi
6249 cd ..
Bram Moolenaar446cb832008-06-24 21:56:24 +00006250 rm -f -r conftest.dir
Bram Moolenaar071d4272004-06-13 20:20:40 +00006251fi
6252
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006253# Standard set of common directories for X headers.
6254# Check X11 before X11Rn because it is often a symlink to the current release.
6255ac_x_header_dirs='
6256/usr/X11/include
6257/usr/X11R6/include
6258/usr/X11R5/include
6259/usr/X11R4/include
Bram Moolenaar071d4272004-06-13 20:20:40 +00006260
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006261/usr/include/X11
6262/usr/include/X11R6
6263/usr/include/X11R5
6264/usr/include/X11R4
6265
6266/usr/local/X11/include
6267/usr/local/X11R6/include
6268/usr/local/X11R5/include
6269/usr/local/X11R4/include
6270
6271/usr/local/include/X11
6272/usr/local/include/X11R6
6273/usr/local/include/X11R5
6274/usr/local/include/X11R4
6275
6276/usr/X386/include
6277/usr/x386/include
6278/usr/XFree86/include/X11
6279
6280/usr/include
6281/usr/local/include
6282/usr/unsupported/include
6283/usr/athena/include
6284/usr/local/x11r5/include
6285/usr/lpp/Xamples/include
6286
6287/usr/openwin/include
6288/usr/openwin/share/include'
6289
6290if test "$ac_x_includes" = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006291 # Guess where to find include files, by looking for Xlib.h.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006292 # First, try using that file with no special directory specified.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006293 cat >conftest.$ac_ext <<_ACEOF
6294/* confdefs.h. */
6295_ACEOF
6296cat confdefs.h >>conftest.$ac_ext
6297cat >>conftest.$ac_ext <<_ACEOF
6298/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00006299#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006300_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00006301if { (ac_try="$ac_cpp conftest.$ac_ext"
6302case "(($ac_try" in
6303 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6304 *) ac_try_echo=$ac_try;;
6305esac
6306eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6307$as_echo "$ac_try_echo") >&5
6308 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006309 ac_status=$?
6310 grep -v '^ *+' conftest.er1 >conftest.err
6311 rm -f conftest.er1
6312 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006313 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6314 (exit $ac_status); } >/dev/null && {
6315 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
6316 test ! -s conftest.err
6317 }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006318 # We can compile using X headers with no special include directory.
6319ac_x_includes=
6320else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006321 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006322sed 's/^/| /' conftest.$ac_ext >&5
6323
6324 for ac_dir in $ac_x_header_dirs; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00006325 if test -r "$ac_dir/X11/Xlib.h"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006326 ac_x_includes=$ac_dir
6327 break
6328 fi
6329done
Bram Moolenaar071d4272004-06-13 20:20:40 +00006330fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006331
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006332rm -f conftest.err conftest.$ac_ext
6333fi # $ac_x_includes = no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006334
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006335if test "$ac_x_libraries" = no; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006336 # Check for the libraries.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006337 # See if we find them without any special options.
6338 # Don't add to $LIBS permanently.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006339 ac_save_LIBS=$LIBS
Bram Moolenaar446cb832008-06-24 21:56:24 +00006340 LIBS="-lX11 $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006341 cat >conftest.$ac_ext <<_ACEOF
6342/* confdefs.h. */
6343_ACEOF
6344cat confdefs.h >>conftest.$ac_ext
6345cat >>conftest.$ac_ext <<_ACEOF
6346/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00006347#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006348int
6349main ()
6350{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006351XrmInitialize ()
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006352 ;
6353 return 0;
6354}
6355_ACEOF
6356rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006357if { (ac_try="$ac_link"
6358case "(($ac_try" in
6359 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6360 *) ac_try_echo=$ac_try;;
6361esac
6362eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6363$as_echo "$ac_try_echo") >&5
6364 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006365 ac_status=$?
6366 grep -v '^ *+' conftest.er1 >conftest.err
6367 rm -f conftest.er1
6368 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006369 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6370 (exit $ac_status); } && {
6371 test -z "$ac_c_werror_flag" ||
6372 test ! -s conftest.err
6373 } && test -s conftest$ac_exeext && {
6374 test "$cross_compiling" = yes ||
6375 $as_test_x conftest$ac_exeext
6376 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006377 LIBS=$ac_save_LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006378# We can link X programs with no special library path.
6379ac_x_libraries=
6380else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006381 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006382sed 's/^/| /' conftest.$ac_ext >&5
6383
Bram Moolenaar446cb832008-06-24 21:56:24 +00006384 LIBS=$ac_save_LIBS
6385for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
Bram Moolenaar071d4272004-06-13 20:20:40 +00006386do
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006387 # Don't even attempt the hair of trying to link an X program!
Bram Moolenaar446cb832008-06-24 21:56:24 +00006388 for ac_extension in a so sl dylib la dll; do
6389 if test -r "$ac_dir/libX11.$ac_extension"; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006390 ac_x_libraries=$ac_dir
6391 break 2
6392 fi
6393 done
6394done
6395fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006396
6397rm -rf conftest.dSYM
6398rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006399 conftest$ac_exeext conftest.$ac_ext
6400fi # $ac_x_libraries = no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006401
Bram Moolenaar446cb832008-06-24 21:56:24 +00006402case $ac_x_includes,$ac_x_libraries in #(
6403 no,* | *,no | *\'*)
6404 # Didn't find X, or a directory has "'" in its name.
6405 ac_cv_have_x="have_x=no";; #(
6406 *)
6407 # Record where we found X for the cache.
6408 ac_cv_have_x="have_x=yes\
6409 ac_x_includes='$ac_x_includes'\
6410 ac_x_libraries='$ac_x_libraries'"
6411esac
Bram Moolenaar071d4272004-06-13 20:20:40 +00006412fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006413;; #(
6414 *) have_x=yes;;
6415 esac
Bram Moolenaar071d4272004-06-13 20:20:40 +00006416 eval "$ac_cv_have_x"
6417fi # $with_x != no
6418
6419if test "$have_x" != yes; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006420 { $as_echo "$as_me:$LINENO: result: $have_x" >&5
6421$as_echo "$have_x" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006422 no_x=yes
6423else
6424 # If each of the values was on the command line, it overrides each guess.
6425 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
6426 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
6427 # Update the cache value to reflect the command line values.
Bram Moolenaar446cb832008-06-24 21:56:24 +00006428 ac_cv_have_x="have_x=yes\
6429 ac_x_includes='$x_includes'\
6430 ac_x_libraries='$x_libraries'"
6431 { $as_echo "$as_me:$LINENO: result: libraries $x_libraries, headers $x_includes" >&5
6432$as_echo "libraries $x_libraries, headers $x_includes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006433fi
6434
6435if test "$no_x" = yes; then
6436 # Not all programs may use this symbol, but it does not hurt to define it.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006437
6438cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006439#define X_DISPLAY_MISSING 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006440_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006441
6442 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
6443else
6444 if test -n "$x_includes"; then
6445 X_CFLAGS="$X_CFLAGS -I$x_includes"
6446 fi
6447
6448 # It would also be nice to do this for all -L options, not just this one.
6449 if test -n "$x_libraries"; then
6450 X_LIBS="$X_LIBS -L$x_libraries"
6451 # For Solaris; some versions of Sun CC require a space after -R and
6452 # others require no space. Words are not sufficient . . . .
Bram Moolenaar446cb832008-06-24 21:56:24 +00006453 { $as_echo "$as_me:$LINENO: checking whether -R must be followed by a space" >&5
6454$as_echo_n "checking whether -R must be followed by a space... " >&6; }
6455 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
6456 ac_xsave_c_werror_flag=$ac_c_werror_flag
6457 ac_c_werror_flag=yes
6458 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006459/* confdefs.h. */
6460_ACEOF
6461cat confdefs.h >>conftest.$ac_ext
6462cat >>conftest.$ac_ext <<_ACEOF
6463/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00006464
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006465int
6466main ()
6467{
Bram Moolenaar071d4272004-06-13 20:20:40 +00006468
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006469 ;
6470 return 0;
6471}
6472_ACEOF
6473rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006474if { (ac_try="$ac_link"
6475case "(($ac_try" in
6476 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6477 *) ac_try_echo=$ac_try;;
6478esac
6479eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6480$as_echo "$ac_try_echo") >&5
6481 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006482 ac_status=$?
6483 grep -v '^ *+' conftest.er1 >conftest.err
6484 rm -f conftest.er1
6485 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006486 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6487 (exit $ac_status); } && {
6488 test -z "$ac_c_werror_flag" ||
6489 test ! -s conftest.err
6490 } && test -s conftest$ac_exeext && {
6491 test "$cross_compiling" = yes ||
6492 $as_test_x conftest$ac_exeext
6493 }; then
6494 { $as_echo "$as_me:$LINENO: result: no" >&5
6495$as_echo "no" >&6; }
6496 X_LIBS="$X_LIBS -R$x_libraries"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006497else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006498 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006499sed 's/^/| /' conftest.$ac_ext >&5
6500
Bram Moolenaar071d4272004-06-13 20:20:40 +00006501 LIBS="$ac_xsave_LIBS -R $x_libraries"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006502 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006503/* confdefs.h. */
6504_ACEOF
6505cat confdefs.h >>conftest.$ac_ext
6506cat >>conftest.$ac_ext <<_ACEOF
6507/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00006508
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006509int
6510main ()
6511{
Bram Moolenaar071d4272004-06-13 20:20:40 +00006512
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006513 ;
6514 return 0;
6515}
6516_ACEOF
6517rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006518if { (ac_try="$ac_link"
6519case "(($ac_try" in
6520 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6521 *) ac_try_echo=$ac_try;;
6522esac
6523eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6524$as_echo "$ac_try_echo") >&5
6525 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006526 ac_status=$?
6527 grep -v '^ *+' conftest.er1 >conftest.err
6528 rm -f conftest.er1
6529 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006530 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6531 (exit $ac_status); } && {
6532 test -z "$ac_c_werror_flag" ||
6533 test ! -s conftest.err
6534 } && test -s conftest$ac_exeext && {
6535 test "$cross_compiling" = yes ||
6536 $as_test_x conftest$ac_exeext
6537 }; then
6538 { $as_echo "$as_me:$LINENO: result: yes" >&5
6539$as_echo "yes" >&6; }
6540 X_LIBS="$X_LIBS -R $x_libraries"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006541else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006542 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006543sed 's/^/| /' conftest.$ac_ext >&5
6544
Bram Moolenaar446cb832008-06-24 21:56:24 +00006545 { $as_echo "$as_me:$LINENO: result: neither works" >&5
6546$as_echo "neither works" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006547fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006548
6549rm -rf conftest.dSYM
6550rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006551 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006552fi
6553
6554rm -rf conftest.dSYM
6555rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6556 conftest$ac_exeext conftest.$ac_ext
6557 ac_c_werror_flag=$ac_xsave_c_werror_flag
6558 LIBS=$ac_xsave_LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006559 fi
6560
6561 # Check for system-dependent libraries X programs must link with.
6562 # Do this before checking for the system-independent R6 libraries
6563 # (-lICE), since we may need -lsocket or whatever for X linking.
6564
6565 if test "$ISC" = yes; then
6566 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
6567 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006568 # Martyn Johnson says this is needed for Ultrix, if the X
6569 # libraries were built with DECnet support. And Karl Berry says
Bram Moolenaar071d4272004-06-13 20:20:40 +00006570 # the Alpha needs dnet_stub (dnet does not exist).
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006571 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
6572 cat >conftest.$ac_ext <<_ACEOF
6573/* confdefs.h. */
6574_ACEOF
6575cat confdefs.h >>conftest.$ac_ext
6576cat >>conftest.$ac_ext <<_ACEOF
6577/* end confdefs.h. */
6578
Bram Moolenaar446cb832008-06-24 21:56:24 +00006579/* Override any GCC internal prototype to avoid an error.
6580 Use char because int might match the return type of a GCC
6581 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006582#ifdef __cplusplus
6583extern "C"
6584#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006585char XOpenDisplay ();
6586int
6587main ()
6588{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006589return XOpenDisplay ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006590 ;
6591 return 0;
6592}
6593_ACEOF
6594rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006595if { (ac_try="$ac_link"
6596case "(($ac_try" in
6597 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6598 *) ac_try_echo=$ac_try;;
6599esac
6600eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6601$as_echo "$ac_try_echo") >&5
6602 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006603 ac_status=$?
6604 grep -v '^ *+' conftest.er1 >conftest.err
6605 rm -f conftest.er1
6606 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006607 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6608 (exit $ac_status); } && {
6609 test -z "$ac_c_werror_flag" ||
6610 test ! -s conftest.err
6611 } && test -s conftest$ac_exeext && {
6612 test "$cross_compiling" = yes ||
6613 $as_test_x conftest$ac_exeext
6614 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006615 :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006616else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006617 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006618sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00006619
Bram Moolenaar446cb832008-06-24 21:56:24 +00006620 { $as_echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet" >&5
6621$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006622if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006623 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006624else
6625 ac_check_lib_save_LIBS=$LIBS
6626LIBS="-ldnet $LIBS"
6627cat >conftest.$ac_ext <<_ACEOF
6628/* confdefs.h. */
6629_ACEOF
6630cat confdefs.h >>conftest.$ac_ext
6631cat >>conftest.$ac_ext <<_ACEOF
6632/* end confdefs.h. */
6633
Bram Moolenaar446cb832008-06-24 21:56:24 +00006634/* Override any GCC internal prototype to avoid an error.
6635 Use char because int might match the return type of a GCC
6636 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006637#ifdef __cplusplus
6638extern "C"
6639#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006640char dnet_ntoa ();
6641int
6642main ()
6643{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006644return dnet_ntoa ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006645 ;
6646 return 0;
6647}
6648_ACEOF
6649rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006650if { (ac_try="$ac_link"
6651case "(($ac_try" in
6652 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6653 *) ac_try_echo=$ac_try;;
6654esac
6655eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6656$as_echo "$ac_try_echo") >&5
6657 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006658 ac_status=$?
6659 grep -v '^ *+' conftest.er1 >conftest.err
6660 rm -f conftest.er1
6661 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006662 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6663 (exit $ac_status); } && {
6664 test -z "$ac_c_werror_flag" ||
6665 test ! -s conftest.err
6666 } && test -s conftest$ac_exeext && {
6667 test "$cross_compiling" = yes ||
6668 $as_test_x conftest$ac_exeext
6669 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006670 ac_cv_lib_dnet_dnet_ntoa=yes
6671else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006672 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006673sed 's/^/| /' conftest.$ac_ext >&5
6674
Bram Moolenaar446cb832008-06-24 21:56:24 +00006675 ac_cv_lib_dnet_dnet_ntoa=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006676fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006677
6678rm -rf conftest.dSYM
6679rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006680 conftest$ac_exeext conftest.$ac_ext
6681LIBS=$ac_check_lib_save_LIBS
6682fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006683{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
6684$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006685if test $ac_cv_lib_dnet_dnet_ntoa = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006686 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006687fi
6688
6689 if test $ac_cv_lib_dnet_dnet_ntoa = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006690 { $as_echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet_stub" >&5
6691$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006692if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006693 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006694else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006695 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006696LIBS="-ldnet_stub $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006697cat >conftest.$ac_ext <<_ACEOF
6698/* confdefs.h. */
6699_ACEOF
6700cat confdefs.h >>conftest.$ac_ext
6701cat >>conftest.$ac_ext <<_ACEOF
6702/* end confdefs.h. */
6703
Bram Moolenaar446cb832008-06-24 21:56:24 +00006704/* Override any GCC internal prototype to avoid an error.
6705 Use char because int might match the return type of a GCC
6706 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006707#ifdef __cplusplus
6708extern "C"
6709#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006710char dnet_ntoa ();
6711int
6712main ()
6713{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006714return dnet_ntoa ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006715 ;
6716 return 0;
6717}
6718_ACEOF
6719rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006720if { (ac_try="$ac_link"
6721case "(($ac_try" in
6722 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6723 *) ac_try_echo=$ac_try;;
6724esac
6725eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6726$as_echo "$ac_try_echo") >&5
6727 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006728 ac_status=$?
6729 grep -v '^ *+' conftest.er1 >conftest.err
6730 rm -f conftest.er1
6731 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006732 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6733 (exit $ac_status); } && {
6734 test -z "$ac_c_werror_flag" ||
6735 test ! -s conftest.err
6736 } && test -s conftest$ac_exeext && {
6737 test "$cross_compiling" = yes ||
6738 $as_test_x conftest$ac_exeext
6739 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006740 ac_cv_lib_dnet_stub_dnet_ntoa=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006741else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006742 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006743sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00006744
Bram Moolenaar446cb832008-06-24 21:56:24 +00006745 ac_cv_lib_dnet_stub_dnet_ntoa=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006746fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006747
6748rm -rf conftest.dSYM
6749rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006750 conftest$ac_exeext conftest.$ac_ext
6751LIBS=$ac_check_lib_save_LIBS
6752fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006753{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
6754$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006755if test $ac_cv_lib_dnet_stub_dnet_ntoa = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006756 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006757fi
6758
6759 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006760fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006761
6762rm -rf conftest.dSYM
6763rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006764 conftest$ac_exeext conftest.$ac_ext
6765 LIBS="$ac_xsave_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006766
6767 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
6768 # to get the SysV transport functions.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006769 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
Bram Moolenaar071d4272004-06-13 20:20:40 +00006770 # needs -lnsl.
6771 # The nsl library prevents programs from opening the X display
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006772 # on Irix 5.2, according to T.E. Dickey.
6773 # The functions gethostbyname, getservbyname, and inet_addr are
6774 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
Bram Moolenaar446cb832008-06-24 21:56:24 +00006775 { $as_echo "$as_me:$LINENO: checking for gethostbyname" >&5
6776$as_echo_n "checking for gethostbyname... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006777if test "${ac_cv_func_gethostbyname+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006778 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006779else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006780 cat >conftest.$ac_ext <<_ACEOF
6781/* confdefs.h. */
6782_ACEOF
6783cat confdefs.h >>conftest.$ac_ext
6784cat >>conftest.$ac_ext <<_ACEOF
6785/* end confdefs.h. */
6786/* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
6787 For example, HP-UX 11i <limits.h> declares gettimeofday. */
6788#define gethostbyname innocuous_gethostbyname
6789
Bram Moolenaar071d4272004-06-13 20:20:40 +00006790/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006791 which can conflict with char gethostbyname (); below.
6792 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6793 <limits.h> exists even on freestanding compilers. */
6794
6795#ifdef __STDC__
6796# include <limits.h>
6797#else
6798# include <assert.h>
6799#endif
6800
6801#undef gethostbyname
6802
Bram Moolenaar446cb832008-06-24 21:56:24 +00006803/* Override any GCC internal prototype to avoid an error.
6804 Use char because int might match the return type of a GCC
6805 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006806#ifdef __cplusplus
6807extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006808#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006809char gethostbyname ();
Bram Moolenaar071d4272004-06-13 20:20:40 +00006810/* The GNU C library defines this for functions which it implements
6811 to always fail with ENOSYS. Some functions are actually named
6812 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00006813#if defined __stub_gethostbyname || defined __stub___gethostbyname
Bram Moolenaar071d4272004-06-13 20:20:40 +00006814choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +00006815#endif
6816
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006817int
6818main ()
6819{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006820return gethostbyname ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006821 ;
6822 return 0;
6823}
6824_ACEOF
6825rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006826if { (ac_try="$ac_link"
6827case "(($ac_try" in
6828 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6829 *) ac_try_echo=$ac_try;;
6830esac
6831eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6832$as_echo "$ac_try_echo") >&5
6833 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006834 ac_status=$?
6835 grep -v '^ *+' conftest.er1 >conftest.err
6836 rm -f conftest.er1
6837 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006838 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6839 (exit $ac_status); } && {
6840 test -z "$ac_c_werror_flag" ||
6841 test ! -s conftest.err
6842 } && test -s conftest$ac_exeext && {
6843 test "$cross_compiling" = yes ||
6844 $as_test_x conftest$ac_exeext
6845 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006846 ac_cv_func_gethostbyname=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006847else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006848 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006849sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00006850
Bram Moolenaar446cb832008-06-24 21:56:24 +00006851 ac_cv_func_gethostbyname=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006852fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006853
6854rm -rf conftest.dSYM
6855rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006856 conftest$ac_exeext conftest.$ac_ext
6857fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006858{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
6859$as_echo "$ac_cv_func_gethostbyname" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006860
6861 if test $ac_cv_func_gethostbyname = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006862 { $as_echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
6863$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006864if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006865 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006866else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006867 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006868LIBS="-lnsl $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006869cat >conftest.$ac_ext <<_ACEOF
6870/* confdefs.h. */
6871_ACEOF
6872cat confdefs.h >>conftest.$ac_ext
6873cat >>conftest.$ac_ext <<_ACEOF
6874/* end confdefs.h. */
6875
Bram Moolenaar446cb832008-06-24 21:56:24 +00006876/* Override any GCC internal prototype to avoid an error.
6877 Use char because int might match the return type of a GCC
6878 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006879#ifdef __cplusplus
6880extern "C"
6881#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006882char gethostbyname ();
6883int
6884main ()
6885{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006886return gethostbyname ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006887 ;
6888 return 0;
6889}
6890_ACEOF
6891rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006892if { (ac_try="$ac_link"
6893case "(($ac_try" in
6894 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6895 *) ac_try_echo=$ac_try;;
6896esac
6897eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6898$as_echo "$ac_try_echo") >&5
6899 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006900 ac_status=$?
6901 grep -v '^ *+' conftest.er1 >conftest.err
6902 rm -f conftest.er1
6903 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006904 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6905 (exit $ac_status); } && {
6906 test -z "$ac_c_werror_flag" ||
6907 test ! -s conftest.err
6908 } && test -s conftest$ac_exeext && {
6909 test "$cross_compiling" = yes ||
6910 $as_test_x conftest$ac_exeext
6911 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006912 ac_cv_lib_nsl_gethostbyname=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006913else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006914 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006915sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00006916
Bram Moolenaar446cb832008-06-24 21:56:24 +00006917 ac_cv_lib_nsl_gethostbyname=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006918fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006919
6920rm -rf conftest.dSYM
6921rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006922 conftest$ac_exeext conftest.$ac_ext
6923LIBS=$ac_check_lib_save_LIBS
6924fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006925{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
6926$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006927if test $ac_cv_lib_nsl_gethostbyname = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006928 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006929fi
6930
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006931 if test $ac_cv_lib_nsl_gethostbyname = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006932 { $as_echo "$as_me:$LINENO: checking for gethostbyname in -lbsd" >&5
6933$as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006934if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006935 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006936else
6937 ac_check_lib_save_LIBS=$LIBS
6938LIBS="-lbsd $LIBS"
6939cat >conftest.$ac_ext <<_ACEOF
6940/* confdefs.h. */
6941_ACEOF
6942cat confdefs.h >>conftest.$ac_ext
6943cat >>conftest.$ac_ext <<_ACEOF
6944/* end confdefs.h. */
6945
Bram Moolenaar446cb832008-06-24 21:56:24 +00006946/* Override any GCC internal prototype to avoid an error.
6947 Use char because int might match the return type of a GCC
6948 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006949#ifdef __cplusplus
6950extern "C"
6951#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006952char gethostbyname ();
6953int
6954main ()
6955{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006956return gethostbyname ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006957 ;
6958 return 0;
6959}
6960_ACEOF
6961rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006962if { (ac_try="$ac_link"
6963case "(($ac_try" in
6964 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6965 *) ac_try_echo=$ac_try;;
6966esac
6967eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6968$as_echo "$ac_try_echo") >&5
6969 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006970 ac_status=$?
6971 grep -v '^ *+' conftest.er1 >conftest.err
6972 rm -f conftest.er1
6973 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006974 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6975 (exit $ac_status); } && {
6976 test -z "$ac_c_werror_flag" ||
6977 test ! -s conftest.err
6978 } && test -s conftest$ac_exeext && {
6979 test "$cross_compiling" = yes ||
6980 $as_test_x conftest$ac_exeext
6981 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006982 ac_cv_lib_bsd_gethostbyname=yes
6983else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006984 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006985sed 's/^/| /' conftest.$ac_ext >&5
6986
Bram Moolenaar446cb832008-06-24 21:56:24 +00006987 ac_cv_lib_bsd_gethostbyname=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006988fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006989
6990rm -rf conftest.dSYM
6991rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006992 conftest$ac_exeext conftest.$ac_ext
6993LIBS=$ac_check_lib_save_LIBS
6994fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006995{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_gethostbyname" >&5
6996$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006997if test $ac_cv_lib_bsd_gethostbyname = yes; then
6998 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
6999fi
7000
7001 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00007002 fi
7003
7004 # lieder@skyler.mavd.honeywell.com says without -lsocket,
7005 # socket/setsockopt and other routines are undefined under SCO ODT
7006 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007007 # on later versions), says Simon Leinen: it contains gethostby*
7008 # variants that don't use the name server (or something). -lsocket
7009 # must be given before -lnsl if both are needed. We assume that
7010 # if connect needs -lnsl, so does gethostbyname.
Bram Moolenaar446cb832008-06-24 21:56:24 +00007011 { $as_echo "$as_me:$LINENO: checking for connect" >&5
7012$as_echo_n "checking for connect... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007013if test "${ac_cv_func_connect+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007014 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007015else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007016 cat >conftest.$ac_ext <<_ACEOF
7017/* confdefs.h. */
7018_ACEOF
7019cat confdefs.h >>conftest.$ac_ext
7020cat >>conftest.$ac_ext <<_ACEOF
7021/* end confdefs.h. */
7022/* Define connect to an innocuous variant, in case <limits.h> declares connect.
7023 For example, HP-UX 11i <limits.h> declares gettimeofday. */
7024#define connect innocuous_connect
7025
Bram Moolenaar071d4272004-06-13 20:20:40 +00007026/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007027 which can conflict with char connect (); below.
7028 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7029 <limits.h> exists even on freestanding compilers. */
7030
7031#ifdef __STDC__
7032# include <limits.h>
7033#else
7034# include <assert.h>
7035#endif
7036
7037#undef connect
7038
Bram Moolenaar446cb832008-06-24 21:56:24 +00007039/* Override any GCC internal prototype to avoid an error.
7040 Use char because int might match the return type of a GCC
7041 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007042#ifdef __cplusplus
7043extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007044#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007045char connect ();
Bram Moolenaar071d4272004-06-13 20:20:40 +00007046/* The GNU C library defines this for functions which it implements
7047 to always fail with ENOSYS. Some functions are actually named
7048 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00007049#if defined __stub_connect || defined __stub___connect
Bram Moolenaar071d4272004-06-13 20:20:40 +00007050choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +00007051#endif
7052
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007053int
7054main ()
7055{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007056return connect ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007057 ;
7058 return 0;
7059}
7060_ACEOF
7061rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007062if { (ac_try="$ac_link"
7063case "(($ac_try" in
7064 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7065 *) ac_try_echo=$ac_try;;
7066esac
7067eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7068$as_echo "$ac_try_echo") >&5
7069 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007070 ac_status=$?
7071 grep -v '^ *+' conftest.er1 >conftest.err
7072 rm -f conftest.er1
7073 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007074 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7075 (exit $ac_status); } && {
7076 test -z "$ac_c_werror_flag" ||
7077 test ! -s conftest.err
7078 } && test -s conftest$ac_exeext && {
7079 test "$cross_compiling" = yes ||
7080 $as_test_x conftest$ac_exeext
7081 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007082 ac_cv_func_connect=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007083else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007084 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007085sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007086
Bram Moolenaar446cb832008-06-24 21:56:24 +00007087 ac_cv_func_connect=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007088fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007089
7090rm -rf conftest.dSYM
7091rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007092 conftest$ac_exeext conftest.$ac_ext
7093fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007094{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5
7095$as_echo "$ac_cv_func_connect" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007096
7097 if test $ac_cv_func_connect = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007098 { $as_echo "$as_me:$LINENO: checking for connect in -lsocket" >&5
7099$as_echo_n "checking for connect in -lsocket... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007100if test "${ac_cv_lib_socket_connect+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007101 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007102else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007103 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007104LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007105cat >conftest.$ac_ext <<_ACEOF
7106/* confdefs.h. */
7107_ACEOF
7108cat confdefs.h >>conftest.$ac_ext
7109cat >>conftest.$ac_ext <<_ACEOF
7110/* end confdefs.h. */
7111
Bram Moolenaar446cb832008-06-24 21:56:24 +00007112/* Override any GCC internal prototype to avoid an error.
7113 Use char because int might match the return type of a GCC
7114 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007115#ifdef __cplusplus
7116extern "C"
7117#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007118char connect ();
7119int
7120main ()
7121{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007122return connect ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007123 ;
7124 return 0;
7125}
7126_ACEOF
7127rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007128if { (ac_try="$ac_link"
7129case "(($ac_try" in
7130 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7131 *) ac_try_echo=$ac_try;;
7132esac
7133eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7134$as_echo "$ac_try_echo") >&5
7135 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007136 ac_status=$?
7137 grep -v '^ *+' conftest.er1 >conftest.err
7138 rm -f conftest.er1
7139 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007140 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7141 (exit $ac_status); } && {
7142 test -z "$ac_c_werror_flag" ||
7143 test ! -s conftest.err
7144 } && test -s conftest$ac_exeext && {
7145 test "$cross_compiling" = yes ||
7146 $as_test_x conftest$ac_exeext
7147 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007148 ac_cv_lib_socket_connect=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007149else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007150 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007151sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007152
Bram Moolenaar446cb832008-06-24 21:56:24 +00007153 ac_cv_lib_socket_connect=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007154fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007155
7156rm -rf conftest.dSYM
7157rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007158 conftest$ac_exeext conftest.$ac_ext
7159LIBS=$ac_check_lib_save_LIBS
7160fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007161{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_socket_connect" >&5
7162$as_echo "$ac_cv_lib_socket_connect" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007163if test $ac_cv_lib_socket_connect = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007164 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007165fi
7166
7167 fi
7168
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007169 # Guillermo Gomez says -lposix is necessary on A/UX.
Bram Moolenaar446cb832008-06-24 21:56:24 +00007170 { $as_echo "$as_me:$LINENO: checking for remove" >&5
7171$as_echo_n "checking for remove... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007172if test "${ac_cv_func_remove+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007173 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007174else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007175 cat >conftest.$ac_ext <<_ACEOF
7176/* confdefs.h. */
7177_ACEOF
7178cat confdefs.h >>conftest.$ac_ext
7179cat >>conftest.$ac_ext <<_ACEOF
7180/* end confdefs.h. */
7181/* Define remove to an innocuous variant, in case <limits.h> declares remove.
7182 For example, HP-UX 11i <limits.h> declares gettimeofday. */
7183#define remove innocuous_remove
7184
Bram Moolenaar071d4272004-06-13 20:20:40 +00007185/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007186 which can conflict with char remove (); below.
7187 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7188 <limits.h> exists even on freestanding compilers. */
7189
7190#ifdef __STDC__
7191# include <limits.h>
7192#else
7193# include <assert.h>
7194#endif
7195
7196#undef remove
7197
Bram Moolenaar446cb832008-06-24 21:56:24 +00007198/* Override any GCC internal prototype to avoid an error.
7199 Use char because int might match the return type of a GCC
7200 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007201#ifdef __cplusplus
7202extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007203#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007204char remove ();
Bram Moolenaar071d4272004-06-13 20:20:40 +00007205/* The GNU C library defines this for functions which it implements
7206 to always fail with ENOSYS. Some functions are actually named
7207 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00007208#if defined __stub_remove || defined __stub___remove
Bram Moolenaar071d4272004-06-13 20:20:40 +00007209choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +00007210#endif
7211
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007212int
7213main ()
7214{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007215return remove ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007216 ;
7217 return 0;
7218}
7219_ACEOF
7220rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007221if { (ac_try="$ac_link"
7222case "(($ac_try" in
7223 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7224 *) ac_try_echo=$ac_try;;
7225esac
7226eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7227$as_echo "$ac_try_echo") >&5
7228 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007229 ac_status=$?
7230 grep -v '^ *+' conftest.er1 >conftest.err
7231 rm -f conftest.er1
7232 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007233 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7234 (exit $ac_status); } && {
7235 test -z "$ac_c_werror_flag" ||
7236 test ! -s conftest.err
7237 } && test -s conftest$ac_exeext && {
7238 test "$cross_compiling" = yes ||
7239 $as_test_x conftest$ac_exeext
7240 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007241 ac_cv_func_remove=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007242else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007243 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007244sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007245
Bram Moolenaar446cb832008-06-24 21:56:24 +00007246 ac_cv_func_remove=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007247fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007248
7249rm -rf conftest.dSYM
7250rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007251 conftest$ac_exeext conftest.$ac_ext
7252fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007253{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_remove" >&5
7254$as_echo "$ac_cv_func_remove" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007255
7256 if test $ac_cv_func_remove = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007257 { $as_echo "$as_me:$LINENO: checking for remove in -lposix" >&5
7258$as_echo_n "checking for remove in -lposix... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007259if test "${ac_cv_lib_posix_remove+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007260 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007261else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007262 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007263LIBS="-lposix $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007264cat >conftest.$ac_ext <<_ACEOF
7265/* confdefs.h. */
7266_ACEOF
7267cat confdefs.h >>conftest.$ac_ext
7268cat >>conftest.$ac_ext <<_ACEOF
7269/* end confdefs.h. */
7270
Bram Moolenaar446cb832008-06-24 21:56:24 +00007271/* Override any GCC internal prototype to avoid an error.
7272 Use char because int might match the return type of a GCC
7273 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007274#ifdef __cplusplus
7275extern "C"
7276#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007277char remove ();
7278int
7279main ()
7280{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007281return remove ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007282 ;
7283 return 0;
7284}
7285_ACEOF
7286rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007287if { (ac_try="$ac_link"
7288case "(($ac_try" in
7289 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7290 *) ac_try_echo=$ac_try;;
7291esac
7292eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7293$as_echo "$ac_try_echo") >&5
7294 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007295 ac_status=$?
7296 grep -v '^ *+' conftest.er1 >conftest.err
7297 rm -f conftest.er1
7298 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007299 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7300 (exit $ac_status); } && {
7301 test -z "$ac_c_werror_flag" ||
7302 test ! -s conftest.err
7303 } && test -s conftest$ac_exeext && {
7304 test "$cross_compiling" = yes ||
7305 $as_test_x conftest$ac_exeext
7306 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007307 ac_cv_lib_posix_remove=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007308else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007309 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007310sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007311
Bram Moolenaar446cb832008-06-24 21:56:24 +00007312 ac_cv_lib_posix_remove=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007313fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007314
7315rm -rf conftest.dSYM
7316rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007317 conftest$ac_exeext conftest.$ac_ext
7318LIBS=$ac_check_lib_save_LIBS
7319fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007320{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_posix_remove" >&5
7321$as_echo "$ac_cv_lib_posix_remove" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007322if test $ac_cv_lib_posix_remove = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007323 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007324fi
7325
7326 fi
7327
7328 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
Bram Moolenaar446cb832008-06-24 21:56:24 +00007329 { $as_echo "$as_me:$LINENO: checking for shmat" >&5
7330$as_echo_n "checking for shmat... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007331if test "${ac_cv_func_shmat+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007332 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007333else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007334 cat >conftest.$ac_ext <<_ACEOF
7335/* confdefs.h. */
7336_ACEOF
7337cat confdefs.h >>conftest.$ac_ext
7338cat >>conftest.$ac_ext <<_ACEOF
7339/* end confdefs.h. */
7340/* Define shmat to an innocuous variant, in case <limits.h> declares shmat.
7341 For example, HP-UX 11i <limits.h> declares gettimeofday. */
7342#define shmat innocuous_shmat
7343
Bram Moolenaar071d4272004-06-13 20:20:40 +00007344/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007345 which can conflict with char shmat (); below.
7346 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7347 <limits.h> exists even on freestanding compilers. */
7348
7349#ifdef __STDC__
7350# include <limits.h>
7351#else
7352# include <assert.h>
7353#endif
7354
7355#undef shmat
7356
Bram Moolenaar446cb832008-06-24 21:56:24 +00007357/* Override any GCC internal prototype to avoid an error.
7358 Use char because int might match the return type of a GCC
7359 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007360#ifdef __cplusplus
7361extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007362#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007363char shmat ();
Bram Moolenaar071d4272004-06-13 20:20:40 +00007364/* The GNU C library defines this for functions which it implements
7365 to always fail with ENOSYS. Some functions are actually named
7366 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00007367#if defined __stub_shmat || defined __stub___shmat
Bram Moolenaar071d4272004-06-13 20:20:40 +00007368choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +00007369#endif
7370
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007371int
7372main ()
7373{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007374return shmat ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007375 ;
7376 return 0;
7377}
7378_ACEOF
7379rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007380if { (ac_try="$ac_link"
7381case "(($ac_try" in
7382 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7383 *) ac_try_echo=$ac_try;;
7384esac
7385eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7386$as_echo "$ac_try_echo") >&5
7387 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007388 ac_status=$?
7389 grep -v '^ *+' conftest.er1 >conftest.err
7390 rm -f conftest.er1
7391 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007392 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7393 (exit $ac_status); } && {
7394 test -z "$ac_c_werror_flag" ||
7395 test ! -s conftest.err
7396 } && test -s conftest$ac_exeext && {
7397 test "$cross_compiling" = yes ||
7398 $as_test_x conftest$ac_exeext
7399 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007400 ac_cv_func_shmat=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007401else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007402 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007403sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007404
Bram Moolenaar446cb832008-06-24 21:56:24 +00007405 ac_cv_func_shmat=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007406fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007407
7408rm -rf conftest.dSYM
7409rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007410 conftest$ac_exeext conftest.$ac_ext
7411fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007412{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_shmat" >&5
7413$as_echo "$ac_cv_func_shmat" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007414
7415 if test $ac_cv_func_shmat = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007416 { $as_echo "$as_me:$LINENO: checking for shmat in -lipc" >&5
7417$as_echo_n "checking for shmat in -lipc... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007418if test "${ac_cv_lib_ipc_shmat+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007419 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007420else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007421 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007422LIBS="-lipc $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007423cat >conftest.$ac_ext <<_ACEOF
7424/* confdefs.h. */
7425_ACEOF
7426cat confdefs.h >>conftest.$ac_ext
7427cat >>conftest.$ac_ext <<_ACEOF
7428/* end confdefs.h. */
7429
Bram Moolenaar446cb832008-06-24 21:56:24 +00007430/* Override any GCC internal prototype to avoid an error.
7431 Use char because int might match the return type of a GCC
7432 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007433#ifdef __cplusplus
7434extern "C"
7435#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007436char shmat ();
7437int
7438main ()
7439{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007440return shmat ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007441 ;
7442 return 0;
7443}
7444_ACEOF
7445rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007446if { (ac_try="$ac_link"
7447case "(($ac_try" in
7448 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7449 *) ac_try_echo=$ac_try;;
7450esac
7451eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7452$as_echo "$ac_try_echo") >&5
7453 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007454 ac_status=$?
7455 grep -v '^ *+' conftest.er1 >conftest.err
7456 rm -f conftest.er1
7457 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007458 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7459 (exit $ac_status); } && {
7460 test -z "$ac_c_werror_flag" ||
7461 test ! -s conftest.err
7462 } && test -s conftest$ac_exeext && {
7463 test "$cross_compiling" = yes ||
7464 $as_test_x conftest$ac_exeext
7465 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007466 ac_cv_lib_ipc_shmat=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007467else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007468 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007469sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007470
Bram Moolenaar446cb832008-06-24 21:56:24 +00007471 ac_cv_lib_ipc_shmat=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007472fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007473
7474rm -rf conftest.dSYM
7475rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007476 conftest$ac_exeext conftest.$ac_ext
7477LIBS=$ac_check_lib_save_LIBS
7478fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007479{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_ipc_shmat" >&5
7480$as_echo "$ac_cv_lib_ipc_shmat" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007481if test $ac_cv_lib_ipc_shmat = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007482 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007483fi
7484
7485 fi
7486 fi
7487
7488 # Check for libraries that X11R6 Xt/Xaw programs need.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007489 ac_save_LDFLAGS=$LDFLAGS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007490 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
7491 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
7492 # check for ICE first), but we must link in the order -lSM -lICE or
7493 # we get undefined symbols. So assume we have SM if we have ICE.
7494 # These have to be linked with before -lX11, unlike the other
7495 # libraries we check for below, so use a different variable.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007496 # John Interrante, Karl Berry
Bram Moolenaar446cb832008-06-24 21:56:24 +00007497 { $as_echo "$as_me:$LINENO: checking for IceConnectionNumber in -lICE" >&5
7498$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007499if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007500 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007501else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007502 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007503LIBS="-lICE $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007504cat >conftest.$ac_ext <<_ACEOF
7505/* confdefs.h. */
7506_ACEOF
7507cat confdefs.h >>conftest.$ac_ext
7508cat >>conftest.$ac_ext <<_ACEOF
7509/* end confdefs.h. */
7510
Bram Moolenaar446cb832008-06-24 21:56:24 +00007511/* Override any GCC internal prototype to avoid an error.
7512 Use char because int might match the return type of a GCC
7513 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007514#ifdef __cplusplus
7515extern "C"
7516#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007517char IceConnectionNumber ();
7518int
7519main ()
7520{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007521return IceConnectionNumber ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007522 ;
7523 return 0;
7524}
7525_ACEOF
7526rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007527if { (ac_try="$ac_link"
7528case "(($ac_try" in
7529 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7530 *) ac_try_echo=$ac_try;;
7531esac
7532eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7533$as_echo "$ac_try_echo") >&5
7534 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007535 ac_status=$?
7536 grep -v '^ *+' conftest.er1 >conftest.err
7537 rm -f conftest.er1
7538 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007539 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7540 (exit $ac_status); } && {
7541 test -z "$ac_c_werror_flag" ||
7542 test ! -s conftest.err
7543 } && test -s conftest$ac_exeext && {
7544 test "$cross_compiling" = yes ||
7545 $as_test_x conftest$ac_exeext
7546 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007547 ac_cv_lib_ICE_IceConnectionNumber=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007548else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007549 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007550sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007551
Bram Moolenaar446cb832008-06-24 21:56:24 +00007552 ac_cv_lib_ICE_IceConnectionNumber=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007553fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007554
7555rm -rf conftest.dSYM
7556rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007557 conftest$ac_exeext conftest.$ac_ext
7558LIBS=$ac_check_lib_save_LIBS
7559fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007560{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
7561$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007562if test $ac_cv_lib_ICE_IceConnectionNumber = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007563 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007564fi
7565
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007566 LDFLAGS=$ac_save_LDFLAGS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007567
7568fi
7569
7570
7571 if test "$OS390Unix" = "yes"; then
7572 CFLAGS="$CFLAGS -W c,dll"
7573 LDFLAGS="$LDFLAGS -W l,dll"
7574 X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE -lXmu"
7575 fi
7576
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007577
Bram Moolenaar071d4272004-06-13 20:20:40 +00007578 if test -d "$x_includes" && test ! -d "$x_libraries"; then
7579 x_libraries=`echo "$x_includes" | sed s/include/lib/`
Bram Moolenaar446cb832008-06-24 21:56:24 +00007580 { $as_echo "$as_me:$LINENO: result: Corrected X libraries to $x_libraries" >&5
7581$as_echo "Corrected X libraries to $x_libraries" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007582 X_LIBS="$X_LIBS -L$x_libraries"
7583 if test "`(uname) 2>/dev/null`" = SunOS &&
7584 uname -r | grep '^5' >/dev/null; then
7585 X_LIBS="$X_LIBS -R $x_libraries"
7586 fi
7587 fi
7588
7589 if test -d "$x_libraries" && test ! -d "$x_includes"; then
7590 x_includes=`echo "$x_libraries" | sed s/lib/include/`
Bram Moolenaar446cb832008-06-24 21:56:24 +00007591 { $as_echo "$as_me:$LINENO: result: Corrected X includes to $x_includes" >&5
7592$as_echo "Corrected X includes to $x_includes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007593 X_CFLAGS="$X_CFLAGS -I$x_includes"
7594 fi
7595
7596 X_CFLAGS="`echo $X_CFLAGS\ | sed 's%-I/usr/include %%'`"
7597 X_LIBS="`echo $X_LIBS\ | sed 's%-L/usr/lib %%'`"
7598 X_LIBS="`echo $X_LIBS\ | sed -e 's%-R/usr/lib %%' -e 's%-R /usr/lib %%'`"
7599
7600
Bram Moolenaar00ca2842008-06-26 20:14:00 +00007601 { $as_echo "$as_me:$LINENO: checking if X11 header files can be found" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007602$as_echo_n "checking if X11 header files can be found... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007603 cflags_save=$CFLAGS
7604 CFLAGS="$CFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007605 cat >conftest.$ac_ext <<_ACEOF
7606/* confdefs.h. */
7607_ACEOF
7608cat confdefs.h >>conftest.$ac_ext
7609cat >>conftest.$ac_ext <<_ACEOF
7610/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00007611#include <X11/Xlib.h>
Bram Moolenaar00ca2842008-06-26 20:14:00 +00007612#include <X11/Intrinsic.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007613int
7614main ()
7615{
Bram Moolenaar071d4272004-06-13 20:20:40 +00007616
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007617 ;
7618 return 0;
7619}
7620_ACEOF
7621rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007622if { (ac_try="$ac_compile"
7623case "(($ac_try" in
7624 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7625 *) ac_try_echo=$ac_try;;
7626esac
7627eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7628$as_echo "$ac_try_echo") >&5
7629 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007630 ac_status=$?
7631 grep -v '^ *+' conftest.er1 >conftest.err
7632 rm -f conftest.er1
7633 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007634 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7635 (exit $ac_status); } && {
7636 test -z "$ac_c_werror_flag" ||
7637 test ! -s conftest.err
7638 } && test -s conftest.$ac_objext; then
7639 { $as_echo "$as_me:$LINENO: result: yes" >&5
7640$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007641else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007642 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007643sed 's/^/| /' conftest.$ac_ext >&5
7644
Bram Moolenaar446cb832008-06-24 21:56:24 +00007645 { $as_echo "$as_me:$LINENO: result: no" >&5
7646$as_echo "no" >&6; }; no_x=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007647fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007648
7649rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00007650 CFLAGS=$cflags_save
7651
7652 if test "${no_x-no}" = yes; then
7653 with_x=no
7654 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007655 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00007656#define HAVE_X11 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007657_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00007658
7659 X_LIB="-lXt -lX11";
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007660
Bram Moolenaar071d4272004-06-13 20:20:40 +00007661
7662 ac_save_LDFLAGS="$LDFLAGS"
7663 LDFLAGS="-L$x_libraries $LDFLAGS"
7664
Bram Moolenaar446cb832008-06-24 21:56:24 +00007665 { $as_echo "$as_me:$LINENO: checking for _XdmcpAuthDoIt in -lXdmcp" >&5
7666$as_echo_n "checking for _XdmcpAuthDoIt in -lXdmcp... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007667if test "${ac_cv_lib_Xdmcp__XdmcpAuthDoIt+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007668 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007669else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007670 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007671LIBS="-lXdmcp -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS -lXdmcp $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007672cat >conftest.$ac_ext <<_ACEOF
7673/* confdefs.h. */
7674_ACEOF
7675cat confdefs.h >>conftest.$ac_ext
7676cat >>conftest.$ac_ext <<_ACEOF
7677/* end confdefs.h. */
7678
Bram Moolenaar446cb832008-06-24 21:56:24 +00007679/* Override any GCC internal prototype to avoid an error.
7680 Use char because int might match the return type of a GCC
7681 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007682#ifdef __cplusplus
7683extern "C"
7684#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007685char _XdmcpAuthDoIt ();
7686int
7687main ()
7688{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007689return _XdmcpAuthDoIt ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007690 ;
7691 return 0;
7692}
7693_ACEOF
7694rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007695if { (ac_try="$ac_link"
7696case "(($ac_try" in
7697 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7698 *) ac_try_echo=$ac_try;;
7699esac
7700eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7701$as_echo "$ac_try_echo") >&5
7702 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007703 ac_status=$?
7704 grep -v '^ *+' conftest.er1 >conftest.err
7705 rm -f conftest.er1
7706 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007707 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7708 (exit $ac_status); } && {
7709 test -z "$ac_c_werror_flag" ||
7710 test ! -s conftest.err
7711 } && test -s conftest$ac_exeext && {
7712 test "$cross_compiling" = yes ||
7713 $as_test_x conftest$ac_exeext
7714 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007715 ac_cv_lib_Xdmcp__XdmcpAuthDoIt=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007716else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007717 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007718sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007719
Bram Moolenaar446cb832008-06-24 21:56:24 +00007720 ac_cv_lib_Xdmcp__XdmcpAuthDoIt=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007721fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007722
7723rm -rf conftest.dSYM
7724rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007725 conftest$ac_exeext conftest.$ac_ext
7726LIBS=$ac_check_lib_save_LIBS
7727fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007728{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&5
7729$as_echo "$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007730if test $ac_cv_lib_Xdmcp__XdmcpAuthDoIt = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007731 X_EXTRA_LIBS="$X_EXTRA_LIBS -lXdmcp"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007732fi
7733
7734
Bram Moolenaar446cb832008-06-24 21:56:24 +00007735 { $as_echo "$as_me:$LINENO: checking for IceOpenConnection in -lICE" >&5
7736$as_echo_n "checking for IceOpenConnection in -lICE... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007737if test "${ac_cv_lib_ICE_IceOpenConnection+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007738 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007739else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007740 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007741LIBS="-lICE $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007742cat >conftest.$ac_ext <<_ACEOF
7743/* confdefs.h. */
7744_ACEOF
7745cat confdefs.h >>conftest.$ac_ext
7746cat >>conftest.$ac_ext <<_ACEOF
7747/* end confdefs.h. */
7748
Bram Moolenaar446cb832008-06-24 21:56:24 +00007749/* Override any GCC internal prototype to avoid an error.
7750 Use char because int might match the return type of a GCC
7751 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007752#ifdef __cplusplus
7753extern "C"
7754#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007755char IceOpenConnection ();
7756int
7757main ()
7758{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007759return IceOpenConnection ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007760 ;
7761 return 0;
7762}
7763_ACEOF
7764rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007765if { (ac_try="$ac_link"
7766case "(($ac_try" in
7767 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7768 *) ac_try_echo=$ac_try;;
7769esac
7770eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7771$as_echo "$ac_try_echo") >&5
7772 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007773 ac_status=$?
7774 grep -v '^ *+' conftest.er1 >conftest.err
7775 rm -f conftest.er1
7776 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007777 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7778 (exit $ac_status); } && {
7779 test -z "$ac_c_werror_flag" ||
7780 test ! -s conftest.err
7781 } && test -s conftest$ac_exeext && {
7782 test "$cross_compiling" = yes ||
7783 $as_test_x conftest$ac_exeext
7784 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007785 ac_cv_lib_ICE_IceOpenConnection=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007786else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007787 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007788sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007789
Bram Moolenaar446cb832008-06-24 21:56:24 +00007790 ac_cv_lib_ICE_IceOpenConnection=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007791fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007792
7793rm -rf conftest.dSYM
7794rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007795 conftest$ac_exeext conftest.$ac_ext
7796LIBS=$ac_check_lib_save_LIBS
7797fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007798{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceOpenConnection" >&5
7799$as_echo "$ac_cv_lib_ICE_IceOpenConnection" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007800if test $ac_cv_lib_ICE_IceOpenConnection = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007801 X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007802fi
7803
7804
7805 LDFLAGS="$X_LIBS $ac_save_LDFLAGS"
Bram Moolenaar446cb832008-06-24 21:56:24 +00007806 { $as_echo "$as_me:$LINENO: checking for XpmCreatePixmapFromData in -lXpm" >&5
7807$as_echo_n "checking for XpmCreatePixmapFromData in -lXpm... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007808if test "${ac_cv_lib_Xpm_XpmCreatePixmapFromData+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007809 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007810else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007811 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007812LIBS="-lXpm -lXt $X_PRE_LIBS -lXpm -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007813cat >conftest.$ac_ext <<_ACEOF
7814/* confdefs.h. */
7815_ACEOF
7816cat confdefs.h >>conftest.$ac_ext
7817cat >>conftest.$ac_ext <<_ACEOF
7818/* end confdefs.h. */
7819
Bram Moolenaar446cb832008-06-24 21:56:24 +00007820/* Override any GCC internal prototype to avoid an error.
7821 Use char because int might match the return type of a GCC
7822 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007823#ifdef __cplusplus
7824extern "C"
7825#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007826char XpmCreatePixmapFromData ();
7827int
7828main ()
7829{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007830return XpmCreatePixmapFromData ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007831 ;
7832 return 0;
7833}
7834_ACEOF
7835rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007836if { (ac_try="$ac_link"
7837case "(($ac_try" in
7838 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7839 *) ac_try_echo=$ac_try;;
7840esac
7841eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7842$as_echo "$ac_try_echo") >&5
7843 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007844 ac_status=$?
7845 grep -v '^ *+' conftest.er1 >conftest.err
7846 rm -f conftest.er1
7847 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007848 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7849 (exit $ac_status); } && {
7850 test -z "$ac_c_werror_flag" ||
7851 test ! -s conftest.err
7852 } && test -s conftest$ac_exeext && {
7853 test "$cross_compiling" = yes ||
7854 $as_test_x conftest$ac_exeext
7855 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007856 ac_cv_lib_Xpm_XpmCreatePixmapFromData=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007857else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007858 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007859sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007860
Bram Moolenaar446cb832008-06-24 21:56:24 +00007861 ac_cv_lib_Xpm_XpmCreatePixmapFromData=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007862fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007863
7864rm -rf conftest.dSYM
7865rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007866 conftest$ac_exeext conftest.$ac_ext
7867LIBS=$ac_check_lib_save_LIBS
7868fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007869{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&5
7870$as_echo "$ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007871if test $ac_cv_lib_Xpm_XpmCreatePixmapFromData = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007872 X_PRE_LIBS="$X_PRE_LIBS -lXpm"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007873fi
7874
7875
Bram Moolenaar446cb832008-06-24 21:56:24 +00007876 { $as_echo "$as_me:$LINENO: checking if X11 header files implicitly declare return values" >&5
7877$as_echo_n "checking if X11 header files implicitly declare return values... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007878 cflags_save=$CFLAGS
7879 CFLAGS="$CFLAGS $X_CFLAGS -Werror"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007880 cat >conftest.$ac_ext <<_ACEOF
7881/* confdefs.h. */
7882_ACEOF
7883cat confdefs.h >>conftest.$ac_ext
7884cat >>conftest.$ac_ext <<_ACEOF
7885/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00007886#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007887int
7888main ()
7889{
Bram Moolenaar071d4272004-06-13 20:20:40 +00007890
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007891 ;
7892 return 0;
7893}
7894_ACEOF
7895rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007896if { (ac_try="$ac_compile"
7897case "(($ac_try" in
7898 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7899 *) ac_try_echo=$ac_try;;
7900esac
7901eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7902$as_echo "$ac_try_echo") >&5
7903 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007904 ac_status=$?
7905 grep -v '^ *+' conftest.er1 >conftest.err
7906 rm -f conftest.er1
7907 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007908 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7909 (exit $ac_status); } && {
7910 test -z "$ac_c_werror_flag" ||
7911 test ! -s conftest.err
7912 } && test -s conftest.$ac_objext; then
7913 { $as_echo "$as_me:$LINENO: result: no" >&5
7914$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007915else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007916 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007917sed 's/^/| /' conftest.$ac_ext >&5
7918
Bram Moolenaar446cb832008-06-24 21:56:24 +00007919 CFLAGS="$CFLAGS -Wno-implicit-int"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007920 cat >conftest.$ac_ext <<_ACEOF
7921/* confdefs.h. */
7922_ACEOF
7923cat confdefs.h >>conftest.$ac_ext
7924cat >>conftest.$ac_ext <<_ACEOF
7925/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00007926#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007927int
7928main ()
7929{
Bram Moolenaar071d4272004-06-13 20:20:40 +00007930
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007931 ;
7932 return 0;
7933}
7934_ACEOF
7935rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007936if { (ac_try="$ac_compile"
7937case "(($ac_try" in
7938 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7939 *) ac_try_echo=$ac_try;;
7940esac
7941eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7942$as_echo "$ac_try_echo") >&5
7943 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007944 ac_status=$?
7945 grep -v '^ *+' conftest.er1 >conftest.err
7946 rm -f conftest.er1
7947 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007948 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7949 (exit $ac_status); } && {
7950 test -z "$ac_c_werror_flag" ||
7951 test ! -s conftest.err
7952 } && test -s conftest.$ac_objext; then
7953 { $as_echo "$as_me:$LINENO: result: yes" >&5
7954$as_echo "yes" >&6; }; cflags_save="$cflags_save -Wno-implicit-int"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007955else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007956 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007957sed 's/^/| /' conftest.$ac_ext >&5
7958
Bram Moolenaar446cb832008-06-24 21:56:24 +00007959 { $as_echo "$as_me:$LINENO: result: test failed" >&5
7960$as_echo "test failed" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007961
Bram Moolenaar071d4272004-06-13 20:20:40 +00007962fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007963
7964rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007965
Bram Moolenaar071d4272004-06-13 20:20:40 +00007966fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007967
7968rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00007969 CFLAGS=$cflags_save
7970
7971 LDFLAGS="$ac_save_LDFLAGS"
7972
7973 fi
7974fi
7975
Bram Moolenaar2389c3c2005-05-22 22:07:59 +00007976test "x$with_x" = xno -a "x$MACOSX" != "xyes" -a "x$QNX" != "xyes" && enable_gui=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007977
Bram Moolenaar446cb832008-06-24 21:56:24 +00007978{ $as_echo "$as_me:$LINENO: checking --enable-gui argument" >&5
7979$as_echo_n "checking --enable-gui argument... " >&6; }
7980# Check whether --enable-gui was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00007981if test "${enable_gui+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007982 enableval=$enable_gui;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007983else
7984 enable_gui="auto"
Bram Moolenaar446cb832008-06-24 21:56:24 +00007985fi
7986
Bram Moolenaar071d4272004-06-13 20:20:40 +00007987
7988enable_gui_canon=`echo "_$enable_gui" | \
7989 sed 's/[ _+-]//g;y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
7990
7991SKIP_GTK=YES
7992SKIP_GTK2=YES
7993SKIP_GNOME=YES
7994SKIP_MOTIF=YES
7995SKIP_ATHENA=YES
7996SKIP_NEXTAW=YES
7997SKIP_PHOTON=YES
Bram Moolenaar071d4272004-06-13 20:20:40 +00007998SKIP_CARBON=YES
7999GUITYPE=NONE
8000
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008001if test "x$QNX" = "xyes" -a "x$with_x" = "xno" ; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00008002 SKIP_PHOTON=
8003 case "$enable_gui_canon" in
Bram Moolenaar446cb832008-06-24 21:56:24 +00008004 no) { $as_echo "$as_me:$LINENO: result: no GUI support" >&5
8005$as_echo "no GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008006 SKIP_PHOTON=YES ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008007 yes|"") { $as_echo "$as_me:$LINENO: result: yes - automatic GUI support" >&5
8008$as_echo "yes - automatic GUI support" >&6; } ;;
8009 auto) { $as_echo "$as_me:$LINENO: result: auto - automatic GUI support" >&5
8010$as_echo "auto - automatic GUI support" >&6; } ;;
8011 photon) { $as_echo "$as_me:$LINENO: result: Photon GUI support" >&5
8012$as_echo "Photon GUI support" >&6; } ;;
8013 *) { $as_echo "$as_me:$LINENO: result: Sorry, $enable_gui GUI is not supported" >&5
8014$as_echo "Sorry, $enable_gui GUI is not supported" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008015 SKIP_PHOTON=YES ;;
8016 esac
8017
8018elif test "x$MACOSX" = "xyes" -a "x$with_x" = "xno" ; then
8019 SKIP_CARBON=
8020 case "$enable_gui_canon" in
Bram Moolenaar446cb832008-06-24 21:56:24 +00008021 no) { $as_echo "$as_me:$LINENO: result: no GUI support" >&5
8022$as_echo "no GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008023 SKIP_CARBON=YES ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008024 yes|"") { $as_echo "$as_me:$LINENO: result: yes - automatic GUI support" >&5
8025$as_echo "yes - automatic GUI support" >&6; } ;;
8026 auto) { $as_echo "$as_me:$LINENO: result: auto - automatic GUI support" >&5
8027$as_echo "auto - automatic GUI support" >&6; } ;;
8028 carbon) { $as_echo "$as_me:$LINENO: result: Carbon GUI support" >&5
8029$as_echo "Carbon GUI support" >&6; } ;;
8030 *) { $as_echo "$as_me:$LINENO: result: Sorry, $enable_gui GUI is not supported" >&5
8031$as_echo "Sorry, $enable_gui GUI is not supported" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008032 SKIP_CARBON=YES ;;
8033 esac
8034
8035else
8036
Bram Moolenaar071d4272004-06-13 20:20:40 +00008037 case "$enable_gui_canon" in
Bram Moolenaar446cb832008-06-24 21:56:24 +00008038 no|none) { $as_echo "$as_me:$LINENO: result: no GUI support" >&5
8039$as_echo "no GUI support" >&6; } ;;
8040 yes|""|auto) { $as_echo "$as_me:$LINENO: result: yes/auto - automatic GUI support" >&5
8041$as_echo "yes/auto - automatic GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008042 SKIP_GTK=
8043 SKIP_GTK2=
8044 SKIP_GNOME=
8045 SKIP_MOTIF=
8046 SKIP_ATHENA=
8047 SKIP_NEXTAW=
8048 SKIP_CARBON=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008049 gtk) { $as_echo "$as_me:$LINENO: result: GTK+ 1.x GUI support" >&5
8050$as_echo "GTK+ 1.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008051 SKIP_GTK=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008052 gtk2) { $as_echo "$as_me:$LINENO: result: GTK+ 2.x GUI support" >&5
8053$as_echo "GTK+ 2.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008054 SKIP_GTK=
8055 SKIP_GTK2=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008056 gnome) { $as_echo "$as_me:$LINENO: result: GNOME 1.x GUI support" >&5
8057$as_echo "GNOME 1.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008058 SKIP_GNOME=
8059 SKIP_GTK=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008060 gnome2) { $as_echo "$as_me:$LINENO: result: GNOME 2.x GUI support" >&5
8061$as_echo "GNOME 2.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008062 SKIP_GNOME=
8063 SKIP_GTK=
8064 SKIP_GTK2=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008065 motif) { $as_echo "$as_me:$LINENO: result: Motif GUI support" >&5
8066$as_echo "Motif GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008067 SKIP_MOTIF=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008068 athena) { $as_echo "$as_me:$LINENO: result: Athena GUI support" >&5
8069$as_echo "Athena GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008070 SKIP_ATHENA=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008071 nextaw) { $as_echo "$as_me:$LINENO: result: neXtaw GUI support" >&5
8072$as_echo "neXtaw GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008073 SKIP_NEXTAW=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008074 *) { $as_echo "$as_me:$LINENO: result: Sorry, $enable_gui GUI is not supported" >&5
8075$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008076 esac
8077
8078fi
8079
8080if test "x$SKIP_GTK" != "xYES" -a "$enable_gui_canon" != "gtk" -a "$enable_gui_canon" != "gtk2"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008081 { $as_echo "$as_me:$LINENO: checking whether or not to look for GTK" >&5
8082$as_echo_n "checking whether or not to look for GTK... " >&6; }
8083 # Check whether --enable-gtk-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008084if test "${enable_gtk_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008085 enableval=$enable_gtk_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008086else
8087 enable_gtk_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008088fi
8089
8090 { $as_echo "$as_me:$LINENO: result: $enable_gtk_check" >&5
8091$as_echo "$enable_gtk_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008092 if test "x$enable_gtk_check" = "xno"; then
8093 SKIP_GTK=YES
8094 SKIP_GNOME=YES
8095 fi
8096fi
8097
8098if test "x$SKIP_GTK2" != "xYES" -a "$enable_gui_canon" != "gtk2" \
8099 -a "$enable_gui_canon" != "gnome2"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008100 { $as_echo "$as_me:$LINENO: checking whether or not to look for GTK+ 2" >&5
8101$as_echo_n "checking whether or not to look for GTK+ 2... " >&6; }
8102 # Check whether --enable-gtk2-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008103if test "${enable_gtk2_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008104 enableval=$enable_gtk2_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008105else
8106 enable_gtk2_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008107fi
8108
8109 { $as_echo "$as_me:$LINENO: result: $enable_gtk2_check" >&5
8110$as_echo "$enable_gtk2_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008111 if test "x$enable_gtk2_check" = "xno"; then
8112 SKIP_GTK2=YES
8113 fi
8114fi
8115
8116if test "x$SKIP_GNOME" != "xYES" -a "$enable_gui_canon" != "gnome" \
8117 -a "$enable_gui_canon" != "gnome2"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008118 { $as_echo "$as_me:$LINENO: checking whether or not to look for GNOME" >&5
8119$as_echo_n "checking whether or not to look for GNOME... " >&6; }
8120 # Check whether --enable-gnome-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008121if test "${enable_gnome_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008122 enableval=$enable_gnome_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008123else
8124 enable_gnome_check="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008125fi
8126
8127 { $as_echo "$as_me:$LINENO: result: $enable_gnome_check" >&5
8128$as_echo "$enable_gnome_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008129 if test "x$enable_gnome_check" = "xno"; then
8130 SKIP_GNOME=YES
8131 fi
8132fi
8133
8134if test "x$SKIP_MOTIF" != "xYES" -a "$enable_gui_canon" != "motif"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008135 { $as_echo "$as_me:$LINENO: checking whether or not to look for Motif" >&5
8136$as_echo_n "checking whether or not to look for Motif... " >&6; }
8137 # Check whether --enable-motif-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008138if test "${enable_motif_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008139 enableval=$enable_motif_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008140else
8141 enable_motif_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008142fi
8143
8144 { $as_echo "$as_me:$LINENO: result: $enable_motif_check" >&5
8145$as_echo "$enable_motif_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008146 if test "x$enable_motif_check" = "xno"; then
8147 SKIP_MOTIF=YES
8148 fi
8149fi
8150
8151if test "x$SKIP_ATHENA" != "xYES" -a "$enable_gui_canon" != "athena"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008152 { $as_echo "$as_me:$LINENO: checking whether or not to look for Athena" >&5
8153$as_echo_n "checking whether or not to look for Athena... " >&6; }
8154 # Check whether --enable-athena-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008155if test "${enable_athena_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008156 enableval=$enable_athena_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008157else
8158 enable_athena_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008159fi
8160
8161 { $as_echo "$as_me:$LINENO: result: $enable_athena_check" >&5
8162$as_echo "$enable_athena_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008163 if test "x$enable_athena_check" = "xno"; then
8164 SKIP_ATHENA=YES
8165 fi
8166fi
8167
8168if test "x$SKIP_NEXTAW" != "xYES" -a "$enable_gui_canon" != "nextaw"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008169 { $as_echo "$as_me:$LINENO: checking whether or not to look for neXtaw" >&5
8170$as_echo_n "checking whether or not to look for neXtaw... " >&6; }
8171 # Check whether --enable-nextaw-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008172if test "${enable_nextaw_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008173 enableval=$enable_nextaw_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008174else
8175 enable_nextaw_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008176fi
8177
8178 { $as_echo "$as_me:$LINENO: result: $enable_nextaw_check" >&5
8179$as_echo "$enable_nextaw_check" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00008180 if test "x$enable_nextaw_check" = "xno"; then
8181 SKIP_NEXTAW=YES
8182 fi
8183fi
8184
8185if test "x$SKIP_CARBON" != "xYES" -a "$enable_gui_canon" != "carbon"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008186 { $as_echo "$as_me:$LINENO: checking whether or not to look for Carbon" >&5
8187$as_echo_n "checking whether or not to look for Carbon... " >&6; }
8188 # Check whether --enable-carbon-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008189if test "${enable_carbon_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008190 enableval=$enable_carbon_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008191else
8192 enable_carbon_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008193fi
8194
8195 { $as_echo "$as_me:$LINENO: result: $enable_carbon_check" >&5
8196$as_echo "$enable_carbon_check" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00008197 if test "x$enable_carbon_check" = "xno"; then
8198 SKIP_CARBON=YES
8199 fi
8200fi
8201
Bram Moolenaar843ee412004-06-30 16:16:41 +00008202
Bram Moolenaar071d4272004-06-13 20:20:40 +00008203if test "x$MACOSX" = "xyes" -a -z "$SKIP_CARBON" -a "x$CARBON" = "xyes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008204 { $as_echo "$as_me:$LINENO: checking for Carbon GUI" >&5
8205$as_echo_n "checking for Carbon GUI... " >&6; }
8206 { $as_echo "$as_me:$LINENO: result: yes" >&5
8207$as_echo "yes" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00008208 GUITYPE=CARBONGUI
Bram Moolenaare344bea2005-09-01 20:46:49 +00008209 if test "$VIMNAME" = "vim"; then
8210 VIMNAME=Vim
8211 fi
Bram Moolenaar14716812006-05-04 21:54:08 +00008212
8213 if test x$prefix = xNONE; then
8214 prefix=/Applications
8215 fi
8216
8217 datadir='${prefix}/Vim.app/Contents/Resources'
8218
Bram Moolenaar071d4272004-06-13 20:20:40 +00008219 SKIP_GTK=YES;
8220 SKIP_GTK2=YES;
8221 SKIP_GNOME=YES;
8222 SKIP_MOTIF=YES;
8223 SKIP_ATHENA=YES;
8224 SKIP_NEXTAW=YES;
8225 SKIP_PHOTON=YES;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008226 SKIP_CARBON=YES
8227fi
8228
8229
8230
8231
8232
8233
8234
8235
8236
Bram Moolenaar071d4272004-06-13 20:20:40 +00008237if test -z "$SKIP_GTK"; then
8238
Bram Moolenaar446cb832008-06-24 21:56:24 +00008239 { $as_echo "$as_me:$LINENO: checking --with-gtk-prefix argument" >&5
8240$as_echo_n "checking --with-gtk-prefix argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008241
Bram Moolenaar446cb832008-06-24 21:56:24 +00008242# Check whether --with-gtk-prefix was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008243if test "${with_gtk_prefix+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008244 withval=$with_gtk_prefix; gtk_config_prefix="$withval"; { $as_echo "$as_me:$LINENO: result: $gtk_config_prefix" >&5
8245$as_echo "$gtk_config_prefix" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008246else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008247 gtk_config_prefix=""; { $as_echo "$as_me:$LINENO: result: no" >&5
8248$as_echo "no" >&6; }
8249fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008250
8251
Bram Moolenaar446cb832008-06-24 21:56:24 +00008252 { $as_echo "$as_me:$LINENO: checking --with-gtk-exec-prefix argument" >&5
8253$as_echo_n "checking --with-gtk-exec-prefix argument... " >&6; }
8254
8255# Check whether --with-gtk-exec-prefix was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008256if test "${with_gtk_exec_prefix+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008257 withval=$with_gtk_exec_prefix; gtk_config_exec_prefix="$withval"; { $as_echo "$as_me:$LINENO: result: $gtk_config_prefix" >&5
8258$as_echo "$gtk_config_prefix" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008259else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008260 gtk_config_exec_prefix=""; { $as_echo "$as_me:$LINENO: result: no" >&5
8261$as_echo "no" >&6; }
8262fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008263
Bram Moolenaar446cb832008-06-24 21:56:24 +00008264
8265 { $as_echo "$as_me:$LINENO: checking --disable-gtktest argument" >&5
8266$as_echo_n "checking --disable-gtktest argument... " >&6; }
8267 # Check whether --enable-gtktest was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008268if test "${enable_gtktest+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008269 enableval=$enable_gtktest;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008270else
8271 enable_gtktest=yes
Bram Moolenaar446cb832008-06-24 21:56:24 +00008272fi
8273
Bram Moolenaar071d4272004-06-13 20:20:40 +00008274 if test "x$enable_gtktest" = "xyes" ; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008275 { $as_echo "$as_me:$LINENO: result: gtk test enabled" >&5
8276$as_echo "gtk test enabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008277 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008278 { $as_echo "$as_me:$LINENO: result: gtk test disabled" >&5
8279$as_echo "gtk test disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008280 fi
8281
8282 if test "x$gtk_config_prefix" != "x" ; then
8283 gtk_config_args="$gtk_config_args --prefix=$gtk_config_prefix"
8284 GTK_CONFIG=$gtk_config_prefix/bin/gtk-config
8285 fi
8286 if test "x$gtk_config_exec_prefix" != "x" ; then
8287 gtk_config_args="$gtk_config_args --exec-prefix=$gtk_config_exec_prefix"
8288 GTK_CONFIG=$gtk_config_exec_prefix/bin/gtk-config
8289 fi
8290 if test "X$GTK_CONFIG" = "X"; then
8291 # Extract the first word of "gtk-config", so it can be a program name with args.
8292set dummy gtk-config; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00008293{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
8294$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008295if test "${ac_cv_path_GTK_CONFIG+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008296 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008297else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008298 case $GTK_CONFIG in
8299 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00008300 ac_cv_path_GTK_CONFIG="$GTK_CONFIG" # Let the user override the test with a path.
8301 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008302 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008303 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8304for as_dir in $PATH
8305do
8306 IFS=$as_save_IFS
8307 test -z "$as_dir" && as_dir=.
8308 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00008309 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008310 ac_cv_path_GTK_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008311 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008312 break 2
8313 fi
8314done
8315done
Bram Moolenaar446cb832008-06-24 21:56:24 +00008316IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008317
Bram Moolenaar071d4272004-06-13 20:20:40 +00008318 test -z "$ac_cv_path_GTK_CONFIG" && ac_cv_path_GTK_CONFIG="no"
8319 ;;
8320esac
8321fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008322GTK_CONFIG=$ac_cv_path_GTK_CONFIG
Bram Moolenaar071d4272004-06-13 20:20:40 +00008323if test -n "$GTK_CONFIG"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008324 { $as_echo "$as_me:$LINENO: result: $GTK_CONFIG" >&5
8325$as_echo "$GTK_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008326else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008327 { $as_echo "$as_me:$LINENO: result: no" >&5
8328$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008329fi
8330
Bram Moolenaar446cb832008-06-24 21:56:24 +00008331
Bram Moolenaar071d4272004-06-13 20:20:40 +00008332 if test "X$GTK_CONFIG" = "Xno"; then
8333 # Extract the first word of "gtk12-config", so it can be a program name with args.
8334set dummy gtk12-config; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00008335{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
8336$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008337if test "${ac_cv_path_GTK12_CONFIG+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008338 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008339else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008340 case $GTK12_CONFIG in
8341 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00008342 ac_cv_path_GTK12_CONFIG="$GTK12_CONFIG" # Let the user override the test with a path.
8343 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008344 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008345 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8346for as_dir in $PATH
8347do
8348 IFS=$as_save_IFS
8349 test -z "$as_dir" && as_dir=.
8350 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00008351 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008352 ac_cv_path_GTK12_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008353 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008354 break 2
8355 fi
8356done
8357done
Bram Moolenaar446cb832008-06-24 21:56:24 +00008358IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008359
Bram Moolenaar071d4272004-06-13 20:20:40 +00008360 test -z "$ac_cv_path_GTK12_CONFIG" && ac_cv_path_GTK12_CONFIG="no"
8361 ;;
8362esac
8363fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008364GTK12_CONFIG=$ac_cv_path_GTK12_CONFIG
Bram Moolenaar071d4272004-06-13 20:20:40 +00008365if test -n "$GTK12_CONFIG"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008366 { $as_echo "$as_me:$LINENO: result: $GTK12_CONFIG" >&5
8367$as_echo "$GTK12_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008368else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008369 { $as_echo "$as_me:$LINENO: result: no" >&5
8370$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008371fi
8372
Bram Moolenaar446cb832008-06-24 21:56:24 +00008373
Bram Moolenaar071d4272004-06-13 20:20:40 +00008374 GTK_CONFIG="$GTK12_CONFIG"
8375 fi
8376 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008377 { $as_echo "$as_me:$LINENO: result: Using GTK configuration program $GTK_CONFIG" >&5
8378$as_echo "Using GTK configuration program $GTK_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008379 fi
8380 if test "X$PKG_CONFIG" = "X"; then
8381 # Extract the first word of "pkg-config", so it can be a program name with args.
8382set dummy pkg-config; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00008383{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
8384$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008385if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008386 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008387else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008388 case $PKG_CONFIG in
8389 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00008390 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
8391 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008392 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008393 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8394for as_dir in $PATH
8395do
8396 IFS=$as_save_IFS
8397 test -z "$as_dir" && as_dir=.
8398 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00008399 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008400 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008401 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008402 break 2
8403 fi
8404done
8405done
Bram Moolenaar446cb832008-06-24 21:56:24 +00008406IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008407
Bram Moolenaar071d4272004-06-13 20:20:40 +00008408 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
8409 ;;
8410esac
8411fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008412PKG_CONFIG=$ac_cv_path_PKG_CONFIG
Bram Moolenaar071d4272004-06-13 20:20:40 +00008413if test -n "$PKG_CONFIG"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008414 { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
8415$as_echo "$PKG_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008416else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008417 { $as_echo "$as_me:$LINENO: result: no" >&5
8418$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008419fi
8420
Bram Moolenaar446cb832008-06-24 21:56:24 +00008421
Bram Moolenaar071d4272004-06-13 20:20:40 +00008422 fi
8423
8424 if test "x$GTK_CONFIG:$PKG_CONFIG" != "xno:no"; then
8425 if test "X$SKIP_GTK2" != "XYES"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008426
Bram Moolenaar071d4272004-06-13 20:20:40 +00008427 if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then
8428 {
8429 min_gtk_version=2.2.0
Bram Moolenaar446cb832008-06-24 21:56:24 +00008430 { $as_echo "$as_me:$LINENO: checking for GTK - version >= $min_gtk_version" >&5
8431$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008432 no_gtk=""
8433 if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
8434 && $PKG_CONFIG --exists gtk+-2.0; then
8435 {
8436 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00008437 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0`
Bram Moolenaar071d4272004-06-13 20:20:40 +00008438 GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0`
8439 gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8440 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
8441 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8442 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
8443 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8444 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
8445 }
8446 elif test "X$GTK_CONFIG" != "Xno"; then
8447 {
8448 GTK_CFLAGS=`$GTK_CONFIG $gtk_config_args --cflags`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00008449 GTK_LIBDIR=
Bram Moolenaar071d4272004-06-13 20:20:40 +00008450 GTK_LIBS=`$GTK_CONFIG $gtk_config_args --libs`
8451 gtk_major_version=`$GTK_CONFIG $gtk_config_args --version | \
8452 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
8453 gtk_minor_version=`$GTK_CONFIG $gtk_config_args --version | \
8454 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
8455 gtk_micro_version=`$GTK_CONFIG $gtk_config_args --version | \
8456 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
8457 }
8458 else
8459 no_gtk=yes
8460 fi
8461
8462 if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then
8463 {
8464 ac_save_CFLAGS="$CFLAGS"
8465 ac_save_LIBS="$LIBS"
8466 CFLAGS="$CFLAGS $GTK_CFLAGS"
8467 LIBS="$LIBS $GTK_LIBS"
8468
8469 rm -f conf.gtktest
8470 if test "$cross_compiling" = yes; then
8471 echo $ac_n "cross compiling; assumed OK... $ac_c"
8472else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008473 cat >conftest.$ac_ext <<_ACEOF
8474/* confdefs.h. */
8475_ACEOF
8476cat confdefs.h >>conftest.$ac_ext
8477cat >>conftest.$ac_ext <<_ACEOF
8478/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008479
8480#include <gtk/gtk.h>
8481#include <stdio.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +00008482#if STDC_HEADERS
8483# include <stdlib.h>
8484# include <stddef.h>
8485#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00008486
8487int
8488main ()
8489{
8490int major, minor, micro;
8491char *tmp_version;
8492
8493system ("touch conf.gtktest");
8494
8495/* HP/UX 9 (%@#!) writes to sscanf strings */
8496tmp_version = g_strdup("$min_gtk_version");
8497if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
8498 printf("%s, bad version string\n", "$min_gtk_version");
8499 exit(1);
8500 }
8501
8502if ((gtk_major_version > major) ||
8503 ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
8504 ((gtk_major_version == major) && (gtk_minor_version == minor) &&
8505 (gtk_micro_version >= micro)))
8506{
8507 return 0;
8508}
8509return 1;
8510}
8511
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008512_ACEOF
8513rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00008514if { (ac_try="$ac_link"
8515case "(($ac_try" in
8516 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8517 *) ac_try_echo=$ac_try;;
8518esac
8519eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8520$as_echo "$ac_try_echo") >&5
8521 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008522 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00008523 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008524 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +00008525 { (case "(($ac_try" in
8526 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8527 *) ac_try_echo=$ac_try;;
8528esac
8529eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8530$as_echo "$ac_try_echo") >&5
8531 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008532 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00008533 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008534 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00008535 :
8536else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008537 $as_echo "$as_me: program exited with status $ac_status" >&5
8538$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008539sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00008540
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008541( exit $ac_status )
8542no_gtk=yes
8543fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008544rm -rf conftest.dSYM
8545rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008546fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008547
8548
Bram Moolenaar071d4272004-06-13 20:20:40 +00008549 CFLAGS="$ac_save_CFLAGS"
8550 LIBS="$ac_save_LIBS"
8551 }
8552 fi
8553 if test "x$no_gtk" = x ; then
8554 if test "x$enable_gtktest" = "xyes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008555 { $as_echo "$as_me:$LINENO: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
8556$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008557 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008558 { $as_echo "$as_me:$LINENO: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
8559$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008560 fi
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00008561 GUI_LIB_LOC="$GTK_LIBDIR"
8562 GTK_LIBNAME="$GTK_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00008563 GUI_INC_LOC="$GTK_CFLAGS"
8564 else
8565 {
Bram Moolenaar446cb832008-06-24 21:56:24 +00008566 { $as_echo "$as_me:$LINENO: result: no" >&5
8567$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008568 GTK_CFLAGS=""
8569 GTK_LIBS=""
8570 :
8571 }
8572 fi
8573 }
8574 else
8575 GTK_CFLAGS=""
8576 GTK_LIBS=""
8577 :
8578 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008579
8580
Bram Moolenaar071d4272004-06-13 20:20:40 +00008581 rm -f conf.gtktest
8582
8583 if test "x$GTK_CFLAGS" != "x"; then
8584 SKIP_ATHENA=YES
8585 SKIP_NEXTAW=YES
8586 SKIP_MOTIF=YES
8587 GUITYPE=GTK
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008588
Bram Moolenaar071d4272004-06-13 20:20:40 +00008589 fi
8590 fi
8591
8592 if test "x$GUITYPE" != "xGTK"; then
8593 SKIP_GTK2=YES
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008594
Bram Moolenaar071d4272004-06-13 20:20:40 +00008595 if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then
8596 {
8597 min_gtk_version=1.1.16
Bram Moolenaar446cb832008-06-24 21:56:24 +00008598 { $as_echo "$as_me:$LINENO: checking for GTK - version >= $min_gtk_version" >&5
8599$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008600 no_gtk=""
8601 if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
8602 && $PKG_CONFIG --exists gtk+-2.0; then
8603 {
8604 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00008605 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0`
Bram Moolenaar071d4272004-06-13 20:20:40 +00008606 GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0`
8607 gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8608 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
8609 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8610 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
8611 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8612 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
8613 }
8614 elif test "X$GTK_CONFIG" != "Xno"; then
8615 {
8616 GTK_CFLAGS=`$GTK_CONFIG $gtk_config_args --cflags`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00008617 GTK_LIBDIR=
Bram Moolenaar071d4272004-06-13 20:20:40 +00008618 GTK_LIBS=`$GTK_CONFIG $gtk_config_args --libs`
8619 gtk_major_version=`$GTK_CONFIG $gtk_config_args --version | \
8620 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
8621 gtk_minor_version=`$GTK_CONFIG $gtk_config_args --version | \
8622 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
8623 gtk_micro_version=`$GTK_CONFIG $gtk_config_args --version | \
8624 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
8625 }
8626 else
8627 no_gtk=yes
8628 fi
8629
8630 if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then
8631 {
8632 ac_save_CFLAGS="$CFLAGS"
8633 ac_save_LIBS="$LIBS"
8634 CFLAGS="$CFLAGS $GTK_CFLAGS"
8635 LIBS="$LIBS $GTK_LIBS"
8636
8637 rm -f conf.gtktest
8638 if test "$cross_compiling" = yes; then
8639 echo $ac_n "cross compiling; assumed OK... $ac_c"
8640else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008641 cat >conftest.$ac_ext <<_ACEOF
8642/* confdefs.h. */
8643_ACEOF
8644cat confdefs.h >>conftest.$ac_ext
8645cat >>conftest.$ac_ext <<_ACEOF
8646/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008647
8648#include <gtk/gtk.h>
8649#include <stdio.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +00008650#if STDC_HEADERS
8651# include <stdlib.h>
8652# include <stddef.h>
8653#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00008654
8655int
8656main ()
8657{
8658int major, minor, micro;
8659char *tmp_version;
8660
8661system ("touch conf.gtktest");
8662
8663/* HP/UX 9 (%@#!) writes to sscanf strings */
8664tmp_version = g_strdup("$min_gtk_version");
8665if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
8666 printf("%s, bad version string\n", "$min_gtk_version");
8667 exit(1);
8668 }
8669
8670if ((gtk_major_version > major) ||
8671 ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
8672 ((gtk_major_version == major) && (gtk_minor_version == minor) &&
8673 (gtk_micro_version >= micro)))
8674{
8675 return 0;
8676}
8677return 1;
8678}
8679
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008680_ACEOF
8681rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00008682if { (ac_try="$ac_link"
8683case "(($ac_try" in
8684 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8685 *) ac_try_echo=$ac_try;;
8686esac
8687eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8688$as_echo "$ac_try_echo") >&5
8689 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008690 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00008691 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008692 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +00008693 { (case "(($ac_try" in
8694 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8695 *) ac_try_echo=$ac_try;;
8696esac
8697eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8698$as_echo "$ac_try_echo") >&5
8699 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008700 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00008701 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008702 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00008703 :
8704else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008705 $as_echo "$as_me: program exited with status $ac_status" >&5
8706$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008707sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00008708
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008709( exit $ac_status )
8710no_gtk=yes
8711fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008712rm -rf conftest.dSYM
8713rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008714fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008715
8716
Bram Moolenaar071d4272004-06-13 20:20:40 +00008717 CFLAGS="$ac_save_CFLAGS"
8718 LIBS="$ac_save_LIBS"
8719 }
8720 fi
8721 if test "x$no_gtk" = x ; then
8722 if test "x$enable_gtktest" = "xyes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008723 { $as_echo "$as_me:$LINENO: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
8724$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008725 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008726 { $as_echo "$as_me:$LINENO: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
8727$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008728 fi
8729 GTK_LIBNAME="$GTK_LIBS"
8730 GUI_INC_LOC="$GTK_CFLAGS"
8731 else
8732 {
Bram Moolenaar446cb832008-06-24 21:56:24 +00008733 { $as_echo "$as_me:$LINENO: result: no" >&5
8734$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008735 GTK_CFLAGS=""
8736 GTK_LIBS=""
8737 :
8738 }
8739 fi
8740 }
8741 else
8742 GTK_CFLAGS=""
8743 GTK_LIBS=""
8744 :
8745 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008746
8747
Bram Moolenaar071d4272004-06-13 20:20:40 +00008748 rm -f conf.gtktest
8749
8750 if test "x$GTK_CFLAGS" != "x"; then
8751 SKIP_ATHENA=YES
8752 SKIP_NEXTAW=YES
8753 SKIP_MOTIF=YES
8754 GUITYPE=GTK
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008755
Bram Moolenaar071d4272004-06-13 20:20:40 +00008756 fi
8757 fi
8758 fi
8759 if test "x$GUITYPE" = "xGTK"; then
8760 if test "$gtk_major_version" = 1 -a "0$gtk_minor_version" -lt 2 \
8761 -o "$gtk_major_version" = 1 -a "$gtk_minor_version" = 2 -a "0$gtk_micro_version" -lt 3; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008762 { $as_echo "$as_me:$LINENO: result: this GTK version is old; version 1.2.3 or later is recommended" >&5
8763$as_echo "this GTK version is old; version 1.2.3 or later is recommended" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008764 else
8765 {
8766 if test "0$gtk_major_version" -ge 2; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008767 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008768#define HAVE_GTK2 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008769_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008770
8771 if test "$gtk_minor_version" = 1 -a "0$gtk_micro_version" -ge 1 \
8772 || test "0$gtk_minor_version" -ge 2 \
8773 || test "0$gtk_major_version" -gt 2; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008774 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008775#define HAVE_GTK_MULTIHEAD 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008776_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008777
8778 fi
8779 fi
8780 if test -z "$SKIP_GNOME"; then
8781 {
Bram Moolenaar071d4272004-06-13 20:20:40 +00008782
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008783
8784
8785
8786
8787
Bram Moolenaar446cb832008-06-24 21:56:24 +00008788# Check whether --with-gnome-includes was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008789if test "${with_gnome_includes+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008790 withval=$with_gnome_includes; CFLAGS="$CFLAGS -I$withval"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008791
Bram Moolenaar446cb832008-06-24 21:56:24 +00008792fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008793
8794
Bram Moolenaar446cb832008-06-24 21:56:24 +00008795
8796# Check whether --with-gnome-libs was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008797if test "${with_gnome_libs+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008798 withval=$with_gnome_libs; LDFLAGS="$LDFLAGS -L$withval" gnome_prefix=$withval
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008799
Bram Moolenaar446cb832008-06-24 21:56:24 +00008800fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008801
8802
Bram Moolenaar446cb832008-06-24 21:56:24 +00008803
8804# Check whether --with-gnome was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008805if test "${with_gnome+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008806 withval=$with_gnome; if test x$withval = xyes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00008807 want_gnome=yes
8808 have_gnome=yes
8809 else
8810 if test "x$withval" = xno; then
8811 want_gnome=no
8812 else
8813 want_gnome=yes
8814 LDFLAGS="$LDFLAGS -L$withval/lib"
8815 CFLAGS="$CFLAGS -I$withval/include"
8816 gnome_prefix=$withval/lib
8817 fi
8818 fi
8819else
8820 want_gnome=yes
Bram Moolenaar446cb832008-06-24 21:56:24 +00008821fi
8822
Bram Moolenaar071d4272004-06-13 20:20:40 +00008823
8824 if test "x$want_gnome" = xyes -a "0$gtk_major_version" -ge 2; then
8825 {
Bram Moolenaar446cb832008-06-24 21:56:24 +00008826 { $as_echo "$as_me:$LINENO: checking for libgnomeui-2.0" >&5
8827$as_echo_n "checking for libgnomeui-2.0... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008828 if $PKG_CONFIG --exists libgnomeui-2.0; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008829 { $as_echo "$as_me:$LINENO: result: yes" >&5
8830$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008831 GNOME_LIBS=`$PKG_CONFIG --libs-only-l libgnomeui-2.0`
8832 GNOME_LIBDIR=`$PKG_CONFIG --libs-only-L libgnomeui-2.0`
8833 GNOME_INCLUDEDIR=`$PKG_CONFIG --cflags libgnomeui-2.0`
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00008834
Bram Moolenaar446cb832008-06-24 21:56:24 +00008835 { $as_echo "$as_me:$LINENO: checking for FreeBSD" >&5
8836$as_echo_n "checking for FreeBSD... " >&6; }
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00008837 if test "`(uname) 2>/dev/null`" = FreeBSD; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008838 { $as_echo "$as_me:$LINENO: result: yes" >&5
8839$as_echo "yes" >&6; }
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00008840 GNOME_INCLUDEDIR="$GNOME_INCLUDEDIR -D_THREAD_SAFE"
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00008841 GNOME_LIBS="$GNOME_LIBS -pthread"
8842 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008843 { $as_echo "$as_me:$LINENO: result: no" >&5
8844$as_echo "no" >&6; }
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00008845 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008846 have_gnome=yes
8847 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008848 { $as_echo "$as_me:$LINENO: result: not found" >&5
8849$as_echo "not found" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008850 if test "x" = xfail; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008851 { { $as_echo "$as_me:$LINENO: error: Could not find libgnomeui-2.0 via pkg-config" >&5
8852$as_echo "$as_me: error: Could not find libgnomeui-2.0 via pkg-config" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008853 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008854 fi
8855 fi
8856 }
8857 elif test "x$want_gnome" = xyes; then
8858 {
8859 # Extract the first word of "gnome-config", so it can be a program name with args.
8860set dummy gnome-config; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00008861{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
8862$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008863if test "${ac_cv_path_GNOME_CONFIG+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008864 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008865else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008866 case $GNOME_CONFIG in
8867 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00008868 ac_cv_path_GNOME_CONFIG="$GNOME_CONFIG" # Let the user override the test with a path.
8869 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008870 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008871 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8872for as_dir in $PATH
8873do
8874 IFS=$as_save_IFS
8875 test -z "$as_dir" && as_dir=.
8876 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00008877 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008878 ac_cv_path_GNOME_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008879 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008880 break 2
8881 fi
8882done
8883done
Bram Moolenaar446cb832008-06-24 21:56:24 +00008884IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008885
Bram Moolenaar071d4272004-06-13 20:20:40 +00008886 test -z "$ac_cv_path_GNOME_CONFIG" && ac_cv_path_GNOME_CONFIG="no"
8887 ;;
8888esac
8889fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008890GNOME_CONFIG=$ac_cv_path_GNOME_CONFIG
Bram Moolenaar071d4272004-06-13 20:20:40 +00008891if test -n "$GNOME_CONFIG"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008892 { $as_echo "$as_me:$LINENO: result: $GNOME_CONFIG" >&5
8893$as_echo "$GNOME_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008894else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008895 { $as_echo "$as_me:$LINENO: result: no" >&5
8896$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008897fi
8898
Bram Moolenaar446cb832008-06-24 21:56:24 +00008899
Bram Moolenaar071d4272004-06-13 20:20:40 +00008900 if test "$GNOME_CONFIG" = "no"; then
8901 no_gnome_config="yes"
8902 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008903 { $as_echo "$as_me:$LINENO: checking if $GNOME_CONFIG works" >&5
8904$as_echo_n "checking if $GNOME_CONFIG works... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008905 if $GNOME_CONFIG --libs-only-l gnome >/dev/null 2>&1; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008906 { $as_echo "$as_me:$LINENO: result: yes" >&5
8907$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008908 GNOME_LIBS="`$GNOME_CONFIG --libs-only-l gnome gnomeui`"
8909 GNOME_LIBDIR="`$GNOME_CONFIG --libs-only-L gnorba gnomeui`"
8910 GNOME_INCLUDEDIR="`$GNOME_CONFIG --cflags gnorba gnomeui`"
8911 have_gnome=yes
8912 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008913 { $as_echo "$as_me:$LINENO: result: no" >&5
8914$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008915 no_gnome_config="yes"
8916 fi
8917 fi
8918
8919 if test x$exec_prefix = xNONE; then
8920 if test x$prefix = xNONE; then
8921 gnome_prefix=$ac_default_prefix/lib
8922 else
8923 gnome_prefix=$prefix/lib
8924 fi
8925 else
8926 gnome_prefix=`eval echo \`echo $libdir\``
8927 fi
8928
8929 if test "$no_gnome_config" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008930 { $as_echo "$as_me:$LINENO: checking for gnomeConf.sh file in $gnome_prefix" >&5
8931$as_echo_n "checking for gnomeConf.sh file in $gnome_prefix... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008932 if test -f $gnome_prefix/gnomeConf.sh; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008933 { $as_echo "$as_me:$LINENO: result: found" >&5
8934$as_echo "found" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008935 echo "loading gnome configuration from" \
8936 "$gnome_prefix/gnomeConf.sh"
8937 . $gnome_prefix/gnomeConf.sh
8938 have_gnome=yes
8939 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008940 { $as_echo "$as_me:$LINENO: result: not found" >&5
8941$as_echo "not found" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008942 if test x = xfail; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008943 { { $as_echo "$as_me:$LINENO: error: Could not find the gnomeConf.sh file that is generated by gnome-libs install" >&5
8944$as_echo "$as_me: error: Could not find the gnomeConf.sh file that is generated by gnome-libs install" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008945 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008946 fi
8947 fi
8948 fi
8949 }
8950 fi
8951
8952 if test x$have_gnome = xyes ; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008953 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008954#define FEAT_GUI_GNOME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008955_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008956
8957 GUI_INC_LOC="$GUI_INC_LOC $GNOME_INCLUDEDIR"
8958 GTK_LIBNAME="$GTK_LIBNAME $GNOME_LIBDIR $GNOME_LIBS"
8959 fi
8960 }
8961 fi
8962 }
8963 fi
8964 fi
8965fi
8966
8967
8968if test -z "$SKIP_MOTIF"; then
8969 gui_XXX="/usr/XXX/Motif* /usr/Motif*/XXX /usr/XXX /usr/shlib /usr/X11*/XXX /usr/XXX/X11* /usr/dt/XXX /local/Motif*/XXX /local/XXX/Motif* /usr/local/Motif*/XXX /usr/local/XXX/Motif* /usr/local/XXX /usr/local/X11*/XXX /usr/local/LessTif/Motif*/XXX $MOTIFHOME/XXX"
8970 GUI_INC_LOC="`echo $GUI_INC_LOC|sed 's%-I%%g'`"
8971
Bram Moolenaar446cb832008-06-24 21:56:24 +00008972 { $as_echo "$as_me:$LINENO: checking for location of Motif GUI includes" >&5
8973$as_echo_n "checking for location of Motif GUI includes... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008974 gui_includes="`echo $x_includes|sed 's%/^/^/*$%%'` `echo "$gui_XXX" | sed s/XXX/include/g` $GUI_INC_LOC"
8975 GUI_INC_LOC=
8976 for try in $gui_includes; do
8977 if test -f "$try/Xm/Xm.h"; then
8978 GUI_INC_LOC=$try
8979 fi
8980 done
8981 if test -n "$GUI_INC_LOC"; then
8982 if test "$GUI_INC_LOC" = /usr/include; then
8983 GUI_INC_LOC=
Bram Moolenaar446cb832008-06-24 21:56:24 +00008984 { $as_echo "$as_me:$LINENO: result: in default path" >&5
8985$as_echo "in default path" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008986 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008987 { $as_echo "$as_me:$LINENO: result: $GUI_INC_LOC" >&5
8988$as_echo "$GUI_INC_LOC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008989 fi
8990 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008991 { $as_echo "$as_me:$LINENO: result: <not found>" >&5
8992$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008993 SKIP_MOTIF=YES
8994 fi
8995fi
8996
8997
8998if test -z "$SKIP_MOTIF"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008999 { $as_echo "$as_me:$LINENO: checking --with-motif-lib argument" >&5
9000$as_echo_n "checking --with-motif-lib argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009001
Bram Moolenaar446cb832008-06-24 21:56:24 +00009002# Check whether --with-motif-lib was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00009003if test "${with_motif_lib+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009004 withval=$with_motif_lib; MOTIF_LIBNAME="${withval}"
9005fi
9006
Bram Moolenaar071d4272004-06-13 20:20:40 +00009007
9008 if test -n "$MOTIF_LIBNAME"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009009 { $as_echo "$as_me:$LINENO: result: $MOTIF_LIBNAME" >&5
9010$as_echo "$MOTIF_LIBNAME" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009011 GUI_LIB_LOC=
9012 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009013 { $as_echo "$as_me:$LINENO: result: no" >&5
9014$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009015
9016 GUI_LIB_LOC="`echo $GUI_LIB_LOC|sed 's%-L%%g'`"
9017
Bram Moolenaar446cb832008-06-24 21:56:24 +00009018 { $as_echo "$as_me:$LINENO: checking for location of Motif GUI libs" >&5
9019$as_echo_n "checking for location of Motif GUI libs... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009020 gui_libs="`echo $x_libraries|sed 's%/^/^/*$%%'` `echo "$gui_XXX" | sed s/XXX/lib/g` `echo "$GUI_INC_LOC" | sed s/include/lib/` $GUI_LIB_LOC"
9021 GUI_LIB_LOC=
9022 for try in $gui_libs; do
Bram Moolenaar325b7a22004-07-05 15:58:32 +00009023 for libtry in "$try"/libXm.a "$try"/libXm.so* "$try"/libXm.sl "$try"/libXm.dylib; do
Bram Moolenaar071d4272004-06-13 20:20:40 +00009024 if test -f "$libtry"; then
9025 GUI_LIB_LOC=$try
9026 fi
9027 done
9028 done
9029 if test -n "$GUI_LIB_LOC"; then
9030 if test "$GUI_LIB_LOC" = /usr/lib; then
9031 GUI_LIB_LOC=
Bram Moolenaar446cb832008-06-24 21:56:24 +00009032 { $as_echo "$as_me:$LINENO: result: in default path" >&5
9033$as_echo "in default path" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009034 else
9035 if test -n "$GUI_LIB_LOC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009036 { $as_echo "$as_me:$LINENO: result: $GUI_LIB_LOC" >&5
9037$as_echo "$GUI_LIB_LOC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009038 if test "`(uname) 2>/dev/null`" = SunOS &&
9039 uname -r | grep '^5' >/dev/null; then
9040 GUI_LIB_LOC="$GUI_LIB_LOC -R $GUI_LIB_LOC"
9041 fi
9042 fi
9043 fi
9044 MOTIF_LIBNAME=-lXm
9045 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009046 { $as_echo "$as_me:$LINENO: result: <not found>" >&5
9047$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009048 SKIP_MOTIF=YES
9049 fi
9050 fi
9051fi
9052
9053if test -z "$SKIP_MOTIF"; then
9054 SKIP_ATHENA=YES
9055 SKIP_NEXTAW=YES
9056 GUITYPE=MOTIF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009057
Bram Moolenaar071d4272004-06-13 20:20:40 +00009058fi
9059
9060
9061GUI_X_LIBS=
9062
9063if test -z "$SKIP_ATHENA"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009064 { $as_echo "$as_me:$LINENO: checking if Athena header files can be found" >&5
9065$as_echo_n "checking if Athena header files can be found... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009066 cflags_save=$CFLAGS
9067 CFLAGS="$CFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009068 cat >conftest.$ac_ext <<_ACEOF
9069/* confdefs.h. */
9070_ACEOF
9071cat confdefs.h >>conftest.$ac_ext
9072cat >>conftest.$ac_ext <<_ACEOF
9073/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009074
9075#include <X11/Intrinsic.h>
9076#include <X11/Xaw/Paned.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009077int
9078main ()
9079{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009080
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009081 ;
9082 return 0;
9083}
9084_ACEOF
9085rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009086if { (ac_try="$ac_compile"
9087case "(($ac_try" in
9088 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9089 *) ac_try_echo=$ac_try;;
9090esac
9091eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9092$as_echo "$ac_try_echo") >&5
9093 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009094 ac_status=$?
9095 grep -v '^ *+' conftest.er1 >conftest.err
9096 rm -f conftest.er1
9097 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009098 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9099 (exit $ac_status); } && {
9100 test -z "$ac_c_werror_flag" ||
9101 test ! -s conftest.err
9102 } && test -s conftest.$ac_objext; then
9103 { $as_echo "$as_me:$LINENO: result: yes" >&5
9104$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009105else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009106 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009107sed 's/^/| /' conftest.$ac_ext >&5
9108
Bram Moolenaar446cb832008-06-24 21:56:24 +00009109 { $as_echo "$as_me:$LINENO: result: no" >&5
9110$as_echo "no" >&6; }; SKIP_ATHENA=YES
Bram Moolenaar071d4272004-06-13 20:20:40 +00009111fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009112
9113rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00009114 CFLAGS=$cflags_save
9115fi
9116
9117if test -z "$SKIP_ATHENA"; then
9118 GUITYPE=ATHENA
9119fi
9120
9121if test -z "$SKIP_NEXTAW"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009122 { $as_echo "$as_me:$LINENO: checking if neXtaw header files can be found" >&5
9123$as_echo_n "checking if neXtaw header files can be found... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009124 cflags_save=$CFLAGS
9125 CFLAGS="$CFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009126 cat >conftest.$ac_ext <<_ACEOF
9127/* confdefs.h. */
9128_ACEOF
9129cat confdefs.h >>conftest.$ac_ext
9130cat >>conftest.$ac_ext <<_ACEOF
9131/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009132
9133#include <X11/Intrinsic.h>
9134#include <X11/neXtaw/Paned.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009135int
9136main ()
9137{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009138
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009139 ;
9140 return 0;
9141}
9142_ACEOF
9143rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009144if { (ac_try="$ac_compile"
9145case "(($ac_try" in
9146 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9147 *) ac_try_echo=$ac_try;;
9148esac
9149eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9150$as_echo "$ac_try_echo") >&5
9151 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009152 ac_status=$?
9153 grep -v '^ *+' conftest.er1 >conftest.err
9154 rm -f conftest.er1
9155 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009156 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9157 (exit $ac_status); } && {
9158 test -z "$ac_c_werror_flag" ||
9159 test ! -s conftest.err
9160 } && test -s conftest.$ac_objext; then
9161 { $as_echo "$as_me:$LINENO: result: yes" >&5
9162$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009163else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009164 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009165sed 's/^/| /' conftest.$ac_ext >&5
9166
Bram Moolenaar446cb832008-06-24 21:56:24 +00009167 { $as_echo "$as_me:$LINENO: result: no" >&5
9168$as_echo "no" >&6; }; SKIP_NEXTAW=YES
Bram Moolenaar071d4272004-06-13 20:20:40 +00009169fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009170
9171rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00009172 CFLAGS=$cflags_save
9173fi
9174
9175if test -z "$SKIP_NEXTAW"; then
9176 GUITYPE=NEXTAW
9177fi
9178
9179if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then
9180 if test -n "$GUI_INC_LOC"; then
9181 GUI_INC_LOC=-I"`echo $GUI_INC_LOC|sed 's%-I%%'`"
9182 fi
9183 if test -n "$GUI_LIB_LOC"; then
9184 GUI_LIB_LOC=-L"`echo $GUI_LIB_LOC|sed 's%-L%%'`"
9185 fi
9186
9187 ldflags_save=$LDFLAGS
9188 LDFLAGS="$X_LIBS $LDFLAGS"
Bram Moolenaar446cb832008-06-24 21:56:24 +00009189 { $as_echo "$as_me:$LINENO: checking for XShapeQueryExtension in -lXext" >&5
9190$as_echo_n "checking for XShapeQueryExtension in -lXext... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009191if test "${ac_cv_lib_Xext_XShapeQueryExtension+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009192 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009193else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009194 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00009195LIBS="-lXext -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009196cat >conftest.$ac_ext <<_ACEOF
9197/* confdefs.h. */
9198_ACEOF
9199cat confdefs.h >>conftest.$ac_ext
9200cat >>conftest.$ac_ext <<_ACEOF
9201/* end confdefs.h. */
9202
Bram Moolenaar446cb832008-06-24 21:56:24 +00009203/* Override any GCC internal prototype to avoid an error.
9204 Use char because int might match the return type of a GCC
9205 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009206#ifdef __cplusplus
9207extern "C"
9208#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009209char XShapeQueryExtension ();
9210int
9211main ()
9212{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009213return XShapeQueryExtension ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009214 ;
9215 return 0;
9216}
9217_ACEOF
9218rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009219if { (ac_try="$ac_link"
9220case "(($ac_try" in
9221 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9222 *) ac_try_echo=$ac_try;;
9223esac
9224eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9225$as_echo "$ac_try_echo") >&5
9226 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009227 ac_status=$?
9228 grep -v '^ *+' conftest.er1 >conftest.err
9229 rm -f conftest.er1
9230 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009231 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9232 (exit $ac_status); } && {
9233 test -z "$ac_c_werror_flag" ||
9234 test ! -s conftest.err
9235 } && test -s conftest$ac_exeext && {
9236 test "$cross_compiling" = yes ||
9237 $as_test_x conftest$ac_exeext
9238 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009239 ac_cv_lib_Xext_XShapeQueryExtension=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00009240else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009241 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009242sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00009243
Bram Moolenaar446cb832008-06-24 21:56:24 +00009244 ac_cv_lib_Xext_XShapeQueryExtension=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009245fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009246
9247rm -rf conftest.dSYM
9248rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009249 conftest$ac_exeext conftest.$ac_ext
9250LIBS=$ac_check_lib_save_LIBS
9251fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009252{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xext_XShapeQueryExtension" >&5
9253$as_echo "$ac_cv_lib_Xext_XShapeQueryExtension" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009254if test $ac_cv_lib_Xext_XShapeQueryExtension = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009255 GUI_X_LIBS="-lXext"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009256fi
9257
Bram Moolenaar446cb832008-06-24 21:56:24 +00009258 { $as_echo "$as_me:$LINENO: checking for wslen in -lw" >&5
9259$as_echo_n "checking for wslen in -lw... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009260if test "${ac_cv_lib_w_wslen+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009261 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009262else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009263 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00009264LIBS="-lw $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009265cat >conftest.$ac_ext <<_ACEOF
9266/* confdefs.h. */
9267_ACEOF
9268cat confdefs.h >>conftest.$ac_ext
9269cat >>conftest.$ac_ext <<_ACEOF
9270/* end confdefs.h. */
9271
Bram Moolenaar446cb832008-06-24 21:56:24 +00009272/* Override any GCC internal prototype to avoid an error.
9273 Use char because int might match the return type of a GCC
9274 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009275#ifdef __cplusplus
9276extern "C"
9277#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009278char wslen ();
9279int
9280main ()
9281{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009282return wslen ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009283 ;
9284 return 0;
9285}
9286_ACEOF
9287rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009288if { (ac_try="$ac_link"
9289case "(($ac_try" in
9290 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9291 *) ac_try_echo=$ac_try;;
9292esac
9293eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9294$as_echo "$ac_try_echo") >&5
9295 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009296 ac_status=$?
9297 grep -v '^ *+' conftest.er1 >conftest.err
9298 rm -f conftest.er1
9299 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009300 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9301 (exit $ac_status); } && {
9302 test -z "$ac_c_werror_flag" ||
9303 test ! -s conftest.err
9304 } && test -s conftest$ac_exeext && {
9305 test "$cross_compiling" = yes ||
9306 $as_test_x conftest$ac_exeext
9307 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009308 ac_cv_lib_w_wslen=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00009309else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009310 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009311sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00009312
Bram Moolenaar446cb832008-06-24 21:56:24 +00009313 ac_cv_lib_w_wslen=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009314fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009315
9316rm -rf conftest.dSYM
9317rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009318 conftest$ac_exeext conftest.$ac_ext
9319LIBS=$ac_check_lib_save_LIBS
9320fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009321{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_w_wslen" >&5
9322$as_echo "$ac_cv_lib_w_wslen" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009323if test $ac_cv_lib_w_wslen = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009324 X_EXTRA_LIBS="$X_EXTRA_LIBS -lw"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009325fi
9326
Bram Moolenaar446cb832008-06-24 21:56:24 +00009327 { $as_echo "$as_me:$LINENO: checking for dlsym in -ldl" >&5
9328$as_echo_n "checking for dlsym in -ldl... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009329if test "${ac_cv_lib_dl_dlsym+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009330 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009331else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009332 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00009333LIBS="-ldl $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009334cat >conftest.$ac_ext <<_ACEOF
9335/* confdefs.h. */
9336_ACEOF
9337cat confdefs.h >>conftest.$ac_ext
9338cat >>conftest.$ac_ext <<_ACEOF
9339/* end confdefs.h. */
9340
Bram Moolenaar446cb832008-06-24 21:56:24 +00009341/* Override any GCC internal prototype to avoid an error.
9342 Use char because int might match the return type of a GCC
9343 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009344#ifdef __cplusplus
9345extern "C"
9346#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009347char dlsym ();
9348int
9349main ()
9350{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009351return dlsym ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009352 ;
9353 return 0;
9354}
9355_ACEOF
9356rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009357if { (ac_try="$ac_link"
9358case "(($ac_try" in
9359 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9360 *) ac_try_echo=$ac_try;;
9361esac
9362eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9363$as_echo "$ac_try_echo") >&5
9364 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009365 ac_status=$?
9366 grep -v '^ *+' conftest.er1 >conftest.err
9367 rm -f conftest.er1
9368 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009369 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9370 (exit $ac_status); } && {
9371 test -z "$ac_c_werror_flag" ||
9372 test ! -s conftest.err
9373 } && test -s conftest$ac_exeext && {
9374 test "$cross_compiling" = yes ||
9375 $as_test_x conftest$ac_exeext
9376 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009377 ac_cv_lib_dl_dlsym=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00009378else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009379 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009380sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00009381
Bram Moolenaar446cb832008-06-24 21:56:24 +00009382 ac_cv_lib_dl_dlsym=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009383fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009384
9385rm -rf conftest.dSYM
9386rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009387 conftest$ac_exeext conftest.$ac_ext
9388LIBS=$ac_check_lib_save_LIBS
9389fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009390{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlsym" >&5
9391$as_echo "$ac_cv_lib_dl_dlsym" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009392if test $ac_cv_lib_dl_dlsym = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009393 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldl"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009394fi
9395
Bram Moolenaar446cb832008-06-24 21:56:24 +00009396 { $as_echo "$as_me:$LINENO: checking for XmuCreateStippledPixmap in -lXmu" >&5
9397$as_echo_n "checking for XmuCreateStippledPixmap in -lXmu... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009398if test "${ac_cv_lib_Xmu_XmuCreateStippledPixmap+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009399 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009400else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009401 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00009402LIBS="-lXmu $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009403cat >conftest.$ac_ext <<_ACEOF
9404/* confdefs.h. */
9405_ACEOF
9406cat confdefs.h >>conftest.$ac_ext
9407cat >>conftest.$ac_ext <<_ACEOF
9408/* end confdefs.h. */
9409
Bram Moolenaar446cb832008-06-24 21:56:24 +00009410/* Override any GCC internal prototype to avoid an error.
9411 Use char because int might match the return type of a GCC
9412 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009413#ifdef __cplusplus
9414extern "C"
9415#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009416char XmuCreateStippledPixmap ();
9417int
9418main ()
9419{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009420return XmuCreateStippledPixmap ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009421 ;
9422 return 0;
9423}
9424_ACEOF
9425rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009426if { (ac_try="$ac_link"
9427case "(($ac_try" in
9428 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9429 *) ac_try_echo=$ac_try;;
9430esac
9431eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9432$as_echo "$ac_try_echo") >&5
9433 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009434 ac_status=$?
9435 grep -v '^ *+' conftest.er1 >conftest.err
9436 rm -f conftest.er1
9437 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009438 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9439 (exit $ac_status); } && {
9440 test -z "$ac_c_werror_flag" ||
9441 test ! -s conftest.err
9442 } && test -s conftest$ac_exeext && {
9443 test "$cross_compiling" = yes ||
9444 $as_test_x conftest$ac_exeext
9445 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009446 ac_cv_lib_Xmu_XmuCreateStippledPixmap=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00009447else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009448 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009449sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00009450
Bram Moolenaar446cb832008-06-24 21:56:24 +00009451 ac_cv_lib_Xmu_XmuCreateStippledPixmap=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009452fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009453
9454rm -rf conftest.dSYM
9455rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009456 conftest$ac_exeext conftest.$ac_ext
9457LIBS=$ac_check_lib_save_LIBS
9458fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009459{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&5
9460$as_echo "$ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009461if test $ac_cv_lib_Xmu_XmuCreateStippledPixmap = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009462 GUI_X_LIBS="-lXmu $GUI_X_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009463fi
9464
9465 if test -z "$SKIP_MOTIF"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009466 { $as_echo "$as_me:$LINENO: checking for XpEndJob in -lXp" >&5
9467$as_echo_n "checking for XpEndJob in -lXp... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009468if test "${ac_cv_lib_Xp_XpEndJob+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009469 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009470else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009471 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00009472LIBS="-lXp $GUI_X_LIBS -lXm -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009473cat >conftest.$ac_ext <<_ACEOF
9474/* confdefs.h. */
9475_ACEOF
9476cat confdefs.h >>conftest.$ac_ext
9477cat >>conftest.$ac_ext <<_ACEOF
9478/* end confdefs.h. */
9479
Bram Moolenaar446cb832008-06-24 21:56:24 +00009480/* Override any GCC internal prototype to avoid an error.
9481 Use char because int might match the return type of a GCC
9482 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009483#ifdef __cplusplus
9484extern "C"
9485#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009486char XpEndJob ();
9487int
9488main ()
9489{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009490return XpEndJob ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009491 ;
9492 return 0;
9493}
9494_ACEOF
9495rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009496if { (ac_try="$ac_link"
9497case "(($ac_try" in
9498 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9499 *) ac_try_echo=$ac_try;;
9500esac
9501eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9502$as_echo "$ac_try_echo") >&5
9503 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009504 ac_status=$?
9505 grep -v '^ *+' conftest.er1 >conftest.err
9506 rm -f conftest.er1
9507 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009508 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9509 (exit $ac_status); } && {
9510 test -z "$ac_c_werror_flag" ||
9511 test ! -s conftest.err
9512 } && test -s conftest$ac_exeext && {
9513 test "$cross_compiling" = yes ||
9514 $as_test_x conftest$ac_exeext
9515 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009516 ac_cv_lib_Xp_XpEndJob=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00009517else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009518 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009519sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00009520
Bram Moolenaar446cb832008-06-24 21:56:24 +00009521 ac_cv_lib_Xp_XpEndJob=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009522fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009523
9524rm -rf conftest.dSYM
9525rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009526 conftest$ac_exeext conftest.$ac_ext
9527LIBS=$ac_check_lib_save_LIBS
9528fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009529{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xp_XpEndJob" >&5
9530$as_echo "$ac_cv_lib_Xp_XpEndJob" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009531if test $ac_cv_lib_Xp_XpEndJob = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009532 GUI_X_LIBS="-lXp $GUI_X_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009533fi
9534
9535 fi
9536 LDFLAGS=$ldflags_save
9537
Bram Moolenaar446cb832008-06-24 21:56:24 +00009538 { $as_echo "$as_me:$LINENO: checking for extra X11 defines" >&5
9539$as_echo_n "checking for extra X11 defines... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009540 NARROW_PROTO=
9541 rm -fr conftestdir
9542 if mkdir conftestdir; then
9543 cd conftestdir
9544 cat > Imakefile <<'EOF'
9545acfindx:
9546 @echo 'NARROW_PROTO="${PROTO_DEFINES}"'
9547EOF
9548 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
9549 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
9550 fi
9551 cd ..
9552 rm -fr conftestdir
9553 fi
9554 if test -z "$NARROW_PROTO"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009555 { $as_echo "$as_me:$LINENO: result: no" >&5
9556$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009557 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009558 { $as_echo "$as_me:$LINENO: result: $NARROW_PROTO" >&5
9559$as_echo "$NARROW_PROTO" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009560 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009561
Bram Moolenaar071d4272004-06-13 20:20:40 +00009562fi
9563
9564if test "$enable_xsmp" = "yes"; then
9565 cppflags_save=$CPPFLAGS
9566 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009567
9568for ac_header in X11/SM/SMlib.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009569do
Bram Moolenaar446cb832008-06-24 21:56:24 +00009570as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9571if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9572 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
9573$as_echo_n "checking for $ac_header... " >&6; }
9574if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9575 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009576fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009577ac_res=`eval 'as_val=${'$as_ac_Header'}
9578 $as_echo "$as_val"'`
9579 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
9580$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009581else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009582 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +00009583{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
9584$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009585cat >conftest.$ac_ext <<_ACEOF
9586/* confdefs.h. */
9587_ACEOF
9588cat confdefs.h >>conftest.$ac_ext
9589cat >>conftest.$ac_ext <<_ACEOF
9590/* end confdefs.h. */
9591$ac_includes_default
9592#include <$ac_header>
9593_ACEOF
9594rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009595if { (ac_try="$ac_compile"
9596case "(($ac_try" in
9597 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9598 *) ac_try_echo=$ac_try;;
9599esac
9600eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9601$as_echo "$ac_try_echo") >&5
9602 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009603 ac_status=$?
9604 grep -v '^ *+' conftest.er1 >conftest.err
9605 rm -f conftest.er1
9606 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009607 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9608 (exit $ac_status); } && {
9609 test -z "$ac_c_werror_flag" ||
9610 test ! -s conftest.err
9611 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009612 ac_header_compiler=yes
9613else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009614 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009615sed 's/^/| /' conftest.$ac_ext >&5
9616
Bram Moolenaar446cb832008-06-24 21:56:24 +00009617 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009618fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009619
9620rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9621{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9622$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009623
9624# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +00009625{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
9626$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009627cat >conftest.$ac_ext <<_ACEOF
9628/* confdefs.h. */
9629_ACEOF
9630cat confdefs.h >>conftest.$ac_ext
9631cat >>conftest.$ac_ext <<_ACEOF
9632/* end confdefs.h. */
9633#include <$ac_header>
9634_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00009635if { (ac_try="$ac_cpp conftest.$ac_ext"
9636case "(($ac_try" in
9637 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9638 *) ac_try_echo=$ac_try;;
9639esac
9640eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9641$as_echo "$ac_try_echo") >&5
9642 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009643 ac_status=$?
9644 grep -v '^ *+' conftest.er1 >conftest.err
9645 rm -f conftest.er1
9646 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009647 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9648 (exit $ac_status); } >/dev/null && {
9649 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
9650 test ! -s conftest.err
9651 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009652 ac_header_preproc=yes
9653else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009654 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009655sed 's/^/| /' conftest.$ac_ext >&5
9656
9657 ac_header_preproc=no
9658fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009659
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009660rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009661{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9662$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009663
9664# So? What about this header?
9665case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9666 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +00009667 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9668$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9669 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9670$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009671 ac_header_preproc=yes
9672 ;;
9673 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +00009674 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9675$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9676 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
9677$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
9678 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9679$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9680 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
9681$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
9682 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9683$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9684 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9685$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9686
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009687 ;;
9688esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00009689{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
9690$as_echo_n "checking for $ac_header... " >&6; }
9691if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9692 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009693else
9694 eval "$as_ac_Header=\$ac_header_preproc"
9695fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009696ac_res=`eval 'as_val=${'$as_ac_Header'}
9697 $as_echo "$as_val"'`
9698 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
9699$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009700
9701fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009702if test `eval 'as_val=${'$as_ac_Header'}
9703 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009704 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00009705#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009706_ACEOF
9707
9708fi
9709
Bram Moolenaar071d4272004-06-13 20:20:40 +00009710done
9711
9712 CPPFLAGS=$cppflags_save
9713fi
9714
9715
9716if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF" -o -z "$SKIP_GTK"; then
9717 cppflags_save=$CPPFLAGS
9718 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009719
9720
9721for ac_header in X11/xpm.h X11/Sunkeysym.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009722do
Bram Moolenaar446cb832008-06-24 21:56:24 +00009723as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9724if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9725 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
9726$as_echo_n "checking for $ac_header... " >&6; }
9727if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9728 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009729fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009730ac_res=`eval 'as_val=${'$as_ac_Header'}
9731 $as_echo "$as_val"'`
9732 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
9733$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009734else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009735 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +00009736{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
9737$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009738cat >conftest.$ac_ext <<_ACEOF
9739/* confdefs.h. */
9740_ACEOF
9741cat confdefs.h >>conftest.$ac_ext
9742cat >>conftest.$ac_ext <<_ACEOF
9743/* end confdefs.h. */
9744$ac_includes_default
9745#include <$ac_header>
9746_ACEOF
9747rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009748if { (ac_try="$ac_compile"
9749case "(($ac_try" in
9750 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9751 *) ac_try_echo=$ac_try;;
9752esac
9753eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9754$as_echo "$ac_try_echo") >&5
9755 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009756 ac_status=$?
9757 grep -v '^ *+' conftest.er1 >conftest.err
9758 rm -f conftest.er1
9759 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009760 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9761 (exit $ac_status); } && {
9762 test -z "$ac_c_werror_flag" ||
9763 test ! -s conftest.err
9764 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009765 ac_header_compiler=yes
9766else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009767 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009768sed 's/^/| /' conftest.$ac_ext >&5
9769
Bram Moolenaar446cb832008-06-24 21:56:24 +00009770 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009771fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009772
9773rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9774{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9775$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009776
9777# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +00009778{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
9779$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009780cat >conftest.$ac_ext <<_ACEOF
9781/* confdefs.h. */
9782_ACEOF
9783cat confdefs.h >>conftest.$ac_ext
9784cat >>conftest.$ac_ext <<_ACEOF
9785/* end confdefs.h. */
9786#include <$ac_header>
9787_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00009788if { (ac_try="$ac_cpp conftest.$ac_ext"
9789case "(($ac_try" in
9790 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9791 *) ac_try_echo=$ac_try;;
9792esac
9793eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9794$as_echo "$ac_try_echo") >&5
9795 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009796 ac_status=$?
9797 grep -v '^ *+' conftest.er1 >conftest.err
9798 rm -f conftest.er1
9799 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009800 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9801 (exit $ac_status); } >/dev/null && {
9802 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
9803 test ! -s conftest.err
9804 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009805 ac_header_preproc=yes
9806else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009807 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009808sed 's/^/| /' conftest.$ac_ext >&5
9809
9810 ac_header_preproc=no
9811fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009812
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009813rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009814{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9815$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009816
9817# So? What about this header?
9818case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9819 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +00009820 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9821$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9822 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9823$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009824 ac_header_preproc=yes
9825 ;;
9826 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +00009827 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9828$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9829 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
9830$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
9831 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9832$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9833 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
9834$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
9835 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9836$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9837 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9838$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9839
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009840 ;;
9841esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00009842{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
9843$as_echo_n "checking for $ac_header... " >&6; }
9844if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9845 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009846else
9847 eval "$as_ac_Header=\$ac_header_preproc"
9848fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009849ac_res=`eval 'as_val=${'$as_ac_Header'}
9850 $as_echo "$as_val"'`
9851 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
9852$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009853
9854fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009855if test `eval 'as_val=${'$as_ac_Header'}
9856 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009857 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00009858#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009859_ACEOF
9860
9861fi
9862
Bram Moolenaar071d4272004-06-13 20:20:40 +00009863done
9864
9865
9866 if test ! "$enable_xim" = "no"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009867 { $as_echo "$as_me:$LINENO: checking for XIMText in X11/Xlib.h" >&5
9868$as_echo_n "checking for XIMText in X11/Xlib.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009869 cat >conftest.$ac_ext <<_ACEOF
9870/* confdefs.h. */
9871_ACEOF
9872cat confdefs.h >>conftest.$ac_ext
9873cat >>conftest.$ac_ext <<_ACEOF
9874/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009875#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009876_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009877if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009878 $EGREP "XIMText" >/dev/null 2>&1; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009879 { $as_echo "$as_me:$LINENO: result: yes" >&5
9880$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009881else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009882 { $as_echo "$as_me:$LINENO: result: no; xim has been disabled" >&5
9883$as_echo "no; xim has been disabled" >&6; }; enable_xim = "no"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009884fi
9885rm -f conftest*
9886
9887 fi
9888 CPPFLAGS=$cppflags_save
9889
9890 if test "$enable_xim" = "auto" -a "$enable_hangulinput" != "yes" \
9891 -a "x$GUITYPE" != "xNONE" ; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009892 { $as_echo "$as_me:$LINENO: result: X GUI selected; xim has been enabled" >&5
9893$as_echo "X GUI selected; xim has been enabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009894 enable_xim="yes"
9895 fi
9896fi
9897
9898if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then
9899 cppflags_save=$CPPFLAGS
9900 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar446cb832008-06-24 21:56:24 +00009901 { $as_echo "$as_me:$LINENO: checking for X11/Xmu/Editres.h" >&5
9902$as_echo_n "checking for X11/Xmu/Editres.h... " >&6; }
Bram Moolenaar2ce06f62005-01-31 19:19:04 +00009903 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009904/* confdefs.h. */
9905_ACEOF
9906cat confdefs.h >>conftest.$ac_ext
9907cat >>conftest.$ac_ext <<_ACEOF
9908/* end confdefs.h. */
Bram Moolenaar2ce06f62005-01-31 19:19:04 +00009909
9910#include <X11/Intrinsic.h>
9911#include <X11/Xmu/Editres.h>
9912int
9913main ()
9914{
9915int i; i = 0;
9916 ;
9917 return 0;
9918}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009919_ACEOF
9920rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009921if { (ac_try="$ac_compile"
9922case "(($ac_try" in
9923 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9924 *) ac_try_echo=$ac_try;;
9925esac
9926eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9927$as_echo "$ac_try_echo") >&5
9928 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009929 ac_status=$?
9930 grep -v '^ *+' conftest.er1 >conftest.err
9931 rm -f conftest.er1
9932 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009933 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9934 (exit $ac_status); } && {
9935 test -z "$ac_c_werror_flag" ||
9936 test ! -s conftest.err
9937 } && test -s conftest.$ac_objext; then
9938 { $as_echo "$as_me:$LINENO: result: yes" >&5
9939$as_echo "yes" >&6; }
Bram Moolenaar2ce06f62005-01-31 19:19:04 +00009940 cat >>confdefs.h <<\_ACEOF
9941#define HAVE_X11_XMU_EDITRES_H 1
9942_ACEOF
9943
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009944else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009945 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009946sed 's/^/| /' conftest.$ac_ext >&5
9947
Bram Moolenaar446cb832008-06-24 21:56:24 +00009948 { $as_echo "$as_me:$LINENO: result: no" >&5
9949$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009950fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009951
9952rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00009953 CPPFLAGS=$cppflags_save
9954fi
9955
9956if test -z "$SKIP_MOTIF"; then
9957 cppflags_save=$CPPFLAGS
9958 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009959
9960
Bram Moolenaar2ce06f62005-01-31 19:19:04 +00009961
9962
9963
9964
Bram Moolenaarfc1421e2006-04-20 22:17:20 +00009965
Bram Moolenaar2ce06f62005-01-31 19:19:04 +00009966for ac_header in Xm/Xm.h Xm/XpmP.h Xm/JoinSideT.h Xm/TraitP.h Xm/Manager.h \
Bram Moolenaarfc1421e2006-04-20 22:17:20 +00009967 Xm/UnhighlightT.h Xm/Notebook.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009968do
Bram Moolenaar446cb832008-06-24 21:56:24 +00009969as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9970if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9971 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
9972$as_echo_n "checking for $ac_header... " >&6; }
9973if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9974 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009975fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009976ac_res=`eval 'as_val=${'$as_ac_Header'}
9977 $as_echo "$as_val"'`
9978 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
9979$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009980else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009981 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +00009982{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
9983$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009984cat >conftest.$ac_ext <<_ACEOF
9985/* confdefs.h. */
9986_ACEOF
9987cat confdefs.h >>conftest.$ac_ext
9988cat >>conftest.$ac_ext <<_ACEOF
9989/* end confdefs.h. */
9990$ac_includes_default
9991#include <$ac_header>
9992_ACEOF
9993rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009994if { (ac_try="$ac_compile"
9995case "(($ac_try" in
9996 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9997 *) ac_try_echo=$ac_try;;
9998esac
9999eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10000$as_echo "$ac_try_echo") >&5
10001 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010002 ac_status=$?
10003 grep -v '^ *+' conftest.er1 >conftest.err
10004 rm -f conftest.er1
10005 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010006 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10007 (exit $ac_status); } && {
10008 test -z "$ac_c_werror_flag" ||
10009 test ! -s conftest.err
10010 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010011 ac_header_compiler=yes
10012else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010013 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010014sed 's/^/| /' conftest.$ac_ext >&5
10015
Bram Moolenaar446cb832008-06-24 21:56:24 +000010016 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000010017fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010018
10019rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10020{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10021$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010022
10023# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010024{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
10025$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010026cat >conftest.$ac_ext <<_ACEOF
10027/* confdefs.h. */
10028_ACEOF
10029cat confdefs.h >>conftest.$ac_ext
10030cat >>conftest.$ac_ext <<_ACEOF
10031/* end confdefs.h. */
10032#include <$ac_header>
10033_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010034if { (ac_try="$ac_cpp conftest.$ac_ext"
10035case "(($ac_try" in
10036 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10037 *) ac_try_echo=$ac_try;;
10038esac
10039eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10040$as_echo "$ac_try_echo") >&5
10041 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010042 ac_status=$?
10043 grep -v '^ *+' conftest.er1 >conftest.err
10044 rm -f conftest.er1
10045 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010046 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10047 (exit $ac_status); } >/dev/null && {
10048 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10049 test ! -s conftest.err
10050 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010051 ac_header_preproc=yes
10052else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010053 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010054sed 's/^/| /' conftest.$ac_ext >&5
10055
10056 ac_header_preproc=no
10057fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010058
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010059rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010060{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10061$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010062
10063# So? What about this header?
10064case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10065 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000010066 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10067$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10068 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10069$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010070 ac_header_preproc=yes
10071 ;;
10072 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000010073 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10074$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10075 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
10076$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
10077 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10078$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10079 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
10080$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
10081 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10082$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10083 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10084$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10085
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010086 ;;
10087esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000010088{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
10089$as_echo_n "checking for $ac_header... " >&6; }
10090if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10091 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010092else
10093 eval "$as_ac_Header=\$ac_header_preproc"
10094fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010095ac_res=`eval 'as_val=${'$as_ac_Header'}
10096 $as_echo "$as_val"'`
10097 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
10098$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010099
10100fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010101if test `eval 'as_val=${'$as_ac_Header'}
10102 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010103 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010104#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010105_ACEOF
10106
10107fi
10108
Bram Moolenaar071d4272004-06-13 20:20:40 +000010109done
10110
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010111
10112 if test $ac_cv_header_Xm_XpmP_h = yes; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010113 { $as_echo "$as_me:$LINENO: checking for XpmAttributes_21 in Xm/XpmP.h" >&5
10114$as_echo_n "checking for XpmAttributes_21 in Xm/XpmP.h... " >&6; }
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010115 cat >conftest.$ac_ext <<_ACEOF
10116/* confdefs.h. */
10117_ACEOF
10118cat confdefs.h >>conftest.$ac_ext
10119cat >>conftest.$ac_ext <<_ACEOF
10120/* end confdefs.h. */
10121#include <Xm/XpmP.h>
10122int
10123main ()
10124{
10125XpmAttributes_21 attr;
10126 ;
10127 return 0;
10128}
10129_ACEOF
10130rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010131if { (ac_try="$ac_compile"
10132case "(($ac_try" in
10133 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10134 *) ac_try_echo=$ac_try;;
10135esac
10136eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10137$as_echo "$ac_try_echo") >&5
10138 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010139 ac_status=$?
10140 grep -v '^ *+' conftest.er1 >conftest.err
10141 rm -f conftest.er1
10142 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010143 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10144 (exit $ac_status); } && {
10145 test -z "$ac_c_werror_flag" ||
10146 test ! -s conftest.err
10147 } && test -s conftest.$ac_objext; then
10148 { $as_echo "$as_me:$LINENO: result: yes" >&5
10149$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010150#define XPMATTRIBUTES_TYPE XpmAttributes_21
10151_ACEOF
10152
10153else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010154 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010155sed 's/^/| /' conftest.$ac_ext >&5
10156
Bram Moolenaar446cb832008-06-24 21:56:24 +000010157 { $as_echo "$as_me:$LINENO: result: no" >&5
10158$as_echo "no" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010159#define XPMATTRIBUTES_TYPE XpmAttributes
10160_ACEOF
10161
10162
10163fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010164
10165rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010166 else
10167 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar57657d82006-04-21 22:12:41 +000010168#define XPMATTRIBUTES_TYPE XpmAttributes
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010169_ACEOF
10170
10171 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000010172 CPPFLAGS=$cppflags_save
10173fi
10174
10175if test "x$GUITYPE" = "xNONE" -a "$enable_xim" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010176 { $as_echo "$as_me:$LINENO: result: no GUI selected; xim has been disabled" >&5
10177$as_echo "no GUI selected; xim has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010178 enable_xim="no"
10179fi
10180if test "x$GUITYPE" = "xNONE" -a "$enable_fontset" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010181 { $as_echo "$as_me:$LINENO: result: no GUI selected; fontset has been disabled" >&5
10182$as_echo "no GUI selected; fontset has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010183 enable_fontset="no"
10184fi
10185if test "x$GUITYPE:$enable_fontset" = "xGTK:yes" -a "0$gtk_major_version" -ge 2; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010186 { $as_echo "$as_me:$LINENO: result: GTK+ 2 GUI selected; fontset has been disabled" >&5
10187$as_echo "GTK+ 2 GUI selected; fontset has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010188 enable_fontset="no"
10189fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000010190
10191if test -z "$SKIP_PHOTON"; then
10192 GUITYPE=PHOTONGUI
10193fi
10194
10195
10196
10197
10198
10199
10200if test "$enable_workshop" = "yes" -a -n "$SKIP_MOTIF"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010201 { { $as_echo "$as_me:$LINENO: error: cannot use workshop without Motif" >&5
10202$as_echo "$as_me: error: cannot use workshop without Motif" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010203 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010204fi
10205
10206if test "$enable_xim" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010207 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010208#define FEAT_XIM 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010209_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010210
10211fi
10212if test "$enable_fontset" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010213 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010214#define FEAT_XFONTSET 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010215_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010216
10217fi
10218
10219
10220
10221
10222if test "$enable_hangulinput" = "yes"; then
10223 if test "x$GUITYPE" = "xNONE"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010224 { $as_echo "$as_me:$LINENO: result: no GUI selected; hangul input has been disabled" >&5
10225$as_echo "no GUI selected; hangul input has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010226 enable_hangulinput=no
10227 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010228 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010229#define FEAT_HANGULIN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010230_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010231
10232 HANGULIN_SRC=hangulin.c
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010233
Bram Moolenaar071d4272004-06-13 20:20:40 +000010234 HANGULIN_OBJ=objects/hangulin.o
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010235
Bram Moolenaar071d4272004-06-13 20:20:40 +000010236 fi
10237fi
10238
10239
Bram Moolenaar446cb832008-06-24 21:56:24 +000010240{ $as_echo "$as_me:$LINENO: checking whether toupper is broken" >&5
10241$as_echo_n "checking whether toupper is broken... " >&6; }
10242if test "${vim_cv_toupper_broken+set}" = set; then
10243 $as_echo_n "(cached) " >&6
10244else
10245
10246 if test "$cross_compiling" = yes; then
10247
10248 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_toupper_broken'" >&5
10249$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_toupper_broken'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010250 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000010251
Bram Moolenaar071d4272004-06-13 20:20:40 +000010252else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010253 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010254
10255#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +000010256#include <ctype.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +000010257#if STDC_HEADERS
10258# include <stdlib.h>
10259# include <stddef.h>
10260#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000010261main() { exit(toupper('A') == 'A' && tolower('z') == 'z'); }
Bram Moolenaar446cb832008-06-24 21:56:24 +000010262
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010263_ACEOF
10264rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010265if { (ac_try="$ac_link"
10266case "(($ac_try" in
10267 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10268 *) ac_try_echo=$ac_try;;
10269esac
10270eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10271$as_echo "$ac_try_echo") >&5
10272 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010273 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010274 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010275 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000010276 { (case "(($ac_try" in
10277 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10278 *) ac_try_echo=$ac_try;;
10279esac
10280eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10281$as_echo "$ac_try_echo") >&5
10282 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010283 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010284 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010285 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010286
10287 vim_cv_toupper_broken=yes
10288
Bram Moolenaar071d4272004-06-13 20:20:40 +000010289else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010290 $as_echo "$as_me: program exited with status $ac_status" >&5
10291$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010292sed 's/^/| /' conftest.$ac_ext >&5
10293
10294( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000010295
10296 vim_cv_toupper_broken=no
10297
Bram Moolenaar071d4272004-06-13 20:20:40 +000010298fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010299rm -rf conftest.dSYM
10300rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010301fi
10302
Bram Moolenaar446cb832008-06-24 21:56:24 +000010303
10304fi
10305{ $as_echo "$as_me:$LINENO: result: $vim_cv_toupper_broken" >&5
10306$as_echo "$vim_cv_toupper_broken" >&6; }
10307
10308if test "x$vim_cv_toupper_broken" = "xyes" ; then
10309 cat >>confdefs.h <<\_ACEOF
10310#define BROKEN_TOUPPER 1
10311_ACEOF
10312
10313fi
10314
10315{ $as_echo "$as_me:$LINENO: checking whether __DATE__ and __TIME__ work" >&5
10316$as_echo_n "checking whether __DATE__ and __TIME__ work... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010317cat >conftest.$ac_ext <<_ACEOF
10318/* confdefs.h. */
10319_ACEOF
10320cat confdefs.h >>conftest.$ac_ext
10321cat >>conftest.$ac_ext <<_ACEOF
10322/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000010323#include <stdio.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010324int
10325main ()
10326{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010327printf("(" __DATE__ " " __TIME__ ")");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010328 ;
10329 return 0;
10330}
10331_ACEOF
10332rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010333if { (ac_try="$ac_compile"
10334case "(($ac_try" in
10335 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10336 *) ac_try_echo=$ac_try;;
10337esac
10338eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10339$as_echo "$ac_try_echo") >&5
10340 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010341 ac_status=$?
10342 grep -v '^ *+' conftest.er1 >conftest.err
10343 rm -f conftest.er1
10344 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010345 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10346 (exit $ac_status); } && {
10347 test -z "$ac_c_werror_flag" ||
10348 test ! -s conftest.err
10349 } && test -s conftest.$ac_objext; then
10350 { $as_echo "$as_me:$LINENO: result: yes" >&5
10351$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010352#define HAVE_DATE_TIME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010353_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010354
10355else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010356 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010357sed 's/^/| /' conftest.$ac_ext >&5
10358
Bram Moolenaar446cb832008-06-24 21:56:24 +000010359 { $as_echo "$as_me:$LINENO: result: no" >&5
10360$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010361fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010362
10363rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010364
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010365if test "${ac_cv_header_elf_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010366 { $as_echo "$as_me:$LINENO: checking for elf.h" >&5
10367$as_echo_n "checking for elf.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010368if test "${ac_cv_header_elf_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010369 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010370fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010371{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_elf_h" >&5
10372$as_echo "$ac_cv_header_elf_h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010373else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010374 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010375{ $as_echo "$as_me:$LINENO: checking elf.h usability" >&5
10376$as_echo_n "checking elf.h usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010377cat >conftest.$ac_ext <<_ACEOF
10378/* confdefs.h. */
10379_ACEOF
10380cat confdefs.h >>conftest.$ac_ext
10381cat >>conftest.$ac_ext <<_ACEOF
10382/* end confdefs.h. */
10383$ac_includes_default
Bram Moolenaar071d4272004-06-13 20:20:40 +000010384#include <elf.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010385_ACEOF
10386rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010387if { (ac_try="$ac_compile"
10388case "(($ac_try" in
10389 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10390 *) ac_try_echo=$ac_try;;
10391esac
10392eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10393$as_echo "$ac_try_echo") >&5
10394 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010395 ac_status=$?
10396 grep -v '^ *+' conftest.er1 >conftest.err
10397 rm -f conftest.er1
10398 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010399 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10400 (exit $ac_status); } && {
10401 test -z "$ac_c_werror_flag" ||
10402 test ! -s conftest.err
10403 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010404 ac_header_compiler=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000010405else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010406 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010407sed 's/^/| /' conftest.$ac_ext >&5
10408
Bram Moolenaar446cb832008-06-24 21:56:24 +000010409 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000010410fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010411
10412rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10413{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10414$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010415
10416# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010417{ $as_echo "$as_me:$LINENO: checking elf.h presence" >&5
10418$as_echo_n "checking elf.h presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010419cat >conftest.$ac_ext <<_ACEOF
10420/* confdefs.h. */
10421_ACEOF
10422cat confdefs.h >>conftest.$ac_ext
10423cat >>conftest.$ac_ext <<_ACEOF
10424/* end confdefs.h. */
10425#include <elf.h>
10426_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010427if { (ac_try="$ac_cpp conftest.$ac_ext"
10428case "(($ac_try" in
10429 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10430 *) ac_try_echo=$ac_try;;
10431esac
10432eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10433$as_echo "$ac_try_echo") >&5
10434 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010435 ac_status=$?
10436 grep -v '^ *+' conftest.er1 >conftest.err
10437 rm -f conftest.er1
10438 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010439 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10440 (exit $ac_status); } >/dev/null && {
10441 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10442 test ! -s conftest.err
10443 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010444 ac_header_preproc=yes
10445else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010446 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010447sed 's/^/| /' conftest.$ac_ext >&5
10448
10449 ac_header_preproc=no
10450fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010451
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010452rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010453{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10454$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010455
10456# So? What about this header?
10457case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10458 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000010459 { $as_echo "$as_me:$LINENO: WARNING: elf.h: accepted by the compiler, rejected by the preprocessor!" >&5
10460$as_echo "$as_me: WARNING: elf.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
10461 { $as_echo "$as_me:$LINENO: WARNING: elf.h: proceeding with the compiler's result" >&5
10462$as_echo "$as_me: WARNING: elf.h: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010463 ac_header_preproc=yes
10464 ;;
10465 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000010466 { $as_echo "$as_me:$LINENO: WARNING: elf.h: present but cannot be compiled" >&5
10467$as_echo "$as_me: WARNING: elf.h: present but cannot be compiled" >&2;}
10468 { $as_echo "$as_me:$LINENO: WARNING: elf.h: check for missing prerequisite headers?" >&5
10469$as_echo "$as_me: WARNING: elf.h: check for missing prerequisite headers?" >&2;}
10470 { $as_echo "$as_me:$LINENO: WARNING: elf.h: see the Autoconf documentation" >&5
10471$as_echo "$as_me: WARNING: elf.h: see the Autoconf documentation" >&2;}
10472 { $as_echo "$as_me:$LINENO: WARNING: elf.h: section \"Present But Cannot Be Compiled\"" >&5
10473$as_echo "$as_me: WARNING: elf.h: section \"Present But Cannot Be Compiled\"" >&2;}
10474 { $as_echo "$as_me:$LINENO: WARNING: elf.h: proceeding with the preprocessor's result" >&5
10475$as_echo "$as_me: WARNING: elf.h: proceeding with the preprocessor's result" >&2;}
10476 { $as_echo "$as_me:$LINENO: WARNING: elf.h: in the future, the compiler will take precedence" >&5
10477$as_echo "$as_me: WARNING: elf.h: in the future, the compiler will take precedence" >&2;}
10478
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010479 ;;
10480esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000010481{ $as_echo "$as_me:$LINENO: checking for elf.h" >&5
10482$as_echo_n "checking for elf.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010483if test "${ac_cv_header_elf_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010484 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010485else
10486 ac_cv_header_elf_h=$ac_header_preproc
10487fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010488{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_elf_h" >&5
10489$as_echo "$ac_cv_header_elf_h" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010490
10491fi
10492if test $ac_cv_header_elf_h = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000010493 HAS_ELF=1
Bram Moolenaar071d4272004-06-13 20:20:40 +000010494fi
10495
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010496
Bram Moolenaar071d4272004-06-13 20:20:40 +000010497if test "$HAS_ELF" = 1; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010498
Bram Moolenaar446cb832008-06-24 21:56:24 +000010499{ $as_echo "$as_me:$LINENO: checking for main in -lelf" >&5
10500$as_echo_n "checking for main in -lelf... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010501if test "${ac_cv_lib_elf_main+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010502 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010503else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010504 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000010505LIBS="-lelf $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010506cat >conftest.$ac_ext <<_ACEOF
10507/* confdefs.h. */
10508_ACEOF
10509cat confdefs.h >>conftest.$ac_ext
10510cat >>conftest.$ac_ext <<_ACEOF
10511/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010512
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010513
10514int
10515main ()
10516{
Bram Moolenaar446cb832008-06-24 21:56:24 +000010517return main ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010518 ;
10519 return 0;
10520}
10521_ACEOF
10522rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010523if { (ac_try="$ac_link"
10524case "(($ac_try" in
10525 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10526 *) ac_try_echo=$ac_try;;
10527esac
10528eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10529$as_echo "$ac_try_echo") >&5
10530 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010531 ac_status=$?
10532 grep -v '^ *+' conftest.er1 >conftest.err
10533 rm -f conftest.er1
10534 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010535 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10536 (exit $ac_status); } && {
10537 test -z "$ac_c_werror_flag" ||
10538 test ! -s conftest.err
10539 } && test -s conftest$ac_exeext && {
10540 test "$cross_compiling" = yes ||
10541 $as_test_x conftest$ac_exeext
10542 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010543 ac_cv_lib_elf_main=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000010544else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010545 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010546sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000010547
Bram Moolenaar446cb832008-06-24 21:56:24 +000010548 ac_cv_lib_elf_main=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000010549fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010550
10551rm -rf conftest.dSYM
10552rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010553 conftest$ac_exeext conftest.$ac_ext
10554LIBS=$ac_check_lib_save_LIBS
10555fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010556{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_elf_main" >&5
10557$as_echo "$ac_cv_lib_elf_main" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010558if test $ac_cv_lib_elf_main = yes; then
10559 cat >>confdefs.h <<_ACEOF
10560#define HAVE_LIBELF 1
10561_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010562
10563 LIBS="-lelf $LIBS"
10564
Bram Moolenaar071d4272004-06-13 20:20:40 +000010565fi
10566
10567fi
10568
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010569
10570
10571
10572
10573
Bram Moolenaar071d4272004-06-13 20:20:40 +000010574ac_header_dirent=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010575for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
Bram Moolenaar446cb832008-06-24 21:56:24 +000010576 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
10577{ $as_echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
10578$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
10579if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10580 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010581else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010582 cat >conftest.$ac_ext <<_ACEOF
10583/* confdefs.h. */
10584_ACEOF
10585cat confdefs.h >>conftest.$ac_ext
10586cat >>conftest.$ac_ext <<_ACEOF
10587/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010588#include <sys/types.h>
10589#include <$ac_hdr>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010590
10591int
10592main ()
10593{
10594if ((DIR *) 0)
10595return 0;
10596 ;
10597 return 0;
10598}
10599_ACEOF
10600rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010601if { (ac_try="$ac_compile"
10602case "(($ac_try" in
10603 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10604 *) ac_try_echo=$ac_try;;
10605esac
10606eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10607$as_echo "$ac_try_echo") >&5
10608 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010609 ac_status=$?
10610 grep -v '^ *+' conftest.er1 >conftest.err
10611 rm -f conftest.er1
10612 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010613 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10614 (exit $ac_status); } && {
10615 test -z "$ac_c_werror_flag" ||
10616 test ! -s conftest.err
10617 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010618 eval "$as_ac_Header=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000010619else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010620 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010621sed 's/^/| /' conftest.$ac_ext >&5
10622
Bram Moolenaar446cb832008-06-24 21:56:24 +000010623 eval "$as_ac_Header=no"
Bram Moolenaar071d4272004-06-13 20:20:40 +000010624fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010625
10626rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010627fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010628ac_res=`eval 'as_val=${'$as_ac_Header'}
10629 $as_echo "$as_val"'`
10630 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
10631$as_echo "$ac_res" >&6; }
10632if test `eval 'as_val=${'$as_ac_Header'}
10633 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010634 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010635#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010636_ACEOF
10637
10638ac_header_dirent=$ac_hdr; break
Bram Moolenaar071d4272004-06-13 20:20:40 +000010639fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010640
Bram Moolenaar071d4272004-06-13 20:20:40 +000010641done
10642# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
10643if test $ac_header_dirent = dirent.h; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010644 { $as_echo "$as_me:$LINENO: checking for library containing opendir" >&5
10645$as_echo_n "checking for library containing opendir... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010646if test "${ac_cv_search_opendir+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010647 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010648else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010649 ac_func_search_save_LIBS=$LIBS
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010650cat >conftest.$ac_ext <<_ACEOF
10651/* confdefs.h. */
10652_ACEOF
10653cat confdefs.h >>conftest.$ac_ext
10654cat >>conftest.$ac_ext <<_ACEOF
10655/* end confdefs.h. */
10656
Bram Moolenaar446cb832008-06-24 21:56:24 +000010657/* Override any GCC internal prototype to avoid an error.
10658 Use char because int might match the return type of a GCC
10659 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010660#ifdef __cplusplus
10661extern "C"
10662#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010663char opendir ();
10664int
10665main ()
10666{
Bram Moolenaar446cb832008-06-24 21:56:24 +000010667return opendir ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010668 ;
10669 return 0;
10670}
10671_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010672for ac_lib in '' dir; do
10673 if test -z "$ac_lib"; then
10674 ac_res="none required"
10675 else
10676 ac_res=-l$ac_lib
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010677 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Bram Moolenaar446cb832008-06-24 21:56:24 +000010678 fi
10679 rm -f conftest.$ac_objext conftest$ac_exeext
10680if { (ac_try="$ac_link"
10681case "(($ac_try" in
10682 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10683 *) ac_try_echo=$ac_try;;
10684esac
10685eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10686$as_echo "$ac_try_echo") >&5
10687 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010688 ac_status=$?
10689 grep -v '^ *+' conftest.er1 >conftest.err
10690 rm -f conftest.er1
10691 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010692 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10693 (exit $ac_status); } && {
10694 test -z "$ac_c_werror_flag" ||
10695 test ! -s conftest.err
10696 } && test -s conftest$ac_exeext && {
10697 test "$cross_compiling" = yes ||
10698 $as_test_x conftest$ac_exeext
10699 }; then
10700 ac_cv_search_opendir=$ac_res
Bram Moolenaar071d4272004-06-13 20:20:40 +000010701else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010702 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010703sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000010704
Bram Moolenaar446cb832008-06-24 21:56:24 +000010705
Bram Moolenaar071d4272004-06-13 20:20:40 +000010706fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010707
10708rm -rf conftest.dSYM
10709rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10710 conftest$ac_exeext
10711 if test "${ac_cv_search_opendir+set}" = set; then
10712 break
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010713fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010714done
10715if test "${ac_cv_search_opendir+set}" = set; then
10716 :
10717else
10718 ac_cv_search_opendir=no
10719fi
10720rm conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010721LIBS=$ac_func_search_save_LIBS
10722fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010723{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
10724$as_echo "$ac_cv_search_opendir" >&6; }
10725ac_res=$ac_cv_search_opendir
10726if test "$ac_res" != no; then
10727 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010728
10729fi
10730
Bram Moolenaar071d4272004-06-13 20:20:40 +000010731else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010732 { $as_echo "$as_me:$LINENO: checking for library containing opendir" >&5
10733$as_echo_n "checking for library containing opendir... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010734if test "${ac_cv_search_opendir+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010735 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010736else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010737 ac_func_search_save_LIBS=$LIBS
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010738cat >conftest.$ac_ext <<_ACEOF
10739/* confdefs.h. */
10740_ACEOF
10741cat confdefs.h >>conftest.$ac_ext
10742cat >>conftest.$ac_ext <<_ACEOF
10743/* end confdefs.h. */
10744
Bram Moolenaar446cb832008-06-24 21:56:24 +000010745/* Override any GCC internal prototype to avoid an error.
10746 Use char because int might match the return type of a GCC
10747 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010748#ifdef __cplusplus
10749extern "C"
10750#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010751char opendir ();
10752int
10753main ()
10754{
Bram Moolenaar446cb832008-06-24 21:56:24 +000010755return opendir ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010756 ;
10757 return 0;
10758}
10759_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010760for ac_lib in '' x; do
10761 if test -z "$ac_lib"; then
10762 ac_res="none required"
10763 else
10764 ac_res=-l$ac_lib
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010765 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Bram Moolenaar446cb832008-06-24 21:56:24 +000010766 fi
10767 rm -f conftest.$ac_objext conftest$ac_exeext
10768if { (ac_try="$ac_link"
10769case "(($ac_try" in
10770 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10771 *) ac_try_echo=$ac_try;;
10772esac
10773eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10774$as_echo "$ac_try_echo") >&5
10775 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010776 ac_status=$?
10777 grep -v '^ *+' conftest.er1 >conftest.err
10778 rm -f conftest.er1
10779 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010780 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10781 (exit $ac_status); } && {
10782 test -z "$ac_c_werror_flag" ||
10783 test ! -s conftest.err
10784 } && test -s conftest$ac_exeext && {
10785 test "$cross_compiling" = yes ||
10786 $as_test_x conftest$ac_exeext
10787 }; then
10788 ac_cv_search_opendir=$ac_res
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010789else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010790 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010791sed 's/^/| /' conftest.$ac_ext >&5
10792
Bram Moolenaar446cb832008-06-24 21:56:24 +000010793
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010794fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010795
10796rm -rf conftest.dSYM
10797rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10798 conftest$ac_exeext
10799 if test "${ac_cv_search_opendir+set}" = set; then
10800 break
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010801fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010802done
10803if test "${ac_cv_search_opendir+set}" = set; then
10804 :
10805else
10806 ac_cv_search_opendir=no
10807fi
10808rm conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010809LIBS=$ac_func_search_save_LIBS
10810fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010811{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
10812$as_echo "$ac_cv_search_opendir" >&6; }
10813ac_res=$ac_cv_search_opendir
10814if test "$ac_res" != no; then
10815 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010816
10817fi
10818
10819fi
10820
10821
Bram Moolenaar071d4272004-06-13 20:20:40 +000010822if test $ac_cv_header_sys_wait_h = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010823 { $as_echo "$as_me:$LINENO: checking for sys/wait.h that defines union wait" >&5
10824$as_echo_n "checking for sys/wait.h that defines union wait... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010825 cat >conftest.$ac_ext <<_ACEOF
10826/* confdefs.h. */
10827_ACEOF
10828cat confdefs.h >>conftest.$ac_ext
10829cat >>conftest.$ac_ext <<_ACEOF
10830/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010831#include <sys/wait.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010832int
10833main ()
10834{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010835union wait xx, yy; xx = yy
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010836 ;
10837 return 0;
10838}
10839_ACEOF
10840rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010841if { (ac_try="$ac_compile"
10842case "(($ac_try" in
10843 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10844 *) ac_try_echo=$ac_try;;
10845esac
10846eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10847$as_echo "$ac_try_echo") >&5
10848 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010849 ac_status=$?
10850 grep -v '^ *+' conftest.er1 >conftest.err
10851 rm -f conftest.er1
10852 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010853 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10854 (exit $ac_status); } && {
10855 test -z "$ac_c_werror_flag" ||
10856 test ! -s conftest.err
10857 } && test -s conftest.$ac_objext; then
10858 { $as_echo "$as_me:$LINENO: result: yes" >&5
10859$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010860 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010861#define HAVE_SYS_WAIT_H 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010862_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010863
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010864 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010865#define HAVE_UNION_WAIT 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010866_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010867
10868else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010869 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010870sed 's/^/| /' conftest.$ac_ext >&5
10871
Bram Moolenaar446cb832008-06-24 21:56:24 +000010872 { $as_echo "$as_me:$LINENO: result: no" >&5
10873$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010874fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010875
10876rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010877fi
10878
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010879
10880
10881
10882
10883
10884
10885
10886
10887
10888
10889
10890
10891
10892
10893
10894
10895
10896
10897
10898
10899
10900
10901
10902
10903
10904
10905
10906
10907
10908
10909
10910
10911
10912
10913
10914
10915
10916
10917
Bram Moolenaar0cb032e2005-04-23 20:52:00 +000010918
Bram Moolenaare74455a2007-11-04 14:36:18 +000010919
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010920for ac_header in stdarg.h stdlib.h string.h sys/select.h sys/utsname.h \
Bram Moolenaare74455a2007-11-04 14:36:18 +000010921 termcap.h fcntl.h sgtty.h sys/ioctl.h sys/time.h sys/types.h termio.h \
Bram Moolenaar446cb832008-06-24 21:56:24 +000010922 iconv.h langinfo.h math.h unistd.h stropts.h errno.h \
Bram Moolenaar071d4272004-06-13 20:20:40 +000010923 sys/resource.h sys/systeminfo.h locale.h \
Bram Moolenaar00ca2842008-06-26 20:14:00 +000010924 sys/stream.h termios.h libc.h sys/statfs.h \
Bram Moolenaar071d4272004-06-13 20:20:40 +000010925 poll.h sys/poll.h pwd.h utime.h sys/param.h libintl.h \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010926 libgen.h util/debug.h util/msg18n.h frame.h \
Bram Moolenaar0cb032e2005-04-23 20:52:00 +000010927 sys/acl.h sys/access.h sys/sysctl.h sys/sysinfo.h wchar.h wctype.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010928do
Bram Moolenaar446cb832008-06-24 21:56:24 +000010929as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10930if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10931 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
10932$as_echo_n "checking for $ac_header... " >&6; }
10933if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10934 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010935fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010936ac_res=`eval 'as_val=${'$as_ac_Header'}
10937 $as_echo "$as_val"'`
10938 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
10939$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010940else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010941 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010942{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
10943$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010944cat >conftest.$ac_ext <<_ACEOF
10945/* confdefs.h. */
10946_ACEOF
10947cat confdefs.h >>conftest.$ac_ext
10948cat >>conftest.$ac_ext <<_ACEOF
10949/* end confdefs.h. */
10950$ac_includes_default
10951#include <$ac_header>
10952_ACEOF
10953rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010954if { (ac_try="$ac_compile"
10955case "(($ac_try" in
10956 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10957 *) ac_try_echo=$ac_try;;
10958esac
10959eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10960$as_echo "$ac_try_echo") >&5
10961 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010962 ac_status=$?
10963 grep -v '^ *+' conftest.er1 >conftest.err
10964 rm -f conftest.er1
10965 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010966 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10967 (exit $ac_status); } && {
10968 test -z "$ac_c_werror_flag" ||
10969 test ! -s conftest.err
10970 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010971 ac_header_compiler=yes
10972else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010973 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010974sed 's/^/| /' conftest.$ac_ext >&5
10975
Bram Moolenaar446cb832008-06-24 21:56:24 +000010976 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000010977fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010978
10979rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10980{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10981$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010982
10983# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010984{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
10985$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010986cat >conftest.$ac_ext <<_ACEOF
10987/* confdefs.h. */
10988_ACEOF
10989cat confdefs.h >>conftest.$ac_ext
10990cat >>conftest.$ac_ext <<_ACEOF
10991/* end confdefs.h. */
10992#include <$ac_header>
10993_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010994if { (ac_try="$ac_cpp conftest.$ac_ext"
10995case "(($ac_try" in
10996 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10997 *) ac_try_echo=$ac_try;;
10998esac
10999eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11000$as_echo "$ac_try_echo") >&5
11001 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011002 ac_status=$?
11003 grep -v '^ *+' conftest.er1 >conftest.err
11004 rm -f conftest.er1
11005 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011006 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11007 (exit $ac_status); } >/dev/null && {
11008 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
11009 test ! -s conftest.err
11010 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011011 ac_header_preproc=yes
11012else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011013 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011014sed 's/^/| /' conftest.$ac_ext >&5
11015
11016 ac_header_preproc=no
11017fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011018
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011019rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011020{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11021$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011022
11023# So? What about this header?
11024case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11025 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000011026 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11027$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11028 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11029$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011030 ac_header_preproc=yes
11031 ;;
11032 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000011033 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11034$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11035 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11036$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11037 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11038$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11039 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11040$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11041 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11042$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11043 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11044$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11045
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011046 ;;
11047esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000011048{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
11049$as_echo_n "checking for $ac_header... " >&6; }
11050if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11051 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011052else
11053 eval "$as_ac_Header=\$ac_header_preproc"
11054fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011055ac_res=`eval 'as_val=${'$as_ac_Header'}
11056 $as_echo "$as_val"'`
11057 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
11058$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011059
11060fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011061if test `eval 'as_val=${'$as_ac_Header'}
11062 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011063 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011064#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011065_ACEOF
11066
11067fi
11068
Bram Moolenaar071d4272004-06-13 20:20:40 +000011069done
11070
11071
Bram Moolenaar00ca2842008-06-26 20:14:00 +000011072
11073for ac_header in sys/ptem.h
11074do
11075as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11076{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
11077$as_echo_n "checking for $ac_header... " >&6; }
11078if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11079 $as_echo_n "(cached) " >&6
11080else
11081 cat >conftest.$ac_ext <<_ACEOF
11082/* confdefs.h. */
11083_ACEOF
11084cat confdefs.h >>conftest.$ac_ext
11085cat >>conftest.$ac_ext <<_ACEOF
11086/* end confdefs.h. */
11087#if defined HAVE_SYS_STREAM_H
11088# include <sys/stream.h>
11089#endif
11090
11091#include <$ac_header>
11092_ACEOF
11093rm -f conftest.$ac_objext
11094if { (ac_try="$ac_compile"
11095case "(($ac_try" in
11096 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11097 *) ac_try_echo=$ac_try;;
11098esac
11099eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11100$as_echo "$ac_try_echo") >&5
11101 (eval "$ac_compile") 2>conftest.er1
11102 ac_status=$?
11103 grep -v '^ *+' conftest.er1 >conftest.err
11104 rm -f conftest.er1
11105 cat conftest.err >&5
11106 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11107 (exit $ac_status); } && {
11108 test -z "$ac_c_werror_flag" ||
11109 test ! -s conftest.err
11110 } && test -s conftest.$ac_objext; then
11111 eval "$as_ac_Header=yes"
11112else
11113 $as_echo "$as_me: failed program was:" >&5
11114sed 's/^/| /' conftest.$ac_ext >&5
11115
11116 eval "$as_ac_Header=no"
11117fi
11118
11119rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11120fi
11121ac_res=`eval 'as_val=${'$as_ac_Header'}
11122 $as_echo "$as_val"'`
11123 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
11124$as_echo "$ac_res" >&6; }
11125if test `eval 'as_val=${'$as_ac_Header'}
11126 $as_echo "$as_val"'` = yes; then
11127 cat >>confdefs.h <<_ACEOF
11128#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11129_ACEOF
11130
11131fi
11132
11133done
11134
11135
11136
Bram Moolenaar446cb832008-06-24 21:56:24 +000011137{ $as_echo "$as_me:$LINENO: checking for pthread_np.h" >&5
11138$as_echo_n "checking for pthread_np.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011139cat >conftest.$ac_ext <<_ACEOF
11140/* confdefs.h. */
11141_ACEOF
11142cat confdefs.h >>conftest.$ac_ext
11143cat >>conftest.$ac_ext <<_ACEOF
11144/* end confdefs.h. */
11145
11146#include <pthread.h>
11147#include <pthread_np.h>
11148int
11149main ()
11150{
11151int i; i = 0;
11152 ;
11153 return 0;
11154}
11155_ACEOF
11156rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011157if { (ac_try="$ac_compile"
11158case "(($ac_try" in
11159 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11160 *) ac_try_echo=$ac_try;;
11161esac
11162eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11163$as_echo "$ac_try_echo") >&5
11164 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011165 ac_status=$?
11166 grep -v '^ *+' conftest.er1 >conftest.err
11167 rm -f conftest.er1
11168 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011169 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11170 (exit $ac_status); } && {
11171 test -z "$ac_c_werror_flag" ||
11172 test ! -s conftest.err
11173 } && test -s conftest.$ac_objext; then
11174 { $as_echo "$as_me:$LINENO: result: yes" >&5
11175$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011176 cat >>confdefs.h <<\_ACEOF
11177#define HAVE_PTHREAD_NP_H 1
11178_ACEOF
11179
11180else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011181 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011182sed 's/^/| /' conftest.$ac_ext >&5
11183
Bram Moolenaar446cb832008-06-24 21:56:24 +000011184 { $as_echo "$as_me:$LINENO: result: no" >&5
11185$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011186fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011187
11188rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011189
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011190
11191for ac_header in strings.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011192do
Bram Moolenaar446cb832008-06-24 21:56:24 +000011193as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11194if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11195 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
11196$as_echo_n "checking for $ac_header... " >&6; }
11197if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11198 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011199fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011200ac_res=`eval 'as_val=${'$as_ac_Header'}
11201 $as_echo "$as_val"'`
11202 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
11203$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011204else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011205 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000011206{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
11207$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011208cat >conftest.$ac_ext <<_ACEOF
11209/* confdefs.h. */
11210_ACEOF
11211cat confdefs.h >>conftest.$ac_ext
11212cat >>conftest.$ac_ext <<_ACEOF
11213/* end confdefs.h. */
11214$ac_includes_default
11215#include <$ac_header>
11216_ACEOF
11217rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011218if { (ac_try="$ac_compile"
11219case "(($ac_try" in
11220 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11221 *) ac_try_echo=$ac_try;;
11222esac
11223eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11224$as_echo "$ac_try_echo") >&5
11225 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011226 ac_status=$?
11227 grep -v '^ *+' conftest.er1 >conftest.err
11228 rm -f conftest.er1
11229 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011230 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11231 (exit $ac_status); } && {
11232 test -z "$ac_c_werror_flag" ||
11233 test ! -s conftest.err
11234 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011235 ac_header_compiler=yes
11236else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011237 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011238sed 's/^/| /' conftest.$ac_ext >&5
11239
Bram Moolenaar446cb832008-06-24 21:56:24 +000011240 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000011241fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011242
11243rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11244{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11245$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011246
11247# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000011248{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
11249$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011250cat >conftest.$ac_ext <<_ACEOF
11251/* confdefs.h. */
11252_ACEOF
11253cat confdefs.h >>conftest.$ac_ext
11254cat >>conftest.$ac_ext <<_ACEOF
11255/* end confdefs.h. */
11256#include <$ac_header>
11257_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011258if { (ac_try="$ac_cpp conftest.$ac_ext"
11259case "(($ac_try" in
11260 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11261 *) ac_try_echo=$ac_try;;
11262esac
11263eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11264$as_echo "$ac_try_echo") >&5
11265 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011266 ac_status=$?
11267 grep -v '^ *+' conftest.er1 >conftest.err
11268 rm -f conftest.er1
11269 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011270 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11271 (exit $ac_status); } >/dev/null && {
11272 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
11273 test ! -s conftest.err
11274 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011275 ac_header_preproc=yes
11276else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011277 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011278sed 's/^/| /' conftest.$ac_ext >&5
11279
11280 ac_header_preproc=no
11281fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011282
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011283rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011284{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11285$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011286
11287# So? What about this header?
11288case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11289 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000011290 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11291$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11292 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11293$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011294 ac_header_preproc=yes
11295 ;;
11296 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000011297 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11298$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11299 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11300$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11301 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11302$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11303 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11304$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11305 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11306$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11307 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11308$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11309
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011310 ;;
11311esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000011312{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
11313$as_echo_n "checking for $ac_header... " >&6; }
11314if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11315 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011316else
11317 eval "$as_ac_Header=\$ac_header_preproc"
11318fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011319ac_res=`eval 'as_val=${'$as_ac_Header'}
11320 $as_echo "$as_val"'`
11321 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
11322$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011323
11324fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011325if test `eval 'as_val=${'$as_ac_Header'}
11326 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011327 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011328#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011329_ACEOF
11330
11331fi
11332
Bram Moolenaar071d4272004-06-13 20:20:40 +000011333done
11334
Bram Moolenaar9372a112005-12-06 19:59:18 +000011335if test "x$MACOSX" = "xyes"; then
11336 cat >>confdefs.h <<\_ACEOF
11337#define NO_STRINGS_WITH_STRING_H 1
11338_ACEOF
11339
11340else
Bram Moolenaar071d4272004-06-13 20:20:40 +000011341
Bram Moolenaar446cb832008-06-24 21:56:24 +000011342{ $as_echo "$as_me:$LINENO: checking if strings.h can be included after string.h" >&5
11343$as_echo_n "checking if strings.h can be included after string.h... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011344cppflags_save=$CPPFLAGS
11345CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011346cat >conftest.$ac_ext <<_ACEOF
11347/* confdefs.h. */
11348_ACEOF
11349cat confdefs.h >>conftest.$ac_ext
11350cat >>conftest.$ac_ext <<_ACEOF
11351/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011352
11353#if defined(_AIX) && !defined(_AIX51) && !defined(_NO_PROTO)
11354# define _NO_PROTO /* like in os_unix.h, causes conflict for AIX (Winn) */
11355 /* but don't do it on AIX 5.1 (Uribarri) */
11356#endif
11357#ifdef HAVE_XM_XM_H
11358# include <Xm/Xm.h> /* This breaks it for HP-UX 11 (Squassabia) */
11359#endif
11360#ifdef HAVE_STRING_H
11361# include <string.h>
11362#endif
11363#if defined(HAVE_STRINGS_H)
11364# include <strings.h>
11365#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000011366
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011367int
11368main ()
11369{
11370int i; i = 0;
11371 ;
11372 return 0;
11373}
11374_ACEOF
11375rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011376if { (ac_try="$ac_compile"
11377case "(($ac_try" in
11378 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11379 *) ac_try_echo=$ac_try;;
11380esac
11381eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11382$as_echo "$ac_try_echo") >&5
11383 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011384 ac_status=$?
11385 grep -v '^ *+' conftest.er1 >conftest.err
11386 rm -f conftest.er1
11387 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011388 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11389 (exit $ac_status); } && {
11390 test -z "$ac_c_werror_flag" ||
11391 test ! -s conftest.err
11392 } && test -s conftest.$ac_objext; then
11393 { $as_echo "$as_me:$LINENO: result: yes" >&5
11394$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011395else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011396 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011397sed 's/^/| /' conftest.$ac_ext >&5
11398
Bram Moolenaar446cb832008-06-24 21:56:24 +000011399 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011400#define NO_STRINGS_WITH_STRING_H 1
11401_ACEOF
11402
Bram Moolenaar446cb832008-06-24 21:56:24 +000011403 { $as_echo "$as_me:$LINENO: result: no" >&5
11404$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011405fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011406
11407rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011408CPPFLAGS=$cppflags_save
Bram Moolenaar9372a112005-12-06 19:59:18 +000011409fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000011410
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011411if test $ac_cv_c_compiler_gnu = yes; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011412 { $as_echo "$as_me:$LINENO: checking whether $CC needs -traditional" >&5
11413$as_echo_n "checking whether $CC needs -traditional... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011414if test "${ac_cv_prog_gcc_traditional+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011415 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011416else
11417 ac_pattern="Autoconf.*'x'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011418 cat >conftest.$ac_ext <<_ACEOF
11419/* confdefs.h. */
11420_ACEOF
11421cat confdefs.h >>conftest.$ac_ext
11422cat >>conftest.$ac_ext <<_ACEOF
11423/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011424#include <sgtty.h>
11425Autoconf TIOCGETP
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011426_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011427if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011428 $EGREP "$ac_pattern" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000011429 ac_cv_prog_gcc_traditional=yes
11430else
Bram Moolenaar071d4272004-06-13 20:20:40 +000011431 ac_cv_prog_gcc_traditional=no
11432fi
11433rm -f conftest*
11434
11435
11436 if test $ac_cv_prog_gcc_traditional = no; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011437 cat >conftest.$ac_ext <<_ACEOF
11438/* confdefs.h. */
11439_ACEOF
11440cat confdefs.h >>conftest.$ac_ext
11441cat >>conftest.$ac_ext <<_ACEOF
11442/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011443#include <termio.h>
11444Autoconf TCGETA
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011445_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011446if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011447 $EGREP "$ac_pattern" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000011448 ac_cv_prog_gcc_traditional=yes
11449fi
11450rm -f conftest*
11451
11452 fi
11453fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011454{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_gcc_traditional" >&5
11455$as_echo "$ac_cv_prog_gcc_traditional" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011456 if test $ac_cv_prog_gcc_traditional = yes; then
11457 CC="$CC -traditional"
11458 fi
11459fi
11460
Bram Moolenaar446cb832008-06-24 21:56:24 +000011461{ $as_echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
11462$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011463if test "${ac_cv_c_const+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011464 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011465else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011466 cat >conftest.$ac_ext <<_ACEOF
11467/* confdefs.h. */
11468_ACEOF
11469cat confdefs.h >>conftest.$ac_ext
11470cat >>conftest.$ac_ext <<_ACEOF
11471/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011472
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011473int
11474main ()
11475{
11476/* FIXME: Include the comments suggested by Paul. */
11477#ifndef __cplusplus
11478 /* Ultrix mips cc rejects this. */
11479 typedef int charset[2];
Bram Moolenaar446cb832008-06-24 21:56:24 +000011480 const charset cs;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011481 /* SunOS 4.1.1 cc rejects this. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000011482 char const *const *pcpcc;
11483 char **ppc;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011484 /* NEC SVR4.0.2 mips cc rejects this. */
11485 struct point {int x, y;};
11486 static struct point const zero = {0,0};
11487 /* AIX XL C 1.02.0.0 rejects this.
11488 It does not let you subtract one const X* pointer from another in
11489 an arm of an if-expression whose if-part is not a constant
11490 expression */
11491 const char *g = "string";
Bram Moolenaar446cb832008-06-24 21:56:24 +000011492 pcpcc = &g + (g ? g-g : 0);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011493 /* HPUX 7.0 cc rejects these. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000011494 ++pcpcc;
11495 ppc = (char**) pcpcc;
11496 pcpcc = (char const *const *) ppc;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011497 { /* SCO 3.2v4 cc rejects this. */
11498 char *t;
11499 char const *s = 0 ? (char *) 0 : (char const *) 0;
Bram Moolenaar071d4272004-06-13 20:20:40 +000011500
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011501 *t++ = 0;
Bram Moolenaar446cb832008-06-24 21:56:24 +000011502 if (s) return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011503 }
11504 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
11505 int x[] = {25, 17};
11506 const int *foo = &x[0];
11507 ++foo;
11508 }
11509 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11510 typedef const int *iptr;
11511 iptr p = 0;
11512 ++p;
11513 }
11514 { /* AIX XL C 1.02.0.0 rejects this saying
11515 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
11516 struct s { int j; const int *ap[3]; };
11517 struct s *b; b->j = 5;
11518 }
11519 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
11520 const int foo = 10;
Bram Moolenaar446cb832008-06-24 21:56:24 +000011521 if (!foo) return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011522 }
Bram Moolenaar446cb832008-06-24 21:56:24 +000011523 return !cs[0] && !zero.x;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011524#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000011525
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011526 ;
11527 return 0;
Bram Moolenaar071d4272004-06-13 20:20:40 +000011528}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011529_ACEOF
11530rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011531if { (ac_try="$ac_compile"
11532case "(($ac_try" in
11533 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11534 *) ac_try_echo=$ac_try;;
11535esac
11536eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11537$as_echo "$ac_try_echo") >&5
11538 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011539 ac_status=$?
11540 grep -v '^ *+' conftest.er1 >conftest.err
11541 rm -f conftest.er1
11542 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011543 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11544 (exit $ac_status); } && {
11545 test -z "$ac_c_werror_flag" ||
11546 test ! -s conftest.err
11547 } && test -s conftest.$ac_objext; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000011548 ac_cv_c_const=yes
11549else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011550 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011551sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000011552
Bram Moolenaar446cb832008-06-24 21:56:24 +000011553 ac_cv_c_const=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011554fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011555
11556rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011557fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011558{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
11559$as_echo "$ac_cv_c_const" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011560if test $ac_cv_c_const = no; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011561
11562cat >>confdefs.h <<\_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011563#define const /**/
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011564_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011565
11566fi
11567
Bram Moolenaar76243bd2009-03-02 01:47:02 +000011568{ $as_echo "$as_me:$LINENO: checking for working volatile" >&5
11569$as_echo_n "checking for working volatile... " >&6; }
11570if test "${ac_cv_c_volatile+set}" = set; then
11571 $as_echo_n "(cached) " >&6
11572else
11573 cat >conftest.$ac_ext <<_ACEOF
11574/* confdefs.h. */
11575_ACEOF
11576cat confdefs.h >>conftest.$ac_ext
11577cat >>conftest.$ac_ext <<_ACEOF
11578/* end confdefs.h. */
11579
11580int
11581main ()
11582{
11583
11584volatile int x;
11585int * volatile y = (int *) 0;
11586return !x && !y;
11587 ;
11588 return 0;
11589}
11590_ACEOF
11591rm -f conftest.$ac_objext
11592if { (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
11600 ac_status=$?
11601 grep -v '^ *+' conftest.er1 >conftest.err
11602 rm -f conftest.er1
11603 cat conftest.err >&5
11604 $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 ac_cv_c_volatile=yes
11610else
11611 $as_echo "$as_me: failed program was:" >&5
11612sed 's/^/| /' conftest.$ac_ext >&5
11613
11614 ac_cv_c_volatile=no
11615fi
11616
11617rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11618fi
11619{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_volatile" >&5
11620$as_echo "$ac_cv_c_volatile" >&6; }
11621if test $ac_cv_c_volatile = no; then
11622
11623cat >>confdefs.h <<\_ACEOF
11624#define volatile /**/
11625_ACEOF
11626
11627fi
11628
Bram Moolenaar446cb832008-06-24 21:56:24 +000011629{ $as_echo "$as_me:$LINENO: checking for mode_t" >&5
11630$as_echo_n "checking for mode_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011631if test "${ac_cv_type_mode_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011632 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011633else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011634 ac_cv_type_mode_t=no
11635cat >conftest.$ac_ext <<_ACEOF
11636/* confdefs.h. */
11637_ACEOF
11638cat confdefs.h >>conftest.$ac_ext
11639cat >>conftest.$ac_ext <<_ACEOF
11640/* end confdefs.h. */
11641$ac_includes_default
11642int
11643main ()
11644{
11645if (sizeof (mode_t))
11646 return 0;
11647 ;
11648 return 0;
11649}
11650_ACEOF
11651rm -f conftest.$ac_objext
11652if { (ac_try="$ac_compile"
11653case "(($ac_try" in
11654 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11655 *) ac_try_echo=$ac_try;;
11656esac
11657eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11658$as_echo "$ac_try_echo") >&5
11659 (eval "$ac_compile") 2>conftest.er1
11660 ac_status=$?
11661 grep -v '^ *+' conftest.er1 >conftest.err
11662 rm -f conftest.er1
11663 cat conftest.err >&5
11664 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11665 (exit $ac_status); } && {
11666 test -z "$ac_c_werror_flag" ||
11667 test ! -s conftest.err
11668 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011669 cat >conftest.$ac_ext <<_ACEOF
11670/* confdefs.h. */
11671_ACEOF
11672cat confdefs.h >>conftest.$ac_ext
11673cat >>conftest.$ac_ext <<_ACEOF
11674/* end confdefs.h. */
11675$ac_includes_default
11676int
11677main ()
11678{
Bram Moolenaar446cb832008-06-24 21:56:24 +000011679if (sizeof ((mode_t)))
11680 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011681 ;
11682 return 0;
11683}
11684_ACEOF
11685rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011686if { (ac_try="$ac_compile"
11687case "(($ac_try" in
11688 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11689 *) ac_try_echo=$ac_try;;
11690esac
11691eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11692$as_echo "$ac_try_echo") >&5
11693 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011694 ac_status=$?
11695 grep -v '^ *+' conftest.er1 >conftest.err
11696 rm -f conftest.er1
11697 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011698 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11699 (exit $ac_status); } && {
11700 test -z "$ac_c_werror_flag" ||
11701 test ! -s conftest.err
11702 } && test -s conftest.$ac_objext; then
11703 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011704else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011705 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011706sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000011707
Bram Moolenaar446cb832008-06-24 21:56:24 +000011708 ac_cv_type_mode_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000011709fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011710
11711rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11712else
11713 $as_echo "$as_me: failed program was:" >&5
11714sed 's/^/| /' conftest.$ac_ext >&5
11715
11716
Bram Moolenaar071d4272004-06-13 20:20:40 +000011717fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011718
11719rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11720fi
11721{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_mode_t" >&5
11722$as_echo "$ac_cv_type_mode_t" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011723if test $ac_cv_type_mode_t = yes; then
11724 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011725else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011726
11727cat >>confdefs.h <<_ACEOF
11728#define mode_t int
11729_ACEOF
11730
11731fi
11732
Bram Moolenaar446cb832008-06-24 21:56:24 +000011733{ $as_echo "$as_me:$LINENO: checking for off_t" >&5
11734$as_echo_n "checking for off_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011735if test "${ac_cv_type_off_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011736 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011737else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011738 ac_cv_type_off_t=no
11739cat >conftest.$ac_ext <<_ACEOF
11740/* confdefs.h. */
11741_ACEOF
11742cat confdefs.h >>conftest.$ac_ext
11743cat >>conftest.$ac_ext <<_ACEOF
11744/* end confdefs.h. */
11745$ac_includes_default
11746int
11747main ()
11748{
11749if (sizeof (off_t))
11750 return 0;
11751 ;
11752 return 0;
11753}
11754_ACEOF
11755rm -f conftest.$ac_objext
11756if { (ac_try="$ac_compile"
11757case "(($ac_try" in
11758 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11759 *) ac_try_echo=$ac_try;;
11760esac
11761eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11762$as_echo "$ac_try_echo") >&5
11763 (eval "$ac_compile") 2>conftest.er1
11764 ac_status=$?
11765 grep -v '^ *+' conftest.er1 >conftest.err
11766 rm -f conftest.er1
11767 cat conftest.err >&5
11768 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11769 (exit $ac_status); } && {
11770 test -z "$ac_c_werror_flag" ||
11771 test ! -s conftest.err
11772 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011773 cat >conftest.$ac_ext <<_ACEOF
11774/* confdefs.h. */
11775_ACEOF
11776cat confdefs.h >>conftest.$ac_ext
11777cat >>conftest.$ac_ext <<_ACEOF
11778/* end confdefs.h. */
11779$ac_includes_default
11780int
11781main ()
11782{
Bram Moolenaar446cb832008-06-24 21:56:24 +000011783if (sizeof ((off_t)))
11784 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011785 ;
11786 return 0;
11787}
11788_ACEOF
11789rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011790if { (ac_try="$ac_compile"
11791case "(($ac_try" in
11792 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11793 *) ac_try_echo=$ac_try;;
11794esac
11795eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11796$as_echo "$ac_try_echo") >&5
11797 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011798 ac_status=$?
11799 grep -v '^ *+' conftest.er1 >conftest.err
11800 rm -f conftest.er1
11801 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011802 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11803 (exit $ac_status); } && {
11804 test -z "$ac_c_werror_flag" ||
11805 test ! -s conftest.err
11806 } && test -s conftest.$ac_objext; then
11807 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011808else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011809 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011810sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000011811
Bram Moolenaar446cb832008-06-24 21:56:24 +000011812 ac_cv_type_off_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000011813fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011814
11815rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11816else
11817 $as_echo "$as_me: failed program was:" >&5
11818sed 's/^/| /' conftest.$ac_ext >&5
11819
11820
Bram Moolenaar071d4272004-06-13 20:20:40 +000011821fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011822
11823rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11824fi
11825{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
11826$as_echo "$ac_cv_type_off_t" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011827if test $ac_cv_type_off_t = yes; then
11828 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011829else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011830
11831cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011832#define off_t long int
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011833_ACEOF
11834
11835fi
11836
Bram Moolenaar446cb832008-06-24 21:56:24 +000011837{ $as_echo "$as_me:$LINENO: checking for pid_t" >&5
11838$as_echo_n "checking for pid_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011839if test "${ac_cv_type_pid_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011840 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011841else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011842 ac_cv_type_pid_t=no
11843cat >conftest.$ac_ext <<_ACEOF
11844/* confdefs.h. */
11845_ACEOF
11846cat confdefs.h >>conftest.$ac_ext
11847cat >>conftest.$ac_ext <<_ACEOF
11848/* end confdefs.h. */
11849$ac_includes_default
11850int
11851main ()
11852{
11853if (sizeof (pid_t))
11854 return 0;
11855 ;
11856 return 0;
11857}
11858_ACEOF
11859rm -f conftest.$ac_objext
11860if { (ac_try="$ac_compile"
11861case "(($ac_try" in
11862 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11863 *) ac_try_echo=$ac_try;;
11864esac
11865eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11866$as_echo "$ac_try_echo") >&5
11867 (eval "$ac_compile") 2>conftest.er1
11868 ac_status=$?
11869 grep -v '^ *+' conftest.er1 >conftest.err
11870 rm -f conftest.er1
11871 cat conftest.err >&5
11872 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11873 (exit $ac_status); } && {
11874 test -z "$ac_c_werror_flag" ||
11875 test ! -s conftest.err
11876 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011877 cat >conftest.$ac_ext <<_ACEOF
11878/* confdefs.h. */
11879_ACEOF
11880cat confdefs.h >>conftest.$ac_ext
11881cat >>conftest.$ac_ext <<_ACEOF
11882/* end confdefs.h. */
11883$ac_includes_default
11884int
11885main ()
11886{
Bram Moolenaar446cb832008-06-24 21:56:24 +000011887if (sizeof ((pid_t)))
11888 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011889 ;
11890 return 0;
11891}
11892_ACEOF
11893rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011894if { (ac_try="$ac_compile"
11895case "(($ac_try" in
11896 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11897 *) ac_try_echo=$ac_try;;
11898esac
11899eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11900$as_echo "$ac_try_echo") >&5
11901 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011902 ac_status=$?
11903 grep -v '^ *+' conftest.er1 >conftest.err
11904 rm -f conftest.er1
11905 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011906 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11907 (exit $ac_status); } && {
11908 test -z "$ac_c_werror_flag" ||
11909 test ! -s conftest.err
11910 } && test -s conftest.$ac_objext; then
11911 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011912else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011913 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011914sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000011915
Bram Moolenaar446cb832008-06-24 21:56:24 +000011916 ac_cv_type_pid_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000011917fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011918
11919rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11920else
11921 $as_echo "$as_me: failed program was:" >&5
11922sed 's/^/| /' conftest.$ac_ext >&5
11923
11924
Bram Moolenaar071d4272004-06-13 20:20:40 +000011925fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011926
11927rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11928fi
11929{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
11930$as_echo "$ac_cv_type_pid_t" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011931if test $ac_cv_type_pid_t = yes; then
11932 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011933else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011934
11935cat >>confdefs.h <<_ACEOF
11936#define pid_t int
11937_ACEOF
11938
11939fi
11940
Bram Moolenaar446cb832008-06-24 21:56:24 +000011941{ $as_echo "$as_me:$LINENO: checking for size_t" >&5
11942$as_echo_n "checking for size_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011943if test "${ac_cv_type_size_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011944 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011945else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011946 ac_cv_type_size_t=no
11947cat >conftest.$ac_ext <<_ACEOF
11948/* confdefs.h. */
11949_ACEOF
11950cat confdefs.h >>conftest.$ac_ext
11951cat >>conftest.$ac_ext <<_ACEOF
11952/* end confdefs.h. */
11953$ac_includes_default
11954int
11955main ()
11956{
11957if (sizeof (size_t))
11958 return 0;
11959 ;
11960 return 0;
11961}
11962_ACEOF
11963rm -f conftest.$ac_objext
11964if { (ac_try="$ac_compile"
11965case "(($ac_try" in
11966 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11967 *) ac_try_echo=$ac_try;;
11968esac
11969eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11970$as_echo "$ac_try_echo") >&5
11971 (eval "$ac_compile") 2>conftest.er1
11972 ac_status=$?
11973 grep -v '^ *+' conftest.er1 >conftest.err
11974 rm -f conftest.er1
11975 cat conftest.err >&5
11976 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11977 (exit $ac_status); } && {
11978 test -z "$ac_c_werror_flag" ||
11979 test ! -s conftest.err
11980 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011981 cat >conftest.$ac_ext <<_ACEOF
11982/* confdefs.h. */
11983_ACEOF
11984cat confdefs.h >>conftest.$ac_ext
11985cat >>conftest.$ac_ext <<_ACEOF
11986/* end confdefs.h. */
11987$ac_includes_default
11988int
11989main ()
11990{
Bram Moolenaar446cb832008-06-24 21:56:24 +000011991if (sizeof ((size_t)))
11992 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011993 ;
11994 return 0;
11995}
11996_ACEOF
11997rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011998if { (ac_try="$ac_compile"
11999case "(($ac_try" in
12000 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12001 *) ac_try_echo=$ac_try;;
12002esac
12003eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12004$as_echo "$ac_try_echo") >&5
12005 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012006 ac_status=$?
12007 grep -v '^ *+' conftest.er1 >conftest.err
12008 rm -f conftest.er1
12009 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012010 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12011 (exit $ac_status); } && {
12012 test -z "$ac_c_werror_flag" ||
12013 test ! -s conftest.err
12014 } && test -s conftest.$ac_objext; then
12015 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012016else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012017 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012018sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012019
Bram Moolenaar446cb832008-06-24 21:56:24 +000012020 ac_cv_type_size_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000012021fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012022
12023rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12024else
12025 $as_echo "$as_me: failed program was:" >&5
12026sed 's/^/| /' conftest.$ac_ext >&5
12027
12028
Bram Moolenaar071d4272004-06-13 20:20:40 +000012029fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012030
12031rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12032fi
12033{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
12034$as_echo "$ac_cv_type_size_t" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012035if test $ac_cv_type_size_t = yes; then
12036 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012037else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012038
12039cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000012040#define size_t unsigned int
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012041_ACEOF
12042
12043fi
12044
Bram Moolenaar446cb832008-06-24 21:56:24 +000012045{ $as_echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
12046$as_echo_n "checking for uid_t in sys/types.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012047if test "${ac_cv_type_uid_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012048 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012049else
12050 cat >conftest.$ac_ext <<_ACEOF
12051/* confdefs.h. */
12052_ACEOF
12053cat confdefs.h >>conftest.$ac_ext
12054cat >>conftest.$ac_ext <<_ACEOF
12055/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012056#include <sys/types.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012057
12058_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012059if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012060 $EGREP "uid_t" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000012061 ac_cv_type_uid_t=yes
12062else
Bram Moolenaar071d4272004-06-13 20:20:40 +000012063 ac_cv_type_uid_t=no
12064fi
12065rm -f conftest*
12066
12067fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012068{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
12069$as_echo "$ac_cv_type_uid_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012070if test $ac_cv_type_uid_t = no; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000012071
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012072cat >>confdefs.h <<\_ACEOF
12073#define uid_t int
12074_ACEOF
12075
12076
12077cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012078#define gid_t int
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012079_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012080
12081fi
12082
Bram Moolenaar446cb832008-06-24 21:56:24 +000012083{ $as_echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
12084$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012085if test "${ac_cv_header_time+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012086 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012087else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012088 cat >conftest.$ac_ext <<_ACEOF
12089/* confdefs.h. */
12090_ACEOF
12091cat confdefs.h >>conftest.$ac_ext
12092cat >>conftest.$ac_ext <<_ACEOF
12093/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012094#include <sys/types.h>
12095#include <sys/time.h>
12096#include <time.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012097
12098int
12099main ()
12100{
12101if ((struct tm *) 0)
12102return 0;
12103 ;
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
Bram Moolenaar071d4272004-06-13 20:20:40 +000012125 ac_cv_header_time=yes
12126else
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_header_time=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012131fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012132
12133rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012134fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012135{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
12136$as_echo "$ac_cv_header_time" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012137if test $ac_cv_header_time = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012138
12139cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012140#define TIME_WITH_SYS_TIME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012141_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012142
12143fi
12144
Bram Moolenaar446cb832008-06-24 21:56:24 +000012145{ $as_echo "$as_me:$LINENO: checking for ino_t" >&5
12146$as_echo_n "checking for ino_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012147if test "${ac_cv_type_ino_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012148 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012149else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012150 ac_cv_type_ino_t=no
12151cat >conftest.$ac_ext <<_ACEOF
12152/* confdefs.h. */
12153_ACEOF
12154cat confdefs.h >>conftest.$ac_ext
12155cat >>conftest.$ac_ext <<_ACEOF
12156/* end confdefs.h. */
12157$ac_includes_default
12158int
12159main ()
12160{
12161if (sizeof (ino_t))
12162 return 0;
12163 ;
12164 return 0;
12165}
12166_ACEOF
12167rm -f conftest.$ac_objext
12168if { (ac_try="$ac_compile"
12169case "(($ac_try" in
12170 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12171 *) ac_try_echo=$ac_try;;
12172esac
12173eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12174$as_echo "$ac_try_echo") >&5
12175 (eval "$ac_compile") 2>conftest.er1
12176 ac_status=$?
12177 grep -v '^ *+' conftest.er1 >conftest.err
12178 rm -f conftest.er1
12179 cat conftest.err >&5
12180 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12181 (exit $ac_status); } && {
12182 test -z "$ac_c_werror_flag" ||
12183 test ! -s conftest.err
12184 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012185 cat >conftest.$ac_ext <<_ACEOF
12186/* confdefs.h. */
12187_ACEOF
12188cat confdefs.h >>conftest.$ac_ext
12189cat >>conftest.$ac_ext <<_ACEOF
12190/* end confdefs.h. */
12191$ac_includes_default
12192int
12193main ()
12194{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012195if (sizeof ((ino_t)))
12196 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012197 ;
12198 return 0;
12199}
12200_ACEOF
12201rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012202if { (ac_try="$ac_compile"
12203case "(($ac_try" in
12204 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12205 *) ac_try_echo=$ac_try;;
12206esac
12207eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12208$as_echo "$ac_try_echo") >&5
12209 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012210 ac_status=$?
12211 grep -v '^ *+' conftest.er1 >conftest.err
12212 rm -f conftest.er1
12213 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012214 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12215 (exit $ac_status); } && {
12216 test -z "$ac_c_werror_flag" ||
12217 test ! -s conftest.err
12218 } && test -s conftest.$ac_objext; then
12219 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012220else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012221 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012222sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012223
Bram Moolenaar446cb832008-06-24 21:56:24 +000012224 ac_cv_type_ino_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000012225fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012226
12227rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12228else
12229 $as_echo "$as_me: failed program was:" >&5
12230sed 's/^/| /' conftest.$ac_ext >&5
12231
12232
Bram Moolenaar071d4272004-06-13 20:20:40 +000012233fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012234
12235rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12236fi
12237{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_ino_t" >&5
12238$as_echo "$ac_cv_type_ino_t" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012239if test $ac_cv_type_ino_t = yes; then
12240 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012241else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012242
12243cat >>confdefs.h <<_ACEOF
12244#define ino_t long
12245_ACEOF
12246
12247fi
12248
Bram Moolenaar446cb832008-06-24 21:56:24 +000012249{ $as_echo "$as_me:$LINENO: checking for dev_t" >&5
12250$as_echo_n "checking for dev_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012251if test "${ac_cv_type_dev_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012252 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012253else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012254 ac_cv_type_dev_t=no
12255cat >conftest.$ac_ext <<_ACEOF
12256/* confdefs.h. */
12257_ACEOF
12258cat confdefs.h >>conftest.$ac_ext
12259cat >>conftest.$ac_ext <<_ACEOF
12260/* end confdefs.h. */
12261$ac_includes_default
12262int
12263main ()
12264{
12265if (sizeof (dev_t))
12266 return 0;
12267 ;
12268 return 0;
12269}
12270_ACEOF
12271rm -f conftest.$ac_objext
12272if { (ac_try="$ac_compile"
12273case "(($ac_try" in
12274 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12275 *) ac_try_echo=$ac_try;;
12276esac
12277eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12278$as_echo "$ac_try_echo") >&5
12279 (eval "$ac_compile") 2>conftest.er1
12280 ac_status=$?
12281 grep -v '^ *+' conftest.er1 >conftest.err
12282 rm -f conftest.er1
12283 cat conftest.err >&5
12284 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12285 (exit $ac_status); } && {
12286 test -z "$ac_c_werror_flag" ||
12287 test ! -s conftest.err
12288 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012289 cat >conftest.$ac_ext <<_ACEOF
12290/* confdefs.h. */
12291_ACEOF
12292cat confdefs.h >>conftest.$ac_ext
12293cat >>conftest.$ac_ext <<_ACEOF
12294/* end confdefs.h. */
12295$ac_includes_default
12296int
12297main ()
12298{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012299if (sizeof ((dev_t)))
12300 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012301 ;
12302 return 0;
12303}
12304_ACEOF
12305rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012306if { (ac_try="$ac_compile"
12307case "(($ac_try" in
12308 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12309 *) ac_try_echo=$ac_try;;
12310esac
12311eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12312$as_echo "$ac_try_echo") >&5
12313 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012314 ac_status=$?
12315 grep -v '^ *+' conftest.er1 >conftest.err
12316 rm -f conftest.er1
12317 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012318 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12319 (exit $ac_status); } && {
12320 test -z "$ac_c_werror_flag" ||
12321 test ! -s conftest.err
12322 } && test -s conftest.$ac_objext; then
12323 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012324else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012325 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012326sed 's/^/| /' conftest.$ac_ext >&5
12327
Bram Moolenaar446cb832008-06-24 21:56:24 +000012328 ac_cv_type_dev_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000012329fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012330
12331rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12332else
12333 $as_echo "$as_me: failed program was:" >&5
12334sed 's/^/| /' conftest.$ac_ext >&5
12335
12336
Bram Moolenaar071d4272004-06-13 20:20:40 +000012337fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012338
12339rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12340fi
12341{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_dev_t" >&5
12342$as_echo "$ac_cv_type_dev_t" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012343if test $ac_cv_type_dev_t = yes; then
12344 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012345else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012346
12347cat >>confdefs.h <<_ACEOF
12348#define dev_t unsigned
12349_ACEOF
12350
12351fi
12352
12353
Bram Moolenaar446cb832008-06-24 21:56:24 +000012354{ $as_echo "$as_me:$LINENO: checking for rlim_t" >&5
12355$as_echo_n "checking for rlim_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012356if eval "test \"`echo '$''{'ac_cv_type_rlim_t'+set}'`\" = set"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012357 { $as_echo "$as_me:$LINENO: result: (cached) $ac_cv_type_rlim_t" >&5
12358$as_echo "(cached) $ac_cv_type_rlim_t" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012359else
12360 cat >conftest.$ac_ext <<_ACEOF
12361/* confdefs.h. */
12362_ACEOF
12363cat confdefs.h >>conftest.$ac_ext
12364cat >>conftest.$ac_ext <<_ACEOF
12365/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012366
12367#include <sys/types.h>
12368#if STDC_HEADERS
Bram Moolenaar446cb832008-06-24 21:56:24 +000012369# include <stdlib.h>
12370# include <stddef.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000012371#endif
12372#ifdef HAVE_SYS_RESOURCE_H
Bram Moolenaar446cb832008-06-24 21:56:24 +000012373# include <sys/resource.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000012374#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012375
12376_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012377if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012378 $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 +000012379 ac_cv_type_rlim_t=yes
12380else
Bram Moolenaar071d4272004-06-13 20:20:40 +000012381 ac_cv_type_rlim_t=no
12382fi
12383rm -f conftest*
12384
Bram Moolenaar446cb832008-06-24 21:56:24 +000012385 { $as_echo "$as_me:$LINENO: result: $ac_cv_type_rlim_t" >&5
12386$as_echo "$ac_cv_type_rlim_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012387fi
12388if test $ac_cv_type_rlim_t = no; then
12389 cat >> confdefs.h <<\EOF
12390#define rlim_t unsigned long
12391EOF
12392fi
12393
Bram Moolenaar446cb832008-06-24 21:56:24 +000012394{ $as_echo "$as_me:$LINENO: checking for stack_t" >&5
12395$as_echo_n "checking for stack_t... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012396if eval "test \"`echo '$''{'ac_cv_type_stack_t'+set}'`\" = set"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012397 { $as_echo "$as_me:$LINENO: result: (cached) $ac_cv_type_stack_t" >&5
12398$as_echo "(cached) $ac_cv_type_stack_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012399else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012400 cat >conftest.$ac_ext <<_ACEOF
12401/* confdefs.h. */
12402_ACEOF
12403cat confdefs.h >>conftest.$ac_ext
12404cat >>conftest.$ac_ext <<_ACEOF
12405/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012406
12407#include <sys/types.h>
12408#if STDC_HEADERS
Bram Moolenaar446cb832008-06-24 21:56:24 +000012409# include <stdlib.h>
12410# include <stddef.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000012411#endif
12412#include <signal.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012413
12414_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012415if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012416 $EGREP "stack_t" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000012417 ac_cv_type_stack_t=yes
12418else
Bram Moolenaar071d4272004-06-13 20:20:40 +000012419 ac_cv_type_stack_t=no
12420fi
12421rm -f conftest*
12422
Bram Moolenaar446cb832008-06-24 21:56:24 +000012423 { $as_echo "$as_me:$LINENO: result: $ac_cv_type_stack_t" >&5
12424$as_echo "$ac_cv_type_stack_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012425fi
12426if test $ac_cv_type_stack_t = no; then
12427 cat >> confdefs.h <<\EOF
12428#define stack_t struct sigaltstack
12429EOF
12430fi
12431
Bram Moolenaar446cb832008-06-24 21:56:24 +000012432{ $as_echo "$as_me:$LINENO: checking whether stack_t has an ss_base field" >&5
12433$as_echo_n "checking whether stack_t has an ss_base field... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012434cat >conftest.$ac_ext <<_ACEOF
12435/* confdefs.h. */
12436_ACEOF
12437cat confdefs.h >>conftest.$ac_ext
12438cat >>conftest.$ac_ext <<_ACEOF
12439/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012440
12441#include <sys/types.h>
12442#if STDC_HEADERS
Bram Moolenaar446cb832008-06-24 21:56:24 +000012443# include <stdlib.h>
12444# include <stddef.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000012445#endif
12446#include <signal.h>
12447#include "confdefs.h"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012448
12449int
12450main ()
12451{
12452stack_t sigstk; sigstk.ss_base = 0;
12453 ;
12454 return 0;
12455}
12456_ACEOF
12457rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012458if { (ac_try="$ac_compile"
12459case "(($ac_try" in
12460 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12461 *) ac_try_echo=$ac_try;;
12462esac
12463eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12464$as_echo "$ac_try_echo") >&5
12465 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012466 ac_status=$?
12467 grep -v '^ *+' conftest.er1 >conftest.err
12468 rm -f conftest.er1
12469 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012470 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12471 (exit $ac_status); } && {
12472 test -z "$ac_c_werror_flag" ||
12473 test ! -s conftest.err
12474 } && test -s conftest.$ac_objext; then
12475 { $as_echo "$as_me:$LINENO: result: yes" >&5
12476$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012477#define HAVE_SS_BASE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012478_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012479
12480else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012481 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012482sed 's/^/| /' conftest.$ac_ext >&5
12483
Bram Moolenaar446cb832008-06-24 21:56:24 +000012484 { $as_echo "$as_me:$LINENO: result: no" >&5
12485$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012486fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012487
12488rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000012489
12490olibs="$LIBS"
Bram Moolenaar446cb832008-06-24 21:56:24 +000012491{ $as_echo "$as_me:$LINENO: checking --with-tlib argument" >&5
12492$as_echo_n "checking --with-tlib argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012493
Bram Moolenaar446cb832008-06-24 21:56:24 +000012494# Check whether --with-tlib was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +000012495if test "${with_tlib+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012496 withval=$with_tlib;
12497fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000012498
12499if test -n "$with_tlib"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012500 { $as_echo "$as_me:$LINENO: result: $with_tlib" >&5
12501$as_echo "$with_tlib" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012502 LIBS="$LIBS -l$with_tlib"
Bram Moolenaar446cb832008-06-24 21:56:24 +000012503 { $as_echo "$as_me:$LINENO: checking for linking with $with_tlib library" >&5
12504$as_echo_n "checking for linking with $with_tlib library... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012505 cat >conftest.$ac_ext <<_ACEOF
12506/* confdefs.h. */
12507_ACEOF
12508cat confdefs.h >>conftest.$ac_ext
12509cat >>conftest.$ac_ext <<_ACEOF
12510/* end confdefs.h. */
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012511
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012512int
12513main ()
12514{
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012515
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012516 ;
12517 return 0;
12518}
12519_ACEOF
12520rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012521if { (ac_try="$ac_link"
12522case "(($ac_try" in
12523 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12524 *) ac_try_echo=$ac_try;;
12525esac
12526eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12527$as_echo "$ac_try_echo") >&5
12528 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012529 ac_status=$?
12530 grep -v '^ *+' conftest.er1 >conftest.err
12531 rm -f conftest.er1
12532 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012533 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12534 (exit $ac_status); } && {
12535 test -z "$ac_c_werror_flag" ||
12536 test ! -s conftest.err
12537 } && test -s conftest$ac_exeext && {
12538 test "$cross_compiling" = yes ||
12539 $as_test_x conftest$ac_exeext
12540 }; then
12541 { $as_echo "$as_me:$LINENO: result: OK" >&5
12542$as_echo "OK" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012543else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012544 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012545sed 's/^/| /' conftest.$ac_ext >&5
12546
Bram Moolenaar446cb832008-06-24 21:56:24 +000012547 { { $as_echo "$as_me:$LINENO: error: FAILED" >&5
12548$as_echo "$as_me: error: FAILED" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012549 { (exit 1); exit 1; }; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012550fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012551
12552rm -rf conftest.dSYM
12553rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012554 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012555 olibs="$LIBS"
12556else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012557 { $as_echo "$as_me:$LINENO: result: empty: automatic terminal library selection" >&5
12558$as_echo "empty: automatic terminal library selection" >&6; }
Bram Moolenaara1b5aa52006-10-10 09:41:28 +000012559 case "`uname -s 2>/dev/null`" in
12560 OSF1|SCO_SV) tlibs="ncurses curses termlib termcap";;
Bram Moolenaar071d4272004-06-13 20:20:40 +000012561 *) tlibs="ncurses termlib termcap curses";;
12562 esac
12563 for libname in $tlibs; do
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012564
Bram Moolenaar446cb832008-06-24 21:56:24 +000012565as_ac_Lib=`$as_echo "ac_cv_lib_${libname}''_tgetent" | $as_tr_sh`
12566{ $as_echo "$as_me:$LINENO: checking for tgetent in -l${libname}" >&5
12567$as_echo_n "checking for tgetent in -l${libname}... " >&6; }
12568if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then
12569 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012570else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012571 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000012572LIBS="-l${libname} $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012573cat >conftest.$ac_ext <<_ACEOF
12574/* confdefs.h. */
12575_ACEOF
12576cat confdefs.h >>conftest.$ac_ext
12577cat >>conftest.$ac_ext <<_ACEOF
12578/* end confdefs.h. */
12579
Bram Moolenaar446cb832008-06-24 21:56:24 +000012580/* Override any GCC internal prototype to avoid an error.
12581 Use char because int might match the return type of a GCC
12582 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012583#ifdef __cplusplus
12584extern "C"
12585#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012586char tgetent ();
12587int
12588main ()
12589{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012590return tgetent ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012591 ;
12592 return 0;
12593}
12594_ACEOF
12595rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012596if { (ac_try="$ac_link"
12597case "(($ac_try" in
12598 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12599 *) ac_try_echo=$ac_try;;
12600esac
12601eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12602$as_echo "$ac_try_echo") >&5
12603 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012604 ac_status=$?
12605 grep -v '^ *+' conftest.er1 >conftest.err
12606 rm -f conftest.er1
12607 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012608 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12609 (exit $ac_status); } && {
12610 test -z "$ac_c_werror_flag" ||
12611 test ! -s conftest.err
12612 } && test -s conftest$ac_exeext && {
12613 test "$cross_compiling" = yes ||
12614 $as_test_x conftest$ac_exeext
12615 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012616 eval "$as_ac_Lib=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000012617else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012618 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012619sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012620
Bram Moolenaar446cb832008-06-24 21:56:24 +000012621 eval "$as_ac_Lib=no"
Bram Moolenaar071d4272004-06-13 20:20:40 +000012622fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012623
12624rm -rf conftest.dSYM
12625rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012626 conftest$ac_exeext conftest.$ac_ext
12627LIBS=$ac_check_lib_save_LIBS
12628fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012629ac_res=`eval 'as_val=${'$as_ac_Lib'}
12630 $as_echo "$as_val"'`
12631 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
12632$as_echo "$ac_res" >&6; }
12633if test `eval 'as_val=${'$as_ac_Lib'}
12634 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012635 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000012636#define `$as_echo "HAVE_LIB${libname}" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012637_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012638
12639 LIBS="-l${libname} $LIBS"
12640
Bram Moolenaar071d4272004-06-13 20:20:40 +000012641fi
12642
12643 if test "x$olibs" != "x$LIBS"; then
12644 if test "$cross_compiling" = yes; then
12645 res="FAIL"
12646else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012647 cat >conftest.$ac_ext <<_ACEOF
12648/* confdefs.h. */
12649_ACEOF
12650cat confdefs.h >>conftest.$ac_ext
12651cat >>conftest.$ac_ext <<_ACEOF
12652/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012653
12654#ifdef HAVE_TERMCAP_H
12655# include <termcap.h>
12656#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +000012657#if STDC_HEADERS
12658# include <stdlib.h>
12659# include <stddef.h>
12660#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000012661main() {char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(0); }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012662_ACEOF
12663rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012664if { (ac_try="$ac_link"
12665case "(($ac_try" in
12666 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12667 *) ac_try_echo=$ac_try;;
12668esac
12669eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12670$as_echo "$ac_try_echo") >&5
12671 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012672 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000012673 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012674 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000012675 { (case "(($ac_try" in
12676 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12677 *) ac_try_echo=$ac_try;;
12678esac
12679eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12680$as_echo "$ac_try_echo") >&5
12681 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012682 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000012683 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012684 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000012685 res="OK"
12686else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012687 $as_echo "$as_me: program exited with status $ac_status" >&5
12688$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012689sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012690
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012691( exit $ac_status )
12692res="FAIL"
12693fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012694rm -rf conftest.dSYM
12695rm -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 +000012696fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012697
12698
Bram Moolenaar071d4272004-06-13 20:20:40 +000012699 if test "$res" = "OK"; then
12700 break
12701 fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012702 { $as_echo "$as_me:$LINENO: result: $libname library is not usable" >&5
12703$as_echo "$libname library is not usable" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012704 LIBS="$olibs"
12705 fi
12706 done
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012707 if test "x$olibs" = "x$LIBS"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012708 { $as_echo "$as_me:$LINENO: result: no terminal library found" >&5
12709$as_echo "no terminal library found" >&6; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012710 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000012711fi
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012712
12713if test "x$olibs" = "x$LIBS"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012714 { $as_echo "$as_me:$LINENO: checking for tgetent()" >&5
12715$as_echo_n "checking for tgetent()... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012716 cat >conftest.$ac_ext <<_ACEOF
12717/* confdefs.h. */
12718_ACEOF
12719cat confdefs.h >>conftest.$ac_ext
12720cat >>conftest.$ac_ext <<_ACEOF
12721/* end confdefs.h. */
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012722
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012723int
12724main ()
12725{
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012726char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012727 ;
12728 return 0;
12729}
12730_ACEOF
12731rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012732if { (ac_try="$ac_link"
12733case "(($ac_try" in
12734 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12735 *) ac_try_echo=$ac_try;;
12736esac
12737eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12738$as_echo "$ac_try_echo") >&5
12739 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012740 ac_status=$?
12741 grep -v '^ *+' conftest.er1 >conftest.err
12742 rm -f conftest.er1
12743 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012744 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12745 (exit $ac_status); } && {
12746 test -z "$ac_c_werror_flag" ||
12747 test ! -s conftest.err
12748 } && test -s conftest$ac_exeext && {
12749 test "$cross_compiling" = yes ||
12750 $as_test_x conftest$ac_exeext
12751 }; then
12752 { $as_echo "$as_me:$LINENO: result: yes" >&5
12753$as_echo "yes" >&6; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012754else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012755 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012756sed 's/^/| /' conftest.$ac_ext >&5
12757
Bram Moolenaar446cb832008-06-24 21:56:24 +000012758 { { $as_echo "$as_me:$LINENO: error: NOT FOUND!
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012759 You need to install a terminal library; for example ncurses.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012760 Or specify the name of the library with --with-tlib." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012761$as_echo "$as_me: error: NOT FOUND!
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012762 You need to install a terminal library; for example ncurses.
12763 Or specify the name of the library with --with-tlib." >&2;}
12764 { (exit 1); exit 1; }; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012765fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012766
12767rm -rf conftest.dSYM
12768rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012769 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012770fi
12771
Bram Moolenaar446cb832008-06-24 21:56:24 +000012772{ $as_echo "$as_me:$LINENO: checking whether we talk terminfo" >&5
12773$as_echo_n "checking whether we talk terminfo... " >&6; }
12774if test "${vim_cv_terminfo+set}" = set; then
12775 $as_echo_n "(cached) " >&6
12776else
12777
12778 if test "$cross_compiling" = yes; then
12779
12780 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_terminfo'" >&5
12781$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_terminfo'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012782 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000012783
Bram Moolenaar071d4272004-06-13 20:20:40 +000012784else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012785 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012786
Bram Moolenaar446cb832008-06-24 21:56:24 +000012787#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +000012788#ifdef HAVE_TERMCAP_H
12789# include <termcap.h>
12790#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +000012791#ifdef HAVE_STRING_H
12792# include <string.h>
12793#endif
12794#if STDC_HEADERS
12795# include <stdlib.h>
12796# include <stddef.h>
12797#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000012798main()
12799{char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(!strcmp(s==0 ? "" : s, "1")); }
Bram Moolenaar446cb832008-06-24 21:56:24 +000012800
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012801_ACEOF
12802rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012803if { (ac_try="$ac_link"
12804case "(($ac_try" in
12805 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12806 *) ac_try_echo=$ac_try;;
12807esac
12808eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12809$as_echo "$ac_try_echo") >&5
12810 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012811 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000012812 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012813 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000012814 { (case "(($ac_try" in
12815 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12816 *) ac_try_echo=$ac_try;;
12817esac
12818eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12819$as_echo "$ac_try_echo") >&5
12820 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012821 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000012822 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012823 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012824
12825 vim_cv_terminfo=no
12826
Bram Moolenaar071d4272004-06-13 20:20:40 +000012827else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012828 $as_echo "$as_me: program exited with status $ac_status" >&5
12829$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012830sed 's/^/| /' conftest.$ac_ext >&5
12831
12832( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000012833
12834 vim_cv_terminfo=yes
12835
12836fi
12837rm -rf conftest.dSYM
12838rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12839fi
12840
12841
12842
12843fi
12844{ $as_echo "$as_me:$LINENO: result: $vim_cv_terminfo" >&5
12845$as_echo "$vim_cv_terminfo" >&6; }
12846
12847if test "x$vim_cv_terminfo" = "xyes" ; then
12848 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012849#define TERMINFO 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012850_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012851
12852fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000012853
Bram Moolenaar071d4272004-06-13 20:20:40 +000012854if test "x$olibs" != "x$LIBS"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012855 { $as_echo "$as_me:$LINENO: checking what tgetent() returns for an unknown terminal" >&5
12856$as_echo_n "checking what tgetent() returns for an unknown terminal... " >&6; }
12857if test "${vim_cv_tgent+set}" = set; then
12858 $as_echo_n "(cached) " >&6
12859else
12860
12861 if test "$cross_compiling" = yes; then
12862
12863 { { $as_echo "$as_me:$LINENO: error: failed to compile test program." >&5
12864$as_echo "$as_me: error: failed to compile test program." >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012865 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000012866
Bram Moolenaar071d4272004-06-13 20:20:40 +000012867else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012868 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012869
Bram Moolenaar446cb832008-06-24 21:56:24 +000012870#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +000012871#ifdef HAVE_TERMCAP_H
12872# include <termcap.h>
12873#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +000012874#if STDC_HEADERS
12875# include <stdlib.h>
12876# include <stddef.h>
12877#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000012878main()
12879{char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); exit(res != 0); }
Bram Moolenaar446cb832008-06-24 21:56:24 +000012880
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012881_ACEOF
12882rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012883if { (ac_try="$ac_link"
12884case "(($ac_try" in
12885 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12886 *) ac_try_echo=$ac_try;;
12887esac
12888eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12889$as_echo "$ac_try_echo") >&5
12890 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012891 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000012892 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012893 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000012894 { (case "(($ac_try" in
12895 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12896 *) ac_try_echo=$ac_try;;
12897esac
12898eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12899$as_echo "$ac_try_echo") >&5
12900 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012901 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000012902 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012903 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012904
12905 vim_cv_tgent=zero
Bram Moolenaar071d4272004-06-13 20:20:40 +000012906
12907else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012908 $as_echo "$as_me: program exited with status $ac_status" >&5
12909$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012910sed 's/^/| /' conftest.$ac_ext >&5
12911
12912( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000012913
12914 vim_cv_tgent=non-zero
12915
Bram Moolenaar071d4272004-06-13 20:20:40 +000012916fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012917rm -rf conftest.dSYM
12918rm -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 +000012919fi
12920
Bram Moolenaar446cb832008-06-24 21:56:24 +000012921
12922
12923fi
12924{ $as_echo "$as_me:$LINENO: result: $vim_cv_tgent" >&5
12925$as_echo "$vim_cv_tgent" >&6; }
12926
12927 if test "x$vim_cv_tgent" = "xzero" ; then
12928 cat >>confdefs.h <<\_ACEOF
12929#define TGETENT_ZERO_ERR 0
12930_ACEOF
12931
12932 fi
12933fi
12934
12935{ $as_echo "$as_me:$LINENO: checking whether termcap.h contains ospeed" >&5
12936$as_echo_n "checking whether termcap.h contains ospeed... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012937cat >conftest.$ac_ext <<_ACEOF
12938/* confdefs.h. */
12939_ACEOF
12940cat confdefs.h >>conftest.$ac_ext
12941cat >>conftest.$ac_ext <<_ACEOF
12942/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012943
12944#ifdef HAVE_TERMCAP_H
12945# include <termcap.h>
12946#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012947
12948int
12949main ()
12950{
Bram Moolenaar071d4272004-06-13 20:20:40 +000012951ospeed = 20000
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012952 ;
12953 return 0;
12954}
12955_ACEOF
12956rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012957if { (ac_try="$ac_link"
12958case "(($ac_try" in
12959 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12960 *) ac_try_echo=$ac_try;;
12961esac
12962eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12963$as_echo "$ac_try_echo") >&5
12964 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012965 ac_status=$?
12966 grep -v '^ *+' conftest.er1 >conftest.err
12967 rm -f conftest.er1
12968 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012969 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12970 (exit $ac_status); } && {
12971 test -z "$ac_c_werror_flag" ||
12972 test ! -s conftest.err
12973 } && test -s conftest$ac_exeext && {
12974 test "$cross_compiling" = yes ||
12975 $as_test_x conftest$ac_exeext
12976 }; then
12977 { $as_echo "$as_me:$LINENO: result: yes" >&5
12978$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012979#define HAVE_OSPEED 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012980_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012981
12982else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012983 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012984sed 's/^/| /' conftest.$ac_ext >&5
12985
Bram Moolenaar446cb832008-06-24 21:56:24 +000012986 { $as_echo "$as_me:$LINENO: result: no" >&5
12987$as_echo "no" >&6; }
12988 { $as_echo "$as_me:$LINENO: checking whether ospeed can be extern" >&5
12989$as_echo_n "checking whether ospeed can be extern... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012990 cat >conftest.$ac_ext <<_ACEOF
12991/* confdefs.h. */
12992_ACEOF
12993cat confdefs.h >>conftest.$ac_ext
12994cat >>conftest.$ac_ext <<_ACEOF
12995/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012996
12997#ifdef HAVE_TERMCAP_H
12998# include <termcap.h>
12999#endif
13000extern short ospeed;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013001
13002int
13003main ()
13004{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013005ospeed = 20000
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013006 ;
13007 return 0;
13008}
13009_ACEOF
13010rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013011if { (ac_try="$ac_link"
13012case "(($ac_try" in
13013 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13014 *) ac_try_echo=$ac_try;;
13015esac
13016eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13017$as_echo "$ac_try_echo") >&5
13018 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013019 ac_status=$?
13020 grep -v '^ *+' conftest.er1 >conftest.err
13021 rm -f conftest.er1
13022 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013023 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13024 (exit $ac_status); } && {
13025 test -z "$ac_c_werror_flag" ||
13026 test ! -s conftest.err
13027 } && test -s conftest$ac_exeext && {
13028 test "$cross_compiling" = yes ||
13029 $as_test_x conftest$ac_exeext
13030 }; then
13031 { $as_echo "$as_me:$LINENO: result: yes" >&5
13032$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013033#define OSPEED_EXTERN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013034_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013035
13036else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013037 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013038sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013039
Bram Moolenaar446cb832008-06-24 21:56:24 +000013040 { $as_echo "$as_me:$LINENO: result: no" >&5
13041$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013042fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013043
13044rm -rf conftest.dSYM
13045rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013046 conftest$ac_exeext conftest.$ac_ext
13047
13048fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013049
13050rm -rf conftest.dSYM
13051rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013052 conftest$ac_exeext conftest.$ac_ext
13053
Bram Moolenaar446cb832008-06-24 21:56:24 +000013054{ $as_echo "$as_me:$LINENO: checking whether termcap.h contains UP, BC and PC" >&5
13055$as_echo_n "checking whether termcap.h contains UP, BC and PC... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013056cat >conftest.$ac_ext <<_ACEOF
13057/* confdefs.h. */
13058_ACEOF
13059cat confdefs.h >>conftest.$ac_ext
13060cat >>conftest.$ac_ext <<_ACEOF
13061/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013062
13063#ifdef HAVE_TERMCAP_H
13064# include <termcap.h>
13065#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013066
13067int
13068main ()
13069{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013070if (UP == 0 && BC == 0) PC = 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013071 ;
13072 return 0;
13073}
13074_ACEOF
13075rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013076if { (ac_try="$ac_link"
13077case "(($ac_try" in
13078 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13079 *) ac_try_echo=$ac_try;;
13080esac
13081eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13082$as_echo "$ac_try_echo") >&5
13083 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013084 ac_status=$?
13085 grep -v '^ *+' conftest.er1 >conftest.err
13086 rm -f conftest.er1
13087 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013088 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13089 (exit $ac_status); } && {
13090 test -z "$ac_c_werror_flag" ||
13091 test ! -s conftest.err
13092 } && test -s conftest$ac_exeext && {
13093 test "$cross_compiling" = yes ||
13094 $as_test_x conftest$ac_exeext
13095 }; then
13096 { $as_echo "$as_me:$LINENO: result: yes" >&5
13097$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013098#define HAVE_UP_BC_PC 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013099_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013100
13101else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013102 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013103sed 's/^/| /' conftest.$ac_ext >&5
13104
Bram Moolenaar446cb832008-06-24 21:56:24 +000013105 { $as_echo "$as_me:$LINENO: result: no" >&5
13106$as_echo "no" >&6; }
13107 { $as_echo "$as_me:$LINENO: checking whether UP, BC and PC can be extern" >&5
13108$as_echo_n "checking whether UP, BC and PC can be extern... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013109 cat >conftest.$ac_ext <<_ACEOF
13110/* confdefs.h. */
13111_ACEOF
13112cat confdefs.h >>conftest.$ac_ext
13113cat >>conftest.$ac_ext <<_ACEOF
13114/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013115
13116#ifdef HAVE_TERMCAP_H
13117# include <termcap.h>
13118#endif
13119extern char *UP, *BC, PC;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013120
13121int
13122main ()
13123{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013124if (UP == 0 && BC == 0) PC = 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013125 ;
13126 return 0;
13127}
13128_ACEOF
13129rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013130if { (ac_try="$ac_link"
13131case "(($ac_try" in
13132 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13133 *) ac_try_echo=$ac_try;;
13134esac
13135eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13136$as_echo "$ac_try_echo") >&5
13137 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013138 ac_status=$?
13139 grep -v '^ *+' conftest.er1 >conftest.err
13140 rm -f conftest.er1
13141 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013142 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13143 (exit $ac_status); } && {
13144 test -z "$ac_c_werror_flag" ||
13145 test ! -s conftest.err
13146 } && test -s conftest$ac_exeext && {
13147 test "$cross_compiling" = yes ||
13148 $as_test_x conftest$ac_exeext
13149 }; then
13150 { $as_echo "$as_me:$LINENO: result: yes" >&5
13151$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013152#define UP_BC_PC_EXTERN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013153_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013154
13155else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013156 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013157sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013158
Bram Moolenaar446cb832008-06-24 21:56:24 +000013159 { $as_echo "$as_me:$LINENO: result: no" >&5
13160$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013161fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013162
13163rm -rf conftest.dSYM
13164rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013165 conftest$ac_exeext conftest.$ac_ext
13166
13167fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013168
13169rm -rf conftest.dSYM
13170rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013171 conftest$ac_exeext conftest.$ac_ext
13172
Bram Moolenaar446cb832008-06-24 21:56:24 +000013173{ $as_echo "$as_me:$LINENO: checking whether tputs() uses outfuntype" >&5
13174$as_echo_n "checking whether tputs() uses outfuntype... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013175cat >conftest.$ac_ext <<_ACEOF
13176/* confdefs.h. */
13177_ACEOF
13178cat confdefs.h >>conftest.$ac_ext
13179cat >>conftest.$ac_ext <<_ACEOF
13180/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013181
13182#ifdef HAVE_TERMCAP_H
13183# include <termcap.h>
13184#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013185
13186int
13187main ()
13188{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013189extern int xx(); tputs("test", 1, (outfuntype)xx)
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013190 ;
13191 return 0;
13192}
13193_ACEOF
13194rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013195if { (ac_try="$ac_compile"
13196case "(($ac_try" in
13197 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13198 *) ac_try_echo=$ac_try;;
13199esac
13200eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13201$as_echo "$ac_try_echo") >&5
13202 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013203 ac_status=$?
13204 grep -v '^ *+' conftest.er1 >conftest.err
13205 rm -f conftest.er1
13206 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013207 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13208 (exit $ac_status); } && {
13209 test -z "$ac_c_werror_flag" ||
13210 test ! -s conftest.err
13211 } && test -s conftest.$ac_objext; then
13212 { $as_echo "$as_me:$LINENO: result: yes" >&5
13213$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013214#define HAVE_OUTFUNTYPE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013215_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013216
13217else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013218 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013219sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013220
Bram Moolenaar446cb832008-06-24 21:56:24 +000013221 { $as_echo "$as_me:$LINENO: result: no" >&5
13222$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013223fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013224
Bram Moolenaar446cb832008-06-24 21:56:24 +000013225rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13226
13227{ $as_echo "$as_me:$LINENO: checking whether sys/select.h and sys/time.h may both be included" >&5
13228$as_echo_n "checking whether sys/select.h and sys/time.h may both be included... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013229cat >conftest.$ac_ext <<_ACEOF
13230/* confdefs.h. */
13231_ACEOF
13232cat confdefs.h >>conftest.$ac_ext
13233cat >>conftest.$ac_ext <<_ACEOF
13234/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013235
13236#include <sys/types.h>
13237#include <sys/time.h>
13238#include <sys/select.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013239int
13240main ()
13241{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013242
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013243 ;
13244 return 0;
13245}
13246_ACEOF
13247rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013248if { (ac_try="$ac_compile"
13249case "(($ac_try" in
13250 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13251 *) ac_try_echo=$ac_try;;
13252esac
13253eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13254$as_echo "$ac_try_echo") >&5
13255 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013256 ac_status=$?
13257 grep -v '^ *+' conftest.er1 >conftest.err
13258 rm -f conftest.er1
13259 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013260 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13261 (exit $ac_status); } && {
13262 test -z "$ac_c_werror_flag" ||
13263 test ! -s conftest.err
13264 } && test -s conftest.$ac_objext; then
13265 { $as_echo "$as_me:$LINENO: result: yes" >&5
13266$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013267 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013268#define SYS_SELECT_WITH_SYS_TIME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013269_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013270
13271else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013272 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013273sed 's/^/| /' conftest.$ac_ext >&5
13274
Bram Moolenaar446cb832008-06-24 21:56:24 +000013275 { $as_echo "$as_me:$LINENO: result: no" >&5
13276$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013277fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013278
13279rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000013280
13281
Bram Moolenaar446cb832008-06-24 21:56:24 +000013282{ $as_echo "$as_me:$LINENO: checking for /dev/ptc" >&5
13283$as_echo_n "checking for /dev/ptc... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013284if test -r /dev/ptc; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013285 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013286#define HAVE_DEV_PTC 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013287_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013288
Bram Moolenaar446cb832008-06-24 21:56:24 +000013289 { $as_echo "$as_me:$LINENO: result: yes" >&5
13290$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013291else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013292 { $as_echo "$as_me:$LINENO: result: no" >&5
13293$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013294fi
13295
Bram Moolenaar446cb832008-06-24 21:56:24 +000013296{ $as_echo "$as_me:$LINENO: checking for SVR4 ptys" >&5
13297$as_echo_n "checking for SVR4 ptys... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013298if test -c /dev/ptmx ; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013299 cat >conftest.$ac_ext <<_ACEOF
13300/* confdefs.h. */
13301_ACEOF
13302cat confdefs.h >>conftest.$ac_ext
13303cat >>conftest.$ac_ext <<_ACEOF
13304/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013305
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013306int
13307main ()
13308{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013309ptsname(0);grantpt(0);unlockpt(0);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013310 ;
13311 return 0;
13312}
13313_ACEOF
13314rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013315if { (ac_try="$ac_link"
13316case "(($ac_try" in
13317 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13318 *) ac_try_echo=$ac_try;;
13319esac
13320eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13321$as_echo "$ac_try_echo") >&5
13322 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013323 ac_status=$?
13324 grep -v '^ *+' conftest.er1 >conftest.err
13325 rm -f conftest.er1
13326 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013327 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13328 (exit $ac_status); } && {
13329 test -z "$ac_c_werror_flag" ||
13330 test ! -s conftest.err
13331 } && test -s conftest$ac_exeext && {
13332 test "$cross_compiling" = yes ||
13333 $as_test_x conftest$ac_exeext
13334 }; then
13335 { $as_echo "$as_me:$LINENO: result: yes" >&5
13336$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013337#define HAVE_SVR4_PTYS 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013338_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013339
13340else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013341 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013342sed 's/^/| /' conftest.$ac_ext >&5
13343
Bram Moolenaar446cb832008-06-24 21:56:24 +000013344 { $as_echo "$as_me:$LINENO: result: no" >&5
13345$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013346fi
13347
Bram Moolenaar446cb832008-06-24 21:56:24 +000013348rm -rf conftest.dSYM
13349rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
13350 conftest$ac_exeext conftest.$ac_ext
13351else
13352 { $as_echo "$as_me:$LINENO: result: no" >&5
13353$as_echo "no" >&6; }
13354fi
13355
13356{ $as_echo "$as_me:$LINENO: checking for ptyranges" >&5
13357$as_echo_n "checking for ptyranges... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013358if test -d /dev/ptym ; then
13359 pdir='/dev/ptym'
13360else
13361 pdir='/dev'
13362fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013363cat >conftest.$ac_ext <<_ACEOF
13364/* confdefs.h. */
13365_ACEOF
13366cat confdefs.h >>conftest.$ac_ext
13367cat >>conftest.$ac_ext <<_ACEOF
13368/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013369#ifdef M_UNIX
13370 yes;
13371#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013372
13373_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013374if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013375 $EGREP "yes" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000013376 ptys=`echo /dev/ptyp??`
13377else
Bram Moolenaar071d4272004-06-13 20:20:40 +000013378 ptys=`echo $pdir/pty??`
13379fi
13380rm -f conftest*
13381
13382if test "$ptys" != "$pdir/pty??" ; then
13383 p0=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\).$/\1/g' | sort -u | tr -d '\012'`
13384 p1=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\)$/\1/g' | sort -u | tr -d '\012'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013385 cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013386#define PTYRANGE0 "$p0"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013387_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013388
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013389 cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013390#define PTYRANGE1 "$p1"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013391_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013392
Bram Moolenaar446cb832008-06-24 21:56:24 +000013393 { $as_echo "$as_me:$LINENO: result: $p0 / $p1" >&5
13394$as_echo "$p0 / $p1" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013395else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013396 { $as_echo "$as_me:$LINENO: result: don't know" >&5
13397$as_echo "don't know" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013398fi
13399
Bram Moolenaar071d4272004-06-13 20:20:40 +000013400rm -f conftest_grp
Bram Moolenaar446cb832008-06-24 21:56:24 +000013401{ $as_echo "$as_me:$LINENO: checking default tty permissions/group" >&5
13402$as_echo_n "checking default tty permissions/group... " >&6; }
13403if test "${vim_cv_tty_group+set}" = set; then
13404 $as_echo_n "(cached) " >&6
13405else
13406
13407 if test "$cross_compiling" = yes; then
13408
13409 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_tty_group' and 'vim_cv_tty_mode'" >&5
13410$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 +000013411 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000013412
Bram Moolenaar071d4272004-06-13 20:20:40 +000013413else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013414 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013415
Bram Moolenaar446cb832008-06-24 21:56:24 +000013416#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +000013417#include <sys/types.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +000013418#if STDC_HEADERS
13419# include <stdlib.h>
13420# include <stddef.h>
13421#endif
13422#ifdef HAVE_UNISTD_H
13423#include <unistd.h>
13424#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000013425#include <sys/stat.h>
13426#include <stdio.h>
13427main()
13428{
13429 struct stat sb;
13430 char *x,*ttyname();
13431 int om, m;
13432 FILE *fp;
13433
13434 if (!(x = ttyname(0))) exit(1);
13435 if (stat(x, &sb)) exit(1);
13436 om = sb.st_mode;
13437 if (om & 002) exit(0);
13438 m = system("mesg y");
13439 if (m == -1 || m == 127) exit(1);
13440 if (stat(x, &sb)) exit(1);
13441 m = sb.st_mode;
13442 if (chmod(x, om)) exit(1);
13443 if (m & 002) exit(0);
13444 if (sb.st_gid == getgid()) exit(1);
13445 if (!(fp=fopen("conftest_grp", "w")))
13446 exit(1);
13447 fprintf(fp, "%d\n", sb.st_gid);
13448 fclose(fp);
13449 exit(0);
13450}
13451
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013452_ACEOF
13453rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013454if { (ac_try="$ac_link"
13455case "(($ac_try" in
13456 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13457 *) ac_try_echo=$ac_try;;
13458esac
13459eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13460$as_echo "$ac_try_echo") >&5
13461 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013462 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013463 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013464 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000013465 { (case "(($ac_try" in
13466 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13467 *) ac_try_echo=$ac_try;;
13468esac
13469eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13470$as_echo "$ac_try_echo") >&5
13471 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013472 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013473 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013474 (exit $ac_status); }; }; then
13475
Bram Moolenaar446cb832008-06-24 21:56:24 +000013476 if test -f conftest_grp; then
13477 vim_cv_tty_group=`cat conftest_grp`
13478 if test "x$vim_cv_tty_mode" = "x" ; then
13479 vim_cv_tty_mode=0620
13480 fi
13481 { $as_echo "$as_me:$LINENO: result: pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&5
13482$as_echo "pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&6; }
13483 else
13484 vim_cv_tty_group=world
13485 { $as_echo "$as_me:$LINENO: result: ptys are world accessable" >&5
13486$as_echo "ptys are world accessable" >&6; }
13487 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000013488
13489else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013490 $as_echo "$as_me: program exited with status $ac_status" >&5
13491$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013492sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013493
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013494( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000013495
13496 vim_cv_tty_group=world
13497 { $as_echo "$as_me:$LINENO: result: can't determine - assume ptys are world accessable" >&5
13498$as_echo "can't determine - assume ptys are world accessable" >&6; }
13499
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013500fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013501rm -rf conftest.dSYM
13502rm -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 +000013503fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013504
13505
13506
13507fi
13508{ $as_echo "$as_me:$LINENO: result: $vim_cv_tty_group" >&5
13509$as_echo "$vim_cv_tty_group" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013510rm -f conftest_grp
13511
Bram Moolenaar446cb832008-06-24 21:56:24 +000013512if test "x$vim_cv_tty_group" != "xworld" ; then
13513 cat >>confdefs.h <<_ACEOF
13514#define PTYGROUP $vim_cv_tty_group
13515_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013516
Bram Moolenaar446cb832008-06-24 21:56:24 +000013517 if test "x$vim_cv_tty_mode" = "x" ; then
13518 { { $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
13519$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;}
13520 { (exit 1); exit 1; }; }
13521 else
13522 cat >>confdefs.h <<\_ACEOF
13523#define PTYMODE 0620
13524_ACEOF
13525
13526 fi
13527fi
13528
13529
13530{ $as_echo "$as_me:$LINENO: checking return type of signal handlers" >&5
13531$as_echo_n "checking return type of signal handlers... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013532if test "${ac_cv_type_signal+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000013533 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000013534else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013535 cat >conftest.$ac_ext <<_ACEOF
13536/* confdefs.h. */
13537_ACEOF
13538cat confdefs.h >>conftest.$ac_ext
13539cat >>conftest.$ac_ext <<_ACEOF
13540/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013541#include <sys/types.h>
13542#include <signal.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000013543
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013544int
13545main ()
13546{
Bram Moolenaar446cb832008-06-24 21:56:24 +000013547return *(signal (0, 0)) (0) == 1;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013548 ;
13549 return 0;
13550}
13551_ACEOF
13552rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013553if { (ac_try="$ac_compile"
13554case "(($ac_try" in
13555 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13556 *) ac_try_echo=$ac_try;;
13557esac
13558eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13559$as_echo "$ac_try_echo") >&5
13560 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013561 ac_status=$?
13562 grep -v '^ *+' conftest.er1 >conftest.err
13563 rm -f conftest.er1
13564 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013565 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13566 (exit $ac_status); } && {
13567 test -z "$ac_c_werror_flag" ||
13568 test ! -s conftest.err
13569 } && test -s conftest.$ac_objext; then
13570 ac_cv_type_signal=int
Bram Moolenaar071d4272004-06-13 20:20:40 +000013571else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013572 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013573sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013574
Bram Moolenaar446cb832008-06-24 21:56:24 +000013575 ac_cv_type_signal=void
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013576fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013577
13578rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013579fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013580{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
13581$as_echo "$ac_cv_type_signal" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013582
13583cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013584#define RETSIGTYPE $ac_cv_type_signal
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013585_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013586
13587
13588
13589if test $ac_cv_type_signal = void; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013590 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013591#define SIGRETURN return
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013592_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013593
13594else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013595 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013596#define SIGRETURN return 0
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013597_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013598
13599fi
13600
Bram Moolenaar446cb832008-06-24 21:56:24 +000013601{ $as_echo "$as_me:$LINENO: checking for struct sigcontext" >&5
13602$as_echo_n "checking for struct sigcontext... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013603cat >conftest.$ac_ext <<_ACEOF
13604/* confdefs.h. */
13605_ACEOF
13606cat confdefs.h >>conftest.$ac_ext
13607cat >>conftest.$ac_ext <<_ACEOF
13608/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013609
13610#include <signal.h>
13611test_sig()
13612{
13613 struct sigcontext *scont;
13614 scont = (struct sigcontext *)0;
13615 return 1;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013616}
13617int
13618main ()
13619{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013620
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013621 ;
13622 return 0;
13623}
13624_ACEOF
13625rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013626if { (ac_try="$ac_compile"
13627case "(($ac_try" in
13628 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13629 *) ac_try_echo=$ac_try;;
13630esac
13631eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13632$as_echo "$ac_try_echo") >&5
13633 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013634 ac_status=$?
13635 grep -v '^ *+' conftest.er1 >conftest.err
13636 rm -f conftest.er1
13637 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013638 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13639 (exit $ac_status); } && {
13640 test -z "$ac_c_werror_flag" ||
13641 test ! -s conftest.err
13642 } && test -s conftest.$ac_objext; then
13643 { $as_echo "$as_me:$LINENO: result: yes" >&5
13644$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013645 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013646#define HAVE_SIGCONTEXT 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013647_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013648
13649else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013650 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013651sed 's/^/| /' conftest.$ac_ext >&5
13652
Bram Moolenaar446cb832008-06-24 21:56:24 +000013653 { $as_echo "$as_me:$LINENO: result: no" >&5
13654$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013655fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000013656
Bram Moolenaar446cb832008-06-24 21:56:24 +000013657rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13658
13659{ $as_echo "$as_me:$LINENO: checking getcwd implementation is broken" >&5
13660$as_echo_n "checking getcwd implementation is broken... " >&6; }
13661if test "${vim_cv_getcwd_broken+set}" = set; then
13662 $as_echo_n "(cached) " >&6
13663else
13664
13665 if test "$cross_compiling" = yes; then
13666
13667 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_getcwd_broken'" >&5
13668$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_getcwd_broken'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013669 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000013670
Bram Moolenaar071d4272004-06-13 20:20:40 +000013671else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013672 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013673
Bram Moolenaar446cb832008-06-24 21:56:24 +000013674#include "confdefs.h"
13675#ifdef HAVE_UNISTD_H
13676#include <unistd.h>
13677#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000013678char *dagger[] = { "IFS=pwd", 0 };
13679main()
13680{
13681 char buffer[500];
13682 extern char **environ;
13683 environ = dagger;
13684 return getcwd(buffer, 500) ? 0 : 1;
13685}
Bram Moolenaar446cb832008-06-24 21:56:24 +000013686
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013687_ACEOF
13688rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013689if { (ac_try="$ac_link"
13690case "(($ac_try" in
13691 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13692 *) ac_try_echo=$ac_try;;
13693esac
13694eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13695$as_echo "$ac_try_echo") >&5
13696 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013697 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013698 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013699 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000013700 { (case "(($ac_try" in
13701 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13702 *) ac_try_echo=$ac_try;;
13703esac
13704eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13705$as_echo "$ac_try_echo") >&5
13706 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013707 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013708 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013709 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000013710
13711 vim_cv_getcwd_broken=no
13712
Bram Moolenaar071d4272004-06-13 20:20:40 +000013713else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013714 $as_echo "$as_me: program exited with status $ac_status" >&5
13715$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013716sed 's/^/| /' conftest.$ac_ext >&5
13717
13718( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000013719
13720 vim_cv_getcwd_broken=yes
13721
13722fi
13723rm -rf conftest.dSYM
13724rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13725fi
13726
13727
13728
13729fi
13730{ $as_echo "$as_me:$LINENO: result: $vim_cv_getcwd_broken" >&5
13731$as_echo "$vim_cv_getcwd_broken" >&6; }
13732
13733if test "x$vim_cv_getcwd_broken" = "xyes" ; then
13734 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013735#define BAD_GETCWD 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013736_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013737
13738fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000013739
13740
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013741
13742
13743
13744
13745
13746
13747
13748
13749
13750
13751
13752
13753
13754
13755
13756
13757
13758
13759
13760
13761
13762
13763
13764
13765
13766
13767
13768
13769
13770
13771
13772
13773
13774
13775
13776
13777
13778
13779
13780
13781
13782
13783
13784
13785
Bram Moolenaar071d4272004-06-13 20:20:40 +000013786for ac_func in bcmp fchdir fchown fseeko fsync ftello getcwd getpseudotty \
13787 getpwnam getpwuid getrlimit gettimeofday getwd lstat memcmp \
13788 memset nanosleep opendir putenv qsort readlink select setenv \
13789 setpgid setsid sigaltstack sigstack sigset sigsetjmp sigaction \
Bram Moolenaar2389c3c2005-05-22 22:07:59 +000013790 sigvec strcasecmp strerror strftime stricmp strncasecmp \
Bram Moolenaar0cb032e2005-04-23 20:52:00 +000013791 strnicmp strpbrk strtol tgetent towlower towupper iswupper \
13792 usleep utime utimes
Bram Moolenaar071d4272004-06-13 20:20:40 +000013793do
Bram Moolenaar446cb832008-06-24 21:56:24 +000013794as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13795{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
13796$as_echo_n "checking for $ac_func... " >&6; }
13797if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
13798 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000013799else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013800 cat >conftest.$ac_ext <<_ACEOF
13801/* confdefs.h. */
13802_ACEOF
13803cat confdefs.h >>conftest.$ac_ext
13804cat >>conftest.$ac_ext <<_ACEOF
13805/* end confdefs.h. */
13806/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
13807 For example, HP-UX 11i <limits.h> declares gettimeofday. */
13808#define $ac_func innocuous_$ac_func
13809
Bram Moolenaar071d4272004-06-13 20:20:40 +000013810/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013811 which can conflict with char $ac_func (); below.
13812 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13813 <limits.h> exists even on freestanding compilers. */
13814
13815#ifdef __STDC__
13816# include <limits.h>
13817#else
13818# include <assert.h>
13819#endif
13820
13821#undef $ac_func
13822
Bram Moolenaar446cb832008-06-24 21:56:24 +000013823/* Override any GCC internal prototype to avoid an error.
13824 Use char because int might match the return type of a GCC
13825 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013826#ifdef __cplusplus
13827extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013828#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013829char $ac_func ();
Bram Moolenaar071d4272004-06-13 20:20:40 +000013830/* The GNU C library defines this for functions which it implements
13831 to always fail with ENOSYS. Some functions are actually named
13832 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000013833#if defined __stub_$ac_func || defined __stub___$ac_func
Bram Moolenaar071d4272004-06-13 20:20:40 +000013834choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +000013835#endif
13836
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013837int
13838main ()
13839{
Bram Moolenaar446cb832008-06-24 21:56:24 +000013840return $ac_func ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013841 ;
13842 return 0;
13843}
13844_ACEOF
13845rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013846if { (ac_try="$ac_link"
13847case "(($ac_try" in
13848 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13849 *) ac_try_echo=$ac_try;;
13850esac
13851eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13852$as_echo "$ac_try_echo") >&5
13853 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013854 ac_status=$?
13855 grep -v '^ *+' conftest.er1 >conftest.err
13856 rm -f conftest.er1
13857 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013858 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13859 (exit $ac_status); } && {
13860 test -z "$ac_c_werror_flag" ||
13861 test ! -s conftest.err
13862 } && test -s conftest$ac_exeext && {
13863 test "$cross_compiling" = yes ||
13864 $as_test_x conftest$ac_exeext
13865 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013866 eval "$as_ac_var=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000013867else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013868 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013869sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013870
Bram Moolenaar446cb832008-06-24 21:56:24 +000013871 eval "$as_ac_var=no"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013872fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013873
13874rm -rf conftest.dSYM
13875rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013876 conftest$ac_exeext conftest.$ac_ext
13877fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013878ac_res=`eval 'as_val=${'$as_ac_var'}
13879 $as_echo "$as_val"'`
13880 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
13881$as_echo "$ac_res" >&6; }
13882if test `eval 'as_val=${'$as_ac_var'}
13883 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013884 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000013885#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013886_ACEOF
13887
Bram Moolenaar071d4272004-06-13 20:20:40 +000013888fi
13889done
13890
13891
Bram Moolenaar446cb832008-06-24 21:56:24 +000013892{ $as_echo "$as_me:$LINENO: checking for st_blksize" >&5
13893$as_echo_n "checking for st_blksize... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013894cat >conftest.$ac_ext <<_ACEOF
13895/* confdefs.h. */
13896_ACEOF
13897cat confdefs.h >>conftest.$ac_ext
13898cat >>conftest.$ac_ext <<_ACEOF
13899/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013900#include <sys/types.h>
13901#include <sys/stat.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013902int
13903main ()
13904{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013905 struct stat st;
13906 int n;
13907
13908 stat("/", &st);
13909 n = (int)st.st_blksize;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013910 ;
13911 return 0;
13912}
13913_ACEOF
13914rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013915if { (ac_try="$ac_compile"
13916case "(($ac_try" in
13917 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13918 *) ac_try_echo=$ac_try;;
13919esac
13920eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13921$as_echo "$ac_try_echo") >&5
13922 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013923 ac_status=$?
13924 grep -v '^ *+' conftest.er1 >conftest.err
13925 rm -f conftest.er1
13926 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013927 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13928 (exit $ac_status); } && {
13929 test -z "$ac_c_werror_flag" ||
13930 test ! -s conftest.err
13931 } && test -s conftest.$ac_objext; then
13932 { $as_echo "$as_me:$LINENO: result: yes" >&5
13933$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013934#define HAVE_ST_BLKSIZE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013935_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013936
13937else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013938 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013939sed 's/^/| /' conftest.$ac_ext >&5
13940
Bram Moolenaar446cb832008-06-24 21:56:24 +000013941 { $as_echo "$as_me:$LINENO: result: no" >&5
13942$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013943fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000013944
Bram Moolenaar446cb832008-06-24 21:56:24 +000013945rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13946
13947{ $as_echo "$as_me:$LINENO: checking whether stat() ignores a trailing slash" >&5
13948$as_echo_n "checking whether stat() ignores a trailing slash... " >&6; }
13949if test "${vim_cv_stat_ignores_slash+set}" = set; then
13950 $as_echo_n "(cached) " >&6
13951else
13952
13953 if test "$cross_compiling" = yes; then
13954
13955 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_stat_ignores_slash'" >&5
13956$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_stat_ignores_slash'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013957 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000013958
Bram Moolenaar071d4272004-06-13 20:20:40 +000013959else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013960 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000013961
13962#include "confdefs.h"
13963#if STDC_HEADERS
13964# include <stdlib.h>
13965# include <stddef.h>
13966#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000013967#include <sys/types.h>
13968#include <sys/stat.h>
13969main() {struct stat st; exit(stat("configure/", &st) != 0); }
Bram Moolenaar446cb832008-06-24 21:56:24 +000013970
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013971_ACEOF
13972rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013973if { (ac_try="$ac_link"
13974case "(($ac_try" in
13975 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13976 *) ac_try_echo=$ac_try;;
13977esac
13978eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13979$as_echo "$ac_try_echo") >&5
13980 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013981 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013982 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013983 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000013984 { (case "(($ac_try" in
13985 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13986 *) ac_try_echo=$ac_try;;
13987esac
13988eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13989$as_echo "$ac_try_echo") >&5
13990 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013991 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013992 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013993 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000013994
13995 vim_cv_stat_ignores_slash=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000013996
13997else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013998 $as_echo "$as_me: program exited with status $ac_status" >&5
13999$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014000sed 's/^/| /' conftest.$ac_ext >&5
14001
14002( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000014003
14004 vim_cv_stat_ignores_slash=no
14005
Bram Moolenaar071d4272004-06-13 20:20:40 +000014006fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014007rm -rf conftest.dSYM
14008rm -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 +000014009fi
14010
Bram Moolenaar446cb832008-06-24 21:56:24 +000014011
14012
14013fi
14014{ $as_echo "$as_me:$LINENO: result: $vim_cv_stat_ignores_slash" >&5
14015$as_echo "$vim_cv_stat_ignores_slash" >&6; }
14016
14017if test "x$vim_cv_stat_ignores_slash" = "xyes" ; then
14018 cat >>confdefs.h <<\_ACEOF
14019#define STAT_IGNORES_SLASH 1
14020_ACEOF
14021
14022fi
14023
14024{ $as_echo "$as_me:$LINENO: checking for iconv_open()" >&5
14025$as_echo_n "checking for iconv_open()... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000014026save_LIBS="$LIBS"
14027LIBS="$LIBS -liconv"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014028cat >conftest.$ac_ext <<_ACEOF
14029/* confdefs.h. */
14030_ACEOF
14031cat confdefs.h >>conftest.$ac_ext
14032cat >>conftest.$ac_ext <<_ACEOF
14033/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014034
14035#ifdef HAVE_ICONV_H
14036# include <iconv.h>
14037#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014038
14039int
14040main ()
14041{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014042iconv_open("fr", "to");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014043 ;
14044 return 0;
14045}
14046_ACEOF
14047rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014048if { (ac_try="$ac_link"
14049case "(($ac_try" in
14050 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14051 *) ac_try_echo=$ac_try;;
14052esac
14053eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14054$as_echo "$ac_try_echo") >&5
14055 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014056 ac_status=$?
14057 grep -v '^ *+' conftest.er1 >conftest.err
14058 rm -f conftest.er1
14059 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014060 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14061 (exit $ac_status); } && {
14062 test -z "$ac_c_werror_flag" ||
14063 test ! -s conftest.err
14064 } && test -s conftest$ac_exeext && {
14065 test "$cross_compiling" = yes ||
14066 $as_test_x conftest$ac_exeext
14067 }; then
14068 { $as_echo "$as_me:$LINENO: result: yes; with -liconv" >&5
14069$as_echo "yes; with -liconv" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014070#define HAVE_ICONV 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014071_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014072
14073else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014074 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014075sed 's/^/| /' conftest.$ac_ext >&5
14076
Bram Moolenaar446cb832008-06-24 21:56:24 +000014077 LIBS="$save_LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014078 cat >conftest.$ac_ext <<_ACEOF
14079/* confdefs.h. */
14080_ACEOF
14081cat confdefs.h >>conftest.$ac_ext
14082cat >>conftest.$ac_ext <<_ACEOF
14083/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014084
14085#ifdef HAVE_ICONV_H
14086# include <iconv.h>
14087#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014088
14089int
14090main ()
14091{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014092iconv_open("fr", "to");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014093 ;
14094 return 0;
14095}
14096_ACEOF
14097rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014098if { (ac_try="$ac_link"
14099case "(($ac_try" in
14100 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14101 *) ac_try_echo=$ac_try;;
14102esac
14103eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14104$as_echo "$ac_try_echo") >&5
14105 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014106 ac_status=$?
14107 grep -v '^ *+' conftest.er1 >conftest.err
14108 rm -f conftest.er1
14109 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014110 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14111 (exit $ac_status); } && {
14112 test -z "$ac_c_werror_flag" ||
14113 test ! -s conftest.err
14114 } && test -s conftest$ac_exeext && {
14115 test "$cross_compiling" = yes ||
14116 $as_test_x conftest$ac_exeext
14117 }; then
14118 { $as_echo "$as_me:$LINENO: result: yes" >&5
14119$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014120#define HAVE_ICONV 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014121_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014122
14123else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014124 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014125sed 's/^/| /' conftest.$ac_ext >&5
14126
Bram Moolenaar446cb832008-06-24 21:56:24 +000014127 { $as_echo "$as_me:$LINENO: result: no" >&5
14128$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000014129fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014130
14131rm -rf conftest.dSYM
14132rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014133 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000014134fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014135
14136rm -rf conftest.dSYM
14137rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014138 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000014139
14140
Bram Moolenaar446cb832008-06-24 21:56:24 +000014141{ $as_echo "$as_me:$LINENO: checking for nl_langinfo(CODESET)" >&5
14142$as_echo_n "checking for nl_langinfo(CODESET)... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014143cat >conftest.$ac_ext <<_ACEOF
14144/* confdefs.h. */
14145_ACEOF
14146cat confdefs.h >>conftest.$ac_ext
14147cat >>conftest.$ac_ext <<_ACEOF
14148/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014149
14150#ifdef HAVE_LANGINFO_H
14151# include <langinfo.h>
14152#endif
14153
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014154int
14155main ()
14156{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014157char *cs = nl_langinfo(CODESET);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014158 ;
14159 return 0;
14160}
14161_ACEOF
14162rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014163if { (ac_try="$ac_link"
14164case "(($ac_try" in
14165 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14166 *) ac_try_echo=$ac_try;;
14167esac
14168eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14169$as_echo "$ac_try_echo") >&5
14170 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014171 ac_status=$?
14172 grep -v '^ *+' conftest.er1 >conftest.err
14173 rm -f conftest.er1
14174 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014175 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14176 (exit $ac_status); } && {
14177 test -z "$ac_c_werror_flag" ||
14178 test ! -s conftest.err
14179 } && test -s conftest$ac_exeext && {
14180 test "$cross_compiling" = yes ||
14181 $as_test_x conftest$ac_exeext
14182 }; then
14183 { $as_echo "$as_me:$LINENO: result: yes" >&5
14184$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014185#define HAVE_NL_LANGINFO_CODESET 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014186_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014187
14188else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014189 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014190sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014191
Bram Moolenaar446cb832008-06-24 21:56:24 +000014192 { $as_echo "$as_me:$LINENO: result: no" >&5
14193$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014194fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014195
14196rm -rf conftest.dSYM
14197rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014198 conftest$ac_exeext conftest.$ac_ext
14199
Bram Moolenaar446cb832008-06-24 21:56:24 +000014200
14201{ $as_echo "$as_me:$LINENO: checking for strtod in -lm" >&5
14202$as_echo_n "checking for strtod in -lm... " >&6; }
14203if test "${ac_cv_lib_m_strtod+set}" = set; then
14204 $as_echo_n "(cached) " >&6
14205else
14206 ac_check_lib_save_LIBS=$LIBS
14207LIBS="-lm $LIBS"
14208cat >conftest.$ac_ext <<_ACEOF
14209/* confdefs.h. */
14210_ACEOF
14211cat confdefs.h >>conftest.$ac_ext
14212cat >>conftest.$ac_ext <<_ACEOF
14213/* end confdefs.h. */
14214
14215/* Override any GCC internal prototype to avoid an error.
14216 Use char because int might match the return type of a GCC
14217 builtin and then its argument prototype would still apply. */
14218#ifdef __cplusplus
14219extern "C"
14220#endif
14221char strtod ();
14222int
14223main ()
14224{
14225return strtod ();
14226 ;
14227 return 0;
14228}
14229_ACEOF
14230rm -f conftest.$ac_objext conftest$ac_exeext
14231if { (ac_try="$ac_link"
14232case "(($ac_try" in
14233 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14234 *) ac_try_echo=$ac_try;;
14235esac
14236eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14237$as_echo "$ac_try_echo") >&5
14238 (eval "$ac_link") 2>conftest.er1
14239 ac_status=$?
14240 grep -v '^ *+' conftest.er1 >conftest.err
14241 rm -f conftest.er1
14242 cat conftest.err >&5
14243 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14244 (exit $ac_status); } && {
14245 test -z "$ac_c_werror_flag" ||
14246 test ! -s conftest.err
14247 } && test -s conftest$ac_exeext && {
14248 test "$cross_compiling" = yes ||
14249 $as_test_x conftest$ac_exeext
14250 }; then
14251 ac_cv_lib_m_strtod=yes
14252else
14253 $as_echo "$as_me: failed program was:" >&5
14254sed 's/^/| /' conftest.$ac_ext >&5
14255
14256 ac_cv_lib_m_strtod=no
14257fi
14258
14259rm -rf conftest.dSYM
14260rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14261 conftest$ac_exeext conftest.$ac_ext
14262LIBS=$ac_check_lib_save_LIBS
14263fi
14264{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_m_strtod" >&5
14265$as_echo "$ac_cv_lib_m_strtod" >&6; }
14266if test $ac_cv_lib_m_strtod = yes; then
14267 cat >>confdefs.h <<_ACEOF
14268#define HAVE_LIBM 1
14269_ACEOF
14270
14271 LIBS="-lm $LIBS"
14272
14273fi
14274
14275{ $as_echo "$as_me:$LINENO: checking for strtod() and other floating point functions" >&5
14276$as_echo_n "checking for strtod() and other floating point functions... " >&6; }
14277cat >conftest.$ac_ext <<_ACEOF
14278/* confdefs.h. */
14279_ACEOF
14280cat confdefs.h >>conftest.$ac_ext
14281cat >>conftest.$ac_ext <<_ACEOF
14282/* end confdefs.h. */
14283
14284#ifdef HAVE_MATH_H
14285# include <math.h>
14286#endif
14287#if STDC_HEADERS
14288# include <stdlib.h>
14289# include <stddef.h>
14290#endif
14291
14292int
14293main ()
14294{
14295char *s; double d;
14296 d = strtod("1.1", &s);
14297 d = fabs(1.11);
14298 d = ceil(1.11);
14299 d = floor(1.11);
14300 d = log10(1.11);
14301 d = pow(1.11, 2.22);
14302 d = sqrt(1.11);
14303 d = sin(1.11);
14304 d = cos(1.11);
14305 d = atan(1.11);
14306
14307 ;
14308 return 0;
14309}
14310_ACEOF
14311rm -f conftest.$ac_objext conftest$ac_exeext
14312if { (ac_try="$ac_link"
14313case "(($ac_try" in
14314 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14315 *) ac_try_echo=$ac_try;;
14316esac
14317eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14318$as_echo "$ac_try_echo") >&5
14319 (eval "$ac_link") 2>conftest.er1
14320 ac_status=$?
14321 grep -v '^ *+' conftest.er1 >conftest.err
14322 rm -f conftest.er1
14323 cat conftest.err >&5
14324 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14325 (exit $ac_status); } && {
14326 test -z "$ac_c_werror_flag" ||
14327 test ! -s conftest.err
14328 } && test -s conftest$ac_exeext && {
14329 test "$cross_compiling" = yes ||
14330 $as_test_x conftest$ac_exeext
14331 }; then
14332 { $as_echo "$as_me:$LINENO: result: yes" >&5
14333$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
14334#define HAVE_FLOAT_FUNCS 1
14335_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014336
Bram Moolenaar071d4272004-06-13 20:20:40 +000014337else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014338 $as_echo "$as_me: failed program was:" >&5
14339sed 's/^/| /' conftest.$ac_ext >&5
14340
14341 { $as_echo "$as_me:$LINENO: result: no" >&5
14342$as_echo "no" >&6; }
14343fi
14344
14345rm -rf conftest.dSYM
14346rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14347 conftest$ac_exeext conftest.$ac_ext
14348
14349{ $as_echo "$as_me:$LINENO: checking --disable-acl argument" >&5
14350$as_echo_n "checking --disable-acl argument... " >&6; }
14351# Check whether --enable-acl was given.
14352if test "${enable_acl+set}" = set; then
14353 enableval=$enable_acl;
14354else
Bram Moolenaar071d4272004-06-13 20:20:40 +000014355 enable_acl="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +000014356fi
14357
Bram Moolenaar071d4272004-06-13 20:20:40 +000014358if test "$enable_acl" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014359{ $as_echo "$as_me:$LINENO: result: no" >&5
14360$as_echo "no" >&6; }
14361{ $as_echo "$as_me:$LINENO: checking for acl_get_file in -lposix1e" >&5
14362$as_echo_n "checking for acl_get_file in -lposix1e... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014363if test "${ac_cv_lib_posix1e_acl_get_file+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014364 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014365else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014366 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000014367LIBS="-lposix1e $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014368cat >conftest.$ac_ext <<_ACEOF
14369/* confdefs.h. */
14370_ACEOF
14371cat confdefs.h >>conftest.$ac_ext
14372cat >>conftest.$ac_ext <<_ACEOF
14373/* end confdefs.h. */
14374
Bram Moolenaar446cb832008-06-24 21:56:24 +000014375/* Override any GCC internal prototype to avoid an error.
14376 Use char because int might match the return type of a GCC
14377 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014378#ifdef __cplusplus
14379extern "C"
14380#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014381char acl_get_file ();
14382int
14383main ()
14384{
Bram Moolenaar446cb832008-06-24 21:56:24 +000014385return acl_get_file ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014386 ;
14387 return 0;
14388}
14389_ACEOF
14390rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014391if { (ac_try="$ac_link"
14392case "(($ac_try" in
14393 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14394 *) ac_try_echo=$ac_try;;
14395esac
14396eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14397$as_echo "$ac_try_echo") >&5
14398 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014399 ac_status=$?
14400 grep -v '^ *+' conftest.er1 >conftest.err
14401 rm -f conftest.er1
14402 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014403 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14404 (exit $ac_status); } && {
14405 test -z "$ac_c_werror_flag" ||
14406 test ! -s conftest.err
14407 } && test -s conftest$ac_exeext && {
14408 test "$cross_compiling" = yes ||
14409 $as_test_x conftest$ac_exeext
14410 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014411 ac_cv_lib_posix1e_acl_get_file=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000014412else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014413 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014414sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014415
Bram Moolenaar446cb832008-06-24 21:56:24 +000014416 ac_cv_lib_posix1e_acl_get_file=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000014417fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014418
14419rm -rf conftest.dSYM
14420rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014421 conftest$ac_exeext conftest.$ac_ext
14422LIBS=$ac_check_lib_save_LIBS
14423fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014424{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_posix1e_acl_get_file" >&5
14425$as_echo "$ac_cv_lib_posix1e_acl_get_file" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014426if test $ac_cv_lib_posix1e_acl_get_file = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000014427 LIBS="$LIBS -lposix1e"
14428else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014429 { $as_echo "$as_me:$LINENO: checking for acl_get_file in -lacl" >&5
14430$as_echo_n "checking for acl_get_file in -lacl... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014431if test "${ac_cv_lib_acl_acl_get_file+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014432 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014433else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014434 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000014435LIBS="-lacl $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014436cat >conftest.$ac_ext <<_ACEOF
14437/* confdefs.h. */
14438_ACEOF
14439cat confdefs.h >>conftest.$ac_ext
14440cat >>conftest.$ac_ext <<_ACEOF
14441/* end confdefs.h. */
14442
Bram Moolenaar446cb832008-06-24 21:56:24 +000014443/* Override any GCC internal prototype to avoid an error.
14444 Use char because int might match the return type of a GCC
14445 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014446#ifdef __cplusplus
14447extern "C"
14448#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014449char acl_get_file ();
14450int
14451main ()
14452{
Bram Moolenaar446cb832008-06-24 21:56:24 +000014453return acl_get_file ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014454 ;
14455 return 0;
14456}
14457_ACEOF
14458rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014459if { (ac_try="$ac_link"
14460case "(($ac_try" in
14461 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14462 *) ac_try_echo=$ac_try;;
14463esac
14464eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14465$as_echo "$ac_try_echo") >&5
14466 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014467 ac_status=$?
14468 grep -v '^ *+' conftest.er1 >conftest.err
14469 rm -f conftest.er1
14470 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014471 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14472 (exit $ac_status); } && {
14473 test -z "$ac_c_werror_flag" ||
14474 test ! -s conftest.err
14475 } && test -s conftest$ac_exeext && {
14476 test "$cross_compiling" = yes ||
14477 $as_test_x conftest$ac_exeext
14478 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014479 ac_cv_lib_acl_acl_get_file=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000014480else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014481 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014482sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014483
Bram Moolenaar446cb832008-06-24 21:56:24 +000014484 ac_cv_lib_acl_acl_get_file=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000014485fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014486
14487rm -rf conftest.dSYM
14488rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014489 conftest$ac_exeext conftest.$ac_ext
14490LIBS=$ac_check_lib_save_LIBS
14491fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014492{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_acl_acl_get_file" >&5
14493$as_echo "$ac_cv_lib_acl_acl_get_file" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014494if test $ac_cv_lib_acl_acl_get_file = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000014495 LIBS="$LIBS -lacl"
Bram Moolenaar446cb832008-06-24 21:56:24 +000014496 { $as_echo "$as_me:$LINENO: checking for fgetxattr in -lattr" >&5
14497$as_echo_n "checking for fgetxattr in -lattr... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014498if test "${ac_cv_lib_attr_fgetxattr+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014499 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014500else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014501 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000014502LIBS="-lattr $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014503cat >conftest.$ac_ext <<_ACEOF
14504/* confdefs.h. */
14505_ACEOF
14506cat confdefs.h >>conftest.$ac_ext
14507cat >>conftest.$ac_ext <<_ACEOF
14508/* end confdefs.h. */
14509
Bram Moolenaar446cb832008-06-24 21:56:24 +000014510/* Override any GCC internal prototype to avoid an error.
14511 Use char because int might match the return type of a GCC
14512 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014513#ifdef __cplusplus
14514extern "C"
14515#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014516char fgetxattr ();
14517int
14518main ()
14519{
Bram Moolenaar446cb832008-06-24 21:56:24 +000014520return fgetxattr ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014521 ;
14522 return 0;
14523}
14524_ACEOF
14525rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014526if { (ac_try="$ac_link"
14527case "(($ac_try" in
14528 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14529 *) ac_try_echo=$ac_try;;
14530esac
14531eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14532$as_echo "$ac_try_echo") >&5
14533 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014534 ac_status=$?
14535 grep -v '^ *+' conftest.er1 >conftest.err
14536 rm -f conftest.er1
14537 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014538 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14539 (exit $ac_status); } && {
14540 test -z "$ac_c_werror_flag" ||
14541 test ! -s conftest.err
14542 } && test -s conftest$ac_exeext && {
14543 test "$cross_compiling" = yes ||
14544 $as_test_x conftest$ac_exeext
14545 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014546 ac_cv_lib_attr_fgetxattr=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000014547else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014548 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014549sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014550
Bram Moolenaar446cb832008-06-24 21:56:24 +000014551 ac_cv_lib_attr_fgetxattr=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000014552fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014553
14554rm -rf conftest.dSYM
14555rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014556 conftest$ac_exeext conftest.$ac_ext
14557LIBS=$ac_check_lib_save_LIBS
14558fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014559{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_attr_fgetxattr" >&5
14560$as_echo "$ac_cv_lib_attr_fgetxattr" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014561if test $ac_cv_lib_attr_fgetxattr = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000014562 LIBS="$LIBS -lattr"
Bram Moolenaar071d4272004-06-13 20:20:40 +000014563fi
14564
Bram Moolenaar071d4272004-06-13 20:20:40 +000014565fi
14566
14567fi
14568
14569
Bram Moolenaar446cb832008-06-24 21:56:24 +000014570{ $as_echo "$as_me:$LINENO: checking for POSIX ACL support" >&5
14571$as_echo_n "checking for POSIX ACL support... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014572cat >conftest.$ac_ext <<_ACEOF
14573/* confdefs.h. */
14574_ACEOF
14575cat confdefs.h >>conftest.$ac_ext
14576cat >>conftest.$ac_ext <<_ACEOF
14577/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014578
14579#include <sys/types.h>
14580#ifdef HAVE_SYS_ACL_H
14581# include <sys/acl.h>
14582#endif
14583acl_t acl;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014584int
14585main ()
14586{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014587acl = acl_get_file("foo", ACL_TYPE_ACCESS);
14588 acl_set_file("foo", ACL_TYPE_ACCESS, acl);
14589 acl_free(acl);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014590 ;
14591 return 0;
14592}
14593_ACEOF
14594rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014595if { (ac_try="$ac_link"
14596case "(($ac_try" in
14597 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14598 *) ac_try_echo=$ac_try;;
14599esac
14600eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14601$as_echo "$ac_try_echo") >&5
14602 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014603 ac_status=$?
14604 grep -v '^ *+' conftest.er1 >conftest.err
14605 rm -f conftest.er1
14606 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014607 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14608 (exit $ac_status); } && {
14609 test -z "$ac_c_werror_flag" ||
14610 test ! -s conftest.err
14611 } && test -s conftest$ac_exeext && {
14612 test "$cross_compiling" = yes ||
14613 $as_test_x conftest$ac_exeext
14614 }; then
14615 { $as_echo "$as_me:$LINENO: result: yes" >&5
14616$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014617#define HAVE_POSIX_ACL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014618_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014619
14620else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014621 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014622sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014623
Bram Moolenaar446cb832008-06-24 21:56:24 +000014624 { $as_echo "$as_me:$LINENO: result: no" >&5
14625$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014626fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014627
14628rm -rf conftest.dSYM
14629rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014630 conftest$ac_exeext conftest.$ac_ext
14631
Bram Moolenaar446cb832008-06-24 21:56:24 +000014632{ $as_echo "$as_me:$LINENO: checking for Solaris ACL support" >&5
14633$as_echo_n "checking for Solaris ACL support... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014634cat >conftest.$ac_ext <<_ACEOF
14635/* confdefs.h. */
14636_ACEOF
14637cat confdefs.h >>conftest.$ac_ext
14638cat >>conftest.$ac_ext <<_ACEOF
14639/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014640
14641#ifdef HAVE_SYS_ACL_H
14642# include <sys/acl.h>
14643#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014644int
14645main ()
14646{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014647acl("foo", GETACLCNT, 0, NULL);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014648
14649 ;
14650 return 0;
14651}
14652_ACEOF
14653rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014654if { (ac_try="$ac_link"
14655case "(($ac_try" in
14656 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14657 *) ac_try_echo=$ac_try;;
14658esac
14659eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14660$as_echo "$ac_try_echo") >&5
14661 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014662 ac_status=$?
14663 grep -v '^ *+' conftest.er1 >conftest.err
14664 rm -f conftest.er1
14665 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014666 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14667 (exit $ac_status); } && {
14668 test -z "$ac_c_werror_flag" ||
14669 test ! -s conftest.err
14670 } && test -s conftest$ac_exeext && {
14671 test "$cross_compiling" = yes ||
14672 $as_test_x conftest$ac_exeext
14673 }; then
14674 { $as_echo "$as_me:$LINENO: result: yes" >&5
14675$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014676#define HAVE_SOLARIS_ACL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014677_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014678
14679else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014680 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014681sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014682
Bram Moolenaar446cb832008-06-24 21:56:24 +000014683 { $as_echo "$as_me:$LINENO: result: no" >&5
14684$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014685fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014686
14687rm -rf conftest.dSYM
14688rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014689 conftest$ac_exeext conftest.$ac_ext
14690
Bram Moolenaar446cb832008-06-24 21:56:24 +000014691{ $as_echo "$as_me:$LINENO: checking for AIX ACL support" >&5
14692$as_echo_n "checking for AIX ACL support... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014693cat >conftest.$ac_ext <<_ACEOF
14694/* confdefs.h. */
14695_ACEOF
14696cat confdefs.h >>conftest.$ac_ext
14697cat >>conftest.$ac_ext <<_ACEOF
14698/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014699
Bram Moolenaar446cb832008-06-24 21:56:24 +000014700#if STDC_HEADERS
14701# include <stdlib.h>
14702# include <stddef.h>
14703#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000014704#ifdef HAVE_SYS_ACL_H
14705# include <sys/acl.h>
14706#endif
14707#ifdef HAVE_SYS_ACCESS_H
14708# include <sys/access.h>
14709#endif
14710#define _ALL_SOURCE
14711
14712#include <sys/stat.h>
14713
14714int aclsize;
14715struct acl *aclent;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014716int
14717main ()
14718{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014719aclsize = sizeof(struct acl);
14720 aclent = (void *)malloc(aclsize);
14721 statacl("foo", STX_NORMAL, aclent, aclsize);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014722
14723 ;
14724 return 0;
14725}
14726_ACEOF
14727rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014728if { (ac_try="$ac_link"
14729case "(($ac_try" in
14730 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14731 *) ac_try_echo=$ac_try;;
14732esac
14733eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14734$as_echo "$ac_try_echo") >&5
14735 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014736 ac_status=$?
14737 grep -v '^ *+' conftest.er1 >conftest.err
14738 rm -f conftest.er1
14739 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014740 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14741 (exit $ac_status); } && {
14742 test -z "$ac_c_werror_flag" ||
14743 test ! -s conftest.err
14744 } && test -s conftest$ac_exeext && {
14745 test "$cross_compiling" = yes ||
14746 $as_test_x conftest$ac_exeext
14747 }; then
14748 { $as_echo "$as_me:$LINENO: result: yes" >&5
14749$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014750#define HAVE_AIX_ACL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014751_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014752
14753else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014754 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014755sed 's/^/| /' conftest.$ac_ext >&5
14756
Bram Moolenaar446cb832008-06-24 21:56:24 +000014757 { $as_echo "$as_me:$LINENO: result: no" >&5
14758$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000014759fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014760
14761rm -rf conftest.dSYM
14762rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014763 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000014764else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014765 { $as_echo "$as_me:$LINENO: result: yes" >&5
14766$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000014767fi
14768
Bram Moolenaar446cb832008-06-24 21:56:24 +000014769{ $as_echo "$as_me:$LINENO: checking --disable-gpm argument" >&5
14770$as_echo_n "checking --disable-gpm argument... " >&6; }
14771# Check whether --enable-gpm was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +000014772if test "${enable_gpm+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014773 enableval=$enable_gpm;
Bram Moolenaar071d4272004-06-13 20:20:40 +000014774else
14775 enable_gpm="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +000014776fi
14777
Bram Moolenaar071d4272004-06-13 20:20:40 +000014778
14779if test "$enable_gpm" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014780 { $as_echo "$as_me:$LINENO: result: no" >&5
14781$as_echo "no" >&6; }
14782 { $as_echo "$as_me:$LINENO: checking for gpm" >&5
14783$as_echo_n "checking for gpm... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014784if test "${vi_cv_have_gpm+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014785 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014786else
14787 olibs="$LIBS" ; LIBS="-lgpm"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014788 cat >conftest.$ac_ext <<_ACEOF
14789/* confdefs.h. */
14790_ACEOF
14791cat confdefs.h >>conftest.$ac_ext
14792cat >>conftest.$ac_ext <<_ACEOF
14793/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014794#include <gpm.h>
14795 #include <linux/keyboard.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014796int
14797main ()
14798{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014799Gpm_GetLibVersion(NULL);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014800 ;
14801 return 0;
14802}
14803_ACEOF
14804rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014805if { (ac_try="$ac_link"
14806case "(($ac_try" in
14807 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14808 *) ac_try_echo=$ac_try;;
14809esac
14810eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14811$as_echo "$ac_try_echo") >&5
14812 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014813 ac_status=$?
14814 grep -v '^ *+' conftest.er1 >conftest.err
14815 rm -f conftest.er1
14816 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014817 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14818 (exit $ac_status); } && {
14819 test -z "$ac_c_werror_flag" ||
14820 test ! -s conftest.err
14821 } && test -s conftest$ac_exeext && {
14822 test "$cross_compiling" = yes ||
14823 $as_test_x conftest$ac_exeext
14824 }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000014825 vi_cv_have_gpm=yes
14826else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014827 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014828sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014829
Bram Moolenaar446cb832008-06-24 21:56:24 +000014830 vi_cv_have_gpm=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014831fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014832
14833rm -rf conftest.dSYM
14834rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014835 conftest$ac_exeext conftest.$ac_ext
14836 LIBS="$olibs"
14837
14838fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014839{ $as_echo "$as_me:$LINENO: result: $vi_cv_have_gpm" >&5
14840$as_echo "$vi_cv_have_gpm" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000014841 if test $vi_cv_have_gpm = yes; then
14842 LIBS="$LIBS -lgpm"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014843 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014844#define HAVE_GPM 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014845_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014846
14847 fi
14848else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014849 { $as_echo "$as_me:$LINENO: result: yes" >&5
14850$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000014851fi
14852
Bram Moolenaar446cb832008-06-24 21:56:24 +000014853{ $as_echo "$as_me:$LINENO: checking --disable-sysmouse argument" >&5
14854$as_echo_n "checking --disable-sysmouse argument... " >&6; }
14855# Check whether --enable-sysmouse was given.
14856if test "${enable_sysmouse+set}" = set; then
14857 enableval=$enable_sysmouse;
14858else
14859 enable_sysmouse="yes"
14860fi
14861
14862
14863if test "$enable_sysmouse" = "yes"; then
14864 { $as_echo "$as_me:$LINENO: result: no" >&5
14865$as_echo "no" >&6; }
14866 { $as_echo "$as_me:$LINENO: checking for sysmouse" >&5
14867$as_echo_n "checking for sysmouse... " >&6; }
14868if test "${vi_cv_have_sysmouse+set}" = set; then
14869 $as_echo_n "(cached) " >&6
14870else
14871 cat >conftest.$ac_ext <<_ACEOF
14872/* confdefs.h. */
14873_ACEOF
14874cat confdefs.h >>conftest.$ac_ext
14875cat >>conftest.$ac_ext <<_ACEOF
14876/* end confdefs.h. */
14877#include <sys/consio.h>
14878 #include <signal.h>
14879 #include <sys/fbio.h>
14880int
14881main ()
14882{
14883struct mouse_info mouse;
14884 mouse.operation = MOUSE_MODE;
14885 mouse.operation = MOUSE_SHOW;
14886 mouse.u.mode.mode = 0;
14887 mouse.u.mode.signal = SIGUSR2;
14888 ;
14889 return 0;
14890}
14891_ACEOF
14892rm -f conftest.$ac_objext conftest$ac_exeext
14893if { (ac_try="$ac_link"
14894case "(($ac_try" in
14895 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14896 *) ac_try_echo=$ac_try;;
14897esac
14898eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14899$as_echo "$ac_try_echo") >&5
14900 (eval "$ac_link") 2>conftest.er1
14901 ac_status=$?
14902 grep -v '^ *+' conftest.er1 >conftest.err
14903 rm -f conftest.er1
14904 cat conftest.err >&5
14905 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14906 (exit $ac_status); } && {
14907 test -z "$ac_c_werror_flag" ||
14908 test ! -s conftest.err
14909 } && test -s conftest$ac_exeext && {
14910 test "$cross_compiling" = yes ||
14911 $as_test_x conftest$ac_exeext
14912 }; then
14913 vi_cv_have_sysmouse=yes
14914else
14915 $as_echo "$as_me: failed program was:" >&5
14916sed 's/^/| /' conftest.$ac_ext >&5
14917
14918 vi_cv_have_sysmouse=no
14919fi
14920
14921rm -rf conftest.dSYM
14922rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14923 conftest$ac_exeext conftest.$ac_ext
14924
14925fi
14926{ $as_echo "$as_me:$LINENO: result: $vi_cv_have_sysmouse" >&5
14927$as_echo "$vi_cv_have_sysmouse" >&6; }
14928 if test $vi_cv_have_sysmouse = yes; then
14929 cat >>confdefs.h <<\_ACEOF
14930#define HAVE_SYSMOUSE 1
14931_ACEOF
14932
14933 fi
14934else
14935 { $as_echo "$as_me:$LINENO: result: yes" >&5
14936$as_echo "yes" >&6; }
14937fi
14938
14939{ $as_echo "$as_me:$LINENO: checking for rename" >&5
14940$as_echo_n "checking for rename... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014941cat >conftest.$ac_ext <<_ACEOF
14942/* confdefs.h. */
14943_ACEOF
14944cat confdefs.h >>conftest.$ac_ext
14945cat >>conftest.$ac_ext <<_ACEOF
14946/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014947#include <stdio.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014948int
14949main ()
14950{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014951rename("this", "that")
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014952 ;
14953 return 0;
14954}
14955_ACEOF
14956rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014957if { (ac_try="$ac_link"
14958case "(($ac_try" in
14959 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14960 *) ac_try_echo=$ac_try;;
14961esac
14962eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14963$as_echo "$ac_try_echo") >&5
14964 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014965 ac_status=$?
14966 grep -v '^ *+' conftest.er1 >conftest.err
14967 rm -f conftest.er1
14968 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014969 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14970 (exit $ac_status); } && {
14971 test -z "$ac_c_werror_flag" ||
14972 test ! -s conftest.err
14973 } && test -s conftest$ac_exeext && {
14974 test "$cross_compiling" = yes ||
14975 $as_test_x conftest$ac_exeext
14976 }; then
14977 { $as_echo "$as_me:$LINENO: result: yes" >&5
14978$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014979#define HAVE_RENAME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014980_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014981
14982else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014983 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014984sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014985
Bram Moolenaar446cb832008-06-24 21:56:24 +000014986 { $as_echo "$as_me:$LINENO: result: no" >&5
14987$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014988fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014989
14990rm -rf conftest.dSYM
14991rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014992 conftest$ac_exeext conftest.$ac_ext
14993
Bram Moolenaar446cb832008-06-24 21:56:24 +000014994{ $as_echo "$as_me:$LINENO: checking for sysctl" >&5
14995$as_echo_n "checking for sysctl... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014996cat >conftest.$ac_ext <<_ACEOF
14997/* confdefs.h. */
14998_ACEOF
14999cat confdefs.h >>conftest.$ac_ext
15000cat >>conftest.$ac_ext <<_ACEOF
15001/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015002#include <sys/types.h>
15003#include <sys/sysctl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015004int
15005main ()
15006{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015007 int mib[2], r;
15008 size_t len;
15009
15010 mib[0] = CTL_HW;
15011 mib[1] = HW_USERMEM;
15012 len = sizeof(r);
15013 (void)sysctl(mib, 2, &r, &len, (void *)0, (size_t)0);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015014
15015 ;
15016 return 0;
15017}
15018_ACEOF
15019rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015020if { (ac_try="$ac_compile"
15021case "(($ac_try" in
15022 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15023 *) ac_try_echo=$ac_try;;
15024esac
15025eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15026$as_echo "$ac_try_echo") >&5
15027 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015028 ac_status=$?
15029 grep -v '^ *+' conftest.er1 >conftest.err
15030 rm -f conftest.er1
15031 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015032 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15033 (exit $ac_status); } && {
15034 test -z "$ac_c_werror_flag" ||
15035 test ! -s conftest.err
15036 } && test -s conftest.$ac_objext; then
15037 { $as_echo "$as_me:$LINENO: result: yes" >&5
15038$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015039#define HAVE_SYSCTL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015040_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015041
15042else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015043 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015044sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015045
Bram Moolenaar446cb832008-06-24 21:56:24 +000015046 { $as_echo "$as_me:$LINENO: result: not usable" >&5
15047$as_echo "not usable" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015048fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015049
Bram Moolenaar446cb832008-06-24 21:56:24 +000015050rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15051
15052{ $as_echo "$as_me:$LINENO: checking for sysinfo" >&5
15053$as_echo_n "checking for sysinfo... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015054cat >conftest.$ac_ext <<_ACEOF
15055/* confdefs.h. */
15056_ACEOF
15057cat confdefs.h >>conftest.$ac_ext
15058cat >>conftest.$ac_ext <<_ACEOF
15059/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015060#include <sys/types.h>
15061#include <sys/sysinfo.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015062int
15063main ()
15064{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015065 struct sysinfo sinfo;
15066 int t;
15067
15068 (void)sysinfo(&sinfo);
15069 t = sinfo.totalram;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015070
15071 ;
15072 return 0;
15073}
15074_ACEOF
15075rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015076if { (ac_try="$ac_compile"
15077case "(($ac_try" in
15078 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15079 *) ac_try_echo=$ac_try;;
15080esac
15081eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15082$as_echo "$ac_try_echo") >&5
15083 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015084 ac_status=$?
15085 grep -v '^ *+' conftest.er1 >conftest.err
15086 rm -f conftest.er1
15087 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015088 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15089 (exit $ac_status); } && {
15090 test -z "$ac_c_werror_flag" ||
15091 test ! -s conftest.err
15092 } && test -s conftest.$ac_objext; then
15093 { $as_echo "$as_me:$LINENO: result: yes" >&5
15094$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015095#define HAVE_SYSINFO 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015096_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015097
15098else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015099 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015100sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015101
Bram Moolenaar446cb832008-06-24 21:56:24 +000015102 { $as_echo "$as_me:$LINENO: result: not usable" >&5
15103$as_echo "not usable" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015104fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015105
Bram Moolenaar446cb832008-06-24 21:56:24 +000015106rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15107
15108{ $as_echo "$as_me:$LINENO: checking for sysinfo.mem_unit" >&5
15109$as_echo_n "checking for sysinfo.mem_unit... " >&6; }
Bram Moolenaar914572a2007-05-01 11:37:47 +000015110cat >conftest.$ac_ext <<_ACEOF
15111/* confdefs.h. */
15112_ACEOF
15113cat confdefs.h >>conftest.$ac_ext
15114cat >>conftest.$ac_ext <<_ACEOF
15115/* end confdefs.h. */
15116#include <sys/types.h>
15117#include <sys/sysinfo.h>
15118int
15119main ()
15120{
15121 struct sysinfo sinfo;
15122 sinfo.mem_unit = 1;
15123
15124 ;
15125 return 0;
15126}
15127_ACEOF
15128rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015129if { (ac_try="$ac_compile"
15130case "(($ac_try" in
15131 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15132 *) ac_try_echo=$ac_try;;
15133esac
15134eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15135$as_echo "$ac_try_echo") >&5
15136 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar914572a2007-05-01 11:37:47 +000015137 ac_status=$?
15138 grep -v '^ *+' conftest.er1 >conftest.err
15139 rm -f conftest.er1
15140 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015141 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15142 (exit $ac_status); } && {
15143 test -z "$ac_c_werror_flag" ||
15144 test ! -s conftest.err
15145 } && test -s conftest.$ac_objext; then
15146 { $as_echo "$as_me:$LINENO: result: yes" >&5
15147$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar914572a2007-05-01 11:37:47 +000015148#define HAVE_SYSINFO_MEM_UNIT 1
15149_ACEOF
15150
15151else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015152 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar914572a2007-05-01 11:37:47 +000015153sed 's/^/| /' conftest.$ac_ext >&5
15154
Bram Moolenaar446cb832008-06-24 21:56:24 +000015155 { $as_echo "$as_me:$LINENO: result: no" >&5
15156$as_echo "no" >&6; }
Bram Moolenaar914572a2007-05-01 11:37:47 +000015157fi
Bram Moolenaar914572a2007-05-01 11:37:47 +000015158
Bram Moolenaar446cb832008-06-24 21:56:24 +000015159rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15160
15161{ $as_echo "$as_me:$LINENO: checking for sysconf" >&5
15162$as_echo_n "checking for sysconf... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015163cat >conftest.$ac_ext <<_ACEOF
15164/* confdefs.h. */
15165_ACEOF
15166cat confdefs.h >>conftest.$ac_ext
15167cat >>conftest.$ac_ext <<_ACEOF
15168/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015169#include <unistd.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015170int
15171main ()
15172{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015173 (void)sysconf(_SC_PAGESIZE);
15174 (void)sysconf(_SC_PHYS_PAGES);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015175
15176 ;
15177 return 0;
15178}
15179_ACEOF
15180rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015181if { (ac_try="$ac_compile"
15182case "(($ac_try" in
15183 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15184 *) ac_try_echo=$ac_try;;
15185esac
15186eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15187$as_echo "$ac_try_echo") >&5
15188 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015189 ac_status=$?
15190 grep -v '^ *+' conftest.er1 >conftest.err
15191 rm -f conftest.er1
15192 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015193 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15194 (exit $ac_status); } && {
15195 test -z "$ac_c_werror_flag" ||
15196 test ! -s conftest.err
15197 } && test -s conftest.$ac_objext; then
15198 { $as_echo "$as_me:$LINENO: result: yes" >&5
15199$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015200#define HAVE_SYSCONF 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015201_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015202
15203else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015204 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015205sed 's/^/| /' conftest.$ac_ext >&5
15206
Bram Moolenaar446cb832008-06-24 21:56:24 +000015207 { $as_echo "$as_me:$LINENO: result: not usable" >&5
15208$as_echo "not usable" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015209fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015210
15211rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000015212
15213
Bram Moolenaar446cb832008-06-24 21:56:24 +000015214{ $as_echo "$as_me:$LINENO: checking size of int" >&5
15215$as_echo_n "checking size of int... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015216if test "${ac_cv_sizeof_int+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015217 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000015218else
15219 if test "$cross_compiling" = yes; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015220 { { $as_echo "$as_me:$LINENO: error: failed to compile test program" >&5
15221$as_echo "$as_me: error: failed to compile test program" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015222 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015223else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015224 cat >conftest.$ac_ext <<_ACEOF
15225/* confdefs.h. */
15226_ACEOF
15227cat confdefs.h >>conftest.$ac_ext
15228cat >>conftest.$ac_ext <<_ACEOF
15229/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000015230
Bram Moolenaar071d4272004-06-13 20:20:40 +000015231#include <stdio.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +000015232#if STDC_HEADERS
15233# include <stdlib.h>
15234# include <stddef.h>
15235#endif
15236main()
15237{
15238 FILE *f=fopen("conftestval", "w");
15239 if (!f) exit(1);
15240 fprintf(f, "%d\n", (int)sizeof(int));
15241 exit(0);
15242}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015243_ACEOF
15244rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015245if { (ac_try="$ac_link"
15246case "(($ac_try" in
15247 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15248 *) ac_try_echo=$ac_try;;
15249esac
15250eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15251$as_echo "$ac_try_echo") >&5
15252 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015253 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015254 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015255 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000015256 { (case "(($ac_try" in
15257 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15258 *) ac_try_echo=$ac_try;;
15259esac
15260eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15261$as_echo "$ac_try_echo") >&5
15262 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015263 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015264 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015265 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000015266 ac_cv_sizeof_int=`cat conftestval`
15267else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015268 $as_echo "$as_me: program exited with status $ac_status" >&5
15269$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015270sed 's/^/| /' conftest.$ac_ext >&5
15271
15272( exit $ac_status )
15273ac_cv_sizeof_int=0
Bram Moolenaar071d4272004-06-13 20:20:40 +000015274fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015275rm -rf conftest.dSYM
15276rm -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 +000015277fi
15278
Bram Moolenaar446cb832008-06-24 21:56:24 +000015279
15280fi
15281
15282{ $as_echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
15283$as_echo "$ac_cv_sizeof_int" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015284cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015285#define SIZEOF_INT $ac_cv_sizeof_int
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015286_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015287
15288
Bram Moolenaar446cb832008-06-24 21:56:24 +000015289
15290
Bram Moolenaar071d4272004-06-13 20:20:40 +000015291bcopy_test_prog='
Bram Moolenaar446cb832008-06-24 21:56:24 +000015292#include "confdefs.h"
15293#ifdef HAVE_STRING_H
15294# include <string.h>
15295#endif
15296#if STDC_HEADERS
15297# include <stdlib.h>
15298# include <stddef.h>
15299#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000015300main() {
15301 char buf[10];
15302 strcpy(buf, "abcdefghi");
15303 mch_memmove(buf, buf + 2, 3);
15304 if (strncmp(buf, "ababcf", 6))
15305 exit(1);
15306 strcpy(buf, "abcdefghi");
15307 mch_memmove(buf + 2, buf, 3);
15308 if (strncmp(buf, "cdedef", 6))
15309 exit(1);
15310 exit(0); /* libc version works properly. */
15311}'
15312
Bram Moolenaar446cb832008-06-24 21:56:24 +000015313{ $as_echo "$as_me:$LINENO: checking whether memmove handles overlaps" >&5
15314$as_echo_n "checking whether memmove handles overlaps... " >&6; }
15315if test "${vim_cv_memmove_handles_overlap+set}" = set; then
15316 $as_echo_n "(cached) " >&6
15317else
Bram Moolenaar071d4272004-06-13 20:20:40 +000015318
Bram Moolenaar446cb832008-06-24 21:56:24 +000015319 if test "$cross_compiling" = yes; then
15320
15321 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_memmove_handles_overlap'" >&5
15322$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_memmove_handles_overlap'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015323 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000015324
Bram Moolenaar071d4272004-06-13 20:20:40 +000015325else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015326 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015327#define mch_memmove(s,d,l) memmove(d,s,l) $bcopy_test_prog
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015328_ACEOF
15329rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015330if { (ac_try="$ac_link"
15331case "(($ac_try" in
15332 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15333 *) ac_try_echo=$ac_try;;
15334esac
15335eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15336$as_echo "$ac_try_echo") >&5
15337 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015338 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015339 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015340 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000015341 { (case "(($ac_try" in
15342 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15343 *) ac_try_echo=$ac_try;;
15344esac
15345eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15346$as_echo "$ac_try_echo") >&5
15347 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015348 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015349 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015350 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015351
15352 vim_cv_memmove_handles_overlap=yes
15353
15354else
15355 $as_echo "$as_me: program exited with status $ac_status" >&5
15356$as_echo "$as_me: failed program was:" >&5
15357sed 's/^/| /' conftest.$ac_ext >&5
15358
15359( exit $ac_status )
15360
15361 vim_cv_memmove_handles_overlap=no
15362
15363fi
15364rm -rf conftest.dSYM
15365rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15366fi
15367
15368
15369
15370fi
15371{ $as_echo "$as_me:$LINENO: result: $vim_cv_memmove_handles_overlap" >&5
15372$as_echo "$vim_cv_memmove_handles_overlap" >&6; }
15373
15374if test "x$vim_cv_memmove_handles_overlap" = "xyes" ; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015375 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015376#define USEMEMMOVE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015377_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000015378
Bram Moolenaar071d4272004-06-13 20:20:40 +000015379else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015380 { $as_echo "$as_me:$LINENO: checking whether bcopy handles overlaps" >&5
15381$as_echo_n "checking whether bcopy handles overlaps... " >&6; }
15382if test "${vim_cv_bcopy_handles_overlap+set}" = set; then
15383 $as_echo_n "(cached) " >&6
15384else
15385
15386 if test "$cross_compiling" = yes; then
15387
15388 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_bcopy_handles_overlap'" >&5
15389$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_bcopy_handles_overlap'" >&2;}
15390 { (exit 1); exit 1; }; }
15391
15392else
15393 cat >conftest.$ac_ext <<_ACEOF
15394#define mch_bcopy(s,d,l) bcopy(d,s,l) $bcopy_test_prog
15395_ACEOF
15396rm -f conftest$ac_exeext
15397if { (ac_try="$ac_link"
15398case "(($ac_try" in
15399 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15400 *) ac_try_echo=$ac_try;;
15401esac
15402eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15403$as_echo "$ac_try_echo") >&5
15404 (eval "$ac_link") 2>&5
15405 ac_status=$?
15406 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15407 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15408 { (case "(($ac_try" in
15409 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15410 *) ac_try_echo=$ac_try;;
15411esac
15412eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15413$as_echo "$ac_try_echo") >&5
15414 (eval "$ac_try") 2>&5
15415 ac_status=$?
15416 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15417 (exit $ac_status); }; }; then
15418
15419 vim_cv_bcopy_handles_overlap=yes
15420
15421else
15422 $as_echo "$as_me: program exited with status $ac_status" >&5
15423$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015424sed 's/^/| /' conftest.$ac_ext >&5
15425
15426( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000015427
15428 vim_cv_bcopy_handles_overlap=no
15429
15430fi
15431rm -rf conftest.dSYM
15432rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15433fi
15434
15435
15436
15437fi
15438{ $as_echo "$as_me:$LINENO: result: $vim_cv_bcopy_handles_overlap" >&5
15439$as_echo "$vim_cv_bcopy_handles_overlap" >&6; }
15440
15441 if test "x$vim_cv_bcopy_handles_overlap" = "xyes" ; then
15442 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015443#define USEBCOPY 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015444_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015445
Bram Moolenaar446cb832008-06-24 21:56:24 +000015446 else
15447 { $as_echo "$as_me:$LINENO: checking whether memcpy handles overlaps" >&5
15448$as_echo_n "checking whether memcpy handles overlaps... " >&6; }
15449if test "${vim_cv_memcpy_handles_overlap+set}" = set; then
15450 $as_echo_n "(cached) " >&6
15451else
15452
15453 if test "$cross_compiling" = yes; then
15454
15455 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_memcpy_handles_overlap'" >&5
15456$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_memcpy_handles_overlap'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015457 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000015458
Bram Moolenaar071d4272004-06-13 20:20:40 +000015459else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015460 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000015461#define mch_memcpy(s,d,l) memcpy(d,s,l) $bcopy_test_prog
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015462_ACEOF
15463rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015464if { (ac_try="$ac_link"
15465case "(($ac_try" in
15466 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15467 *) ac_try_echo=$ac_try;;
15468esac
15469eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15470$as_echo "$ac_try_echo") >&5
15471 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015472 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015473 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015474 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000015475 { (case "(($ac_try" in
15476 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15477 *) ac_try_echo=$ac_try;;
15478esac
15479eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15480$as_echo "$ac_try_echo") >&5
15481 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015482 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015483 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015484 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015485
15486 vim_cv_memcpy_handles_overlap=yes
15487
Bram Moolenaar071d4272004-06-13 20:20:40 +000015488else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015489 $as_echo "$as_me: program exited with status $ac_status" >&5
15490$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015491sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015492
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015493( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000015494
15495 vim_cv_memcpy_handles_overlap=no
15496
Bram Moolenaar071d4272004-06-13 20:20:40 +000015497fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015498rm -rf conftest.dSYM
15499rm -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 +000015500fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015501
15502
15503
Bram Moolenaar071d4272004-06-13 20:20:40 +000015504fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015505{ $as_echo "$as_me:$LINENO: result: $vim_cv_memcpy_handles_overlap" >&5
15506$as_echo "$vim_cv_memcpy_handles_overlap" >&6; }
15507
15508 if test "x$vim_cv_memcpy_handles_overlap" = "xyes" ; then
15509 cat >>confdefs.h <<\_ACEOF
15510#define USEMEMCPY 1
15511_ACEOF
15512
15513 fi
15514 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000015515fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015516
Bram Moolenaar071d4272004-06-13 20:20:40 +000015517
15518
15519if test "$enable_multibyte" = "yes"; then
15520 cflags_save=$CFLAGS
15521 ldflags_save=$LDFLAGS
15522 if test -n "$x_includes" ; then
15523 CFLAGS="$CFLAGS -I$x_includes"
15524 LDFLAGS="$X_LIBS $LDFLAGS -lX11"
Bram Moolenaar446cb832008-06-24 21:56:24 +000015525 { $as_echo "$as_me:$LINENO: checking whether X_LOCALE needed" >&5
15526$as_echo_n "checking whether X_LOCALE needed... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015527 cat >conftest.$ac_ext <<_ACEOF
15528/* confdefs.h. */
15529_ACEOF
15530cat confdefs.h >>conftest.$ac_ext
15531cat >>conftest.$ac_ext <<_ACEOF
15532/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015533#include <X11/Xlocale.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015534int
15535main ()
15536{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015537
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015538 ;
15539 return 0;
15540}
15541_ACEOF
15542rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015543if { (ac_try="$ac_compile"
15544case "(($ac_try" in
15545 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15546 *) ac_try_echo=$ac_try;;
15547esac
15548eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15549$as_echo "$ac_try_echo") >&5
15550 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015551 ac_status=$?
15552 grep -v '^ *+' conftest.er1 >conftest.err
15553 rm -f conftest.er1
15554 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015555 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15556 (exit $ac_status); } && {
15557 test -z "$ac_c_werror_flag" ||
15558 test ! -s conftest.err
15559 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015560 cat >conftest.$ac_ext <<_ACEOF
15561/* confdefs.h. */
15562_ACEOF
15563cat confdefs.h >>conftest.$ac_ext
15564cat >>conftest.$ac_ext <<_ACEOF
15565/* end confdefs.h. */
15566
Bram Moolenaar446cb832008-06-24 21:56:24 +000015567/* Override any GCC internal prototype to avoid an error.
15568 Use char because int might match the return type of a GCC
15569 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015570#ifdef __cplusplus
15571extern "C"
15572#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015573char _Xsetlocale ();
15574int
15575main ()
15576{
Bram Moolenaar446cb832008-06-24 21:56:24 +000015577return _Xsetlocale ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015578 ;
15579 return 0;
15580}
15581_ACEOF
15582rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015583if { (ac_try="$ac_link"
15584case "(($ac_try" in
15585 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15586 *) ac_try_echo=$ac_try;;
15587esac
15588eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15589$as_echo "$ac_try_echo") >&5
15590 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015591 ac_status=$?
15592 grep -v '^ *+' conftest.er1 >conftest.err
15593 rm -f conftest.er1
15594 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015595 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15596 (exit $ac_status); } && {
15597 test -z "$ac_c_werror_flag" ||
15598 test ! -s conftest.err
15599 } && test -s conftest$ac_exeext && {
15600 test "$cross_compiling" = yes ||
15601 $as_test_x conftest$ac_exeext
15602 }; then
15603 { $as_echo "$as_me:$LINENO: result: yes" >&5
15604$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015605 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015606#define X_LOCALE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015607_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015608
15609else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015610 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015611sed 's/^/| /' conftest.$ac_ext >&5
15612
Bram Moolenaar446cb832008-06-24 21:56:24 +000015613 { $as_echo "$as_me:$LINENO: result: no" >&5
15614$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015615fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015616
15617rm -rf conftest.dSYM
15618rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015619 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000015620else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015621 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015622sed 's/^/| /' conftest.$ac_ext >&5
15623
Bram Moolenaar446cb832008-06-24 21:56:24 +000015624 { $as_echo "$as_me:$LINENO: result: no" >&5
15625$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015626fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015627
15628rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000015629 fi
15630 CFLAGS=$cflags_save
15631 LDFLAGS=$ldflags_save
15632fi
15633
Bram Moolenaar446cb832008-06-24 21:56:24 +000015634{ $as_echo "$as_me:$LINENO: checking for _xpg4_setrunelocale in -lxpg4" >&5
15635$as_echo_n "checking for _xpg4_setrunelocale in -lxpg4... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015636if test "${ac_cv_lib_xpg4__xpg4_setrunelocale+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015637 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000015638else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015639 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000015640LIBS="-lxpg4 $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015641cat >conftest.$ac_ext <<_ACEOF
15642/* confdefs.h. */
15643_ACEOF
15644cat confdefs.h >>conftest.$ac_ext
15645cat >>conftest.$ac_ext <<_ACEOF
15646/* end confdefs.h. */
15647
Bram Moolenaar446cb832008-06-24 21:56:24 +000015648/* Override any GCC internal prototype to avoid an error.
15649 Use char because int might match the return type of a GCC
15650 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015651#ifdef __cplusplus
15652extern "C"
15653#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015654char _xpg4_setrunelocale ();
15655int
15656main ()
15657{
Bram Moolenaar446cb832008-06-24 21:56:24 +000015658return _xpg4_setrunelocale ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015659 ;
15660 return 0;
15661}
15662_ACEOF
15663rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015664if { (ac_try="$ac_link"
15665case "(($ac_try" in
15666 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15667 *) ac_try_echo=$ac_try;;
15668esac
15669eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15670$as_echo "$ac_try_echo") >&5
15671 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015672 ac_status=$?
15673 grep -v '^ *+' conftest.er1 >conftest.err
15674 rm -f conftest.er1
15675 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015676 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15677 (exit $ac_status); } && {
15678 test -z "$ac_c_werror_flag" ||
15679 test ! -s conftest.err
15680 } && test -s conftest$ac_exeext && {
15681 test "$cross_compiling" = yes ||
15682 $as_test_x conftest$ac_exeext
15683 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015684 ac_cv_lib_xpg4__xpg4_setrunelocale=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000015685else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015686 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015687sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015688
Bram Moolenaar446cb832008-06-24 21:56:24 +000015689 ac_cv_lib_xpg4__xpg4_setrunelocale=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000015690fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015691
15692rm -rf conftest.dSYM
15693rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015694 conftest$ac_exeext conftest.$ac_ext
15695LIBS=$ac_check_lib_save_LIBS
15696fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015697{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_xpg4__xpg4_setrunelocale" >&5
15698$as_echo "$ac_cv_lib_xpg4__xpg4_setrunelocale" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015699if test $ac_cv_lib_xpg4__xpg4_setrunelocale = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000015700 LIBS="$LIBS -lxpg4"
Bram Moolenaar071d4272004-06-13 20:20:40 +000015701fi
15702
15703
Bram Moolenaar446cb832008-06-24 21:56:24 +000015704{ $as_echo "$as_me:$LINENO: checking how to create tags" >&5
15705$as_echo_n "checking how to create tags... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015706test -f tags && mv tags tags.save
15707if (eval ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
Bram Moolenaarb21e5842006-04-16 18:30:08 +000015708 TAGPRG="ctags -I INIT+ --fields=+S"
Bram Moolenaar071d4272004-06-13 20:20:40 +000015709else
15710 (eval etags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags"
15711 (eval etags -c /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags -c"
15712 (eval ctags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags"
15713 (eval ctags -t /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -t"
15714 (eval ctags -ts /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -ts"
15715 (eval ctags -tvs /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -tvs"
15716 (eval ctags -i+m /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -i+m"
15717fi
15718test -f tags.save && mv tags.save tags
Bram Moolenaar446cb832008-06-24 21:56:24 +000015719{ $as_echo "$as_me:$LINENO: result: $TAGPRG" >&5
15720$as_echo "$TAGPRG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015721
Bram Moolenaar446cb832008-06-24 21:56:24 +000015722{ $as_echo "$as_me:$LINENO: checking how to run man with a section nr" >&5
15723$as_echo_n "checking how to run man with a section nr... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015724MANDEF="man"
Bram Moolenaar8b131502008-02-13 09:28:19 +000015725(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 +000015726{ $as_echo "$as_me:$LINENO: result: $MANDEF" >&5
15727$as_echo "$MANDEF" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015728if test "$MANDEF" = "man -s"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015729 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015730#define USEMAN_S 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015731_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015732
15733fi
15734
Bram Moolenaar446cb832008-06-24 21:56:24 +000015735{ $as_echo "$as_me:$LINENO: checking --disable-nls argument" >&5
15736$as_echo_n "checking --disable-nls argument... " >&6; }
15737# Check whether --enable-nls was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +000015738if test "${enable_nls+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015739 enableval=$enable_nls;
Bram Moolenaar071d4272004-06-13 20:20:40 +000015740else
15741 enable_nls="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +000015742fi
15743
Bram Moolenaar071d4272004-06-13 20:20:40 +000015744
15745if test "$enable_nls" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015746 { $as_echo "$as_me:$LINENO: result: no" >&5
15747$as_echo "no" >&6; }
Bram Moolenaar2389c3c2005-05-22 22:07:59 +000015748
15749 INSTALL_LANGS=install-languages
15750
15751 INSTALL_TOOL_LANGS=install-tool-languages
15752
15753
Bram Moolenaar071d4272004-06-13 20:20:40 +000015754 # Extract the first word of "msgfmt", so it can be a program name with args.
15755set dummy msgfmt; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +000015756{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
15757$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015758if test "${ac_cv_prog_MSGFMT+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015759 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000015760else
15761 if test -n "$MSGFMT"; then
15762 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
15763else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015764as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15765for as_dir in $PATH
15766do
15767 IFS=$as_save_IFS
15768 test -z "$as_dir" && as_dir=.
15769 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +000015770 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 +000015771 ac_cv_prog_MSGFMT="msgfmt"
Bram Moolenaar446cb832008-06-24 21:56:24 +000015772 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015773 break 2
15774 fi
15775done
15776done
Bram Moolenaar446cb832008-06-24 21:56:24 +000015777IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015778
Bram Moolenaar071d4272004-06-13 20:20:40 +000015779fi
15780fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015781MSGFMT=$ac_cv_prog_MSGFMT
Bram Moolenaar071d4272004-06-13 20:20:40 +000015782if test -n "$MSGFMT"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015783 { $as_echo "$as_me:$LINENO: result: $MSGFMT" >&5
15784$as_echo "$MSGFMT" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015785else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015786 { $as_echo "$as_me:$LINENO: result: no" >&5
15787$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015788fi
15789
Bram Moolenaar446cb832008-06-24 21:56:24 +000015790
15791 { $as_echo "$as_me:$LINENO: checking for NLS" >&5
15792$as_echo_n "checking for NLS... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015793 if test -f po/Makefile; then
15794 have_gettext="no"
15795 if test -n "$MSGFMT"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015796 cat >conftest.$ac_ext <<_ACEOF
15797/* confdefs.h. */
15798_ACEOF
15799cat confdefs.h >>conftest.$ac_ext
15800cat >>conftest.$ac_ext <<_ACEOF
15801/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015802#include <libintl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015803int
15804main ()
15805{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015806gettext("Test");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015807 ;
15808 return 0;
15809}
15810_ACEOF
15811rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015812if { (ac_try="$ac_link"
15813case "(($ac_try" in
15814 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15815 *) ac_try_echo=$ac_try;;
15816esac
15817eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15818$as_echo "$ac_try_echo") >&5
15819 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015820 ac_status=$?
15821 grep -v '^ *+' conftest.er1 >conftest.err
15822 rm -f conftest.er1
15823 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015824 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15825 (exit $ac_status); } && {
15826 test -z "$ac_c_werror_flag" ||
15827 test ! -s conftest.err
15828 } && test -s conftest$ac_exeext && {
15829 test "$cross_compiling" = yes ||
15830 $as_test_x conftest$ac_exeext
15831 }; then
15832 { $as_echo "$as_me:$LINENO: result: gettext() works" >&5
15833$as_echo "gettext() works" >&6; }; have_gettext="yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000015834else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015835 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015836sed 's/^/| /' conftest.$ac_ext >&5
15837
Bram Moolenaar446cb832008-06-24 21:56:24 +000015838 olibs=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000015839 LIBS="$LIBS -lintl"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015840 cat >conftest.$ac_ext <<_ACEOF
15841/* confdefs.h. */
15842_ACEOF
15843cat confdefs.h >>conftest.$ac_ext
15844cat >>conftest.$ac_ext <<_ACEOF
15845/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015846#include <libintl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015847int
15848main ()
15849{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015850gettext("Test");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015851 ;
15852 return 0;
15853}
15854_ACEOF
15855rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015856if { (ac_try="$ac_link"
15857case "(($ac_try" in
15858 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15859 *) ac_try_echo=$ac_try;;
15860esac
15861eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15862$as_echo "$ac_try_echo") >&5
15863 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015864 ac_status=$?
15865 grep -v '^ *+' conftest.er1 >conftest.err
15866 rm -f conftest.er1
15867 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015868 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15869 (exit $ac_status); } && {
15870 test -z "$ac_c_werror_flag" ||
15871 test ! -s conftest.err
15872 } && test -s conftest$ac_exeext && {
15873 test "$cross_compiling" = yes ||
15874 $as_test_x conftest$ac_exeext
15875 }; then
15876 { $as_echo "$as_me:$LINENO: result: gettext() works with -lintl" >&5
15877$as_echo "gettext() works with -lintl" >&6; }; have_gettext="yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000015878else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015879 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015880sed 's/^/| /' conftest.$ac_ext >&5
15881
Bram Moolenaar446cb832008-06-24 21:56:24 +000015882 { $as_echo "$as_me:$LINENO: result: gettext() doesn't work" >&5
15883$as_echo "gettext() doesn't work" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000015884 LIBS=$olibs
15885fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015886
15887rm -rf conftest.dSYM
15888rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015889 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000015890fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015891
15892rm -rf conftest.dSYM
15893rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015894 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000015895 else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015896 { $as_echo "$as_me:$LINENO: result: msgfmt not found - disabled" >&5
15897$as_echo "msgfmt not found - disabled" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000015898 fi
15899 if test $have_gettext = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015900 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015901#define HAVE_GETTEXT 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015902_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015903
15904 MAKEMO=yes
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015905
15906
15907for ac_func in bind_textdomain_codeset
Bram Moolenaar071d4272004-06-13 20:20:40 +000015908do
Bram Moolenaar446cb832008-06-24 21:56:24 +000015909as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15910{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
15911$as_echo_n "checking for $ac_func... " >&6; }
15912if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
15913 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000015914else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015915 cat >conftest.$ac_ext <<_ACEOF
15916/* confdefs.h. */
15917_ACEOF
15918cat confdefs.h >>conftest.$ac_ext
15919cat >>conftest.$ac_ext <<_ACEOF
15920/* end confdefs.h. */
15921/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
15922 For example, HP-UX 11i <limits.h> declares gettimeofday. */
15923#define $ac_func innocuous_$ac_func
15924
Bram Moolenaar071d4272004-06-13 20:20:40 +000015925/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015926 which can conflict with char $ac_func (); below.
15927 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
15928 <limits.h> exists even on freestanding compilers. */
15929
15930#ifdef __STDC__
15931# include <limits.h>
15932#else
15933# include <assert.h>
15934#endif
15935
15936#undef $ac_func
15937
Bram Moolenaar446cb832008-06-24 21:56:24 +000015938/* Override any GCC internal prototype to avoid an error.
15939 Use char because int might match the return type of a GCC
15940 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015941#ifdef __cplusplus
15942extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015943#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015944char $ac_func ();
Bram Moolenaar071d4272004-06-13 20:20:40 +000015945/* The GNU C library defines this for functions which it implements
15946 to always fail with ENOSYS. Some functions are actually named
15947 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000015948#if defined __stub_$ac_func || defined __stub___$ac_func
Bram Moolenaar071d4272004-06-13 20:20:40 +000015949choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +000015950#endif
15951
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015952int
15953main ()
15954{
Bram Moolenaar446cb832008-06-24 21:56:24 +000015955return $ac_func ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015956 ;
15957 return 0;
15958}
15959_ACEOF
15960rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015961if { (ac_try="$ac_link"
15962case "(($ac_try" in
15963 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15964 *) ac_try_echo=$ac_try;;
15965esac
15966eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15967$as_echo "$ac_try_echo") >&5
15968 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015969 ac_status=$?
15970 grep -v '^ *+' conftest.er1 >conftest.err
15971 rm -f conftest.er1
15972 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015973 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15974 (exit $ac_status); } && {
15975 test -z "$ac_c_werror_flag" ||
15976 test ! -s conftest.err
15977 } && test -s conftest$ac_exeext && {
15978 test "$cross_compiling" = yes ||
15979 $as_test_x conftest$ac_exeext
15980 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015981 eval "$as_ac_var=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000015982else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015983 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015984sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015985
Bram Moolenaar446cb832008-06-24 21:56:24 +000015986 eval "$as_ac_var=no"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015987fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015988
15989rm -rf conftest.dSYM
15990rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015991 conftest$ac_exeext conftest.$ac_ext
15992fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015993ac_res=`eval 'as_val=${'$as_ac_var'}
15994 $as_echo "$as_val"'`
15995 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
15996$as_echo "$ac_res" >&6; }
15997if test `eval 'as_val=${'$as_ac_var'}
15998 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015999 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000016000#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016001_ACEOF
16002
Bram Moolenaar071d4272004-06-13 20:20:40 +000016003fi
16004done
16005
Bram Moolenaar446cb832008-06-24 21:56:24 +000016006 { $as_echo "$as_me:$LINENO: checking for _nl_msg_cat_cntr" >&5
16007$as_echo_n "checking for _nl_msg_cat_cntr... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016008 cat >conftest.$ac_ext <<_ACEOF
16009/* confdefs.h. */
16010_ACEOF
16011cat confdefs.h >>conftest.$ac_ext
16012cat >>conftest.$ac_ext <<_ACEOF
16013/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016014#include <libintl.h>
16015 extern int _nl_msg_cat_cntr;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016016int
16017main ()
16018{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016019++_nl_msg_cat_cntr;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016020 ;
16021 return 0;
16022}
16023_ACEOF
16024rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016025if { (ac_try="$ac_link"
16026case "(($ac_try" in
16027 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16028 *) ac_try_echo=$ac_try;;
16029esac
16030eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16031$as_echo "$ac_try_echo") >&5
16032 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016033 ac_status=$?
16034 grep -v '^ *+' conftest.er1 >conftest.err
16035 rm -f conftest.er1
16036 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016037 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16038 (exit $ac_status); } && {
16039 test -z "$ac_c_werror_flag" ||
16040 test ! -s conftest.err
16041 } && test -s conftest$ac_exeext && {
16042 test "$cross_compiling" = yes ||
16043 $as_test_x conftest$ac_exeext
16044 }; then
16045 { $as_echo "$as_me:$LINENO: result: yes" >&5
16046$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016047#define HAVE_NL_MSG_CAT_CNTR 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016048_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016049
16050else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016051 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016052sed 's/^/| /' conftest.$ac_ext >&5
16053
Bram Moolenaar446cb832008-06-24 21:56:24 +000016054 { $as_echo "$as_me:$LINENO: result: no" >&5
16055$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016056fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016057
16058rm -rf conftest.dSYM
16059rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016060 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016061 fi
16062 else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016063 { $as_echo "$as_me:$LINENO: result: no \"po/Makefile\" - disabled" >&5
16064$as_echo "no \"po/Makefile\" - disabled" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000016065 fi
16066else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016067 { $as_echo "$as_me:$LINENO: result: yes" >&5
16068$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016069fi
16070
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016071if test "${ac_cv_header_dlfcn_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016072 { $as_echo "$as_me:$LINENO: checking for dlfcn.h" >&5
16073$as_echo_n "checking for dlfcn.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016074if test "${ac_cv_header_dlfcn_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016075 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016076fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016077{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_dlfcn_h" >&5
16078$as_echo "$ac_cv_header_dlfcn_h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016079else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016080 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016081{ $as_echo "$as_me:$LINENO: checking dlfcn.h usability" >&5
16082$as_echo_n "checking dlfcn.h usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016083cat >conftest.$ac_ext <<_ACEOF
16084/* confdefs.h. */
16085_ACEOF
16086cat confdefs.h >>conftest.$ac_ext
16087cat >>conftest.$ac_ext <<_ACEOF
16088/* end confdefs.h. */
16089$ac_includes_default
Bram Moolenaar071d4272004-06-13 20:20:40 +000016090#include <dlfcn.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016091_ACEOF
16092rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016093if { (ac_try="$ac_compile"
16094case "(($ac_try" in
16095 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16096 *) ac_try_echo=$ac_try;;
16097esac
16098eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16099$as_echo "$ac_try_echo") >&5
16100 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016101 ac_status=$?
16102 grep -v '^ *+' conftest.er1 >conftest.err
16103 rm -f conftest.er1
16104 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016105 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16106 (exit $ac_status); } && {
16107 test -z "$ac_c_werror_flag" ||
16108 test ! -s conftest.err
16109 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016110 ac_header_compiler=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000016111else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016112 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016113sed 's/^/| /' conftest.$ac_ext >&5
16114
Bram Moolenaar446cb832008-06-24 21:56:24 +000016115 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000016116fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016117
16118rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16119{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16120$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016121
16122# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016123{ $as_echo "$as_me:$LINENO: checking dlfcn.h presence" >&5
16124$as_echo_n "checking dlfcn.h presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016125cat >conftest.$ac_ext <<_ACEOF
16126/* confdefs.h. */
16127_ACEOF
16128cat confdefs.h >>conftest.$ac_ext
16129cat >>conftest.$ac_ext <<_ACEOF
16130/* end confdefs.h. */
16131#include <dlfcn.h>
16132_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000016133if { (ac_try="$ac_cpp conftest.$ac_ext"
16134case "(($ac_try" in
16135 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16136 *) ac_try_echo=$ac_try;;
16137esac
16138eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16139$as_echo "$ac_try_echo") >&5
16140 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016141 ac_status=$?
16142 grep -v '^ *+' conftest.er1 >conftest.err
16143 rm -f conftest.er1
16144 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016145 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16146 (exit $ac_status); } >/dev/null && {
16147 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
16148 test ! -s conftest.err
16149 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016150 ac_header_preproc=yes
16151else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016152 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016153sed 's/^/| /' conftest.$ac_ext >&5
16154
16155 ac_header_preproc=no
16156fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016157
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016158rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016159{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16160$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016161
16162# So? What about this header?
16163case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16164 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016165 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: accepted by the compiler, rejected by the preprocessor!" >&5
16166$as_echo "$as_me: WARNING: dlfcn.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
16167 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: proceeding with the compiler's result" >&5
16168$as_echo "$as_me: WARNING: dlfcn.h: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016169 ac_header_preproc=yes
16170 ;;
16171 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016172 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: present but cannot be compiled" >&5
16173$as_echo "$as_me: WARNING: dlfcn.h: present but cannot be compiled" >&2;}
16174 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: check for missing prerequisite headers?" >&5
16175$as_echo "$as_me: WARNING: dlfcn.h: check for missing prerequisite headers?" >&2;}
16176 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: see the Autoconf documentation" >&5
16177$as_echo "$as_me: WARNING: dlfcn.h: see the Autoconf documentation" >&2;}
16178 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: section \"Present But Cannot Be Compiled\"" >&5
16179$as_echo "$as_me: WARNING: dlfcn.h: section \"Present But Cannot Be Compiled\"" >&2;}
16180 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: proceeding with the preprocessor's result" >&5
16181$as_echo "$as_me: WARNING: dlfcn.h: proceeding with the preprocessor's result" >&2;}
16182 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: in the future, the compiler will take precedence" >&5
16183$as_echo "$as_me: WARNING: dlfcn.h: in the future, the compiler will take precedence" >&2;}
16184
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016185 ;;
16186esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000016187{ $as_echo "$as_me:$LINENO: checking for dlfcn.h" >&5
16188$as_echo_n "checking for dlfcn.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016189if test "${ac_cv_header_dlfcn_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016190 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016191else
16192 ac_cv_header_dlfcn_h=$ac_header_preproc
16193fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016194{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_dlfcn_h" >&5
16195$as_echo "$ac_cv_header_dlfcn_h" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016196
16197fi
16198if test $ac_cv_header_dlfcn_h = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000016199 DLL=dlfcn.h
16200else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016201 if test "${ac_cv_header_dl_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016202 { $as_echo "$as_me:$LINENO: checking for dl.h" >&5
16203$as_echo_n "checking for dl.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016204if test "${ac_cv_header_dl_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016205 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016206fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016207{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_dl_h" >&5
16208$as_echo "$ac_cv_header_dl_h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016209else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016210 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016211{ $as_echo "$as_me:$LINENO: checking dl.h usability" >&5
16212$as_echo_n "checking dl.h usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016213cat >conftest.$ac_ext <<_ACEOF
16214/* confdefs.h. */
16215_ACEOF
16216cat confdefs.h >>conftest.$ac_ext
16217cat >>conftest.$ac_ext <<_ACEOF
16218/* end confdefs.h. */
16219$ac_includes_default
Bram Moolenaar071d4272004-06-13 20:20:40 +000016220#include <dl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016221_ACEOF
16222rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016223if { (ac_try="$ac_compile"
16224case "(($ac_try" in
16225 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16226 *) ac_try_echo=$ac_try;;
16227esac
16228eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16229$as_echo "$ac_try_echo") >&5
16230 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016231 ac_status=$?
16232 grep -v '^ *+' conftest.er1 >conftest.err
16233 rm -f conftest.er1
16234 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016235 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16236 (exit $ac_status); } && {
16237 test -z "$ac_c_werror_flag" ||
16238 test ! -s conftest.err
16239 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016240 ac_header_compiler=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000016241else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016242 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016243sed 's/^/| /' conftest.$ac_ext >&5
16244
Bram Moolenaar446cb832008-06-24 21:56:24 +000016245 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000016246fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016247
16248rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16249{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16250$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016251
16252# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016253{ $as_echo "$as_me:$LINENO: checking dl.h presence" >&5
16254$as_echo_n "checking dl.h presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016255cat >conftest.$ac_ext <<_ACEOF
16256/* confdefs.h. */
16257_ACEOF
16258cat confdefs.h >>conftest.$ac_ext
16259cat >>conftest.$ac_ext <<_ACEOF
16260/* end confdefs.h. */
16261#include <dl.h>
16262_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000016263if { (ac_try="$ac_cpp conftest.$ac_ext"
16264case "(($ac_try" in
16265 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16266 *) ac_try_echo=$ac_try;;
16267esac
16268eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16269$as_echo "$ac_try_echo") >&5
16270 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016271 ac_status=$?
16272 grep -v '^ *+' conftest.er1 >conftest.err
16273 rm -f conftest.er1
16274 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016275 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16276 (exit $ac_status); } >/dev/null && {
16277 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
16278 test ! -s conftest.err
16279 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016280 ac_header_preproc=yes
16281else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016282 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016283sed 's/^/| /' conftest.$ac_ext >&5
16284
16285 ac_header_preproc=no
16286fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016287
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016288rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016289{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16290$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016291
16292# So? What about this header?
16293case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16294 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016295 { $as_echo "$as_me:$LINENO: WARNING: dl.h: accepted by the compiler, rejected by the preprocessor!" >&5
16296$as_echo "$as_me: WARNING: dl.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
16297 { $as_echo "$as_me:$LINENO: WARNING: dl.h: proceeding with the compiler's result" >&5
16298$as_echo "$as_me: WARNING: dl.h: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016299 ac_header_preproc=yes
16300 ;;
16301 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016302 { $as_echo "$as_me:$LINENO: WARNING: dl.h: present but cannot be compiled" >&5
16303$as_echo "$as_me: WARNING: dl.h: present but cannot be compiled" >&2;}
16304 { $as_echo "$as_me:$LINENO: WARNING: dl.h: check for missing prerequisite headers?" >&5
16305$as_echo "$as_me: WARNING: dl.h: check for missing prerequisite headers?" >&2;}
16306 { $as_echo "$as_me:$LINENO: WARNING: dl.h: see the Autoconf documentation" >&5
16307$as_echo "$as_me: WARNING: dl.h: see the Autoconf documentation" >&2;}
16308 { $as_echo "$as_me:$LINENO: WARNING: dl.h: section \"Present But Cannot Be Compiled\"" >&5
16309$as_echo "$as_me: WARNING: dl.h: section \"Present But Cannot Be Compiled\"" >&2;}
16310 { $as_echo "$as_me:$LINENO: WARNING: dl.h: proceeding with the preprocessor's result" >&5
16311$as_echo "$as_me: WARNING: dl.h: proceeding with the preprocessor's result" >&2;}
16312 { $as_echo "$as_me:$LINENO: WARNING: dl.h: in the future, the compiler will take precedence" >&5
16313$as_echo "$as_me: WARNING: dl.h: in the future, the compiler will take precedence" >&2;}
16314
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016315 ;;
16316esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000016317{ $as_echo "$as_me:$LINENO: checking for dl.h" >&5
16318$as_echo_n "checking for dl.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016319if test "${ac_cv_header_dl_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016320 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016321else
16322 ac_cv_header_dl_h=$ac_header_preproc
16323fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016324{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_dl_h" >&5
16325$as_echo "$ac_cv_header_dl_h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016326
16327fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016328if test $ac_cv_header_dl_h = yes; then
16329 DLL=dl.h
16330fi
16331
16332
16333fi
16334
Bram Moolenaar071d4272004-06-13 20:20:40 +000016335
16336if test x${DLL} = xdlfcn.h; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016337
16338cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016339#define HAVE_DLFCN_H 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016340_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016341
Bram Moolenaar446cb832008-06-24 21:56:24 +000016342 { $as_echo "$as_me:$LINENO: checking for dlopen()" >&5
16343$as_echo_n "checking for dlopen()... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016344 cat >conftest.$ac_ext <<_ACEOF
16345/* confdefs.h. */
16346_ACEOF
16347cat confdefs.h >>conftest.$ac_ext
16348cat >>conftest.$ac_ext <<_ACEOF
16349/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016350
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016351int
16352main ()
16353{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016354
16355 extern void* dlopen();
16356 dlopen();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016357
16358 ;
16359 return 0;
16360}
16361_ACEOF
16362rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016363if { (ac_try="$ac_link"
16364case "(($ac_try" in
16365 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16366 *) ac_try_echo=$ac_try;;
16367esac
16368eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16369$as_echo "$ac_try_echo") >&5
16370 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016371 ac_status=$?
16372 grep -v '^ *+' conftest.er1 >conftest.err
16373 rm -f conftest.er1
16374 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016375 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16376 (exit $ac_status); } && {
16377 test -z "$ac_c_werror_flag" ||
16378 test ! -s conftest.err
16379 } && test -s conftest$ac_exeext && {
16380 test "$cross_compiling" = yes ||
16381 $as_test_x conftest$ac_exeext
16382 }; then
16383 { $as_echo "$as_me:$LINENO: result: yes" >&5
16384$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016385
16386cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016387#define HAVE_DLOPEN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016388_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016389
16390else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016391 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016392sed 's/^/| /' conftest.$ac_ext >&5
16393
Bram Moolenaar446cb832008-06-24 21:56:24 +000016394 { $as_echo "$as_me:$LINENO: result: no" >&5
16395$as_echo "no" >&6; };
16396 { $as_echo "$as_me:$LINENO: checking for dlopen() in -ldl" >&5
16397$as_echo_n "checking for dlopen() in -ldl... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016398 olibs=$LIBS
16399 LIBS="$LIBS -ldl"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016400 cat >conftest.$ac_ext <<_ACEOF
16401/* confdefs.h. */
16402_ACEOF
16403cat confdefs.h >>conftest.$ac_ext
16404cat >>conftest.$ac_ext <<_ACEOF
16405/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016406
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016407int
16408main ()
16409{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016410
16411 extern void* dlopen();
16412 dlopen();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016413
16414 ;
16415 return 0;
16416}
16417_ACEOF
16418rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016419if { (ac_try="$ac_link"
16420case "(($ac_try" in
16421 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16422 *) ac_try_echo=$ac_try;;
16423esac
16424eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16425$as_echo "$ac_try_echo") >&5
16426 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016427 ac_status=$?
16428 grep -v '^ *+' conftest.er1 >conftest.err
16429 rm -f conftest.er1
16430 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016431 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16432 (exit $ac_status); } && {
16433 test -z "$ac_c_werror_flag" ||
16434 test ! -s conftest.err
16435 } && test -s conftest$ac_exeext && {
16436 test "$cross_compiling" = yes ||
16437 $as_test_x conftest$ac_exeext
16438 }; then
16439 { $as_echo "$as_me:$LINENO: result: yes" >&5
16440$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016441
16442cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016443#define HAVE_DLOPEN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016444_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016445
16446else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016447 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016448sed 's/^/| /' conftest.$ac_ext >&5
16449
Bram Moolenaar446cb832008-06-24 21:56:24 +000016450 { $as_echo "$as_me:$LINENO: result: no" >&5
16451$as_echo "no" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000016452 LIBS=$olibs
16453fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016454
16455rm -rf conftest.dSYM
16456rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016457 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016458fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016459
16460rm -rf conftest.dSYM
16461rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016462 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016463 { $as_echo "$as_me:$LINENO: checking for dlsym()" >&5
16464$as_echo_n "checking for dlsym()... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016465 cat >conftest.$ac_ext <<_ACEOF
16466/* confdefs.h. */
16467_ACEOF
16468cat confdefs.h >>conftest.$ac_ext
16469cat >>conftest.$ac_ext <<_ACEOF
16470/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016471
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016472int
16473main ()
16474{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016475
16476 extern void* dlsym();
16477 dlsym();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016478
16479 ;
16480 return 0;
16481}
16482_ACEOF
16483rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016484if { (ac_try="$ac_link"
16485case "(($ac_try" in
16486 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16487 *) ac_try_echo=$ac_try;;
16488esac
16489eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16490$as_echo "$ac_try_echo") >&5
16491 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016492 ac_status=$?
16493 grep -v '^ *+' conftest.er1 >conftest.err
16494 rm -f conftest.er1
16495 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016496 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16497 (exit $ac_status); } && {
16498 test -z "$ac_c_werror_flag" ||
16499 test ! -s conftest.err
16500 } && test -s conftest$ac_exeext && {
16501 test "$cross_compiling" = yes ||
16502 $as_test_x conftest$ac_exeext
16503 }; then
16504 { $as_echo "$as_me:$LINENO: result: yes" >&5
16505$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016506
16507cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016508#define HAVE_DLSYM 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016509_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016510
16511else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016512 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016513sed 's/^/| /' conftest.$ac_ext >&5
16514
Bram Moolenaar446cb832008-06-24 21:56:24 +000016515 { $as_echo "$as_me:$LINENO: result: no" >&5
16516$as_echo "no" >&6; };
16517 { $as_echo "$as_me:$LINENO: checking for dlsym() in -ldl" >&5
16518$as_echo_n "checking for dlsym() in -ldl... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016519 olibs=$LIBS
16520 LIBS="$LIBS -ldl"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016521 cat >conftest.$ac_ext <<_ACEOF
16522/* confdefs.h. */
16523_ACEOF
16524cat confdefs.h >>conftest.$ac_ext
16525cat >>conftest.$ac_ext <<_ACEOF
16526/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016527
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016528int
16529main ()
16530{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016531
16532 extern void* dlsym();
16533 dlsym();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016534
16535 ;
16536 return 0;
16537}
16538_ACEOF
16539rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016540if { (ac_try="$ac_link"
16541case "(($ac_try" in
16542 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16543 *) ac_try_echo=$ac_try;;
16544esac
16545eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16546$as_echo "$ac_try_echo") >&5
16547 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016548 ac_status=$?
16549 grep -v '^ *+' conftest.er1 >conftest.err
16550 rm -f conftest.er1
16551 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016552 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16553 (exit $ac_status); } && {
16554 test -z "$ac_c_werror_flag" ||
16555 test ! -s conftest.err
16556 } && test -s conftest$ac_exeext && {
16557 test "$cross_compiling" = yes ||
16558 $as_test_x conftest$ac_exeext
16559 }; then
16560 { $as_echo "$as_me:$LINENO: result: yes" >&5
16561$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016562
16563cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016564#define HAVE_DLSYM 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016565_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016566
16567else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016568 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016569sed 's/^/| /' conftest.$ac_ext >&5
16570
Bram Moolenaar446cb832008-06-24 21:56:24 +000016571 { $as_echo "$as_me:$LINENO: result: no" >&5
16572$as_echo "no" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000016573 LIBS=$olibs
16574fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016575
16576rm -rf conftest.dSYM
16577rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016578 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016579fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016580
16581rm -rf conftest.dSYM
16582rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016583 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016584elif test x${DLL} = xdl.h; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016585
16586cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016587#define HAVE_DL_H 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016588_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016589
Bram Moolenaar446cb832008-06-24 21:56:24 +000016590 { $as_echo "$as_me:$LINENO: checking for shl_load()" >&5
16591$as_echo_n "checking for shl_load()... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016592 cat >conftest.$ac_ext <<_ACEOF
16593/* confdefs.h. */
16594_ACEOF
16595cat confdefs.h >>conftest.$ac_ext
16596cat >>conftest.$ac_ext <<_ACEOF
16597/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016598
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016599int
16600main ()
16601{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016602
16603 extern void* shl_load();
16604 shl_load();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016605
16606 ;
16607 return 0;
16608}
16609_ACEOF
16610rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016611if { (ac_try="$ac_link"
16612case "(($ac_try" in
16613 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16614 *) ac_try_echo=$ac_try;;
16615esac
16616eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16617$as_echo "$ac_try_echo") >&5
16618 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016619 ac_status=$?
16620 grep -v '^ *+' conftest.er1 >conftest.err
16621 rm -f conftest.er1
16622 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016623 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16624 (exit $ac_status); } && {
16625 test -z "$ac_c_werror_flag" ||
16626 test ! -s conftest.err
16627 } && test -s conftest$ac_exeext && {
16628 test "$cross_compiling" = yes ||
16629 $as_test_x conftest$ac_exeext
16630 }; then
16631 { $as_echo "$as_me:$LINENO: result: yes" >&5
16632$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016633
16634cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016635#define HAVE_SHL_LOAD 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016636_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016637
16638else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016639 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016640sed 's/^/| /' conftest.$ac_ext >&5
16641
Bram Moolenaar446cb832008-06-24 21:56:24 +000016642 { $as_echo "$as_me:$LINENO: result: no" >&5
16643$as_echo "no" >&6; };
16644 { $as_echo "$as_me:$LINENO: checking for shl_load() in -ldld" >&5
16645$as_echo_n "checking for shl_load() in -ldld... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016646 olibs=$LIBS
16647 LIBS="$LIBS -ldld"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016648 cat >conftest.$ac_ext <<_ACEOF
16649/* confdefs.h. */
16650_ACEOF
16651cat confdefs.h >>conftest.$ac_ext
16652cat >>conftest.$ac_ext <<_ACEOF
16653/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016654
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016655int
16656main ()
16657{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016658
16659 extern void* shl_load();
16660 shl_load();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016661
16662 ;
16663 return 0;
16664}
16665_ACEOF
16666rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016667if { (ac_try="$ac_link"
16668case "(($ac_try" in
16669 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16670 *) ac_try_echo=$ac_try;;
16671esac
16672eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16673$as_echo "$ac_try_echo") >&5
16674 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016675 ac_status=$?
16676 grep -v '^ *+' conftest.er1 >conftest.err
16677 rm -f conftest.er1
16678 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016679 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16680 (exit $ac_status); } && {
16681 test -z "$ac_c_werror_flag" ||
16682 test ! -s conftest.err
16683 } && test -s conftest$ac_exeext && {
16684 test "$cross_compiling" = yes ||
16685 $as_test_x conftest$ac_exeext
16686 }; then
16687 { $as_echo "$as_me:$LINENO: result: yes" >&5
16688$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016689
16690cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016691#define HAVE_SHL_LOAD 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016692_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016693
16694else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016695 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016696sed 's/^/| /' conftest.$ac_ext >&5
16697
Bram Moolenaar446cb832008-06-24 21:56:24 +000016698 { $as_echo "$as_me:$LINENO: result: no" >&5
16699$as_echo "no" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000016700 LIBS=$olibs
16701fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016702
16703rm -rf conftest.dSYM
16704rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016705 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016706fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016707
16708rm -rf conftest.dSYM
16709rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016710 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016711fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016712
16713for ac_header in setjmp.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000016714do
Bram Moolenaar446cb832008-06-24 21:56:24 +000016715as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16716if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16717 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
16718$as_echo_n "checking for $ac_header... " >&6; }
16719if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16720 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000016721fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016722ac_res=`eval 'as_val=${'$as_ac_Header'}
16723 $as_echo "$as_val"'`
16724 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
16725$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016726else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016727 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016728{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
16729$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016730cat >conftest.$ac_ext <<_ACEOF
16731/* confdefs.h. */
16732_ACEOF
16733cat confdefs.h >>conftest.$ac_ext
16734cat >>conftest.$ac_ext <<_ACEOF
16735/* end confdefs.h. */
16736$ac_includes_default
16737#include <$ac_header>
16738_ACEOF
16739rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016740if { (ac_try="$ac_compile"
16741case "(($ac_try" in
16742 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16743 *) ac_try_echo=$ac_try;;
16744esac
16745eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16746$as_echo "$ac_try_echo") >&5
16747 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016748 ac_status=$?
16749 grep -v '^ *+' conftest.er1 >conftest.err
16750 rm -f conftest.er1
16751 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016752 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16753 (exit $ac_status); } && {
16754 test -z "$ac_c_werror_flag" ||
16755 test ! -s conftest.err
16756 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016757 ac_header_compiler=yes
16758else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016759 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016760sed 's/^/| /' conftest.$ac_ext >&5
16761
Bram Moolenaar446cb832008-06-24 21:56:24 +000016762 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000016763fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016764
16765rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16766{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16767$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016768
16769# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016770{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
16771$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016772cat >conftest.$ac_ext <<_ACEOF
16773/* confdefs.h. */
16774_ACEOF
16775cat confdefs.h >>conftest.$ac_ext
16776cat >>conftest.$ac_ext <<_ACEOF
16777/* end confdefs.h. */
16778#include <$ac_header>
16779_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000016780if { (ac_try="$ac_cpp conftest.$ac_ext"
16781case "(($ac_try" in
16782 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16783 *) ac_try_echo=$ac_try;;
16784esac
16785eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16786$as_echo "$ac_try_echo") >&5
16787 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016788 ac_status=$?
16789 grep -v '^ *+' conftest.er1 >conftest.err
16790 rm -f conftest.er1
16791 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016792 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16793 (exit $ac_status); } >/dev/null && {
16794 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
16795 test ! -s conftest.err
16796 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016797 ac_header_preproc=yes
16798else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016799 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016800sed 's/^/| /' conftest.$ac_ext >&5
16801
16802 ac_header_preproc=no
16803fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016804
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016805rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016806{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16807$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016808
16809# So? What about this header?
16810case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16811 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016812 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16813$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16814 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16815$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016816 ac_header_preproc=yes
16817 ;;
16818 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016819 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16820$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16821 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
16822$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
16823 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16824$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16825 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
16826$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
16827 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16828$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16829 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16830$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16831
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016832 ;;
16833esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000016834{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
16835$as_echo_n "checking for $ac_header... " >&6; }
16836if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16837 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016838else
16839 eval "$as_ac_Header=\$ac_header_preproc"
16840fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016841ac_res=`eval 'as_val=${'$as_ac_Header'}
16842 $as_echo "$as_val"'`
16843 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
16844$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016845
16846fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016847if test `eval 'as_val=${'$as_ac_Header'}
16848 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016849 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000016850#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016851_ACEOF
16852
16853fi
16854
Bram Moolenaar071d4272004-06-13 20:20:40 +000016855done
16856
16857
16858if test "x$MACOSX" = "xyes" -a -n "$PERL"; then
16859 if echo $LIBS | grep -e '-ldl' >/dev/null; then
16860 LIBS=`echo $LIBS | sed s/-ldl//`
16861 PERL_LIBS="$PERL_LIBS -ldl"
16862 fi
16863fi
16864
16865if test "x$MACOSX" = "xyes" && test "x$CARBON" = "xyes" \
16866 && test "x$GUITYPE" != "xCARBONGUI"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016867 { $as_echo "$as_me:$LINENO: checking whether we need -framework Carbon" >&5
16868$as_echo_n "checking whether we need -framework Carbon... " >&6; }
Bram Moolenaarb90daee2006-10-17 09:49:09 +000016869 if test "x$enable_multibyte" = "xyes" || test "x$features" = "xbig" \
Bram Moolenaar071d4272004-06-13 20:20:40 +000016870 || test "x$features" = "xhuge"; then
16871 LIBS="$LIBS -framework Carbon"
Bram Moolenaar446cb832008-06-24 21:56:24 +000016872 { $as_echo "$as_me:$LINENO: result: yes" >&5
16873$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016874 else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016875 { $as_echo "$as_me:$LINENO: result: no" >&5
16876$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016877 fi
16878fi
Bram Moolenaare224ffa2006-03-01 00:01:28 +000016879if test "x$MACARCH" = "xboth"; then
16880 LDFLAGS="$LDFLAGS -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
16881fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000016882
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000016883DEPEND_CFLAGS_FILTER=
16884if test "$GCC" = yes; then
Bram Moolenaar0cd49302008-11-20 09:37:01 +000016885 { $as_echo "$as_me:$LINENO: checking for GCC 3 or later" >&5
16886$as_echo_n "checking for GCC 3 or later... " >&6; }
Bram Moolenaar2217cae2006-03-25 21:55:52 +000016887 gccmajor=`echo "$gccversion" | sed -e 's/^\([1-9]\)\..*$/\1/g'`
Bram Moolenaarf740b292006-02-16 22:11:02 +000016888 if test "$gccmajor" -gt "2"; then
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000016889 DEPEND_CFLAGS_FILTER="| sed 's+-I */+-isystem /+g'"
Bram Moolenaar0cd49302008-11-20 09:37:01 +000016890 { $as_echo "$as_me:$LINENO: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016891$as_echo "yes" >&6; }
Bram Moolenaar0cd49302008-11-20 09:37:01 +000016892 else
16893 { $as_echo "$as_me:$LINENO: result: no" >&5
16894$as_echo "no" >&6; }
16895 fi
16896 { $as_echo "$as_me:$LINENO: checking whether we need -D_FORTIFY_SOURCE=1" >&5
16897$as_echo_n "checking whether we need -D_FORTIFY_SOURCE=1... " >&6; }
16898 if test "$gccmajor" -gt "3"; then
16899 CFLAGS="$CFLAGS -D_FORTIFY_SOURCE=1"
16900 { $as_echo "$as_me:$LINENO: result: yes" >&5
16901$as_echo "yes" >&6; }
16902 else
16903 { $as_echo "$as_me:$LINENO: result: no" >&5
16904$as_echo "no" >&6; }
16905 fi
Bram Moolenaara5792f52005-11-23 21:25:05 +000016906fi
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000016907
Bram Moolenaar071d4272004-06-13 20:20:40 +000016908
Bram Moolenaar446cb832008-06-24 21:56:24 +000016909ac_config_files="$ac_config_files auto/config.mk:config.mk.in"
16910
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016911cat >confcache <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016912# This file is a shell script that caches the results of configure
16913# tests run on this system so they can be shared between configure
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016914# scripts and configure runs, see configure's option --config-cache.
16915# It is not useful on other systems. If it contains results you don't
16916# want to keep, you may remove or edit it.
Bram Moolenaar071d4272004-06-13 20:20:40 +000016917#
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016918# config.status only pays attention to the cache file if you give it
16919# the --recheck option to rerun configure.
Bram Moolenaar071d4272004-06-13 20:20:40 +000016920#
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016921# `ac_cv_env_foo' variables (set or unset) will be overridden when
16922# loading this file, other *unset* `ac_cv_foo' will be assigned the
16923# following values.
16924
16925_ACEOF
16926
Bram Moolenaar071d4272004-06-13 20:20:40 +000016927# The following way of writing the cache mishandles newlines in values,
16928# but we know of no workaround that is simple, portable, and efficient.
Bram Moolenaar446cb832008-06-24 21:56:24 +000016929# So, we kill variables containing newlines.
Bram Moolenaar071d4272004-06-13 20:20:40 +000016930# Ultrix sh set writes to stderr and can't be redirected directly,
16931# and sets the high bit in the cache file unless we assign to the vars.
Bram Moolenaar446cb832008-06-24 21:56:24 +000016932(
16933 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16934 eval ac_val=\$$ac_var
16935 case $ac_val in #(
16936 *${as_nl}*)
16937 case $ac_var in #(
16938 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
16939$as_echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
16940 esac
16941 case $ac_var in #(
16942 _ | IFS | as_nl) ;; #(
16943 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16944 *) $as_unset $ac_var ;;
16945 esac ;;
16946 esac
16947 done
16948
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016949 (set) 2>&1 |
Bram Moolenaar446cb832008-06-24 21:56:24 +000016950 case $as_nl`(ac_space=' '; set) 2>&1` in #(
16951 *${as_nl}ac_space=\ *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016952 # `set' does not quote correctly, so add quotes (double-quote
16953 # substitution turns \\\\ into \\, and sed turns \\ into \).
16954 sed -n \
16955 "s/'/'\\\\''/g;
16956 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
Bram Moolenaar446cb832008-06-24 21:56:24 +000016957 ;; #(
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016958 *)
16959 # `set' quotes correctly as required by POSIX, so do not add quotes.
Bram Moolenaar446cb832008-06-24 21:56:24 +000016960 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016961 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000016962 esac |
16963 sort
16964) |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016965 sed '
Bram Moolenaar446cb832008-06-24 21:56:24 +000016966 /^ac_cv_env_/b end
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016967 t clear
Bram Moolenaar446cb832008-06-24 21:56:24 +000016968 :clear
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016969 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16970 t end
Bram Moolenaar446cb832008-06-24 21:56:24 +000016971 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16972 :end' >>confcache
16973if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16974 if test -w "$cache_file"; then
16975 test "x$cache_file" != "x/dev/null" &&
16976 { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
16977$as_echo "$as_me: updating cache $cache_file" >&6;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016978 cat confcache >$cache_file
Bram Moolenaar071d4272004-06-13 20:20:40 +000016979 else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016980 { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
16981$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
Bram Moolenaar071d4272004-06-13 20:20:40 +000016982 fi
16983fi
16984rm -f confcache
16985
Bram Moolenaar071d4272004-06-13 20:20:40 +000016986test "x$prefix" = xNONE && prefix=$ac_default_prefix
16987# Let make expand exec_prefix.
16988test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16989
Bram Moolenaar071d4272004-06-13 20:20:40 +000016990DEFS=-DHAVE_CONFIG_H
16991
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016992ac_libobjs=
16993ac_ltlibobjs=
16994for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16995 # 1. Remove the extension, and $U if already installed.
Bram Moolenaar446cb832008-06-24 21:56:24 +000016996 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16997 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16998 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
16999 # will be set to the directory where LIBOBJS objects are built.
17000 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17001 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017002done
17003LIBOBJS=$ac_libobjs
17004
17005LTLIBOBJS=$ac_ltlibobjs
17006
17007
17008
Bram Moolenaar071d4272004-06-13 20:20:40 +000017009: ${CONFIG_STATUS=./config.status}
Bram Moolenaar446cb832008-06-24 21:56:24 +000017010ac_write_fail=0
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017011ac_clean_files_save=$ac_clean_files
17012ac_clean_files="$ac_clean_files $CONFIG_STATUS"
Bram Moolenaar446cb832008-06-24 21:56:24 +000017013{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
17014$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17015cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017016#! $SHELL
17017# Generated by $as_me.
Bram Moolenaar071d4272004-06-13 20:20:40 +000017018# Run this file to recreate the current configuration.
Bram Moolenaar071d4272004-06-13 20:20:40 +000017019# Compiler output produced by configure, useful for debugging
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017020# configure, is in config.log if it exists.
Bram Moolenaar071d4272004-06-13 20:20:40 +000017021
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017022debug=false
17023ac_cs_recheck=false
17024ac_cs_silent=false
17025SHELL=\${CONFIG_SHELL-$SHELL}
17026_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000017027
Bram Moolenaar446cb832008-06-24 21:56:24 +000017028cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017029## --------------------- ##
17030## M4sh Initialization. ##
17031## --------------------- ##
Bram Moolenaar071d4272004-06-13 20:20:40 +000017032
Bram Moolenaar446cb832008-06-24 21:56:24 +000017033# Be more Bourne compatible
17034DUALCASE=1; export DUALCASE # for MKS sh
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017035if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
17036 emulate sh
17037 NULLCMD=:
Bram Moolenaar446cb832008-06-24 21:56:24 +000017038 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017039 # is contrary to our usage. Disable this feature.
17040 alias -g '${1+"$@"}'='"$@"'
Bram Moolenaar446cb832008-06-24 21:56:24 +000017041 setopt NO_GLOB_SUBST
17042else
17043 case `(set -o) 2>/dev/null` in
17044 *posix*) set -o posix ;;
17045esac
17046
Bram Moolenaar071d4272004-06-13 20:20:40 +000017047fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000017048
17049
17050
17051
17052# PATH needs CR
17053# Avoid depending upon Character Ranges.
17054as_cr_letters='abcdefghijklmnopqrstuvwxyz'
17055as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
17056as_cr_Letters=$as_cr_letters$as_cr_LETTERS
17057as_cr_digits='0123456789'
17058as_cr_alnum=$as_cr_Letters$as_cr_digits
17059
17060as_nl='
17061'
17062export as_nl
17063# Printing a long string crashes Solaris 7 /usr/bin/printf.
17064as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17065as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17066as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17067if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17068 as_echo='printf %s\n'
17069 as_echo_n='printf %s'
17070else
17071 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17072 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17073 as_echo_n='/usr/ucb/echo -n'
17074 else
17075 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17076 as_echo_n_body='eval
17077 arg=$1;
17078 case $arg in
17079 *"$as_nl"*)
17080 expr "X$arg" : "X\\(.*\\)$as_nl";
17081 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17082 esac;
17083 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17084 '
17085 export as_echo_n_body
17086 as_echo_n='sh -c $as_echo_n_body as_echo'
17087 fi
17088 export as_echo_body
17089 as_echo='sh -c $as_echo_body as_echo'
17090fi
17091
17092# The user is always right.
17093if test "${PATH_SEPARATOR+set}" != set; then
17094 PATH_SEPARATOR=:
17095 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17096 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17097 PATH_SEPARATOR=';'
17098 }
17099fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000017100
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017101# Support unset when possible.
17102if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
17103 as_unset=unset
17104else
17105 as_unset=false
17106fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000017107
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017108
Bram Moolenaar446cb832008-06-24 21:56:24 +000017109# IFS
17110# We need space, tab and new line, in precisely that order. Quoting is
17111# there to prevent editors from complaining about space-tab.
17112# (If _AS_PATH_WALK were called with IFS unset, it would disable word
17113# splitting by setting IFS to empty value.)
17114IFS=" "" $as_nl"
17115
17116# Find who we are. Look in the path if we contain no directory separator.
17117case $0 in
17118 *[\\/]* ) as_myself=$0 ;;
17119 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17120for as_dir in $PATH
17121do
17122 IFS=$as_save_IFS
17123 test -z "$as_dir" && as_dir=.
17124 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17125done
17126IFS=$as_save_IFS
17127
17128 ;;
17129esac
17130# We did not find ourselves, most probably we were run as `sh COMMAND'
17131# in which case we are not to be found in the path.
17132if test "x$as_myself" = x; then
17133 as_myself=$0
17134fi
17135if test ! -f "$as_myself"; then
17136 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17137 { (exit 1); exit 1; }
17138fi
17139
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017140# Work around bugs in pre-3.0 UWIN ksh.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017141for as_var in ENV MAIL MAILPATH
17142do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
17143done
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017144PS1='$ '
17145PS2='> '
17146PS4='+ '
17147
17148# NLS nuisances.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017149LC_ALL=C
17150export LC_ALL
17151LANGUAGE=C
17152export LANGUAGE
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017153
17154# Required to use basename.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017155if expr a : '\(a\)' >/dev/null 2>&1 &&
17156 test "X`expr 00001 : '.*\(...\)'`" = X001; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017157 as_expr=expr
17158else
17159 as_expr=false
17160fi
17161
Bram Moolenaar446cb832008-06-24 21:56:24 +000017162if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017163 as_basename=basename
17164else
17165 as_basename=false
17166fi
17167
17168
17169# Name of the executable.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017170as_me=`$as_basename -- "$0" ||
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017171$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
17172 X"$0" : 'X\(//\)$' \| \
Bram Moolenaar446cb832008-06-24 21:56:24 +000017173 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
17174$as_echo X/"$0" |
17175 sed '/^.*\/\([^/][^/]*\)\/*$/{
17176 s//\1/
17177 q
17178 }
17179 /^X\/\(\/\/\)$/{
17180 s//\1/
17181 q
17182 }
17183 /^X\/\(\/\).*/{
17184 s//\1/
17185 q
17186 }
17187 s/.*/./; q'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017188
Bram Moolenaar446cb832008-06-24 21:56:24 +000017189# CDPATH.
17190$as_unset CDPATH
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017191
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017192
17193
17194 as_lineno_1=$LINENO
17195 as_lineno_2=$LINENO
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017196 test "x$as_lineno_1" != "x$as_lineno_2" &&
Bram Moolenaar446cb832008-06-24 21:56:24 +000017197 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
Bram Moolenaar071d4272004-06-13 20:20:40 +000017198
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017199 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
17200 # uniformly replaced by the line number. The first 'sed' inserts a
Bram Moolenaar446cb832008-06-24 21:56:24 +000017201 # line-number line after each line using $LINENO; the second 'sed'
17202 # does the real work. The second script uses 'N' to pair each
17203 # line-number line with the line containing $LINENO, and appends
17204 # trailing '-' during substitution so that $LINENO is not a special
17205 # case at line end.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017206 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
Bram Moolenaar446cb832008-06-24 21:56:24 +000017207 # scripts with optimization help from Paolo Bonzini. Blame Lee
17208 # E. McMahon (1931-1989) for sed's syntax. :-)
17209 sed -n '
17210 p
17211 /[$]LINENO/=
17212 ' <$as_myself |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017213 sed '
Bram Moolenaar446cb832008-06-24 21:56:24 +000017214 s/[$]LINENO.*/&-/
17215 t lineno
17216 b
17217 :lineno
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017218 N
Bram Moolenaar446cb832008-06-24 21:56:24 +000017219 :loop
17220 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017221 t loop
Bram Moolenaar446cb832008-06-24 21:56:24 +000017222 s/-\n.*//
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017223 ' >$as_me.lineno &&
Bram Moolenaar446cb832008-06-24 21:56:24 +000017224 chmod +x "$as_me.lineno" ||
17225 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017226 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000017227
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017228 # Don't try to exec as it changes $[0], causing all sort of problems
17229 # (the dirname of $[0] is not the place where we might find the
Bram Moolenaar446cb832008-06-24 21:56:24 +000017230 # original and so on. Autoconf is especially sensitive to this).
17231 . "./$as_me.lineno"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017232 # Exit status is that of the last command.
17233 exit
17234}
17235
17236
Bram Moolenaar446cb832008-06-24 21:56:24 +000017237if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
17238 as_dirname=dirname
17239else
17240 as_dirname=false
17241fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017242
Bram Moolenaar446cb832008-06-24 21:56:24 +000017243ECHO_C= ECHO_N= ECHO_T=
17244case `echo -n x` in
17245-n*)
17246 case `echo 'x\c'` in
17247 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
17248 *) ECHO_C='\c';;
17249 esac;;
17250*)
17251 ECHO_N='-n';;
17252esac
17253if expr a : '\(a\)' >/dev/null 2>&1 &&
17254 test "X`expr 00001 : '.*\(...\)'`" = X001; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017255 as_expr=expr
17256else
17257 as_expr=false
17258fi
17259
17260rm -f conf$$ conf$$.exe conf$$.file
Bram Moolenaar446cb832008-06-24 21:56:24 +000017261if test -d conf$$.dir; then
17262 rm -f conf$$.dir/conf$$.file
17263else
17264 rm -f conf$$.dir
17265 mkdir conf$$.dir 2>/dev/null
17266fi
17267if (echo >conf$$.file) 2>/dev/null; then
17268 if ln -s conf$$.file conf$$ 2>/dev/null; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017269 as_ln_s='ln -s'
Bram Moolenaar446cb832008-06-24 21:56:24 +000017270 # ... but there are two gotchas:
17271 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
17272 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
17273 # In both cases, we have to default to `cp -p'.
17274 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
17275 as_ln_s='cp -p'
17276 elif ln conf$$.file conf$$ 2>/dev/null; then
17277 as_ln_s=ln
17278 else
17279 as_ln_s='cp -p'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017280 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017281else
17282 as_ln_s='cp -p'
17283fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000017284rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
17285rmdir conf$$.dir 2>/dev/null
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017286
17287if mkdir -p . 2>/dev/null; then
17288 as_mkdir_p=:
17289else
17290 test -d ./-p && rmdir ./-p
17291 as_mkdir_p=false
17292fi
17293
Bram Moolenaar446cb832008-06-24 21:56:24 +000017294if test -x / >/dev/null 2>&1; then
17295 as_test_x='test -x'
17296else
17297 if ls -dL / >/dev/null 2>&1; then
17298 as_ls_L_option=L
17299 else
17300 as_ls_L_option=
17301 fi
17302 as_test_x='
17303 eval sh -c '\''
17304 if test -d "$1"; then
17305 test -d "$1/.";
17306 else
17307 case $1 in
17308 -*)set "./$1";;
17309 esac;
17310 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
17311 ???[sx]*):;;*)false;;esac;fi
17312 '\'' sh
17313 '
17314fi
17315as_executable_p=$as_test_x
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017316
17317# Sed expression to map a string onto a valid CPP name.
17318as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17319
17320# Sed expression to map a string onto a valid variable name.
17321as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17322
17323
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017324exec 6>&1
17325
Bram Moolenaar446cb832008-06-24 21:56:24 +000017326# Save the log message, to keep $[0] and so on meaningful, and to
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017327# report actual input values of CONFIG_FILES etc. instead of their
Bram Moolenaar446cb832008-06-24 21:56:24 +000017328# values after options handling.
17329ac_log="
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017330This file was extended by $as_me, which was
Bram Moolenaar446cb832008-06-24 21:56:24 +000017331generated by GNU Autoconf 2.62. Invocation command line was
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017332
17333 CONFIG_FILES = $CONFIG_FILES
17334 CONFIG_HEADERS = $CONFIG_HEADERS
17335 CONFIG_LINKS = $CONFIG_LINKS
17336 CONFIG_COMMANDS = $CONFIG_COMMANDS
17337 $ $0 $@
17338
Bram Moolenaar446cb832008-06-24 21:56:24 +000017339on `(hostname || uname -n) 2>/dev/null | sed 1q`
17340"
17341
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017342_ACEOF
17343
Bram Moolenaar446cb832008-06-24 21:56:24 +000017344cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017345# Files that config.status was made for.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017346config_files="$ac_config_files"
17347config_headers="$ac_config_headers"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017348
Bram Moolenaar446cb832008-06-24 21:56:24 +000017349_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017350
Bram Moolenaar446cb832008-06-24 21:56:24 +000017351cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017352ac_cs_usage="\
17353\`$as_me' instantiates files from templates according to the
17354current configuration.
17355
17356Usage: $0 [OPTIONS] [FILE]...
17357
17358 -h, --help print this help, then exit
Bram Moolenaar446cb832008-06-24 21:56:24 +000017359 -V, --version print version number and configuration settings, then exit
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017360 -q, --quiet do not print progress messages
17361 -d, --debug don't remove temporary files
17362 --recheck update $as_me by reconfiguring in the same conditions
17363 --file=FILE[:TEMPLATE]
Bram Moolenaar446cb832008-06-24 21:56:24 +000017364 instantiate the configuration file FILE
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017365 --header=FILE[:TEMPLATE]
Bram Moolenaar446cb832008-06-24 21:56:24 +000017366 instantiate the configuration header FILE
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017367
17368Configuration files:
17369$config_files
17370
17371Configuration headers:
17372$config_headers
17373
17374Report bugs to <bug-autoconf@gnu.org>."
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017375
Bram Moolenaar446cb832008-06-24 21:56:24 +000017376_ACEOF
17377cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017378ac_cs_version="\\
17379config.status
Bram Moolenaar446cb832008-06-24 21:56:24 +000017380configured by $0, generated by GNU Autoconf 2.62,
17381 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017382
Bram Moolenaar446cb832008-06-24 21:56:24 +000017383Copyright (C) 2008 Free Software Foundation, Inc.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017384This config.status script is free software; the Free Software Foundation
17385gives unlimited permission to copy, distribute and modify it."
Bram Moolenaar446cb832008-06-24 21:56:24 +000017386
17387ac_pwd='$ac_pwd'
17388srcdir='$srcdir'
17389AWK='$AWK'
17390test -n "\$AWK" || AWK=awk
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017391_ACEOF
17392
Bram Moolenaar446cb832008-06-24 21:56:24 +000017393cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17394# The default lists apply if the user does not specify any file.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017395ac_need_defaults=:
17396while test $# != 0
17397do
17398 case $1 in
17399 --*=*)
Bram Moolenaar446cb832008-06-24 21:56:24 +000017400 ac_option=`expr "X$1" : 'X\([^=]*\)='`
17401 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017402 ac_shift=:
17403 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000017404 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017405 ac_option=$1
17406 ac_optarg=$2
17407 ac_shift=shift
17408 ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017409 esac
17410
17411 case $ac_option in
17412 # Handling of the options.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017413 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17414 ac_cs_recheck=: ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000017415 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
17416 $as_echo "$ac_cs_version"; exit ;;
17417 --debug | --debu | --deb | --de | --d | -d )
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017418 debug=: ;;
17419 --file | --fil | --fi | --f )
17420 $ac_shift
Bram Moolenaar446cb832008-06-24 21:56:24 +000017421 case $ac_optarg in
17422 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17423 esac
17424 CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017425 ac_need_defaults=false;;
17426 --header | --heade | --head | --hea )
17427 $ac_shift
Bram Moolenaar446cb832008-06-24 21:56:24 +000017428 case $ac_optarg in
17429 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17430 esac
17431 CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017432 ac_need_defaults=false;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000017433 --he | --h)
17434 # Conflict between --help and --header
17435 { $as_echo "$as_me: error: ambiguous option: $1
17436Try \`$0 --help' for more information." >&2
17437 { (exit 1); exit 1; }; };;
17438 --help | --hel | -h )
17439 $as_echo "$ac_cs_usage"; exit ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017440 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
17441 | -silent | --silent | --silen | --sile | --sil | --si | --s)
17442 ac_cs_silent=: ;;
17443
17444 # This is an error.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017445 -*) { $as_echo "$as_me: error: unrecognized option: $1
17446Try \`$0 --help' for more information." >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017447 { (exit 1); exit 1; }; } ;;
17448
Bram Moolenaar446cb832008-06-24 21:56:24 +000017449 *) ac_config_targets="$ac_config_targets $1"
17450 ac_need_defaults=false ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017451
17452 esac
17453 shift
17454done
17455
17456ac_configure_extra_args=
17457
17458if $ac_cs_silent; then
17459 exec 6>/dev/null
17460 ac_configure_extra_args="$ac_configure_extra_args --silent"
17461fi
17462
17463_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000017464cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017465if \$ac_cs_recheck; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000017466 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17467 shift
17468 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
17469 CONFIG_SHELL='$SHELL'
17470 export CONFIG_SHELL
17471 exec "\$@"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017472fi
17473
17474_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000017475cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17476exec 5>>auto/config.log
17477{
17478 echo
17479 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17480## Running $as_me. ##
17481_ASBOX
17482 $as_echo "$ac_log"
17483} >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017484
Bram Moolenaar446cb832008-06-24 21:56:24 +000017485_ACEOF
17486cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17487_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017488
Bram Moolenaar446cb832008-06-24 21:56:24 +000017489cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017490
Bram Moolenaar446cb832008-06-24 21:56:24 +000017491# Handling of arguments.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017492for ac_config_target in $ac_config_targets
17493do
Bram Moolenaar446cb832008-06-24 21:56:24 +000017494 case $ac_config_target in
17495 "auto/config.h") CONFIG_HEADERS="$CONFIG_HEADERS auto/config.h:config.h.in" ;;
17496 "auto/config.mk") CONFIG_FILES="$CONFIG_FILES auto/config.mk:config.mk.in" ;;
17497
17498 *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
17499$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017500 { (exit 1); exit 1; }; };;
17501 esac
17502done
17503
Bram Moolenaar446cb832008-06-24 21:56:24 +000017504
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017505# If the user did not use the arguments to specify the items to instantiate,
17506# then the envvar interface is used. Set only those that are not.
17507# We use the long form for the default assignment because of an extremely
17508# bizarre bug on SunOS 4.1.3.
17509if $ac_need_defaults; then
17510 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
17511 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
17512fi
17513
17514# Have a temporary directory for convenience. Make it in the build tree
Bram Moolenaar446cb832008-06-24 21:56:24 +000017515# simply because there is no reason against having it here, and in addition,
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017516# creating and moving files from /tmp can sometimes cause problems.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017517# Hook for its removal unless debugging.
17518# Note that there is a small window in which the directory will not be cleaned:
17519# after its creation but before its name has been assigned to `$tmp'.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017520$debug ||
17521{
Bram Moolenaar446cb832008-06-24 21:56:24 +000017522 tmp=
17523 trap 'exit_status=$?
17524 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
17525' 0
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017526 trap '{ (exit 1); exit 1; }' 1 2 13 15
17527}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017528# Create a (secure) tmp directory for tmp files.
17529
17530{
Bram Moolenaar446cb832008-06-24 21:56:24 +000017531 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017532 test -n "$tmp" && test -d "$tmp"
17533} ||
17534{
Bram Moolenaar446cb832008-06-24 21:56:24 +000017535 tmp=./conf$$-$RANDOM
17536 (umask 077 && mkdir "$tmp")
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017537} ||
17538{
Bram Moolenaar446cb832008-06-24 21:56:24 +000017539 $as_echo "$as_me: cannot create a temporary directory in ." >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017540 { (exit 1); exit 1; }
17541}
17542
Bram Moolenaar446cb832008-06-24 21:56:24 +000017543# Set up the scripts for CONFIG_FILES section.
17544# No need to generate them if there are no CONFIG_FILES.
17545# This happens for instance with `./config.status config.h'.
17546if test -n "$CONFIG_FILES"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017547
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017548
Bram Moolenaar446cb832008-06-24 21:56:24 +000017549ac_cr=' '
17550ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
17551if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
17552 ac_cs_awk_cr='\\r'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017553else
Bram Moolenaar446cb832008-06-24 21:56:24 +000017554 ac_cs_awk_cr=$ac_cr
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017555fi
17556
Bram Moolenaar446cb832008-06-24 21:56:24 +000017557echo 'BEGIN {' >"$tmp/subs1.awk" &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017558_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000017559
Bram Moolenaar446cb832008-06-24 21:56:24 +000017560
17561{
17562 echo "cat >conf$$subs.awk <<_ACEOF" &&
17563 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
17564 echo "_ACEOF"
17565} >conf$$subs.sh ||
17566 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
17567$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
17568 { (exit 1); exit 1; }; }
17569ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
17570ac_delim='%!_!# '
17571for ac_last_try in false false false false false :; do
17572 . ./conf$$subs.sh ||
17573 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
17574$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
17575 { (exit 1); exit 1; }; }
17576
17577 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` = $ac_delim_num; then
17578 break
17579 elif $ac_last_try; then
17580 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
17581$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
17582 { (exit 1); exit 1; }; }
17583 else
17584 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17585 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017586done
Bram Moolenaar446cb832008-06-24 21:56:24 +000017587rm -f conf$$subs.sh
17588
17589cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17590cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017591_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000017592sed -n '
17593h
17594s/^/S["/; s/!.*/"]=/
17595p
17596g
17597s/^[^!]*!//
17598:repl
17599t repl
17600s/'"$ac_delim"'$//
17601t delim
17602:nl
17603h
17604s/\(.\{148\}\).*/\1/
17605t more1
17606s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
17607p
17608n
17609b repl
17610:more1
17611s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17612p
17613g
17614s/.\{148\}//
17615t nl
17616:delim
17617h
17618s/\(.\{148\}\).*/\1/
17619t more2
17620s/["\\]/\\&/g; s/^/"/; s/$/"/
17621p
17622b
17623:more2
17624s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17625p
17626g
17627s/.\{148\}//
17628t delim
17629' <conf$$subs.awk | sed '
17630/^[^""]/{
17631 N
17632 s/\n//
17633}
17634' >>$CONFIG_STATUS || ac_write_fail=1
17635rm -f conf$$subs.awk
17636cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17637_ACAWK
17638cat >>"\$tmp/subs1.awk" <<_ACAWK &&
17639 for (key in S) S_is_set[key] = 1
17640 FS = ""
Bram Moolenaar071d4272004-06-13 20:20:40 +000017641
Bram Moolenaar446cb832008-06-24 21:56:24 +000017642}
17643{
17644 line = $ 0
17645 nfields = split(line, field, "@")
17646 substed = 0
17647 len = length(field[1])
17648 for (i = 2; i < nfields; i++) {
17649 key = field[i]
17650 keylen = length(key)
17651 if (S_is_set[key]) {
17652 value = S[key]
17653 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17654 len += length(value) + length(field[++i])
17655 substed = 1
17656 } else
17657 len += 1 + keylen
17658 }
Bram Moolenaar071d4272004-06-13 20:20:40 +000017659
Bram Moolenaar446cb832008-06-24 21:56:24 +000017660 print line
17661}
Bram Moolenaar071d4272004-06-13 20:20:40 +000017662
Bram Moolenaar446cb832008-06-24 21:56:24 +000017663_ACAWK
17664_ACEOF
17665cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17666if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17667 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17668else
17669 cat
17670fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
17671 || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
17672$as_echo "$as_me: error: could not setup config files machinery" >&2;}
17673 { (exit 1); exit 1; }; }
17674_ACEOF
17675
17676# VPATH may cause trouble with some makes, so we remove $(srcdir),
17677# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
17678# trailing colons and then remove the whole line if VPATH becomes empty
17679# (actually we leave an empty line to preserve line numbers).
17680if test "x$srcdir" = x.; then
17681 ac_vpsub='/^[ ]*VPATH[ ]*=/{
17682s/:*\$(srcdir):*/:/
17683s/:*\${srcdir}:*/:/
17684s/:*@srcdir@:*/:/
17685s/^\([^=]*=[ ]*\):*/\1/
17686s/:*$//
17687s/^[^=]*=[ ]*$//
17688}'
17689fi
17690
17691cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17692fi # test -n "$CONFIG_FILES"
17693
17694# Set up the scripts for CONFIG_HEADERS section.
17695# No need to generate them if there are no CONFIG_HEADERS.
17696# This happens for instance with `./config.status Makefile'.
17697if test -n "$CONFIG_HEADERS"; then
17698cat >"$tmp/defines.awk" <<\_ACAWK ||
17699BEGIN {
17700_ACEOF
17701
17702# Transform confdefs.h into an awk script `defines.awk', embedded as
17703# here-document in config.status, that substitutes the proper values into
17704# config.h.in to produce config.h.
17705
17706# Create a delimiter string that does not exist in confdefs.h, to ease
17707# handling of long lines.
17708ac_delim='%!_!# '
17709for ac_last_try in false false :; do
17710 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
17711 if test -z "$ac_t"; then
17712 break
17713 elif $ac_last_try; then
17714 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
17715$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
17716 { (exit 1); exit 1; }; }
17717 else
17718 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17719 fi
17720done
17721
17722# For the awk script, D is an array of macro values keyed by name,
17723# likewise P contains macro parameters if any. Preserve backslash
17724# newline sequences.
17725
17726ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17727sed -n '
17728s/.\{148\}/&'"$ac_delim"'/g
17729t rset
17730:rset
17731s/^[ ]*#[ ]*define[ ][ ]*/ /
17732t def
17733d
17734:def
17735s/\\$//
17736t bsnl
17737s/["\\]/\\&/g
17738s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17739D["\1"]=" \3"/p
17740s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
17741d
17742:bsnl
17743s/["\\]/\\&/g
17744s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17745D["\1"]=" \3\\\\\\n"\\/p
17746t cont
17747s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17748t cont
17749d
17750:cont
17751n
17752s/.\{148\}/&'"$ac_delim"'/g
17753t clear
17754:clear
17755s/\\$//
17756t bsnlc
17757s/["\\]/\\&/g; s/^/"/; s/$/"/p
17758d
17759:bsnlc
17760s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17761b cont
17762' <confdefs.h | sed '
17763s/'"$ac_delim"'/"\\\
17764"/g' >>$CONFIG_STATUS || ac_write_fail=1
17765
17766cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17767 for (key in D) D_is_set[key] = 1
17768 FS = ""
17769}
17770/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17771 line = \$ 0
17772 split(line, arg, " ")
17773 if (arg[1] == "#") {
17774 defundef = arg[2]
17775 mac1 = arg[3]
17776 } else {
17777 defundef = substr(arg[1], 2)
17778 mac1 = arg[2]
17779 }
17780 split(mac1, mac2, "(") #)
17781 macro = mac2[1]
17782 if (D_is_set[macro]) {
17783 # Preserve the white space surrounding the "#".
17784 prefix = substr(line, 1, index(line, defundef) - 1)
17785 print prefix "define", macro P[macro] D[macro]
17786 next
17787 } else {
17788 # Replace #undef with comments. This is necessary, for example,
17789 # in the case of _POSIX_SOURCE, which is predefined and required
17790 # on some systems where configure will not decide to define it.
17791 if (defundef == "undef") {
17792 print "/*", line, "*/"
17793 next
17794 }
17795 }
17796}
17797{ print }
17798_ACAWK
17799_ACEOF
17800cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17801 { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
17802$as_echo "$as_me: error: could not setup config headers machinery" >&2;}
17803 { (exit 1); exit 1; }; }
17804fi # test -n "$CONFIG_HEADERS"
17805
17806
17807eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
17808shift
17809for ac_tag
17810do
17811 case $ac_tag in
17812 :[FHLC]) ac_mode=$ac_tag; continue;;
17813 esac
17814 case $ac_mode$ac_tag in
17815 :[FHL]*:*);;
17816 :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
17817$as_echo "$as_me: error: Invalid tag $ac_tag." >&2;}
17818 { (exit 1); exit 1; }; };;
17819 :[FH]-) ac_tag=-:-;;
17820 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17821 esac
17822 ac_save_IFS=$IFS
17823 IFS=:
17824 set x $ac_tag
17825 IFS=$ac_save_IFS
17826 shift
17827 ac_file=$1
17828 shift
17829
17830 case $ac_mode in
17831 :L) ac_source=$1;;
17832 :[FH])
17833 ac_file_inputs=
17834 for ac_f
17835 do
17836 case $ac_f in
17837 -) ac_f="$tmp/stdin";;
17838 *) # Look for the file first in the build tree, then in the source tree
17839 # (if the path is not absolute). The absolute path cannot be DOS-style,
17840 # because $ac_f cannot contain `:'.
17841 test -f "$ac_f" ||
17842 case $ac_f in
17843 [\\/$]*) false;;
17844 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17845 esac ||
17846 { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
17847$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
17848 { (exit 1); exit 1; }; };;
17849 esac
17850 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17851 ac_file_inputs="$ac_file_inputs '$ac_f'"
17852 done
17853
17854 # Let's still pretend it is `configure' which instantiates (i.e., don't
17855 # use $as_me), people would be surprised to read:
17856 # /* config.h. Generated by config.status. */
17857 configure_input='Generated from '`
17858 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17859 `' by configure.'
17860 if test x"$ac_file" != x-; then
17861 configure_input="$ac_file. $configure_input"
17862 { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
17863$as_echo "$as_me: creating $ac_file" >&6;}
17864 fi
17865 # Neutralize special characters interpreted by sed in replacement strings.
17866 case $configure_input in #(
17867 *\&* | *\|* | *\\* )
17868 ac_sed_conf_input=`$as_echo "$configure_input" |
17869 sed 's/[\\\\&|]/\\\\&/g'`;; #(
17870 *) ac_sed_conf_input=$configure_input;;
17871 esac
17872
17873 case $ac_tag in
17874 *:-:* | *:-) cat >"$tmp/stdin" \
17875 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
17876$as_echo "$as_me: error: could not create $ac_file" >&2;}
17877 { (exit 1); exit 1; }; } ;;
17878 esac
17879 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +000017880 esac
17881
Bram Moolenaar446cb832008-06-24 21:56:24 +000017882 ac_dir=`$as_dirname -- "$ac_file" ||
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017883$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17884 X"$ac_file" : 'X\(//\)[^/]' \| \
17885 X"$ac_file" : 'X\(//\)$' \| \
Bram Moolenaar446cb832008-06-24 21:56:24 +000017886 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17887$as_echo X"$ac_file" |
17888 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17889 s//\1/
17890 q
17891 }
17892 /^X\(\/\/\)[^/].*/{
17893 s//\1/
17894 q
17895 }
17896 /^X\(\/\/\)$/{
17897 s//\1/
17898 q
17899 }
17900 /^X\(\/\).*/{
17901 s//\1/
17902 q
17903 }
17904 s/.*/./; q'`
17905 { as_dir="$ac_dir"
17906 case $as_dir in #(
17907 -*) as_dir=./$as_dir;;
17908 esac
17909 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017910 as_dirs=
Bram Moolenaar446cb832008-06-24 21:56:24 +000017911 while :; do
17912 case $as_dir in #(
17913 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
17914 *) as_qdir=$as_dir;;
17915 esac
17916 as_dirs="'$as_qdir' $as_dirs"
17917 as_dir=`$as_dirname -- "$as_dir" ||
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017918$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17919 X"$as_dir" : 'X\(//\)[^/]' \| \
17920 X"$as_dir" : 'X\(//\)$' \| \
Bram Moolenaar446cb832008-06-24 21:56:24 +000017921 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
17922$as_echo X"$as_dir" |
17923 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17924 s//\1/
17925 q
17926 }
17927 /^X\(\/\/\)[^/].*/{
17928 s//\1/
17929 q
17930 }
17931 /^X\(\/\/\)$/{
17932 s//\1/
17933 q
17934 }
17935 /^X\(\/\).*/{
17936 s//\1/
17937 q
17938 }
17939 s/.*/./; q'`
17940 test -d "$as_dir" && break
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017941 done
Bram Moolenaar446cb832008-06-24 21:56:24 +000017942 test -z "$as_dirs" || eval "mkdir $as_dirs"
17943 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
17944$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017945 { (exit 1); exit 1; }; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000017946 ac_builddir=.
Bram Moolenaar071d4272004-06-13 20:20:40 +000017947
Bram Moolenaar446cb832008-06-24 21:56:24 +000017948case "$ac_dir" in
17949.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17950*)
17951 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17952 # A ".." for each directory in $ac_dir_suffix.
17953 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17954 case $ac_top_builddir_sub in
17955 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17956 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17957 esac ;;
17958esac
17959ac_abs_top_builddir=$ac_pwd
17960ac_abs_builddir=$ac_pwd$ac_dir_suffix
17961# for backward compatibility:
17962ac_top_builddir=$ac_top_build_prefix
17963
17964case $srcdir in
17965 .) # We are building in place.
17966 ac_srcdir=.
17967 ac_top_srcdir=$ac_top_builddir_sub
17968 ac_abs_top_srcdir=$ac_pwd ;;
17969 [\\/]* | ?:[\\/]* ) # Absolute name.
17970 ac_srcdir=$srcdir$ac_dir_suffix;
17971 ac_top_srcdir=$srcdir
17972 ac_abs_top_srcdir=$srcdir ;;
17973 *) # Relative name.
17974 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17975 ac_top_srcdir=$ac_top_build_prefix$srcdir
17976 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17977esac
17978ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17979
17980
17981 case $ac_mode in
17982 :F)
17983 #
17984 # CONFIG_FILE
17985 #
17986
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017987_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000017988
Bram Moolenaar446cb832008-06-24 21:56:24 +000017989cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17990# If the template does not know about datarootdir, expand it.
17991# FIXME: This hack should be removed a few years after 2.60.
17992ac_datarootdir_hack=; ac_datarootdir_seen=
17993
17994ac_sed_dataroot='
17995/datarootdir/ {
17996 p
17997 q
17998}
17999/@datadir@/p
18000/@docdir@/p
18001/@infodir@/p
18002/@localedir@/p
18003/@mandir@/p
18004'
18005case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
18006*datarootdir*) ac_datarootdir_seen=yes;;
18007*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
18008 { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
18009$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
18010_ACEOF
18011cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18012 ac_datarootdir_hack='
18013 s&@datadir@&$datadir&g
18014 s&@docdir@&$docdir&g
18015 s&@infodir@&$infodir&g
18016 s&@localedir@&$localedir&g
18017 s&@mandir@&$mandir&g
18018 s&\\\${datarootdir}&$datarootdir&g' ;;
18019esac
18020_ACEOF
18021
18022# Neutralize VPATH when `$srcdir' = `.'.
18023# Shell code in configure.ac might set extrasub.
18024# FIXME: do we really want to maintain this feature?
18025cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18026ac_sed_extra="$ac_vpsub
18027$extrasub
18028_ACEOF
18029cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18030:t
18031/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18032s|@configure_input@|$ac_sed_conf_input|;t t
18033s&@top_builddir@&$ac_top_builddir_sub&;t t
18034s&@top_build_prefix@&$ac_top_build_prefix&;t t
18035s&@srcdir@&$ac_srcdir&;t t
18036s&@abs_srcdir@&$ac_abs_srcdir&;t t
18037s&@top_srcdir@&$ac_top_srcdir&;t t
18038s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
18039s&@builddir@&$ac_builddir&;t t
18040s&@abs_builddir@&$ac_abs_builddir&;t t
18041s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
18042$ac_datarootdir_hack
18043"
18044eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
18045 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
18046$as_echo "$as_me: error: could not create $ac_file" >&2;}
18047 { (exit 1); exit 1; }; }
18048
18049test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
18050 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
18051 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
18052 { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18053which seems to be undefined. Please make sure it is defined." >&5
18054$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18055which seems to be undefined. Please make sure it is defined." >&2;}
18056
18057 rm -f "$tmp/stdin"
18058 case $ac_file in
18059 -) cat "$tmp/out" && rm -f "$tmp/out";;
18060 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
18061 esac \
18062 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
18063$as_echo "$as_me: error: could not create $ac_file" >&2;}
18064 { (exit 1); exit 1; }; }
18065 ;;
18066 :H)
18067 #
18068 # CONFIG_HEADER
18069 #
18070 if test x"$ac_file" != x-; then
18071 {
18072 $as_echo "/* $configure_input */" \
18073 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
18074 } >"$tmp/config.h" \
18075 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
18076$as_echo "$as_me: error: could not create $ac_file" >&2;}
18077 { (exit 1); exit 1; }; }
18078 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
18079 { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
18080$as_echo "$as_me: $ac_file is unchanged" >&6;}
18081 else
18082 rm -f "$ac_file"
18083 mv "$tmp/config.h" "$ac_file" \
18084 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
18085$as_echo "$as_me: error: could not create $ac_file" >&2;}
18086 { (exit 1); exit 1; }; }
18087 fi
18088 else
18089 $as_echo "/* $configure_input */" \
18090 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
18091 || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
18092$as_echo "$as_me: error: could not create -" >&2;}
18093 { (exit 1); exit 1; }; }
18094 fi
18095 ;;
18096
18097
18098 esac
18099
18100done # for ac_tag
18101
Bram Moolenaar071d4272004-06-13 20:20:40 +000018102
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018103{ (exit 0); exit 0; }
18104_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000018105chmod +x $CONFIG_STATUS
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018106ac_clean_files=$ac_clean_files_save
18107
Bram Moolenaar446cb832008-06-24 21:56:24 +000018108test $ac_write_fail = 0 ||
18109 { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
18110$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
18111 { (exit 1); exit 1; }; }
18112
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018113
18114# configure is writing to config.log, and then calls config.status.
18115# config.status does its own redirection, appending to config.log.
18116# Unfortunately, on DOS this fails, as config.log is still kept open
18117# by configure, so config.status won't be able to write to it; its
18118# output is simply discarded. So we exec the FD to /dev/null,
18119# effectively closing config.log, so it can be properly (re)opened and
18120# appended to by config.status. When coming back to configure, we
18121# need to make the FD available again.
18122if test "$no_create" != yes; then
18123 ac_cs_success=:
18124 ac_config_status_args=
18125 test "$silent" = yes &&
18126 ac_config_status_args="$ac_config_status_args --quiet"
18127 exec 5>/dev/null
18128 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
Bram Moolenaarc7453f52006-02-10 23:20:28 +000018129 exec 5>>auto/config.log
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018130 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18131 # would make configure fail if this is the last instruction.
18132 $ac_cs_success || { (exit 1); exit 1; }
18133fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000018134if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18135 { $as_echo "$as_me:$LINENO: WARNING: Unrecognized options: $ac_unrecognized_opts" >&5
18136$as_echo "$as_me: WARNING: Unrecognized options: $ac_unrecognized_opts" >&2;}
18137fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000018138
18139