blob: 70a06b40b7af81441adef434280cfa26d56d20fa [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 Moolenaar0c094b92009-05-14 20:20:33 +000010365{ $as_echo "$as_me:$LINENO: checking whether __attribute__((unused)) is allowed" >&5
10366$as_echo_n "checking whether __attribute__((unused)) is allowed... " >&6; }
10367cat >conftest.$ac_ext <<_ACEOF
10368/* confdefs.h. */
10369_ACEOF
10370cat confdefs.h >>conftest.$ac_ext
10371cat >>conftest.$ac_ext <<_ACEOF
10372/* end confdefs.h. */
10373#include <stdio.h>
10374int
10375main ()
10376{
10377int x __attribute__((unused));
10378 ;
10379 return 0;
10380}
10381_ACEOF
10382rm -f conftest.$ac_objext
10383if { (ac_try="$ac_compile"
10384case "(($ac_try" in
10385 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10386 *) ac_try_echo=$ac_try;;
10387esac
10388eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10389$as_echo "$ac_try_echo") >&5
10390 (eval "$ac_compile") 2>conftest.er1
10391 ac_status=$?
10392 grep -v '^ *+' conftest.er1 >conftest.err
10393 rm -f conftest.er1
10394 cat conftest.err >&5
10395 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10396 (exit $ac_status); } && {
10397 test -z "$ac_c_werror_flag" ||
10398 test ! -s conftest.err
10399 } && test -s conftest.$ac_objext; then
10400 { $as_echo "$as_me:$LINENO: result: yes" >&5
10401$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
10402#define HAVE_ATTRIBUTE_UNUSED 1
10403_ACEOF
10404
10405else
10406 $as_echo "$as_me: failed program was:" >&5
10407sed 's/^/| /' conftest.$ac_ext >&5
10408
10409 { $as_echo "$as_me:$LINENO: result: no" >&5
10410$as_echo "no" >&6; }
10411fi
10412
10413rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10414
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010415if test "${ac_cv_header_elf_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010416 { $as_echo "$as_me:$LINENO: checking for elf.h" >&5
10417$as_echo_n "checking for elf.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010418if test "${ac_cv_header_elf_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010419 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010420fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010421{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_elf_h" >&5
10422$as_echo "$ac_cv_header_elf_h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010423else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010424 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010425{ $as_echo "$as_me:$LINENO: checking elf.h usability" >&5
10426$as_echo_n "checking elf.h usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010427cat >conftest.$ac_ext <<_ACEOF
10428/* confdefs.h. */
10429_ACEOF
10430cat confdefs.h >>conftest.$ac_ext
10431cat >>conftest.$ac_ext <<_ACEOF
10432/* end confdefs.h. */
10433$ac_includes_default
Bram Moolenaar071d4272004-06-13 20:20:40 +000010434#include <elf.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010435_ACEOF
10436rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010437if { (ac_try="$ac_compile"
10438case "(($ac_try" in
10439 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10440 *) ac_try_echo=$ac_try;;
10441esac
10442eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10443$as_echo "$ac_try_echo") >&5
10444 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010445 ac_status=$?
10446 grep -v '^ *+' conftest.er1 >conftest.err
10447 rm -f conftest.er1
10448 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010449 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10450 (exit $ac_status); } && {
10451 test -z "$ac_c_werror_flag" ||
10452 test ! -s conftest.err
10453 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010454 ac_header_compiler=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000010455else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010456 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010457sed 's/^/| /' conftest.$ac_ext >&5
10458
Bram Moolenaar446cb832008-06-24 21:56:24 +000010459 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000010460fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010461
10462rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10463{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10464$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010465
10466# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010467{ $as_echo "$as_me:$LINENO: checking elf.h presence" >&5
10468$as_echo_n "checking elf.h presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010469cat >conftest.$ac_ext <<_ACEOF
10470/* confdefs.h. */
10471_ACEOF
10472cat confdefs.h >>conftest.$ac_ext
10473cat >>conftest.$ac_ext <<_ACEOF
10474/* end confdefs.h. */
10475#include <elf.h>
10476_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010477if { (ac_try="$ac_cpp conftest.$ac_ext"
10478case "(($ac_try" in
10479 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10480 *) ac_try_echo=$ac_try;;
10481esac
10482eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10483$as_echo "$ac_try_echo") >&5
10484 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010485 ac_status=$?
10486 grep -v '^ *+' conftest.er1 >conftest.err
10487 rm -f conftest.er1
10488 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010489 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10490 (exit $ac_status); } >/dev/null && {
10491 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10492 test ! -s conftest.err
10493 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010494 ac_header_preproc=yes
10495else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010496 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010497sed 's/^/| /' conftest.$ac_ext >&5
10498
10499 ac_header_preproc=no
10500fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010501
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010502rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010503{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10504$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010505
10506# So? What about this header?
10507case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10508 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000010509 { $as_echo "$as_me:$LINENO: WARNING: elf.h: accepted by the compiler, rejected by the preprocessor!" >&5
10510$as_echo "$as_me: WARNING: elf.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
10511 { $as_echo "$as_me:$LINENO: WARNING: elf.h: proceeding with the compiler's result" >&5
10512$as_echo "$as_me: WARNING: elf.h: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010513 ac_header_preproc=yes
10514 ;;
10515 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000010516 { $as_echo "$as_me:$LINENO: WARNING: elf.h: present but cannot be compiled" >&5
10517$as_echo "$as_me: WARNING: elf.h: present but cannot be compiled" >&2;}
10518 { $as_echo "$as_me:$LINENO: WARNING: elf.h: check for missing prerequisite headers?" >&5
10519$as_echo "$as_me: WARNING: elf.h: check for missing prerequisite headers?" >&2;}
10520 { $as_echo "$as_me:$LINENO: WARNING: elf.h: see the Autoconf documentation" >&5
10521$as_echo "$as_me: WARNING: elf.h: see the Autoconf documentation" >&2;}
10522 { $as_echo "$as_me:$LINENO: WARNING: elf.h: section \"Present But Cannot Be Compiled\"" >&5
10523$as_echo "$as_me: WARNING: elf.h: section \"Present But Cannot Be Compiled\"" >&2;}
10524 { $as_echo "$as_me:$LINENO: WARNING: elf.h: proceeding with the preprocessor's result" >&5
10525$as_echo "$as_me: WARNING: elf.h: proceeding with the preprocessor's result" >&2;}
10526 { $as_echo "$as_me:$LINENO: WARNING: elf.h: in the future, the compiler will take precedence" >&5
10527$as_echo "$as_me: WARNING: elf.h: in the future, the compiler will take precedence" >&2;}
10528
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010529 ;;
10530esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000010531{ $as_echo "$as_me:$LINENO: checking for elf.h" >&5
10532$as_echo_n "checking for elf.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010533if test "${ac_cv_header_elf_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010534 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010535else
10536 ac_cv_header_elf_h=$ac_header_preproc
10537fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010538{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_elf_h" >&5
10539$as_echo "$ac_cv_header_elf_h" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010540
10541fi
10542if test $ac_cv_header_elf_h = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000010543 HAS_ELF=1
Bram Moolenaar071d4272004-06-13 20:20:40 +000010544fi
10545
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010546
Bram Moolenaar071d4272004-06-13 20:20:40 +000010547if test "$HAS_ELF" = 1; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010548
Bram Moolenaar446cb832008-06-24 21:56:24 +000010549{ $as_echo "$as_me:$LINENO: checking for main in -lelf" >&5
10550$as_echo_n "checking for main in -lelf... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010551if test "${ac_cv_lib_elf_main+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010552 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010553else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010554 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000010555LIBS="-lelf $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010556cat >conftest.$ac_ext <<_ACEOF
10557/* confdefs.h. */
10558_ACEOF
10559cat confdefs.h >>conftest.$ac_ext
10560cat >>conftest.$ac_ext <<_ACEOF
10561/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010562
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010563
10564int
10565main ()
10566{
Bram Moolenaar446cb832008-06-24 21:56:24 +000010567return main ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010568 ;
10569 return 0;
10570}
10571_ACEOF
10572rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010573if { (ac_try="$ac_link"
10574case "(($ac_try" in
10575 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10576 *) ac_try_echo=$ac_try;;
10577esac
10578eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10579$as_echo "$ac_try_echo") >&5
10580 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010581 ac_status=$?
10582 grep -v '^ *+' conftest.er1 >conftest.err
10583 rm -f conftest.er1
10584 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010585 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10586 (exit $ac_status); } && {
10587 test -z "$ac_c_werror_flag" ||
10588 test ! -s conftest.err
10589 } && test -s conftest$ac_exeext && {
10590 test "$cross_compiling" = yes ||
10591 $as_test_x conftest$ac_exeext
10592 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010593 ac_cv_lib_elf_main=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000010594else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010595 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010596sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000010597
Bram Moolenaar446cb832008-06-24 21:56:24 +000010598 ac_cv_lib_elf_main=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000010599fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010600
10601rm -rf conftest.dSYM
10602rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010603 conftest$ac_exeext conftest.$ac_ext
10604LIBS=$ac_check_lib_save_LIBS
10605fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010606{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_elf_main" >&5
10607$as_echo "$ac_cv_lib_elf_main" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010608if test $ac_cv_lib_elf_main = yes; then
10609 cat >>confdefs.h <<_ACEOF
10610#define HAVE_LIBELF 1
10611_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010612
10613 LIBS="-lelf $LIBS"
10614
Bram Moolenaar071d4272004-06-13 20:20:40 +000010615fi
10616
10617fi
10618
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010619
10620
10621
10622
10623
Bram Moolenaar071d4272004-06-13 20:20:40 +000010624ac_header_dirent=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010625for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
Bram Moolenaar446cb832008-06-24 21:56:24 +000010626 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
10627{ $as_echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
10628$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
10629if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10630 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010631else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010632 cat >conftest.$ac_ext <<_ACEOF
10633/* confdefs.h. */
10634_ACEOF
10635cat confdefs.h >>conftest.$ac_ext
10636cat >>conftest.$ac_ext <<_ACEOF
10637/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010638#include <sys/types.h>
10639#include <$ac_hdr>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010640
10641int
10642main ()
10643{
10644if ((DIR *) 0)
10645return 0;
10646 ;
10647 return 0;
10648}
10649_ACEOF
10650rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010651if { (ac_try="$ac_compile"
10652case "(($ac_try" in
10653 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10654 *) ac_try_echo=$ac_try;;
10655esac
10656eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10657$as_echo "$ac_try_echo") >&5
10658 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010659 ac_status=$?
10660 grep -v '^ *+' conftest.er1 >conftest.err
10661 rm -f conftest.er1
10662 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010663 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10664 (exit $ac_status); } && {
10665 test -z "$ac_c_werror_flag" ||
10666 test ! -s conftest.err
10667 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010668 eval "$as_ac_Header=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000010669else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010670 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010671sed 's/^/| /' conftest.$ac_ext >&5
10672
Bram Moolenaar446cb832008-06-24 21:56:24 +000010673 eval "$as_ac_Header=no"
Bram Moolenaar071d4272004-06-13 20:20:40 +000010674fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010675
10676rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010677fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010678ac_res=`eval 'as_val=${'$as_ac_Header'}
10679 $as_echo "$as_val"'`
10680 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
10681$as_echo "$ac_res" >&6; }
10682if test `eval 'as_val=${'$as_ac_Header'}
10683 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010684 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010685#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010686_ACEOF
10687
10688ac_header_dirent=$ac_hdr; break
Bram Moolenaar071d4272004-06-13 20:20:40 +000010689fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010690
Bram Moolenaar071d4272004-06-13 20:20:40 +000010691done
10692# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
10693if test $ac_header_dirent = dirent.h; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010694 { $as_echo "$as_me:$LINENO: checking for library containing opendir" >&5
10695$as_echo_n "checking for library containing opendir... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010696if test "${ac_cv_search_opendir+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010697 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010698else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010699 ac_func_search_save_LIBS=$LIBS
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010700cat >conftest.$ac_ext <<_ACEOF
10701/* confdefs.h. */
10702_ACEOF
10703cat confdefs.h >>conftest.$ac_ext
10704cat >>conftest.$ac_ext <<_ACEOF
10705/* end confdefs.h. */
10706
Bram Moolenaar446cb832008-06-24 21:56:24 +000010707/* Override any GCC internal prototype to avoid an error.
10708 Use char because int might match the return type of a GCC
10709 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010710#ifdef __cplusplus
10711extern "C"
10712#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010713char opendir ();
10714int
10715main ()
10716{
Bram Moolenaar446cb832008-06-24 21:56:24 +000010717return opendir ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010718 ;
10719 return 0;
10720}
10721_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010722for ac_lib in '' dir; do
10723 if test -z "$ac_lib"; then
10724 ac_res="none required"
10725 else
10726 ac_res=-l$ac_lib
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010727 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Bram Moolenaar446cb832008-06-24 21:56:24 +000010728 fi
10729 rm -f conftest.$ac_objext conftest$ac_exeext
10730if { (ac_try="$ac_link"
10731case "(($ac_try" in
10732 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10733 *) ac_try_echo=$ac_try;;
10734esac
10735eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10736$as_echo "$ac_try_echo") >&5
10737 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010738 ac_status=$?
10739 grep -v '^ *+' conftest.er1 >conftest.err
10740 rm -f conftest.er1
10741 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010742 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10743 (exit $ac_status); } && {
10744 test -z "$ac_c_werror_flag" ||
10745 test ! -s conftest.err
10746 } && test -s conftest$ac_exeext && {
10747 test "$cross_compiling" = yes ||
10748 $as_test_x conftest$ac_exeext
10749 }; then
10750 ac_cv_search_opendir=$ac_res
Bram Moolenaar071d4272004-06-13 20:20:40 +000010751else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010752 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010753sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000010754
Bram Moolenaar446cb832008-06-24 21:56:24 +000010755
Bram Moolenaar071d4272004-06-13 20:20:40 +000010756fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010757
10758rm -rf conftest.dSYM
10759rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10760 conftest$ac_exeext
10761 if test "${ac_cv_search_opendir+set}" = set; then
10762 break
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010763fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010764done
10765if test "${ac_cv_search_opendir+set}" = set; then
10766 :
10767else
10768 ac_cv_search_opendir=no
10769fi
10770rm conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010771LIBS=$ac_func_search_save_LIBS
10772fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010773{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
10774$as_echo "$ac_cv_search_opendir" >&6; }
10775ac_res=$ac_cv_search_opendir
10776if test "$ac_res" != no; then
10777 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010778
10779fi
10780
Bram Moolenaar071d4272004-06-13 20:20:40 +000010781else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010782 { $as_echo "$as_me:$LINENO: checking for library containing opendir" >&5
10783$as_echo_n "checking for library containing opendir... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010784if test "${ac_cv_search_opendir+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010785 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010786else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010787 ac_func_search_save_LIBS=$LIBS
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010788cat >conftest.$ac_ext <<_ACEOF
10789/* confdefs.h. */
10790_ACEOF
10791cat confdefs.h >>conftest.$ac_ext
10792cat >>conftest.$ac_ext <<_ACEOF
10793/* end confdefs.h. */
10794
Bram Moolenaar446cb832008-06-24 21:56:24 +000010795/* Override any GCC internal prototype to avoid an error.
10796 Use char because int might match the return type of a GCC
10797 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010798#ifdef __cplusplus
10799extern "C"
10800#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010801char opendir ();
10802int
10803main ()
10804{
Bram Moolenaar446cb832008-06-24 21:56:24 +000010805return opendir ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010806 ;
10807 return 0;
10808}
10809_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010810for ac_lib in '' x; do
10811 if test -z "$ac_lib"; then
10812 ac_res="none required"
10813 else
10814 ac_res=-l$ac_lib
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010815 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Bram Moolenaar446cb832008-06-24 21:56:24 +000010816 fi
10817 rm -f conftest.$ac_objext conftest$ac_exeext
10818if { (ac_try="$ac_link"
10819case "(($ac_try" in
10820 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10821 *) ac_try_echo=$ac_try;;
10822esac
10823eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10824$as_echo "$ac_try_echo") >&5
10825 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010826 ac_status=$?
10827 grep -v '^ *+' conftest.er1 >conftest.err
10828 rm -f conftest.er1
10829 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010830 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10831 (exit $ac_status); } && {
10832 test -z "$ac_c_werror_flag" ||
10833 test ! -s conftest.err
10834 } && test -s conftest$ac_exeext && {
10835 test "$cross_compiling" = yes ||
10836 $as_test_x conftest$ac_exeext
10837 }; then
10838 ac_cv_search_opendir=$ac_res
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010839else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010840 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010841sed 's/^/| /' conftest.$ac_ext >&5
10842
Bram Moolenaar446cb832008-06-24 21:56:24 +000010843
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010844fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010845
10846rm -rf conftest.dSYM
10847rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10848 conftest$ac_exeext
10849 if test "${ac_cv_search_opendir+set}" = set; then
10850 break
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010851fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010852done
10853if test "${ac_cv_search_opendir+set}" = set; then
10854 :
10855else
10856 ac_cv_search_opendir=no
10857fi
10858rm conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010859LIBS=$ac_func_search_save_LIBS
10860fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010861{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
10862$as_echo "$ac_cv_search_opendir" >&6; }
10863ac_res=$ac_cv_search_opendir
10864if test "$ac_res" != no; then
10865 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010866
10867fi
10868
10869fi
10870
10871
Bram Moolenaar071d4272004-06-13 20:20:40 +000010872if test $ac_cv_header_sys_wait_h = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010873 { $as_echo "$as_me:$LINENO: checking for sys/wait.h that defines union wait" >&5
10874$as_echo_n "checking for sys/wait.h that defines union wait... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010875 cat >conftest.$ac_ext <<_ACEOF
10876/* confdefs.h. */
10877_ACEOF
10878cat confdefs.h >>conftest.$ac_ext
10879cat >>conftest.$ac_ext <<_ACEOF
10880/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010881#include <sys/wait.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010882int
10883main ()
10884{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010885union wait xx, yy; xx = yy
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010886 ;
10887 return 0;
10888}
10889_ACEOF
10890rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010891if { (ac_try="$ac_compile"
10892case "(($ac_try" in
10893 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10894 *) ac_try_echo=$ac_try;;
10895esac
10896eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10897$as_echo "$ac_try_echo") >&5
10898 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010899 ac_status=$?
10900 grep -v '^ *+' conftest.er1 >conftest.err
10901 rm -f conftest.er1
10902 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010903 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10904 (exit $ac_status); } && {
10905 test -z "$ac_c_werror_flag" ||
10906 test ! -s conftest.err
10907 } && test -s conftest.$ac_objext; then
10908 { $as_echo "$as_me:$LINENO: result: yes" >&5
10909$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010910 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010911#define HAVE_SYS_WAIT_H 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010912_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010913
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010914 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010915#define HAVE_UNION_WAIT 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010916_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010917
10918else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010919 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010920sed 's/^/| /' conftest.$ac_ext >&5
10921
Bram Moolenaar446cb832008-06-24 21:56:24 +000010922 { $as_echo "$as_me:$LINENO: result: no" >&5
10923$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010924fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010925
10926rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010927fi
10928
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010929
10930
10931
10932
10933
10934
10935
10936
10937
10938
10939
10940
10941
10942
10943
10944
10945
10946
10947
10948
10949
10950
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960
10961
10962
10963
10964
10965
10966
10967
Bram Moolenaar0cb032e2005-04-23 20:52:00 +000010968
Bram Moolenaare74455a2007-11-04 14:36:18 +000010969
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010970for ac_header in stdarg.h stdlib.h string.h sys/select.h sys/utsname.h \
Bram Moolenaare74455a2007-11-04 14:36:18 +000010971 termcap.h fcntl.h sgtty.h sys/ioctl.h sys/time.h sys/types.h termio.h \
Bram Moolenaar446cb832008-06-24 21:56:24 +000010972 iconv.h langinfo.h math.h unistd.h stropts.h errno.h \
Bram Moolenaar071d4272004-06-13 20:20:40 +000010973 sys/resource.h sys/systeminfo.h locale.h \
Bram Moolenaar00ca2842008-06-26 20:14:00 +000010974 sys/stream.h termios.h libc.h sys/statfs.h \
Bram Moolenaar071d4272004-06-13 20:20:40 +000010975 poll.h sys/poll.h pwd.h utime.h sys/param.h libintl.h \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010976 libgen.h util/debug.h util/msg18n.h frame.h \
Bram Moolenaar0cb032e2005-04-23 20:52:00 +000010977 sys/acl.h sys/access.h sys/sysctl.h sys/sysinfo.h wchar.h wctype.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010978do
Bram Moolenaar446cb832008-06-24 21:56:24 +000010979as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10980if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10981 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
10982$as_echo_n "checking for $ac_header... " >&6; }
10983if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10984 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010985fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010986ac_res=`eval 'as_val=${'$as_ac_Header'}
10987 $as_echo "$as_val"'`
10988 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
10989$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010990else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010991 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010992{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
10993$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010994cat >conftest.$ac_ext <<_ACEOF
10995/* confdefs.h. */
10996_ACEOF
10997cat confdefs.h >>conftest.$ac_ext
10998cat >>conftest.$ac_ext <<_ACEOF
10999/* end confdefs.h. */
11000$ac_includes_default
11001#include <$ac_header>
11002_ACEOF
11003rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011004if { (ac_try="$ac_compile"
11005case "(($ac_try" in
11006 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11007 *) ac_try_echo=$ac_try;;
11008esac
11009eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11010$as_echo "$ac_try_echo") >&5
11011 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011012 ac_status=$?
11013 grep -v '^ *+' conftest.er1 >conftest.err
11014 rm -f conftest.er1
11015 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011016 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11017 (exit $ac_status); } && {
11018 test -z "$ac_c_werror_flag" ||
11019 test ! -s conftest.err
11020 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011021 ac_header_compiler=yes
11022else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011023 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011024sed 's/^/| /' conftest.$ac_ext >&5
11025
Bram Moolenaar446cb832008-06-24 21:56:24 +000011026 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000011027fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011028
11029rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11030{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11031$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011032
11033# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000011034{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
11035$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011036cat >conftest.$ac_ext <<_ACEOF
11037/* confdefs.h. */
11038_ACEOF
11039cat confdefs.h >>conftest.$ac_ext
11040cat >>conftest.$ac_ext <<_ACEOF
11041/* end confdefs.h. */
11042#include <$ac_header>
11043_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011044if { (ac_try="$ac_cpp conftest.$ac_ext"
11045case "(($ac_try" in
11046 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11047 *) ac_try_echo=$ac_try;;
11048esac
11049eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11050$as_echo "$ac_try_echo") >&5
11051 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011052 ac_status=$?
11053 grep -v '^ *+' conftest.er1 >conftest.err
11054 rm -f conftest.er1
11055 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011056 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11057 (exit $ac_status); } >/dev/null && {
11058 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
11059 test ! -s conftest.err
11060 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011061 ac_header_preproc=yes
11062else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011063 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011064sed 's/^/| /' conftest.$ac_ext >&5
11065
11066 ac_header_preproc=no
11067fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011068
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011069rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011070{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11071$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011072
11073# So? What about this header?
11074case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11075 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000011076 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11077$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11078 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11079$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011080 ac_header_preproc=yes
11081 ;;
11082 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000011083 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11084$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11085 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11086$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11087 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11088$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11089 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11090$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11091 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11092$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11093 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11094$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11095
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011096 ;;
11097esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000011098{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
11099$as_echo_n "checking for $ac_header... " >&6; }
11100if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11101 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011102else
11103 eval "$as_ac_Header=\$ac_header_preproc"
11104fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011105ac_res=`eval 'as_val=${'$as_ac_Header'}
11106 $as_echo "$as_val"'`
11107 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
11108$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011109
11110fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011111if test `eval 'as_val=${'$as_ac_Header'}
11112 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011113 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011114#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011115_ACEOF
11116
11117fi
11118
Bram Moolenaar071d4272004-06-13 20:20:40 +000011119done
11120
11121
Bram Moolenaar00ca2842008-06-26 20:14:00 +000011122
11123for ac_header in sys/ptem.h
11124do
11125as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11126{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
11127$as_echo_n "checking for $ac_header... " >&6; }
11128if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11129 $as_echo_n "(cached) " >&6
11130else
11131 cat >conftest.$ac_ext <<_ACEOF
11132/* confdefs.h. */
11133_ACEOF
11134cat confdefs.h >>conftest.$ac_ext
11135cat >>conftest.$ac_ext <<_ACEOF
11136/* end confdefs.h. */
11137#if defined HAVE_SYS_STREAM_H
11138# include <sys/stream.h>
11139#endif
11140
11141#include <$ac_header>
11142_ACEOF
11143rm -f conftest.$ac_objext
11144if { (ac_try="$ac_compile"
11145case "(($ac_try" in
11146 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11147 *) ac_try_echo=$ac_try;;
11148esac
11149eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11150$as_echo "$ac_try_echo") >&5
11151 (eval "$ac_compile") 2>conftest.er1
11152 ac_status=$?
11153 grep -v '^ *+' conftest.er1 >conftest.err
11154 rm -f conftest.er1
11155 cat conftest.err >&5
11156 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11157 (exit $ac_status); } && {
11158 test -z "$ac_c_werror_flag" ||
11159 test ! -s conftest.err
11160 } && test -s conftest.$ac_objext; then
11161 eval "$as_ac_Header=yes"
11162else
11163 $as_echo "$as_me: failed program was:" >&5
11164sed 's/^/| /' conftest.$ac_ext >&5
11165
11166 eval "$as_ac_Header=no"
11167fi
11168
11169rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11170fi
11171ac_res=`eval 'as_val=${'$as_ac_Header'}
11172 $as_echo "$as_val"'`
11173 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
11174$as_echo "$ac_res" >&6; }
11175if test `eval 'as_val=${'$as_ac_Header'}
11176 $as_echo "$as_val"'` = yes; then
11177 cat >>confdefs.h <<_ACEOF
11178#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11179_ACEOF
11180
11181fi
11182
11183done
11184
11185
11186
Bram Moolenaar446cb832008-06-24 21:56:24 +000011187{ $as_echo "$as_me:$LINENO: checking for pthread_np.h" >&5
11188$as_echo_n "checking for pthread_np.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011189cat >conftest.$ac_ext <<_ACEOF
11190/* confdefs.h. */
11191_ACEOF
11192cat confdefs.h >>conftest.$ac_ext
11193cat >>conftest.$ac_ext <<_ACEOF
11194/* end confdefs.h. */
11195
11196#include <pthread.h>
11197#include <pthread_np.h>
11198int
11199main ()
11200{
11201int i; i = 0;
11202 ;
11203 return 0;
11204}
11205_ACEOF
11206rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011207if { (ac_try="$ac_compile"
11208case "(($ac_try" in
11209 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11210 *) ac_try_echo=$ac_try;;
11211esac
11212eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11213$as_echo "$ac_try_echo") >&5
11214 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011215 ac_status=$?
11216 grep -v '^ *+' conftest.er1 >conftest.err
11217 rm -f conftest.er1
11218 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011219 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11220 (exit $ac_status); } && {
11221 test -z "$ac_c_werror_flag" ||
11222 test ! -s conftest.err
11223 } && test -s conftest.$ac_objext; then
11224 { $as_echo "$as_me:$LINENO: result: yes" >&5
11225$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011226 cat >>confdefs.h <<\_ACEOF
11227#define HAVE_PTHREAD_NP_H 1
11228_ACEOF
11229
11230else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011231 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011232sed 's/^/| /' conftest.$ac_ext >&5
11233
Bram Moolenaar446cb832008-06-24 21:56:24 +000011234 { $as_echo "$as_me:$LINENO: result: no" >&5
11235$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011236fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011237
11238rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011239
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011240
11241for ac_header in strings.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011242do
Bram Moolenaar446cb832008-06-24 21:56:24 +000011243as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11244if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11245 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
11246$as_echo_n "checking for $ac_header... " >&6; }
11247if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11248 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011249fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011250ac_res=`eval 'as_val=${'$as_ac_Header'}
11251 $as_echo "$as_val"'`
11252 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
11253$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011254else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011255 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000011256{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
11257$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011258cat >conftest.$ac_ext <<_ACEOF
11259/* confdefs.h. */
11260_ACEOF
11261cat confdefs.h >>conftest.$ac_ext
11262cat >>conftest.$ac_ext <<_ACEOF
11263/* end confdefs.h. */
11264$ac_includes_default
11265#include <$ac_header>
11266_ACEOF
11267rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011268if { (ac_try="$ac_compile"
11269case "(($ac_try" in
11270 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11271 *) ac_try_echo=$ac_try;;
11272esac
11273eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11274$as_echo "$ac_try_echo") >&5
11275 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011276 ac_status=$?
11277 grep -v '^ *+' conftest.er1 >conftest.err
11278 rm -f conftest.er1
11279 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011280 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11281 (exit $ac_status); } && {
11282 test -z "$ac_c_werror_flag" ||
11283 test ! -s conftest.err
11284 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011285 ac_header_compiler=yes
11286else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011287 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011288sed 's/^/| /' conftest.$ac_ext >&5
11289
Bram Moolenaar446cb832008-06-24 21:56:24 +000011290 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000011291fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011292
11293rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11294{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11295$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011296
11297# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000011298{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
11299$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011300cat >conftest.$ac_ext <<_ACEOF
11301/* confdefs.h. */
11302_ACEOF
11303cat confdefs.h >>conftest.$ac_ext
11304cat >>conftest.$ac_ext <<_ACEOF
11305/* end confdefs.h. */
11306#include <$ac_header>
11307_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011308if { (ac_try="$ac_cpp conftest.$ac_ext"
11309case "(($ac_try" in
11310 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11311 *) ac_try_echo=$ac_try;;
11312esac
11313eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11314$as_echo "$ac_try_echo") >&5
11315 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011316 ac_status=$?
11317 grep -v '^ *+' conftest.er1 >conftest.err
11318 rm -f conftest.er1
11319 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011320 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11321 (exit $ac_status); } >/dev/null && {
11322 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
11323 test ! -s conftest.err
11324 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011325 ac_header_preproc=yes
11326else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011327 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011328sed 's/^/| /' conftest.$ac_ext >&5
11329
11330 ac_header_preproc=no
11331fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011332
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011333rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011334{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11335$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011336
11337# So? What about this header?
11338case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11339 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000011340 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11341$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11342 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11343$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011344 ac_header_preproc=yes
11345 ;;
11346 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000011347 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11348$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11349 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11350$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11351 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11352$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11353 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11354$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11355 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11356$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11357 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11358$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11359
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011360 ;;
11361esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000011362{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
11363$as_echo_n "checking for $ac_header... " >&6; }
11364if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11365 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011366else
11367 eval "$as_ac_Header=\$ac_header_preproc"
11368fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011369ac_res=`eval 'as_val=${'$as_ac_Header'}
11370 $as_echo "$as_val"'`
11371 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
11372$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011373
11374fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011375if test `eval 'as_val=${'$as_ac_Header'}
11376 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011377 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011378#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011379_ACEOF
11380
11381fi
11382
Bram Moolenaar071d4272004-06-13 20:20:40 +000011383done
11384
Bram Moolenaar9372a112005-12-06 19:59:18 +000011385if test "x$MACOSX" = "xyes"; then
11386 cat >>confdefs.h <<\_ACEOF
11387#define NO_STRINGS_WITH_STRING_H 1
11388_ACEOF
11389
11390else
Bram Moolenaar071d4272004-06-13 20:20:40 +000011391
Bram Moolenaar446cb832008-06-24 21:56:24 +000011392{ $as_echo "$as_me:$LINENO: checking if strings.h can be included after string.h" >&5
11393$as_echo_n "checking if strings.h can be included after string.h... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011394cppflags_save=$CPPFLAGS
11395CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011396cat >conftest.$ac_ext <<_ACEOF
11397/* confdefs.h. */
11398_ACEOF
11399cat confdefs.h >>conftest.$ac_ext
11400cat >>conftest.$ac_ext <<_ACEOF
11401/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011402
11403#if defined(_AIX) && !defined(_AIX51) && !defined(_NO_PROTO)
11404# define _NO_PROTO /* like in os_unix.h, causes conflict for AIX (Winn) */
11405 /* but don't do it on AIX 5.1 (Uribarri) */
11406#endif
11407#ifdef HAVE_XM_XM_H
11408# include <Xm/Xm.h> /* This breaks it for HP-UX 11 (Squassabia) */
11409#endif
11410#ifdef HAVE_STRING_H
11411# include <string.h>
11412#endif
11413#if defined(HAVE_STRINGS_H)
11414# include <strings.h>
11415#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000011416
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011417int
11418main ()
11419{
11420int i; i = 0;
11421 ;
11422 return 0;
11423}
11424_ACEOF
11425rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011426if { (ac_try="$ac_compile"
11427case "(($ac_try" in
11428 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11429 *) ac_try_echo=$ac_try;;
11430esac
11431eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11432$as_echo "$ac_try_echo") >&5
11433 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011434 ac_status=$?
11435 grep -v '^ *+' conftest.er1 >conftest.err
11436 rm -f conftest.er1
11437 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011438 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11439 (exit $ac_status); } && {
11440 test -z "$ac_c_werror_flag" ||
11441 test ! -s conftest.err
11442 } && test -s conftest.$ac_objext; then
11443 { $as_echo "$as_me:$LINENO: result: yes" >&5
11444$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011445else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011446 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011447sed 's/^/| /' conftest.$ac_ext >&5
11448
Bram Moolenaar446cb832008-06-24 21:56:24 +000011449 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011450#define NO_STRINGS_WITH_STRING_H 1
11451_ACEOF
11452
Bram Moolenaar446cb832008-06-24 21:56:24 +000011453 { $as_echo "$as_me:$LINENO: result: no" >&5
11454$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011455fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011456
11457rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011458CPPFLAGS=$cppflags_save
Bram Moolenaar9372a112005-12-06 19:59:18 +000011459fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000011460
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011461if test $ac_cv_c_compiler_gnu = yes; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011462 { $as_echo "$as_me:$LINENO: checking whether $CC needs -traditional" >&5
11463$as_echo_n "checking whether $CC needs -traditional... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011464if test "${ac_cv_prog_gcc_traditional+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011465 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011466else
11467 ac_pattern="Autoconf.*'x'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011468 cat >conftest.$ac_ext <<_ACEOF
11469/* confdefs.h. */
11470_ACEOF
11471cat confdefs.h >>conftest.$ac_ext
11472cat >>conftest.$ac_ext <<_ACEOF
11473/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011474#include <sgtty.h>
11475Autoconf TIOCGETP
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011476_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011477if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011478 $EGREP "$ac_pattern" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000011479 ac_cv_prog_gcc_traditional=yes
11480else
Bram Moolenaar071d4272004-06-13 20:20:40 +000011481 ac_cv_prog_gcc_traditional=no
11482fi
11483rm -f conftest*
11484
11485
11486 if test $ac_cv_prog_gcc_traditional = no; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011487 cat >conftest.$ac_ext <<_ACEOF
11488/* confdefs.h. */
11489_ACEOF
11490cat confdefs.h >>conftest.$ac_ext
11491cat >>conftest.$ac_ext <<_ACEOF
11492/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011493#include <termio.h>
11494Autoconf TCGETA
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011495_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011496if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011497 $EGREP "$ac_pattern" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000011498 ac_cv_prog_gcc_traditional=yes
11499fi
11500rm -f conftest*
11501
11502 fi
11503fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011504{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_gcc_traditional" >&5
11505$as_echo "$ac_cv_prog_gcc_traditional" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011506 if test $ac_cv_prog_gcc_traditional = yes; then
11507 CC="$CC -traditional"
11508 fi
11509fi
11510
Bram Moolenaar446cb832008-06-24 21:56:24 +000011511{ $as_echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
11512$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011513if test "${ac_cv_c_const+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011514 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011515else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011516 cat >conftest.$ac_ext <<_ACEOF
11517/* confdefs.h. */
11518_ACEOF
11519cat confdefs.h >>conftest.$ac_ext
11520cat >>conftest.$ac_ext <<_ACEOF
11521/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011522
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011523int
11524main ()
11525{
11526/* FIXME: Include the comments suggested by Paul. */
11527#ifndef __cplusplus
11528 /* Ultrix mips cc rejects this. */
11529 typedef int charset[2];
Bram Moolenaar446cb832008-06-24 21:56:24 +000011530 const charset cs;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011531 /* SunOS 4.1.1 cc rejects this. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000011532 char const *const *pcpcc;
11533 char **ppc;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011534 /* NEC SVR4.0.2 mips cc rejects this. */
11535 struct point {int x, y;};
11536 static struct point const zero = {0,0};
11537 /* AIX XL C 1.02.0.0 rejects this.
11538 It does not let you subtract one const X* pointer from another in
11539 an arm of an if-expression whose if-part is not a constant
11540 expression */
11541 const char *g = "string";
Bram Moolenaar446cb832008-06-24 21:56:24 +000011542 pcpcc = &g + (g ? g-g : 0);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011543 /* HPUX 7.0 cc rejects these. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000011544 ++pcpcc;
11545 ppc = (char**) pcpcc;
11546 pcpcc = (char const *const *) ppc;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011547 { /* SCO 3.2v4 cc rejects this. */
11548 char *t;
11549 char const *s = 0 ? (char *) 0 : (char const *) 0;
Bram Moolenaar071d4272004-06-13 20:20:40 +000011550
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011551 *t++ = 0;
Bram Moolenaar446cb832008-06-24 21:56:24 +000011552 if (s) return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011553 }
11554 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
11555 int x[] = {25, 17};
11556 const int *foo = &x[0];
11557 ++foo;
11558 }
11559 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11560 typedef const int *iptr;
11561 iptr p = 0;
11562 ++p;
11563 }
11564 { /* AIX XL C 1.02.0.0 rejects this saying
11565 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
11566 struct s { int j; const int *ap[3]; };
11567 struct s *b; b->j = 5;
11568 }
11569 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
11570 const int foo = 10;
Bram Moolenaar446cb832008-06-24 21:56:24 +000011571 if (!foo) return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011572 }
Bram Moolenaar446cb832008-06-24 21:56:24 +000011573 return !cs[0] && !zero.x;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011574#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000011575
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011576 ;
11577 return 0;
Bram Moolenaar071d4272004-06-13 20:20:40 +000011578}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011579_ACEOF
11580rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011581if { (ac_try="$ac_compile"
11582case "(($ac_try" in
11583 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11584 *) ac_try_echo=$ac_try;;
11585esac
11586eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11587$as_echo "$ac_try_echo") >&5
11588 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011589 ac_status=$?
11590 grep -v '^ *+' conftest.er1 >conftest.err
11591 rm -f conftest.er1
11592 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011593 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11594 (exit $ac_status); } && {
11595 test -z "$ac_c_werror_flag" ||
11596 test ! -s conftest.err
11597 } && test -s conftest.$ac_objext; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000011598 ac_cv_c_const=yes
11599else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011600 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011601sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000011602
Bram Moolenaar446cb832008-06-24 21:56:24 +000011603 ac_cv_c_const=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011604fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011605
11606rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011607fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011608{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
11609$as_echo "$ac_cv_c_const" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011610if test $ac_cv_c_const = no; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011611
11612cat >>confdefs.h <<\_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011613#define const /**/
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011614_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011615
11616fi
11617
Bram Moolenaar76243bd2009-03-02 01:47:02 +000011618{ $as_echo "$as_me:$LINENO: checking for working volatile" >&5
11619$as_echo_n "checking for working volatile... " >&6; }
11620if test "${ac_cv_c_volatile+set}" = set; then
11621 $as_echo_n "(cached) " >&6
11622else
11623 cat >conftest.$ac_ext <<_ACEOF
11624/* confdefs.h. */
11625_ACEOF
11626cat confdefs.h >>conftest.$ac_ext
11627cat >>conftest.$ac_ext <<_ACEOF
11628/* end confdefs.h. */
11629
11630int
11631main ()
11632{
11633
11634volatile int x;
11635int * volatile y = (int *) 0;
11636return !x && !y;
11637 ;
11638 return 0;
11639}
11640_ACEOF
11641rm -f conftest.$ac_objext
11642if { (ac_try="$ac_compile"
11643case "(($ac_try" in
11644 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11645 *) ac_try_echo=$ac_try;;
11646esac
11647eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11648$as_echo "$ac_try_echo") >&5
11649 (eval "$ac_compile") 2>conftest.er1
11650 ac_status=$?
11651 grep -v '^ *+' conftest.er1 >conftest.err
11652 rm -f conftest.er1
11653 cat conftest.err >&5
11654 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11655 (exit $ac_status); } && {
11656 test -z "$ac_c_werror_flag" ||
11657 test ! -s conftest.err
11658 } && test -s conftest.$ac_objext; then
11659 ac_cv_c_volatile=yes
11660else
11661 $as_echo "$as_me: failed program was:" >&5
11662sed 's/^/| /' conftest.$ac_ext >&5
11663
11664 ac_cv_c_volatile=no
11665fi
11666
11667rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11668fi
11669{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_volatile" >&5
11670$as_echo "$ac_cv_c_volatile" >&6; }
11671if test $ac_cv_c_volatile = no; then
11672
11673cat >>confdefs.h <<\_ACEOF
11674#define volatile /**/
11675_ACEOF
11676
11677fi
11678
Bram Moolenaar446cb832008-06-24 21:56:24 +000011679{ $as_echo "$as_me:$LINENO: checking for mode_t" >&5
11680$as_echo_n "checking for mode_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011681if test "${ac_cv_type_mode_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011682 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011683else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011684 ac_cv_type_mode_t=no
11685cat >conftest.$ac_ext <<_ACEOF
11686/* confdefs.h. */
11687_ACEOF
11688cat confdefs.h >>conftest.$ac_ext
11689cat >>conftest.$ac_ext <<_ACEOF
11690/* end confdefs.h. */
11691$ac_includes_default
11692int
11693main ()
11694{
11695if (sizeof (mode_t))
11696 return 0;
11697 ;
11698 return 0;
11699}
11700_ACEOF
11701rm -f conftest.$ac_objext
11702if { (ac_try="$ac_compile"
11703case "(($ac_try" in
11704 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11705 *) ac_try_echo=$ac_try;;
11706esac
11707eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11708$as_echo "$ac_try_echo") >&5
11709 (eval "$ac_compile") 2>conftest.er1
11710 ac_status=$?
11711 grep -v '^ *+' conftest.er1 >conftest.err
11712 rm -f conftest.er1
11713 cat conftest.err >&5
11714 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11715 (exit $ac_status); } && {
11716 test -z "$ac_c_werror_flag" ||
11717 test ! -s conftest.err
11718 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011719 cat >conftest.$ac_ext <<_ACEOF
11720/* confdefs.h. */
11721_ACEOF
11722cat confdefs.h >>conftest.$ac_ext
11723cat >>conftest.$ac_ext <<_ACEOF
11724/* end confdefs.h. */
11725$ac_includes_default
11726int
11727main ()
11728{
Bram Moolenaar446cb832008-06-24 21:56:24 +000011729if (sizeof ((mode_t)))
11730 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011731 ;
11732 return 0;
11733}
11734_ACEOF
11735rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011736if { (ac_try="$ac_compile"
11737case "(($ac_try" in
11738 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11739 *) ac_try_echo=$ac_try;;
11740esac
11741eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11742$as_echo "$ac_try_echo") >&5
11743 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011744 ac_status=$?
11745 grep -v '^ *+' conftest.er1 >conftest.err
11746 rm -f conftest.er1
11747 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011748 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11749 (exit $ac_status); } && {
11750 test -z "$ac_c_werror_flag" ||
11751 test ! -s conftest.err
11752 } && test -s conftest.$ac_objext; then
11753 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011754else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011755 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011756sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000011757
Bram Moolenaar446cb832008-06-24 21:56:24 +000011758 ac_cv_type_mode_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000011759fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011760
11761rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11762else
11763 $as_echo "$as_me: failed program was:" >&5
11764sed 's/^/| /' conftest.$ac_ext >&5
11765
11766
Bram Moolenaar071d4272004-06-13 20:20:40 +000011767fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011768
11769rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11770fi
11771{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_mode_t" >&5
11772$as_echo "$ac_cv_type_mode_t" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011773if test $ac_cv_type_mode_t = yes; then
11774 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011775else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011776
11777cat >>confdefs.h <<_ACEOF
11778#define mode_t int
11779_ACEOF
11780
11781fi
11782
Bram Moolenaar446cb832008-06-24 21:56:24 +000011783{ $as_echo "$as_me:$LINENO: checking for off_t" >&5
11784$as_echo_n "checking for off_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011785if test "${ac_cv_type_off_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011786 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011787else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011788 ac_cv_type_off_t=no
11789cat >conftest.$ac_ext <<_ACEOF
11790/* confdefs.h. */
11791_ACEOF
11792cat confdefs.h >>conftest.$ac_ext
11793cat >>conftest.$ac_ext <<_ACEOF
11794/* end confdefs.h. */
11795$ac_includes_default
11796int
11797main ()
11798{
11799if (sizeof (off_t))
11800 return 0;
11801 ;
11802 return 0;
11803}
11804_ACEOF
11805rm -f conftest.$ac_objext
11806if { (ac_try="$ac_compile"
11807case "(($ac_try" in
11808 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11809 *) ac_try_echo=$ac_try;;
11810esac
11811eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11812$as_echo "$ac_try_echo") >&5
11813 (eval "$ac_compile") 2>conftest.er1
11814 ac_status=$?
11815 grep -v '^ *+' conftest.er1 >conftest.err
11816 rm -f conftest.er1
11817 cat conftest.err >&5
11818 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11819 (exit $ac_status); } && {
11820 test -z "$ac_c_werror_flag" ||
11821 test ! -s conftest.err
11822 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011823 cat >conftest.$ac_ext <<_ACEOF
11824/* confdefs.h. */
11825_ACEOF
11826cat confdefs.h >>conftest.$ac_ext
11827cat >>conftest.$ac_ext <<_ACEOF
11828/* end confdefs.h. */
11829$ac_includes_default
11830int
11831main ()
11832{
Bram Moolenaar446cb832008-06-24 21:56:24 +000011833if (sizeof ((off_t)))
11834 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011835 ;
11836 return 0;
11837}
11838_ACEOF
11839rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011840if { (ac_try="$ac_compile"
11841case "(($ac_try" in
11842 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11843 *) ac_try_echo=$ac_try;;
11844esac
11845eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11846$as_echo "$ac_try_echo") >&5
11847 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011848 ac_status=$?
11849 grep -v '^ *+' conftest.er1 >conftest.err
11850 rm -f conftest.er1
11851 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011852 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11853 (exit $ac_status); } && {
11854 test -z "$ac_c_werror_flag" ||
11855 test ! -s conftest.err
11856 } && test -s conftest.$ac_objext; then
11857 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011858else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011859 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011860sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000011861
Bram Moolenaar446cb832008-06-24 21:56:24 +000011862 ac_cv_type_off_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000011863fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011864
11865rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11866else
11867 $as_echo "$as_me: failed program was:" >&5
11868sed 's/^/| /' conftest.$ac_ext >&5
11869
11870
Bram Moolenaar071d4272004-06-13 20:20:40 +000011871fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011872
11873rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11874fi
11875{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
11876$as_echo "$ac_cv_type_off_t" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011877if test $ac_cv_type_off_t = yes; then
11878 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011879else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011880
11881cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011882#define off_t long int
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011883_ACEOF
11884
11885fi
11886
Bram Moolenaar446cb832008-06-24 21:56:24 +000011887{ $as_echo "$as_me:$LINENO: checking for pid_t" >&5
11888$as_echo_n "checking for pid_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011889if test "${ac_cv_type_pid_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011890 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011891else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011892 ac_cv_type_pid_t=no
11893cat >conftest.$ac_ext <<_ACEOF
11894/* confdefs.h. */
11895_ACEOF
11896cat confdefs.h >>conftest.$ac_ext
11897cat >>conftest.$ac_ext <<_ACEOF
11898/* end confdefs.h. */
11899$ac_includes_default
11900int
11901main ()
11902{
11903if (sizeof (pid_t))
11904 return 0;
11905 ;
11906 return 0;
11907}
11908_ACEOF
11909rm -f conftest.$ac_objext
11910if { (ac_try="$ac_compile"
11911case "(($ac_try" in
11912 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11913 *) ac_try_echo=$ac_try;;
11914esac
11915eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11916$as_echo "$ac_try_echo") >&5
11917 (eval "$ac_compile") 2>conftest.er1
11918 ac_status=$?
11919 grep -v '^ *+' conftest.er1 >conftest.err
11920 rm -f conftest.er1
11921 cat conftest.err >&5
11922 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11923 (exit $ac_status); } && {
11924 test -z "$ac_c_werror_flag" ||
11925 test ! -s conftest.err
11926 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011927 cat >conftest.$ac_ext <<_ACEOF
11928/* confdefs.h. */
11929_ACEOF
11930cat confdefs.h >>conftest.$ac_ext
11931cat >>conftest.$ac_ext <<_ACEOF
11932/* end confdefs.h. */
11933$ac_includes_default
11934int
11935main ()
11936{
Bram Moolenaar446cb832008-06-24 21:56:24 +000011937if (sizeof ((pid_t)))
11938 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011939 ;
11940 return 0;
11941}
11942_ACEOF
11943rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011944if { (ac_try="$ac_compile"
11945case "(($ac_try" in
11946 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11947 *) ac_try_echo=$ac_try;;
11948esac
11949eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11950$as_echo "$ac_try_echo") >&5
11951 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011952 ac_status=$?
11953 grep -v '^ *+' conftest.er1 >conftest.err
11954 rm -f conftest.er1
11955 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011956 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11957 (exit $ac_status); } && {
11958 test -z "$ac_c_werror_flag" ||
11959 test ! -s conftest.err
11960 } && test -s conftest.$ac_objext; then
11961 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011962else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011963 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011964sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000011965
Bram Moolenaar446cb832008-06-24 21:56:24 +000011966 ac_cv_type_pid_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000011967fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011968
11969rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11970else
11971 $as_echo "$as_me: failed program was:" >&5
11972sed 's/^/| /' conftest.$ac_ext >&5
11973
11974
Bram Moolenaar071d4272004-06-13 20:20:40 +000011975fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011976
11977rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11978fi
11979{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
11980$as_echo "$ac_cv_type_pid_t" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011981if test $ac_cv_type_pid_t = yes; then
11982 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011983else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011984
11985cat >>confdefs.h <<_ACEOF
11986#define pid_t int
11987_ACEOF
11988
11989fi
11990
Bram Moolenaar446cb832008-06-24 21:56:24 +000011991{ $as_echo "$as_me:$LINENO: checking for size_t" >&5
11992$as_echo_n "checking for size_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011993if test "${ac_cv_type_size_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011994 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011995else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011996 ac_cv_type_size_t=no
11997cat >conftest.$ac_ext <<_ACEOF
11998/* confdefs.h. */
11999_ACEOF
12000cat confdefs.h >>conftest.$ac_ext
12001cat >>conftest.$ac_ext <<_ACEOF
12002/* end confdefs.h. */
12003$ac_includes_default
12004int
12005main ()
12006{
12007if (sizeof (size_t))
12008 return 0;
12009 ;
12010 return 0;
12011}
12012_ACEOF
12013rm -f conftest.$ac_objext
12014if { (ac_try="$ac_compile"
12015case "(($ac_try" in
12016 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12017 *) ac_try_echo=$ac_try;;
12018esac
12019eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12020$as_echo "$ac_try_echo") >&5
12021 (eval "$ac_compile") 2>conftest.er1
12022 ac_status=$?
12023 grep -v '^ *+' conftest.er1 >conftest.err
12024 rm -f conftest.er1
12025 cat conftest.err >&5
12026 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12027 (exit $ac_status); } && {
12028 test -z "$ac_c_werror_flag" ||
12029 test ! -s conftest.err
12030 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012031 cat >conftest.$ac_ext <<_ACEOF
12032/* confdefs.h. */
12033_ACEOF
12034cat confdefs.h >>conftest.$ac_ext
12035cat >>conftest.$ac_ext <<_ACEOF
12036/* end confdefs.h. */
12037$ac_includes_default
12038int
12039main ()
12040{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012041if (sizeof ((size_t)))
12042 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012043 ;
12044 return 0;
12045}
12046_ACEOF
12047rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012048if { (ac_try="$ac_compile"
12049case "(($ac_try" in
12050 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12051 *) ac_try_echo=$ac_try;;
12052esac
12053eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12054$as_echo "$ac_try_echo") >&5
12055 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012056 ac_status=$?
12057 grep -v '^ *+' conftest.er1 >conftest.err
12058 rm -f conftest.er1
12059 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012060 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12061 (exit $ac_status); } && {
12062 test -z "$ac_c_werror_flag" ||
12063 test ! -s conftest.err
12064 } && test -s conftest.$ac_objext; then
12065 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012066else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012067 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012068sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012069
Bram Moolenaar446cb832008-06-24 21:56:24 +000012070 ac_cv_type_size_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000012071fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012072
12073rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12074else
12075 $as_echo "$as_me: failed program was:" >&5
12076sed 's/^/| /' conftest.$ac_ext >&5
12077
12078
Bram Moolenaar071d4272004-06-13 20:20:40 +000012079fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012080
12081rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12082fi
12083{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
12084$as_echo "$ac_cv_type_size_t" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012085if test $ac_cv_type_size_t = yes; then
12086 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012087else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012088
12089cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000012090#define size_t unsigned int
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012091_ACEOF
12092
12093fi
12094
Bram Moolenaar446cb832008-06-24 21:56:24 +000012095{ $as_echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
12096$as_echo_n "checking for uid_t in sys/types.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012097if test "${ac_cv_type_uid_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012098 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012099else
12100 cat >conftest.$ac_ext <<_ACEOF
12101/* confdefs.h. */
12102_ACEOF
12103cat confdefs.h >>conftest.$ac_ext
12104cat >>conftest.$ac_ext <<_ACEOF
12105/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012106#include <sys/types.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012107
12108_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012109if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012110 $EGREP "uid_t" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000012111 ac_cv_type_uid_t=yes
12112else
Bram Moolenaar071d4272004-06-13 20:20:40 +000012113 ac_cv_type_uid_t=no
12114fi
12115rm -f conftest*
12116
12117fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012118{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
12119$as_echo "$ac_cv_type_uid_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012120if test $ac_cv_type_uid_t = no; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000012121
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012122cat >>confdefs.h <<\_ACEOF
12123#define uid_t int
12124_ACEOF
12125
12126
12127cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012128#define gid_t int
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012129_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012130
12131fi
12132
Bram Moolenaar446cb832008-06-24 21:56:24 +000012133{ $as_echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
12134$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012135if test "${ac_cv_header_time+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012136 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012137else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012138 cat >conftest.$ac_ext <<_ACEOF
12139/* confdefs.h. */
12140_ACEOF
12141cat confdefs.h >>conftest.$ac_ext
12142cat >>conftest.$ac_ext <<_ACEOF
12143/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012144#include <sys/types.h>
12145#include <sys/time.h>
12146#include <time.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012147
12148int
12149main ()
12150{
12151if ((struct tm *) 0)
12152return 0;
12153 ;
12154 return 0;
12155}
12156_ACEOF
12157rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012158if { (ac_try="$ac_compile"
12159case "(($ac_try" in
12160 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12161 *) ac_try_echo=$ac_try;;
12162esac
12163eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12164$as_echo "$ac_try_echo") >&5
12165 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012166 ac_status=$?
12167 grep -v '^ *+' conftest.er1 >conftest.err
12168 rm -f conftest.er1
12169 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012170 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12171 (exit $ac_status); } && {
12172 test -z "$ac_c_werror_flag" ||
12173 test ! -s conftest.err
12174 } && test -s conftest.$ac_objext; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000012175 ac_cv_header_time=yes
12176else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012177 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012178sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012179
Bram Moolenaar446cb832008-06-24 21:56:24 +000012180 ac_cv_header_time=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012181fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012182
12183rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012184fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012185{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
12186$as_echo "$ac_cv_header_time" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012187if test $ac_cv_header_time = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012188
12189cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012190#define TIME_WITH_SYS_TIME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012191_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012192
12193fi
12194
Bram Moolenaar446cb832008-06-24 21:56:24 +000012195{ $as_echo "$as_me:$LINENO: checking for ino_t" >&5
12196$as_echo_n "checking for ino_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012197if test "${ac_cv_type_ino_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012198 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012199else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012200 ac_cv_type_ino_t=no
12201cat >conftest.$ac_ext <<_ACEOF
12202/* confdefs.h. */
12203_ACEOF
12204cat confdefs.h >>conftest.$ac_ext
12205cat >>conftest.$ac_ext <<_ACEOF
12206/* end confdefs.h. */
12207$ac_includes_default
12208int
12209main ()
12210{
12211if (sizeof (ino_t))
12212 return 0;
12213 ;
12214 return 0;
12215}
12216_ACEOF
12217rm -f conftest.$ac_objext
12218if { (ac_try="$ac_compile"
12219case "(($ac_try" in
12220 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12221 *) ac_try_echo=$ac_try;;
12222esac
12223eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12224$as_echo "$ac_try_echo") >&5
12225 (eval "$ac_compile") 2>conftest.er1
12226 ac_status=$?
12227 grep -v '^ *+' conftest.er1 >conftest.err
12228 rm -f conftest.er1
12229 cat conftest.err >&5
12230 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12231 (exit $ac_status); } && {
12232 test -z "$ac_c_werror_flag" ||
12233 test ! -s conftest.err
12234 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012235 cat >conftest.$ac_ext <<_ACEOF
12236/* confdefs.h. */
12237_ACEOF
12238cat confdefs.h >>conftest.$ac_ext
12239cat >>conftest.$ac_ext <<_ACEOF
12240/* end confdefs.h. */
12241$ac_includes_default
12242int
12243main ()
12244{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012245if (sizeof ((ino_t)))
12246 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012247 ;
12248 return 0;
12249}
12250_ACEOF
12251rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012252if { (ac_try="$ac_compile"
12253case "(($ac_try" in
12254 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12255 *) ac_try_echo=$ac_try;;
12256esac
12257eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12258$as_echo "$ac_try_echo") >&5
12259 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012260 ac_status=$?
12261 grep -v '^ *+' conftest.er1 >conftest.err
12262 rm -f conftest.er1
12263 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012264 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12265 (exit $ac_status); } && {
12266 test -z "$ac_c_werror_flag" ||
12267 test ! -s conftest.err
12268 } && test -s conftest.$ac_objext; then
12269 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012270else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012271 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012272sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012273
Bram Moolenaar446cb832008-06-24 21:56:24 +000012274 ac_cv_type_ino_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000012275fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012276
12277rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12278else
12279 $as_echo "$as_me: failed program was:" >&5
12280sed 's/^/| /' conftest.$ac_ext >&5
12281
12282
Bram Moolenaar071d4272004-06-13 20:20:40 +000012283fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012284
12285rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12286fi
12287{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_ino_t" >&5
12288$as_echo "$ac_cv_type_ino_t" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012289if test $ac_cv_type_ino_t = yes; then
12290 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012291else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012292
12293cat >>confdefs.h <<_ACEOF
12294#define ino_t long
12295_ACEOF
12296
12297fi
12298
Bram Moolenaar446cb832008-06-24 21:56:24 +000012299{ $as_echo "$as_me:$LINENO: checking for dev_t" >&5
12300$as_echo_n "checking for dev_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012301if test "${ac_cv_type_dev_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012302 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012303else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012304 ac_cv_type_dev_t=no
12305cat >conftest.$ac_ext <<_ACEOF
12306/* confdefs.h. */
12307_ACEOF
12308cat confdefs.h >>conftest.$ac_ext
12309cat >>conftest.$ac_ext <<_ACEOF
12310/* end confdefs.h. */
12311$ac_includes_default
12312int
12313main ()
12314{
12315if (sizeof (dev_t))
12316 return 0;
12317 ;
12318 return 0;
12319}
12320_ACEOF
12321rm -f conftest.$ac_objext
12322if { (ac_try="$ac_compile"
12323case "(($ac_try" in
12324 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12325 *) ac_try_echo=$ac_try;;
12326esac
12327eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12328$as_echo "$ac_try_echo") >&5
12329 (eval "$ac_compile") 2>conftest.er1
12330 ac_status=$?
12331 grep -v '^ *+' conftest.er1 >conftest.err
12332 rm -f conftest.er1
12333 cat conftest.err >&5
12334 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12335 (exit $ac_status); } && {
12336 test -z "$ac_c_werror_flag" ||
12337 test ! -s conftest.err
12338 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012339 cat >conftest.$ac_ext <<_ACEOF
12340/* confdefs.h. */
12341_ACEOF
12342cat confdefs.h >>conftest.$ac_ext
12343cat >>conftest.$ac_ext <<_ACEOF
12344/* end confdefs.h. */
12345$ac_includes_default
12346int
12347main ()
12348{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012349if (sizeof ((dev_t)))
12350 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012351 ;
12352 return 0;
12353}
12354_ACEOF
12355rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012356if { (ac_try="$ac_compile"
12357case "(($ac_try" in
12358 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12359 *) ac_try_echo=$ac_try;;
12360esac
12361eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12362$as_echo "$ac_try_echo") >&5
12363 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012364 ac_status=$?
12365 grep -v '^ *+' conftest.er1 >conftest.err
12366 rm -f conftest.er1
12367 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012368 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12369 (exit $ac_status); } && {
12370 test -z "$ac_c_werror_flag" ||
12371 test ! -s conftest.err
12372 } && test -s conftest.$ac_objext; then
12373 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012374else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012375 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012376sed 's/^/| /' conftest.$ac_ext >&5
12377
Bram Moolenaar446cb832008-06-24 21:56:24 +000012378 ac_cv_type_dev_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000012379fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012380
12381rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12382else
12383 $as_echo "$as_me: failed program was:" >&5
12384sed 's/^/| /' conftest.$ac_ext >&5
12385
12386
Bram Moolenaar071d4272004-06-13 20:20:40 +000012387fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012388
12389rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12390fi
12391{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_dev_t" >&5
12392$as_echo "$ac_cv_type_dev_t" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012393if test $ac_cv_type_dev_t = yes; then
12394 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012395else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012396
12397cat >>confdefs.h <<_ACEOF
12398#define dev_t unsigned
12399_ACEOF
12400
12401fi
12402
12403
Bram Moolenaar446cb832008-06-24 21:56:24 +000012404{ $as_echo "$as_me:$LINENO: checking for rlim_t" >&5
12405$as_echo_n "checking for rlim_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012406if eval "test \"`echo '$''{'ac_cv_type_rlim_t'+set}'`\" = set"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012407 { $as_echo "$as_me:$LINENO: result: (cached) $ac_cv_type_rlim_t" >&5
12408$as_echo "(cached) $ac_cv_type_rlim_t" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012409else
12410 cat >conftest.$ac_ext <<_ACEOF
12411/* confdefs.h. */
12412_ACEOF
12413cat confdefs.h >>conftest.$ac_ext
12414cat >>conftest.$ac_ext <<_ACEOF
12415/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012416
12417#include <sys/types.h>
12418#if STDC_HEADERS
Bram Moolenaar446cb832008-06-24 21:56:24 +000012419# include <stdlib.h>
12420# include <stddef.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000012421#endif
12422#ifdef HAVE_SYS_RESOURCE_H
Bram Moolenaar446cb832008-06-24 21:56:24 +000012423# include <sys/resource.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000012424#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012425
12426_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012427if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012428 $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 +000012429 ac_cv_type_rlim_t=yes
12430else
Bram Moolenaar071d4272004-06-13 20:20:40 +000012431 ac_cv_type_rlim_t=no
12432fi
12433rm -f conftest*
12434
Bram Moolenaar446cb832008-06-24 21:56:24 +000012435 { $as_echo "$as_me:$LINENO: result: $ac_cv_type_rlim_t" >&5
12436$as_echo "$ac_cv_type_rlim_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012437fi
12438if test $ac_cv_type_rlim_t = no; then
12439 cat >> confdefs.h <<\EOF
12440#define rlim_t unsigned long
12441EOF
12442fi
12443
Bram Moolenaar446cb832008-06-24 21:56:24 +000012444{ $as_echo "$as_me:$LINENO: checking for stack_t" >&5
12445$as_echo_n "checking for stack_t... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012446if eval "test \"`echo '$''{'ac_cv_type_stack_t'+set}'`\" = set"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012447 { $as_echo "$as_me:$LINENO: result: (cached) $ac_cv_type_stack_t" >&5
12448$as_echo "(cached) $ac_cv_type_stack_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012449else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012450 cat >conftest.$ac_ext <<_ACEOF
12451/* confdefs.h. */
12452_ACEOF
12453cat confdefs.h >>conftest.$ac_ext
12454cat >>conftest.$ac_ext <<_ACEOF
12455/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012456
12457#include <sys/types.h>
12458#if STDC_HEADERS
Bram Moolenaar446cb832008-06-24 21:56:24 +000012459# include <stdlib.h>
12460# include <stddef.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000012461#endif
12462#include <signal.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012463
12464_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012465if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012466 $EGREP "stack_t" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000012467 ac_cv_type_stack_t=yes
12468else
Bram Moolenaar071d4272004-06-13 20:20:40 +000012469 ac_cv_type_stack_t=no
12470fi
12471rm -f conftest*
12472
Bram Moolenaar446cb832008-06-24 21:56:24 +000012473 { $as_echo "$as_me:$LINENO: result: $ac_cv_type_stack_t" >&5
12474$as_echo "$ac_cv_type_stack_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012475fi
12476if test $ac_cv_type_stack_t = no; then
12477 cat >> confdefs.h <<\EOF
12478#define stack_t struct sigaltstack
12479EOF
12480fi
12481
Bram Moolenaar446cb832008-06-24 21:56:24 +000012482{ $as_echo "$as_me:$LINENO: checking whether stack_t has an ss_base field" >&5
12483$as_echo_n "checking whether stack_t has an ss_base field... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012484cat >conftest.$ac_ext <<_ACEOF
12485/* confdefs.h. */
12486_ACEOF
12487cat confdefs.h >>conftest.$ac_ext
12488cat >>conftest.$ac_ext <<_ACEOF
12489/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012490
12491#include <sys/types.h>
12492#if STDC_HEADERS
Bram Moolenaar446cb832008-06-24 21:56:24 +000012493# include <stdlib.h>
12494# include <stddef.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000012495#endif
12496#include <signal.h>
12497#include "confdefs.h"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012498
12499int
12500main ()
12501{
12502stack_t sigstk; sigstk.ss_base = 0;
12503 ;
12504 return 0;
12505}
12506_ACEOF
12507rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012508if { (ac_try="$ac_compile"
12509case "(($ac_try" in
12510 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12511 *) ac_try_echo=$ac_try;;
12512esac
12513eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12514$as_echo "$ac_try_echo") >&5
12515 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012516 ac_status=$?
12517 grep -v '^ *+' conftest.er1 >conftest.err
12518 rm -f conftest.er1
12519 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012520 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12521 (exit $ac_status); } && {
12522 test -z "$ac_c_werror_flag" ||
12523 test ! -s conftest.err
12524 } && test -s conftest.$ac_objext; then
12525 { $as_echo "$as_me:$LINENO: result: yes" >&5
12526$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012527#define HAVE_SS_BASE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012528_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012529
12530else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012531 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012532sed 's/^/| /' conftest.$ac_ext >&5
12533
Bram Moolenaar446cb832008-06-24 21:56:24 +000012534 { $as_echo "$as_me:$LINENO: result: no" >&5
12535$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012536fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012537
12538rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000012539
12540olibs="$LIBS"
Bram Moolenaar446cb832008-06-24 21:56:24 +000012541{ $as_echo "$as_me:$LINENO: checking --with-tlib argument" >&5
12542$as_echo_n "checking --with-tlib argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012543
Bram Moolenaar446cb832008-06-24 21:56:24 +000012544# Check whether --with-tlib was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +000012545if test "${with_tlib+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012546 withval=$with_tlib;
12547fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000012548
12549if test -n "$with_tlib"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012550 { $as_echo "$as_me:$LINENO: result: $with_tlib" >&5
12551$as_echo "$with_tlib" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012552 LIBS="$LIBS -l$with_tlib"
Bram Moolenaar446cb832008-06-24 21:56:24 +000012553 { $as_echo "$as_me:$LINENO: checking for linking with $with_tlib library" >&5
12554$as_echo_n "checking for linking with $with_tlib library... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012555 cat >conftest.$ac_ext <<_ACEOF
12556/* confdefs.h. */
12557_ACEOF
12558cat confdefs.h >>conftest.$ac_ext
12559cat >>conftest.$ac_ext <<_ACEOF
12560/* end confdefs.h. */
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012561
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012562int
12563main ()
12564{
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012565
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012566 ;
12567 return 0;
12568}
12569_ACEOF
12570rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012571if { (ac_try="$ac_link"
12572case "(($ac_try" in
12573 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12574 *) ac_try_echo=$ac_try;;
12575esac
12576eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12577$as_echo "$ac_try_echo") >&5
12578 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012579 ac_status=$?
12580 grep -v '^ *+' conftest.er1 >conftest.err
12581 rm -f conftest.er1
12582 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012583 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12584 (exit $ac_status); } && {
12585 test -z "$ac_c_werror_flag" ||
12586 test ! -s conftest.err
12587 } && test -s conftest$ac_exeext && {
12588 test "$cross_compiling" = yes ||
12589 $as_test_x conftest$ac_exeext
12590 }; then
12591 { $as_echo "$as_me:$LINENO: result: OK" >&5
12592$as_echo "OK" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012593else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012594 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012595sed 's/^/| /' conftest.$ac_ext >&5
12596
Bram Moolenaar446cb832008-06-24 21:56:24 +000012597 { { $as_echo "$as_me:$LINENO: error: FAILED" >&5
12598$as_echo "$as_me: error: FAILED" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012599 { (exit 1); exit 1; }; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012600fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012601
12602rm -rf conftest.dSYM
12603rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012604 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012605 olibs="$LIBS"
12606else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012607 { $as_echo "$as_me:$LINENO: result: empty: automatic terminal library selection" >&5
12608$as_echo "empty: automatic terminal library selection" >&6; }
Bram Moolenaara1b5aa52006-10-10 09:41:28 +000012609 case "`uname -s 2>/dev/null`" in
12610 OSF1|SCO_SV) tlibs="ncurses curses termlib termcap";;
Bram Moolenaar071d4272004-06-13 20:20:40 +000012611 *) tlibs="ncurses termlib termcap curses";;
12612 esac
12613 for libname in $tlibs; do
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012614
Bram Moolenaar446cb832008-06-24 21:56:24 +000012615as_ac_Lib=`$as_echo "ac_cv_lib_${libname}''_tgetent" | $as_tr_sh`
12616{ $as_echo "$as_me:$LINENO: checking for tgetent in -l${libname}" >&5
12617$as_echo_n "checking for tgetent in -l${libname}... " >&6; }
12618if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then
12619 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012620else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012621 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000012622LIBS="-l${libname} $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012623cat >conftest.$ac_ext <<_ACEOF
12624/* confdefs.h. */
12625_ACEOF
12626cat confdefs.h >>conftest.$ac_ext
12627cat >>conftest.$ac_ext <<_ACEOF
12628/* end confdefs.h. */
12629
Bram Moolenaar446cb832008-06-24 21:56:24 +000012630/* Override any GCC internal prototype to avoid an error.
12631 Use char because int might match the return type of a GCC
12632 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012633#ifdef __cplusplus
12634extern "C"
12635#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012636char tgetent ();
12637int
12638main ()
12639{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012640return tgetent ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012641 ;
12642 return 0;
12643}
12644_ACEOF
12645rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012646if { (ac_try="$ac_link"
12647case "(($ac_try" in
12648 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12649 *) ac_try_echo=$ac_try;;
12650esac
12651eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12652$as_echo "$ac_try_echo") >&5
12653 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012654 ac_status=$?
12655 grep -v '^ *+' conftest.er1 >conftest.err
12656 rm -f conftest.er1
12657 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012658 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12659 (exit $ac_status); } && {
12660 test -z "$ac_c_werror_flag" ||
12661 test ! -s conftest.err
12662 } && test -s conftest$ac_exeext && {
12663 test "$cross_compiling" = yes ||
12664 $as_test_x conftest$ac_exeext
12665 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012666 eval "$as_ac_Lib=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000012667else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012668 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012669sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012670
Bram Moolenaar446cb832008-06-24 21:56:24 +000012671 eval "$as_ac_Lib=no"
Bram Moolenaar071d4272004-06-13 20:20:40 +000012672fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012673
12674rm -rf conftest.dSYM
12675rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012676 conftest$ac_exeext conftest.$ac_ext
12677LIBS=$ac_check_lib_save_LIBS
12678fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012679ac_res=`eval 'as_val=${'$as_ac_Lib'}
12680 $as_echo "$as_val"'`
12681 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
12682$as_echo "$ac_res" >&6; }
12683if test `eval 'as_val=${'$as_ac_Lib'}
12684 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012685 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000012686#define `$as_echo "HAVE_LIB${libname}" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012687_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012688
12689 LIBS="-l${libname} $LIBS"
12690
Bram Moolenaar071d4272004-06-13 20:20:40 +000012691fi
12692
12693 if test "x$olibs" != "x$LIBS"; then
12694 if test "$cross_compiling" = yes; then
12695 res="FAIL"
12696else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012697 cat >conftest.$ac_ext <<_ACEOF
12698/* confdefs.h. */
12699_ACEOF
12700cat confdefs.h >>conftest.$ac_ext
12701cat >>conftest.$ac_ext <<_ACEOF
12702/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012703
12704#ifdef HAVE_TERMCAP_H
12705# include <termcap.h>
12706#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +000012707#if STDC_HEADERS
12708# include <stdlib.h>
12709# include <stddef.h>
12710#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000012711main() {char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(0); }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012712_ACEOF
12713rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012714if { (ac_try="$ac_link"
12715case "(($ac_try" in
12716 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12717 *) ac_try_echo=$ac_try;;
12718esac
12719eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12720$as_echo "$ac_try_echo") >&5
12721 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012722 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000012723 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012724 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000012725 { (case "(($ac_try" in
12726 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12727 *) ac_try_echo=$ac_try;;
12728esac
12729eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12730$as_echo "$ac_try_echo") >&5
12731 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012732 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000012733 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012734 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000012735 res="OK"
12736else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012737 $as_echo "$as_me: program exited with status $ac_status" >&5
12738$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012739sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012740
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012741( exit $ac_status )
12742res="FAIL"
12743fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012744rm -rf conftest.dSYM
12745rm -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 +000012746fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012747
12748
Bram Moolenaar071d4272004-06-13 20:20:40 +000012749 if test "$res" = "OK"; then
12750 break
12751 fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012752 { $as_echo "$as_me:$LINENO: result: $libname library is not usable" >&5
12753$as_echo "$libname library is not usable" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012754 LIBS="$olibs"
12755 fi
12756 done
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012757 if test "x$olibs" = "x$LIBS"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012758 { $as_echo "$as_me:$LINENO: result: no terminal library found" >&5
12759$as_echo "no terminal library found" >&6; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012760 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000012761fi
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012762
12763if test "x$olibs" = "x$LIBS"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012764 { $as_echo "$as_me:$LINENO: checking for tgetent()" >&5
12765$as_echo_n "checking for tgetent()... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012766 cat >conftest.$ac_ext <<_ACEOF
12767/* confdefs.h. */
12768_ACEOF
12769cat confdefs.h >>conftest.$ac_ext
12770cat >>conftest.$ac_ext <<_ACEOF
12771/* end confdefs.h. */
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012772
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012773int
12774main ()
12775{
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012776char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012777 ;
12778 return 0;
12779}
12780_ACEOF
12781rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012782if { (ac_try="$ac_link"
12783case "(($ac_try" in
12784 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12785 *) ac_try_echo=$ac_try;;
12786esac
12787eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12788$as_echo "$ac_try_echo") >&5
12789 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012790 ac_status=$?
12791 grep -v '^ *+' conftest.er1 >conftest.err
12792 rm -f conftest.er1
12793 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012794 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12795 (exit $ac_status); } && {
12796 test -z "$ac_c_werror_flag" ||
12797 test ! -s conftest.err
12798 } && test -s conftest$ac_exeext && {
12799 test "$cross_compiling" = yes ||
12800 $as_test_x conftest$ac_exeext
12801 }; then
12802 { $as_echo "$as_me:$LINENO: result: yes" >&5
12803$as_echo "yes" >&6; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012804else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012805 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012806sed 's/^/| /' conftest.$ac_ext >&5
12807
Bram Moolenaar446cb832008-06-24 21:56:24 +000012808 { { $as_echo "$as_me:$LINENO: error: NOT FOUND!
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012809 You need to install a terminal library; for example ncurses.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012810 Or specify the name of the library with --with-tlib." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012811$as_echo "$as_me: error: NOT FOUND!
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012812 You need to install a terminal library; for example ncurses.
12813 Or specify the name of the library with --with-tlib." >&2;}
12814 { (exit 1); exit 1; }; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012815fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012816
12817rm -rf conftest.dSYM
12818rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012819 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012820fi
12821
Bram Moolenaar446cb832008-06-24 21:56:24 +000012822{ $as_echo "$as_me:$LINENO: checking whether we talk terminfo" >&5
12823$as_echo_n "checking whether we talk terminfo... " >&6; }
12824if test "${vim_cv_terminfo+set}" = set; then
12825 $as_echo_n "(cached) " >&6
12826else
12827
12828 if test "$cross_compiling" = yes; then
12829
12830 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_terminfo'" >&5
12831$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_terminfo'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012832 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000012833
Bram Moolenaar071d4272004-06-13 20:20:40 +000012834else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012835 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012836
Bram Moolenaar446cb832008-06-24 21:56:24 +000012837#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +000012838#ifdef HAVE_TERMCAP_H
12839# include <termcap.h>
12840#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +000012841#ifdef HAVE_STRING_H
12842# include <string.h>
12843#endif
12844#if STDC_HEADERS
12845# include <stdlib.h>
12846# include <stddef.h>
12847#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000012848main()
12849{char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(!strcmp(s==0 ? "" : s, "1")); }
Bram Moolenaar446cb832008-06-24 21:56:24 +000012850
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012851_ACEOF
12852rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012853if { (ac_try="$ac_link"
12854case "(($ac_try" in
12855 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12856 *) ac_try_echo=$ac_try;;
12857esac
12858eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12859$as_echo "$ac_try_echo") >&5
12860 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012861 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000012862 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012863 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000012864 { (case "(($ac_try" in
12865 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12866 *) ac_try_echo=$ac_try;;
12867esac
12868eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12869$as_echo "$ac_try_echo") >&5
12870 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012871 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000012872 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012873 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012874
12875 vim_cv_terminfo=no
12876
Bram Moolenaar071d4272004-06-13 20:20:40 +000012877else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012878 $as_echo "$as_me: program exited with status $ac_status" >&5
12879$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012880sed 's/^/| /' conftest.$ac_ext >&5
12881
12882( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000012883
12884 vim_cv_terminfo=yes
12885
12886fi
12887rm -rf conftest.dSYM
12888rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12889fi
12890
12891
12892
12893fi
12894{ $as_echo "$as_me:$LINENO: result: $vim_cv_terminfo" >&5
12895$as_echo "$vim_cv_terminfo" >&6; }
12896
12897if test "x$vim_cv_terminfo" = "xyes" ; then
12898 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012899#define TERMINFO 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012900_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012901
12902fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000012903
Bram Moolenaar071d4272004-06-13 20:20:40 +000012904if test "x$olibs" != "x$LIBS"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012905 { $as_echo "$as_me:$LINENO: checking what tgetent() returns for an unknown terminal" >&5
12906$as_echo_n "checking what tgetent() returns for an unknown terminal... " >&6; }
12907if test "${vim_cv_tgent+set}" = set; then
12908 $as_echo_n "(cached) " >&6
12909else
12910
12911 if test "$cross_compiling" = yes; then
12912
12913 { { $as_echo "$as_me:$LINENO: error: failed to compile test program." >&5
12914$as_echo "$as_me: error: failed to compile test program." >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012915 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000012916
Bram Moolenaar071d4272004-06-13 20:20:40 +000012917else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012918 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012919
Bram Moolenaar446cb832008-06-24 21:56:24 +000012920#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +000012921#ifdef HAVE_TERMCAP_H
12922# include <termcap.h>
12923#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +000012924#if STDC_HEADERS
12925# include <stdlib.h>
12926# include <stddef.h>
12927#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000012928main()
12929{char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); exit(res != 0); }
Bram Moolenaar446cb832008-06-24 21:56:24 +000012930
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012931_ACEOF
12932rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012933if { (ac_try="$ac_link"
12934case "(($ac_try" in
12935 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12936 *) ac_try_echo=$ac_try;;
12937esac
12938eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12939$as_echo "$ac_try_echo") >&5
12940 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012941 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000012942 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012943 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000012944 { (case "(($ac_try" in
12945 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12946 *) ac_try_echo=$ac_try;;
12947esac
12948eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12949$as_echo "$ac_try_echo") >&5
12950 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012951 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000012952 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012953 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012954
12955 vim_cv_tgent=zero
Bram Moolenaar071d4272004-06-13 20:20:40 +000012956
12957else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012958 $as_echo "$as_me: program exited with status $ac_status" >&5
12959$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012960sed 's/^/| /' conftest.$ac_ext >&5
12961
12962( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000012963
12964 vim_cv_tgent=non-zero
12965
Bram Moolenaar071d4272004-06-13 20:20:40 +000012966fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012967rm -rf conftest.dSYM
12968rm -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 +000012969fi
12970
Bram Moolenaar446cb832008-06-24 21:56:24 +000012971
12972
12973fi
12974{ $as_echo "$as_me:$LINENO: result: $vim_cv_tgent" >&5
12975$as_echo "$vim_cv_tgent" >&6; }
12976
12977 if test "x$vim_cv_tgent" = "xzero" ; then
12978 cat >>confdefs.h <<\_ACEOF
12979#define TGETENT_ZERO_ERR 0
12980_ACEOF
12981
12982 fi
12983fi
12984
12985{ $as_echo "$as_me:$LINENO: checking whether termcap.h contains ospeed" >&5
12986$as_echo_n "checking whether termcap.h contains ospeed... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012987cat >conftest.$ac_ext <<_ACEOF
12988/* confdefs.h. */
12989_ACEOF
12990cat confdefs.h >>conftest.$ac_ext
12991cat >>conftest.$ac_ext <<_ACEOF
12992/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012993
12994#ifdef HAVE_TERMCAP_H
12995# include <termcap.h>
12996#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012997
12998int
12999main ()
13000{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013001ospeed = 20000
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013002 ;
13003 return 0;
13004}
13005_ACEOF
13006rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013007if { (ac_try="$ac_link"
13008case "(($ac_try" in
13009 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13010 *) ac_try_echo=$ac_try;;
13011esac
13012eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13013$as_echo "$ac_try_echo") >&5
13014 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013015 ac_status=$?
13016 grep -v '^ *+' conftest.er1 >conftest.err
13017 rm -f conftest.er1
13018 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013019 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13020 (exit $ac_status); } && {
13021 test -z "$ac_c_werror_flag" ||
13022 test ! -s conftest.err
13023 } && test -s conftest$ac_exeext && {
13024 test "$cross_compiling" = yes ||
13025 $as_test_x conftest$ac_exeext
13026 }; then
13027 { $as_echo "$as_me:$LINENO: result: yes" >&5
13028$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013029#define HAVE_OSPEED 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013030_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013031
13032else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013033 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013034sed 's/^/| /' conftest.$ac_ext >&5
13035
Bram Moolenaar446cb832008-06-24 21:56:24 +000013036 { $as_echo "$as_me:$LINENO: result: no" >&5
13037$as_echo "no" >&6; }
13038 { $as_echo "$as_me:$LINENO: checking whether ospeed can be extern" >&5
13039$as_echo_n "checking whether ospeed can be extern... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013040 cat >conftest.$ac_ext <<_ACEOF
13041/* confdefs.h. */
13042_ACEOF
13043cat confdefs.h >>conftest.$ac_ext
13044cat >>conftest.$ac_ext <<_ACEOF
13045/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013046
13047#ifdef HAVE_TERMCAP_H
13048# include <termcap.h>
13049#endif
13050extern short ospeed;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013051
13052int
13053main ()
13054{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013055ospeed = 20000
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013056 ;
13057 return 0;
13058}
13059_ACEOF
13060rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013061if { (ac_try="$ac_link"
13062case "(($ac_try" in
13063 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13064 *) ac_try_echo=$ac_try;;
13065esac
13066eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13067$as_echo "$ac_try_echo") >&5
13068 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013069 ac_status=$?
13070 grep -v '^ *+' conftest.er1 >conftest.err
13071 rm -f conftest.er1
13072 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013073 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13074 (exit $ac_status); } && {
13075 test -z "$ac_c_werror_flag" ||
13076 test ! -s conftest.err
13077 } && test -s conftest$ac_exeext && {
13078 test "$cross_compiling" = yes ||
13079 $as_test_x conftest$ac_exeext
13080 }; then
13081 { $as_echo "$as_me:$LINENO: result: yes" >&5
13082$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013083#define OSPEED_EXTERN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013084_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013085
13086else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013087 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013088sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013089
Bram Moolenaar446cb832008-06-24 21:56:24 +000013090 { $as_echo "$as_me:$LINENO: result: no" >&5
13091$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013092fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013093
13094rm -rf conftest.dSYM
13095rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013096 conftest$ac_exeext conftest.$ac_ext
13097
13098fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013099
13100rm -rf conftest.dSYM
13101rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013102 conftest$ac_exeext conftest.$ac_ext
13103
Bram Moolenaar446cb832008-06-24 21:56:24 +000013104{ $as_echo "$as_me:$LINENO: checking whether termcap.h contains UP, BC and PC" >&5
13105$as_echo_n "checking whether termcap.h contains UP, BC and PC... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013106cat >conftest.$ac_ext <<_ACEOF
13107/* confdefs.h. */
13108_ACEOF
13109cat confdefs.h >>conftest.$ac_ext
13110cat >>conftest.$ac_ext <<_ACEOF
13111/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013112
13113#ifdef HAVE_TERMCAP_H
13114# include <termcap.h>
13115#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013116
13117int
13118main ()
13119{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013120if (UP == 0 && BC == 0) PC = 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013121 ;
13122 return 0;
13123}
13124_ACEOF
13125rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013126if { (ac_try="$ac_link"
13127case "(($ac_try" in
13128 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13129 *) ac_try_echo=$ac_try;;
13130esac
13131eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13132$as_echo "$ac_try_echo") >&5
13133 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013134 ac_status=$?
13135 grep -v '^ *+' conftest.er1 >conftest.err
13136 rm -f conftest.er1
13137 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013138 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13139 (exit $ac_status); } && {
13140 test -z "$ac_c_werror_flag" ||
13141 test ! -s conftest.err
13142 } && test -s conftest$ac_exeext && {
13143 test "$cross_compiling" = yes ||
13144 $as_test_x conftest$ac_exeext
13145 }; then
13146 { $as_echo "$as_me:$LINENO: result: yes" >&5
13147$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013148#define HAVE_UP_BC_PC 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013149_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013150
13151else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013152 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013153sed 's/^/| /' conftest.$ac_ext >&5
13154
Bram Moolenaar446cb832008-06-24 21:56:24 +000013155 { $as_echo "$as_me:$LINENO: result: no" >&5
13156$as_echo "no" >&6; }
13157 { $as_echo "$as_me:$LINENO: checking whether UP, BC and PC can be extern" >&5
13158$as_echo_n "checking whether UP, BC and PC can be extern... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013159 cat >conftest.$ac_ext <<_ACEOF
13160/* confdefs.h. */
13161_ACEOF
13162cat confdefs.h >>conftest.$ac_ext
13163cat >>conftest.$ac_ext <<_ACEOF
13164/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013165
13166#ifdef HAVE_TERMCAP_H
13167# include <termcap.h>
13168#endif
13169extern char *UP, *BC, PC;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013170
13171int
13172main ()
13173{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013174if (UP == 0 && BC == 0) PC = 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013175 ;
13176 return 0;
13177}
13178_ACEOF
13179rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013180if { (ac_try="$ac_link"
13181case "(($ac_try" in
13182 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13183 *) ac_try_echo=$ac_try;;
13184esac
13185eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13186$as_echo "$ac_try_echo") >&5
13187 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013188 ac_status=$?
13189 grep -v '^ *+' conftest.er1 >conftest.err
13190 rm -f conftest.er1
13191 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013192 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13193 (exit $ac_status); } && {
13194 test -z "$ac_c_werror_flag" ||
13195 test ! -s conftest.err
13196 } && test -s conftest$ac_exeext && {
13197 test "$cross_compiling" = yes ||
13198 $as_test_x conftest$ac_exeext
13199 }; then
13200 { $as_echo "$as_me:$LINENO: result: yes" >&5
13201$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013202#define UP_BC_PC_EXTERN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013203_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013204
13205else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013206 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013207sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013208
Bram Moolenaar446cb832008-06-24 21:56:24 +000013209 { $as_echo "$as_me:$LINENO: result: no" >&5
13210$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013211fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013212
13213rm -rf conftest.dSYM
13214rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013215 conftest$ac_exeext conftest.$ac_ext
13216
13217fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013218
13219rm -rf conftest.dSYM
13220rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013221 conftest$ac_exeext conftest.$ac_ext
13222
Bram Moolenaar446cb832008-06-24 21:56:24 +000013223{ $as_echo "$as_me:$LINENO: checking whether tputs() uses outfuntype" >&5
13224$as_echo_n "checking whether tputs() uses outfuntype... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013225cat >conftest.$ac_ext <<_ACEOF
13226/* confdefs.h. */
13227_ACEOF
13228cat confdefs.h >>conftest.$ac_ext
13229cat >>conftest.$ac_ext <<_ACEOF
13230/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013231
13232#ifdef HAVE_TERMCAP_H
13233# include <termcap.h>
13234#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013235
13236int
13237main ()
13238{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013239extern int xx(); tputs("test", 1, (outfuntype)xx)
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013240 ;
13241 return 0;
13242}
13243_ACEOF
13244rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013245if { (ac_try="$ac_compile"
13246case "(($ac_try" in
13247 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13248 *) ac_try_echo=$ac_try;;
13249esac
13250eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13251$as_echo "$ac_try_echo") >&5
13252 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013253 ac_status=$?
13254 grep -v '^ *+' conftest.er1 >conftest.err
13255 rm -f conftest.er1
13256 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013257 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13258 (exit $ac_status); } && {
13259 test -z "$ac_c_werror_flag" ||
13260 test ! -s conftest.err
13261 } && test -s conftest.$ac_objext; then
13262 { $as_echo "$as_me:$LINENO: result: yes" >&5
13263$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013264#define HAVE_OUTFUNTYPE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013265_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013266
13267else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013268 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013269sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013270
Bram Moolenaar446cb832008-06-24 21:56:24 +000013271 { $as_echo "$as_me:$LINENO: result: no" >&5
13272$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013273fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013274
Bram Moolenaar446cb832008-06-24 21:56:24 +000013275rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13276
13277{ $as_echo "$as_me:$LINENO: checking whether sys/select.h and sys/time.h may both be included" >&5
13278$as_echo_n "checking whether sys/select.h and sys/time.h may both be included... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013279cat >conftest.$ac_ext <<_ACEOF
13280/* confdefs.h. */
13281_ACEOF
13282cat confdefs.h >>conftest.$ac_ext
13283cat >>conftest.$ac_ext <<_ACEOF
13284/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013285
13286#include <sys/types.h>
13287#include <sys/time.h>
13288#include <sys/select.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013289int
13290main ()
13291{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013292
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013293 ;
13294 return 0;
13295}
13296_ACEOF
13297rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013298if { (ac_try="$ac_compile"
13299case "(($ac_try" in
13300 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13301 *) ac_try_echo=$ac_try;;
13302esac
13303eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13304$as_echo "$ac_try_echo") >&5
13305 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013306 ac_status=$?
13307 grep -v '^ *+' conftest.er1 >conftest.err
13308 rm -f conftest.er1
13309 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013310 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13311 (exit $ac_status); } && {
13312 test -z "$ac_c_werror_flag" ||
13313 test ! -s conftest.err
13314 } && test -s conftest.$ac_objext; then
13315 { $as_echo "$as_me:$LINENO: result: yes" >&5
13316$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013317 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013318#define SYS_SELECT_WITH_SYS_TIME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013319_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013320
13321else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013322 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013323sed 's/^/| /' conftest.$ac_ext >&5
13324
Bram Moolenaar446cb832008-06-24 21:56:24 +000013325 { $as_echo "$as_me:$LINENO: result: no" >&5
13326$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013327fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013328
13329rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000013330
13331
Bram Moolenaar446cb832008-06-24 21:56:24 +000013332{ $as_echo "$as_me:$LINENO: checking for /dev/ptc" >&5
13333$as_echo_n "checking for /dev/ptc... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013334if test -r /dev/ptc; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013335 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013336#define HAVE_DEV_PTC 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013337_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013338
Bram Moolenaar446cb832008-06-24 21:56:24 +000013339 { $as_echo "$as_me:$LINENO: result: yes" >&5
13340$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013341else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013342 { $as_echo "$as_me:$LINENO: result: no" >&5
13343$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013344fi
13345
Bram Moolenaar446cb832008-06-24 21:56:24 +000013346{ $as_echo "$as_me:$LINENO: checking for SVR4 ptys" >&5
13347$as_echo_n "checking for SVR4 ptys... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013348if test -c /dev/ptmx ; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013349 cat >conftest.$ac_ext <<_ACEOF
13350/* confdefs.h. */
13351_ACEOF
13352cat confdefs.h >>conftest.$ac_ext
13353cat >>conftest.$ac_ext <<_ACEOF
13354/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013355
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013356int
13357main ()
13358{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013359ptsname(0);grantpt(0);unlockpt(0);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013360 ;
13361 return 0;
13362}
13363_ACEOF
13364rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013365if { (ac_try="$ac_link"
13366case "(($ac_try" in
13367 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13368 *) ac_try_echo=$ac_try;;
13369esac
13370eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13371$as_echo "$ac_try_echo") >&5
13372 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013373 ac_status=$?
13374 grep -v '^ *+' conftest.er1 >conftest.err
13375 rm -f conftest.er1
13376 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013377 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13378 (exit $ac_status); } && {
13379 test -z "$ac_c_werror_flag" ||
13380 test ! -s conftest.err
13381 } && test -s conftest$ac_exeext && {
13382 test "$cross_compiling" = yes ||
13383 $as_test_x conftest$ac_exeext
13384 }; then
13385 { $as_echo "$as_me:$LINENO: result: yes" >&5
13386$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013387#define HAVE_SVR4_PTYS 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013388_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013389
13390else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013391 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013392sed 's/^/| /' conftest.$ac_ext >&5
13393
Bram Moolenaar446cb832008-06-24 21:56:24 +000013394 { $as_echo "$as_me:$LINENO: result: no" >&5
13395$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013396fi
13397
Bram Moolenaar446cb832008-06-24 21:56:24 +000013398rm -rf conftest.dSYM
13399rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
13400 conftest$ac_exeext conftest.$ac_ext
13401else
13402 { $as_echo "$as_me:$LINENO: result: no" >&5
13403$as_echo "no" >&6; }
13404fi
13405
13406{ $as_echo "$as_me:$LINENO: checking for ptyranges" >&5
13407$as_echo_n "checking for ptyranges... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013408if test -d /dev/ptym ; then
13409 pdir='/dev/ptym'
13410else
13411 pdir='/dev'
13412fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013413cat >conftest.$ac_ext <<_ACEOF
13414/* confdefs.h. */
13415_ACEOF
13416cat confdefs.h >>conftest.$ac_ext
13417cat >>conftest.$ac_ext <<_ACEOF
13418/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013419#ifdef M_UNIX
13420 yes;
13421#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013422
13423_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013424if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013425 $EGREP "yes" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000013426 ptys=`echo /dev/ptyp??`
13427else
Bram Moolenaar071d4272004-06-13 20:20:40 +000013428 ptys=`echo $pdir/pty??`
13429fi
13430rm -f conftest*
13431
13432if test "$ptys" != "$pdir/pty??" ; then
13433 p0=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\).$/\1/g' | sort -u | tr -d '\012'`
13434 p1=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\)$/\1/g' | sort -u | tr -d '\012'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013435 cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013436#define PTYRANGE0 "$p0"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013437_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013438
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013439 cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013440#define PTYRANGE1 "$p1"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013441_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013442
Bram Moolenaar446cb832008-06-24 21:56:24 +000013443 { $as_echo "$as_me:$LINENO: result: $p0 / $p1" >&5
13444$as_echo "$p0 / $p1" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013445else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013446 { $as_echo "$as_me:$LINENO: result: don't know" >&5
13447$as_echo "don't know" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013448fi
13449
Bram Moolenaar071d4272004-06-13 20:20:40 +000013450rm -f conftest_grp
Bram Moolenaar446cb832008-06-24 21:56:24 +000013451{ $as_echo "$as_me:$LINENO: checking default tty permissions/group" >&5
13452$as_echo_n "checking default tty permissions/group... " >&6; }
13453if test "${vim_cv_tty_group+set}" = set; then
13454 $as_echo_n "(cached) " >&6
13455else
13456
13457 if test "$cross_compiling" = yes; then
13458
13459 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_tty_group' and 'vim_cv_tty_mode'" >&5
13460$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 +000013461 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000013462
Bram Moolenaar071d4272004-06-13 20:20:40 +000013463else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013464 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013465
Bram Moolenaar446cb832008-06-24 21:56:24 +000013466#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +000013467#include <sys/types.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +000013468#if STDC_HEADERS
13469# include <stdlib.h>
13470# include <stddef.h>
13471#endif
13472#ifdef HAVE_UNISTD_H
13473#include <unistd.h>
13474#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000013475#include <sys/stat.h>
13476#include <stdio.h>
13477main()
13478{
13479 struct stat sb;
13480 char *x,*ttyname();
13481 int om, m;
13482 FILE *fp;
13483
13484 if (!(x = ttyname(0))) exit(1);
13485 if (stat(x, &sb)) exit(1);
13486 om = sb.st_mode;
13487 if (om & 002) exit(0);
13488 m = system("mesg y");
13489 if (m == -1 || m == 127) exit(1);
13490 if (stat(x, &sb)) exit(1);
13491 m = sb.st_mode;
13492 if (chmod(x, om)) exit(1);
13493 if (m & 002) exit(0);
13494 if (sb.st_gid == getgid()) exit(1);
13495 if (!(fp=fopen("conftest_grp", "w")))
13496 exit(1);
13497 fprintf(fp, "%d\n", sb.st_gid);
13498 fclose(fp);
13499 exit(0);
13500}
13501
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013502_ACEOF
13503rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013504if { (ac_try="$ac_link"
13505case "(($ac_try" in
13506 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13507 *) ac_try_echo=$ac_try;;
13508esac
13509eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13510$as_echo "$ac_try_echo") >&5
13511 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013512 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013513 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013514 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000013515 { (case "(($ac_try" in
13516 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13517 *) ac_try_echo=$ac_try;;
13518esac
13519eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13520$as_echo "$ac_try_echo") >&5
13521 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013522 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013523 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013524 (exit $ac_status); }; }; then
13525
Bram Moolenaar446cb832008-06-24 21:56:24 +000013526 if test -f conftest_grp; then
13527 vim_cv_tty_group=`cat conftest_grp`
13528 if test "x$vim_cv_tty_mode" = "x" ; then
13529 vim_cv_tty_mode=0620
13530 fi
13531 { $as_echo "$as_me:$LINENO: result: pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&5
13532$as_echo "pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&6; }
13533 else
13534 vim_cv_tty_group=world
13535 { $as_echo "$as_me:$LINENO: result: ptys are world accessable" >&5
13536$as_echo "ptys are world accessable" >&6; }
13537 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000013538
13539else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013540 $as_echo "$as_me: program exited with status $ac_status" >&5
13541$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013542sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013543
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013544( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000013545
13546 vim_cv_tty_group=world
13547 { $as_echo "$as_me:$LINENO: result: can't determine - assume ptys are world accessable" >&5
13548$as_echo "can't determine - assume ptys are world accessable" >&6; }
13549
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013550fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013551rm -rf conftest.dSYM
13552rm -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 +000013553fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013554
13555
13556
13557fi
13558{ $as_echo "$as_me:$LINENO: result: $vim_cv_tty_group" >&5
13559$as_echo "$vim_cv_tty_group" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013560rm -f conftest_grp
13561
Bram Moolenaar446cb832008-06-24 21:56:24 +000013562if test "x$vim_cv_tty_group" != "xworld" ; then
13563 cat >>confdefs.h <<_ACEOF
13564#define PTYGROUP $vim_cv_tty_group
13565_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013566
Bram Moolenaar446cb832008-06-24 21:56:24 +000013567 if test "x$vim_cv_tty_mode" = "x" ; then
13568 { { $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
13569$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;}
13570 { (exit 1); exit 1; }; }
13571 else
13572 cat >>confdefs.h <<\_ACEOF
13573#define PTYMODE 0620
13574_ACEOF
13575
13576 fi
13577fi
13578
13579
13580{ $as_echo "$as_me:$LINENO: checking return type of signal handlers" >&5
13581$as_echo_n "checking return type of signal handlers... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013582if test "${ac_cv_type_signal+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000013583 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000013584else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013585 cat >conftest.$ac_ext <<_ACEOF
13586/* confdefs.h. */
13587_ACEOF
13588cat confdefs.h >>conftest.$ac_ext
13589cat >>conftest.$ac_ext <<_ACEOF
13590/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013591#include <sys/types.h>
13592#include <signal.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000013593
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013594int
13595main ()
13596{
Bram Moolenaar446cb832008-06-24 21:56:24 +000013597return *(signal (0, 0)) (0) == 1;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013598 ;
13599 return 0;
13600}
13601_ACEOF
13602rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013603if { (ac_try="$ac_compile"
13604case "(($ac_try" in
13605 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13606 *) ac_try_echo=$ac_try;;
13607esac
13608eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13609$as_echo "$ac_try_echo") >&5
13610 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013611 ac_status=$?
13612 grep -v '^ *+' conftest.er1 >conftest.err
13613 rm -f conftest.er1
13614 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013615 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13616 (exit $ac_status); } && {
13617 test -z "$ac_c_werror_flag" ||
13618 test ! -s conftest.err
13619 } && test -s conftest.$ac_objext; then
13620 ac_cv_type_signal=int
Bram Moolenaar071d4272004-06-13 20:20:40 +000013621else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013622 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013623sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013624
Bram Moolenaar446cb832008-06-24 21:56:24 +000013625 ac_cv_type_signal=void
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013626fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013627
13628rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013629fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013630{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
13631$as_echo "$ac_cv_type_signal" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013632
13633cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013634#define RETSIGTYPE $ac_cv_type_signal
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013635_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013636
13637
13638
13639if test $ac_cv_type_signal = void; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013640 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013641#define SIGRETURN return
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013642_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013643
13644else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013645 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013646#define SIGRETURN return 0
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013647_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013648
13649fi
13650
Bram Moolenaar446cb832008-06-24 21:56:24 +000013651{ $as_echo "$as_me:$LINENO: checking for struct sigcontext" >&5
13652$as_echo_n "checking for struct sigcontext... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013653cat >conftest.$ac_ext <<_ACEOF
13654/* confdefs.h. */
13655_ACEOF
13656cat confdefs.h >>conftest.$ac_ext
13657cat >>conftest.$ac_ext <<_ACEOF
13658/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013659
13660#include <signal.h>
13661test_sig()
13662{
13663 struct sigcontext *scont;
13664 scont = (struct sigcontext *)0;
13665 return 1;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013666}
13667int
13668main ()
13669{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013670
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013671 ;
13672 return 0;
13673}
13674_ACEOF
13675rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013676if { (ac_try="$ac_compile"
13677case "(($ac_try" in
13678 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13679 *) ac_try_echo=$ac_try;;
13680esac
13681eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13682$as_echo "$ac_try_echo") >&5
13683 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013684 ac_status=$?
13685 grep -v '^ *+' conftest.er1 >conftest.err
13686 rm -f conftest.er1
13687 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013688 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13689 (exit $ac_status); } && {
13690 test -z "$ac_c_werror_flag" ||
13691 test ! -s conftest.err
13692 } && test -s conftest.$ac_objext; then
13693 { $as_echo "$as_me:$LINENO: result: yes" >&5
13694$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013695 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013696#define HAVE_SIGCONTEXT 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013697_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013698
13699else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013700 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013701sed 's/^/| /' conftest.$ac_ext >&5
13702
Bram Moolenaar446cb832008-06-24 21:56:24 +000013703 { $as_echo "$as_me:$LINENO: result: no" >&5
13704$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013705fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000013706
Bram Moolenaar446cb832008-06-24 21:56:24 +000013707rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13708
13709{ $as_echo "$as_me:$LINENO: checking getcwd implementation is broken" >&5
13710$as_echo_n "checking getcwd implementation is broken... " >&6; }
13711if test "${vim_cv_getcwd_broken+set}" = set; then
13712 $as_echo_n "(cached) " >&6
13713else
13714
13715 if test "$cross_compiling" = yes; then
13716
13717 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_getcwd_broken'" >&5
13718$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_getcwd_broken'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013719 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000013720
Bram Moolenaar071d4272004-06-13 20:20:40 +000013721else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013722 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013723
Bram Moolenaar446cb832008-06-24 21:56:24 +000013724#include "confdefs.h"
13725#ifdef HAVE_UNISTD_H
13726#include <unistd.h>
13727#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000013728char *dagger[] = { "IFS=pwd", 0 };
13729main()
13730{
13731 char buffer[500];
13732 extern char **environ;
13733 environ = dagger;
13734 return getcwd(buffer, 500) ? 0 : 1;
13735}
Bram Moolenaar446cb832008-06-24 21:56:24 +000013736
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013737_ACEOF
13738rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013739if { (ac_try="$ac_link"
13740case "(($ac_try" in
13741 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13742 *) ac_try_echo=$ac_try;;
13743esac
13744eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13745$as_echo "$ac_try_echo") >&5
13746 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013747 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013748 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013749 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000013750 { (case "(($ac_try" in
13751 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13752 *) ac_try_echo=$ac_try;;
13753esac
13754eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13755$as_echo "$ac_try_echo") >&5
13756 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013757 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013758 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013759 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000013760
13761 vim_cv_getcwd_broken=no
13762
Bram Moolenaar071d4272004-06-13 20:20:40 +000013763else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013764 $as_echo "$as_me: program exited with status $ac_status" >&5
13765$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013766sed 's/^/| /' conftest.$ac_ext >&5
13767
13768( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000013769
13770 vim_cv_getcwd_broken=yes
13771
13772fi
13773rm -rf conftest.dSYM
13774rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13775fi
13776
13777
13778
13779fi
13780{ $as_echo "$as_me:$LINENO: result: $vim_cv_getcwd_broken" >&5
13781$as_echo "$vim_cv_getcwd_broken" >&6; }
13782
13783if test "x$vim_cv_getcwd_broken" = "xyes" ; then
13784 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013785#define BAD_GETCWD 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013786_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013787
13788fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000013789
13790
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013791
13792
13793
13794
13795
13796
13797
13798
13799
13800
13801
13802
13803
13804
13805
13806
13807
13808
13809
13810
13811
13812
13813
13814
13815
13816
13817
13818
13819
13820
13821
13822
13823
13824
13825
13826
13827
13828
13829
13830
13831
13832
13833
13834
13835
Bram Moolenaar071d4272004-06-13 20:20:40 +000013836for ac_func in bcmp fchdir fchown fseeko fsync ftello getcwd getpseudotty \
13837 getpwnam getpwuid getrlimit gettimeofday getwd lstat memcmp \
13838 memset nanosleep opendir putenv qsort readlink select setenv \
13839 setpgid setsid sigaltstack sigstack sigset sigsetjmp sigaction \
Bram Moolenaar2389c3c2005-05-22 22:07:59 +000013840 sigvec strcasecmp strerror strftime stricmp strncasecmp \
Bram Moolenaar0cb032e2005-04-23 20:52:00 +000013841 strnicmp strpbrk strtol tgetent towlower towupper iswupper \
13842 usleep utime utimes
Bram Moolenaar071d4272004-06-13 20:20:40 +000013843do
Bram Moolenaar446cb832008-06-24 21:56:24 +000013844as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13845{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
13846$as_echo_n "checking for $ac_func... " >&6; }
13847if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
13848 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000013849else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013850 cat >conftest.$ac_ext <<_ACEOF
13851/* confdefs.h. */
13852_ACEOF
13853cat confdefs.h >>conftest.$ac_ext
13854cat >>conftest.$ac_ext <<_ACEOF
13855/* end confdefs.h. */
13856/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
13857 For example, HP-UX 11i <limits.h> declares gettimeofday. */
13858#define $ac_func innocuous_$ac_func
13859
Bram Moolenaar071d4272004-06-13 20:20:40 +000013860/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013861 which can conflict with char $ac_func (); below.
13862 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13863 <limits.h> exists even on freestanding compilers. */
13864
13865#ifdef __STDC__
13866# include <limits.h>
13867#else
13868# include <assert.h>
13869#endif
13870
13871#undef $ac_func
13872
Bram Moolenaar446cb832008-06-24 21:56:24 +000013873/* Override any GCC internal prototype to avoid an error.
13874 Use char because int might match the return type of a GCC
13875 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013876#ifdef __cplusplus
13877extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013878#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013879char $ac_func ();
Bram Moolenaar071d4272004-06-13 20:20:40 +000013880/* The GNU C library defines this for functions which it implements
13881 to always fail with ENOSYS. Some functions are actually named
13882 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000013883#if defined __stub_$ac_func || defined __stub___$ac_func
Bram Moolenaar071d4272004-06-13 20:20:40 +000013884choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +000013885#endif
13886
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013887int
13888main ()
13889{
Bram Moolenaar446cb832008-06-24 21:56:24 +000013890return $ac_func ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013891 ;
13892 return 0;
13893}
13894_ACEOF
13895rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013896if { (ac_try="$ac_link"
13897case "(($ac_try" in
13898 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13899 *) ac_try_echo=$ac_try;;
13900esac
13901eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13902$as_echo "$ac_try_echo") >&5
13903 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013904 ac_status=$?
13905 grep -v '^ *+' conftest.er1 >conftest.err
13906 rm -f conftest.er1
13907 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013908 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13909 (exit $ac_status); } && {
13910 test -z "$ac_c_werror_flag" ||
13911 test ! -s conftest.err
13912 } && test -s conftest$ac_exeext && {
13913 test "$cross_compiling" = yes ||
13914 $as_test_x conftest$ac_exeext
13915 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013916 eval "$as_ac_var=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000013917else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013918 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013919sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013920
Bram Moolenaar446cb832008-06-24 21:56:24 +000013921 eval "$as_ac_var=no"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013922fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013923
13924rm -rf conftest.dSYM
13925rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013926 conftest$ac_exeext conftest.$ac_ext
13927fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013928ac_res=`eval 'as_val=${'$as_ac_var'}
13929 $as_echo "$as_val"'`
13930 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
13931$as_echo "$ac_res" >&6; }
13932if test `eval 'as_val=${'$as_ac_var'}
13933 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013934 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000013935#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013936_ACEOF
13937
Bram Moolenaar071d4272004-06-13 20:20:40 +000013938fi
13939done
13940
13941
Bram Moolenaar446cb832008-06-24 21:56:24 +000013942{ $as_echo "$as_me:$LINENO: checking for st_blksize" >&5
13943$as_echo_n "checking for st_blksize... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013944cat >conftest.$ac_ext <<_ACEOF
13945/* confdefs.h. */
13946_ACEOF
13947cat confdefs.h >>conftest.$ac_ext
13948cat >>conftest.$ac_ext <<_ACEOF
13949/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013950#include <sys/types.h>
13951#include <sys/stat.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013952int
13953main ()
13954{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013955 struct stat st;
13956 int n;
13957
13958 stat("/", &st);
13959 n = (int)st.st_blksize;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013960 ;
13961 return 0;
13962}
13963_ACEOF
13964rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013965if { (ac_try="$ac_compile"
13966case "(($ac_try" in
13967 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13968 *) ac_try_echo=$ac_try;;
13969esac
13970eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13971$as_echo "$ac_try_echo") >&5
13972 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013973 ac_status=$?
13974 grep -v '^ *+' conftest.er1 >conftest.err
13975 rm -f conftest.er1
13976 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013977 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13978 (exit $ac_status); } && {
13979 test -z "$ac_c_werror_flag" ||
13980 test ! -s conftest.err
13981 } && test -s conftest.$ac_objext; then
13982 { $as_echo "$as_me:$LINENO: result: yes" >&5
13983$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013984#define HAVE_ST_BLKSIZE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013985_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013986
13987else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013988 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013989sed 's/^/| /' conftest.$ac_ext >&5
13990
Bram Moolenaar446cb832008-06-24 21:56:24 +000013991 { $as_echo "$as_me:$LINENO: result: no" >&5
13992$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013993fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000013994
Bram Moolenaar446cb832008-06-24 21:56:24 +000013995rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13996
13997{ $as_echo "$as_me:$LINENO: checking whether stat() ignores a trailing slash" >&5
13998$as_echo_n "checking whether stat() ignores a trailing slash... " >&6; }
13999if test "${vim_cv_stat_ignores_slash+set}" = set; then
14000 $as_echo_n "(cached) " >&6
14001else
14002
14003 if test "$cross_compiling" = yes; then
14004
14005 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_stat_ignores_slash'" >&5
14006$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_stat_ignores_slash'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014007 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000014008
Bram Moolenaar071d4272004-06-13 20:20:40 +000014009else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014010 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000014011
14012#include "confdefs.h"
14013#if STDC_HEADERS
14014# include <stdlib.h>
14015# include <stddef.h>
14016#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000014017#include <sys/types.h>
14018#include <sys/stat.h>
14019main() {struct stat st; exit(stat("configure/", &st) != 0); }
Bram Moolenaar446cb832008-06-24 21:56:24 +000014020
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014021_ACEOF
14022rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014023if { (ac_try="$ac_link"
14024case "(($ac_try" in
14025 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14026 *) ac_try_echo=$ac_try;;
14027esac
14028eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14029$as_echo "$ac_try_echo") >&5
14030 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014031 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000014032 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014033 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000014034 { (case "(($ac_try" in
14035 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14036 *) ac_try_echo=$ac_try;;
14037esac
14038eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14039$as_echo "$ac_try_echo") >&5
14040 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014041 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000014042 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014043 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014044
14045 vim_cv_stat_ignores_slash=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000014046
14047else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014048 $as_echo "$as_me: program exited with status $ac_status" >&5
14049$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014050sed 's/^/| /' conftest.$ac_ext >&5
14051
14052( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000014053
14054 vim_cv_stat_ignores_slash=no
14055
Bram Moolenaar071d4272004-06-13 20:20:40 +000014056fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014057rm -rf conftest.dSYM
14058rm -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 +000014059fi
14060
Bram Moolenaar446cb832008-06-24 21:56:24 +000014061
14062
14063fi
14064{ $as_echo "$as_me:$LINENO: result: $vim_cv_stat_ignores_slash" >&5
14065$as_echo "$vim_cv_stat_ignores_slash" >&6; }
14066
14067if test "x$vim_cv_stat_ignores_slash" = "xyes" ; then
14068 cat >>confdefs.h <<\_ACEOF
14069#define STAT_IGNORES_SLASH 1
14070_ACEOF
14071
14072fi
14073
14074{ $as_echo "$as_me:$LINENO: checking for iconv_open()" >&5
14075$as_echo_n "checking for iconv_open()... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000014076save_LIBS="$LIBS"
14077LIBS="$LIBS -liconv"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014078cat >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; with -liconv" >&5
14119$as_echo "yes; with -liconv" >&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 LIBS="$save_LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014128 cat >conftest.$ac_ext <<_ACEOF
14129/* confdefs.h. */
14130_ACEOF
14131cat confdefs.h >>conftest.$ac_ext
14132cat >>conftest.$ac_ext <<_ACEOF
14133/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014134
14135#ifdef HAVE_ICONV_H
14136# include <iconv.h>
14137#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014138
14139int
14140main ()
14141{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014142iconv_open("fr", "to");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014143 ;
14144 return 0;
14145}
14146_ACEOF
14147rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014148if { (ac_try="$ac_link"
14149case "(($ac_try" in
14150 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14151 *) ac_try_echo=$ac_try;;
14152esac
14153eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14154$as_echo "$ac_try_echo") >&5
14155 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014156 ac_status=$?
14157 grep -v '^ *+' conftest.er1 >conftest.err
14158 rm -f conftest.er1
14159 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014160 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14161 (exit $ac_status); } && {
14162 test -z "$ac_c_werror_flag" ||
14163 test ! -s conftest.err
14164 } && test -s conftest$ac_exeext && {
14165 test "$cross_compiling" = yes ||
14166 $as_test_x conftest$ac_exeext
14167 }; then
14168 { $as_echo "$as_me:$LINENO: result: yes" >&5
14169$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014170#define HAVE_ICONV 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014171_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014172
14173else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014174 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014175sed 's/^/| /' conftest.$ac_ext >&5
14176
Bram Moolenaar446cb832008-06-24 21:56:24 +000014177 { $as_echo "$as_me:$LINENO: result: no" >&5
14178$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000014179fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014180
14181rm -rf conftest.dSYM
14182rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014183 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000014184fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014185
14186rm -rf conftest.dSYM
14187rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014188 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000014189
14190
Bram Moolenaar446cb832008-06-24 21:56:24 +000014191{ $as_echo "$as_me:$LINENO: checking for nl_langinfo(CODESET)" >&5
14192$as_echo_n "checking for nl_langinfo(CODESET)... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014193cat >conftest.$ac_ext <<_ACEOF
14194/* confdefs.h. */
14195_ACEOF
14196cat confdefs.h >>conftest.$ac_ext
14197cat >>conftest.$ac_ext <<_ACEOF
14198/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014199
14200#ifdef HAVE_LANGINFO_H
14201# include <langinfo.h>
14202#endif
14203
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014204int
14205main ()
14206{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014207char *cs = nl_langinfo(CODESET);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014208 ;
14209 return 0;
14210}
14211_ACEOF
14212rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014213if { (ac_try="$ac_link"
14214case "(($ac_try" in
14215 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14216 *) ac_try_echo=$ac_try;;
14217esac
14218eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14219$as_echo "$ac_try_echo") >&5
14220 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014221 ac_status=$?
14222 grep -v '^ *+' conftest.er1 >conftest.err
14223 rm -f conftest.er1
14224 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014225 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14226 (exit $ac_status); } && {
14227 test -z "$ac_c_werror_flag" ||
14228 test ! -s conftest.err
14229 } && test -s conftest$ac_exeext && {
14230 test "$cross_compiling" = yes ||
14231 $as_test_x conftest$ac_exeext
14232 }; then
14233 { $as_echo "$as_me:$LINENO: result: yes" >&5
14234$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014235#define HAVE_NL_LANGINFO_CODESET 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014236_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014237
14238else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014239 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014240sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014241
Bram Moolenaar446cb832008-06-24 21:56:24 +000014242 { $as_echo "$as_me:$LINENO: result: no" >&5
14243$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014244fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014245
14246rm -rf conftest.dSYM
14247rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014248 conftest$ac_exeext conftest.$ac_ext
14249
Bram Moolenaar446cb832008-06-24 21:56:24 +000014250
14251{ $as_echo "$as_me:$LINENO: checking for strtod in -lm" >&5
14252$as_echo_n "checking for strtod in -lm... " >&6; }
14253if test "${ac_cv_lib_m_strtod+set}" = set; then
14254 $as_echo_n "(cached) " >&6
14255else
14256 ac_check_lib_save_LIBS=$LIBS
14257LIBS="-lm $LIBS"
14258cat >conftest.$ac_ext <<_ACEOF
14259/* confdefs.h. */
14260_ACEOF
14261cat confdefs.h >>conftest.$ac_ext
14262cat >>conftest.$ac_ext <<_ACEOF
14263/* end confdefs.h. */
14264
14265/* Override any GCC internal prototype to avoid an error.
14266 Use char because int might match the return type of a GCC
14267 builtin and then its argument prototype would still apply. */
14268#ifdef __cplusplus
14269extern "C"
14270#endif
14271char strtod ();
14272int
14273main ()
14274{
14275return strtod ();
14276 ;
14277 return 0;
14278}
14279_ACEOF
14280rm -f conftest.$ac_objext conftest$ac_exeext
14281if { (ac_try="$ac_link"
14282case "(($ac_try" in
14283 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14284 *) ac_try_echo=$ac_try;;
14285esac
14286eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14287$as_echo "$ac_try_echo") >&5
14288 (eval "$ac_link") 2>conftest.er1
14289 ac_status=$?
14290 grep -v '^ *+' conftest.er1 >conftest.err
14291 rm -f conftest.er1
14292 cat conftest.err >&5
14293 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14294 (exit $ac_status); } && {
14295 test -z "$ac_c_werror_flag" ||
14296 test ! -s conftest.err
14297 } && test -s conftest$ac_exeext && {
14298 test "$cross_compiling" = yes ||
14299 $as_test_x conftest$ac_exeext
14300 }; then
14301 ac_cv_lib_m_strtod=yes
14302else
14303 $as_echo "$as_me: failed program was:" >&5
14304sed 's/^/| /' conftest.$ac_ext >&5
14305
14306 ac_cv_lib_m_strtod=no
14307fi
14308
14309rm -rf conftest.dSYM
14310rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14311 conftest$ac_exeext conftest.$ac_ext
14312LIBS=$ac_check_lib_save_LIBS
14313fi
14314{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_m_strtod" >&5
14315$as_echo "$ac_cv_lib_m_strtod" >&6; }
14316if test $ac_cv_lib_m_strtod = yes; then
14317 cat >>confdefs.h <<_ACEOF
14318#define HAVE_LIBM 1
14319_ACEOF
14320
14321 LIBS="-lm $LIBS"
14322
14323fi
14324
14325{ $as_echo "$as_me:$LINENO: checking for strtod() and other floating point functions" >&5
14326$as_echo_n "checking for strtod() and other floating point functions... " >&6; }
14327cat >conftest.$ac_ext <<_ACEOF
14328/* confdefs.h. */
14329_ACEOF
14330cat confdefs.h >>conftest.$ac_ext
14331cat >>conftest.$ac_ext <<_ACEOF
14332/* end confdefs.h. */
14333
14334#ifdef HAVE_MATH_H
14335# include <math.h>
14336#endif
14337#if STDC_HEADERS
14338# include <stdlib.h>
14339# include <stddef.h>
14340#endif
14341
14342int
14343main ()
14344{
14345char *s; double d;
14346 d = strtod("1.1", &s);
14347 d = fabs(1.11);
14348 d = ceil(1.11);
14349 d = floor(1.11);
14350 d = log10(1.11);
14351 d = pow(1.11, 2.22);
14352 d = sqrt(1.11);
14353 d = sin(1.11);
14354 d = cos(1.11);
14355 d = atan(1.11);
14356
14357 ;
14358 return 0;
14359}
14360_ACEOF
14361rm -f conftest.$ac_objext conftest$ac_exeext
14362if { (ac_try="$ac_link"
14363case "(($ac_try" in
14364 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14365 *) ac_try_echo=$ac_try;;
14366esac
14367eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14368$as_echo "$ac_try_echo") >&5
14369 (eval "$ac_link") 2>conftest.er1
14370 ac_status=$?
14371 grep -v '^ *+' conftest.er1 >conftest.err
14372 rm -f conftest.er1
14373 cat conftest.err >&5
14374 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14375 (exit $ac_status); } && {
14376 test -z "$ac_c_werror_flag" ||
14377 test ! -s conftest.err
14378 } && test -s conftest$ac_exeext && {
14379 test "$cross_compiling" = yes ||
14380 $as_test_x conftest$ac_exeext
14381 }; then
14382 { $as_echo "$as_me:$LINENO: result: yes" >&5
14383$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
14384#define HAVE_FLOAT_FUNCS 1
14385_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014386
Bram Moolenaar071d4272004-06-13 20:20:40 +000014387else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014388 $as_echo "$as_me: failed program was:" >&5
14389sed 's/^/| /' conftest.$ac_ext >&5
14390
14391 { $as_echo "$as_me:$LINENO: result: no" >&5
14392$as_echo "no" >&6; }
14393fi
14394
14395rm -rf conftest.dSYM
14396rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14397 conftest$ac_exeext conftest.$ac_ext
14398
14399{ $as_echo "$as_me:$LINENO: checking --disable-acl argument" >&5
14400$as_echo_n "checking --disable-acl argument... " >&6; }
14401# Check whether --enable-acl was given.
14402if test "${enable_acl+set}" = set; then
14403 enableval=$enable_acl;
14404else
Bram Moolenaar071d4272004-06-13 20:20:40 +000014405 enable_acl="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +000014406fi
14407
Bram Moolenaar071d4272004-06-13 20:20:40 +000014408if test "$enable_acl" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014409{ $as_echo "$as_me:$LINENO: result: no" >&5
14410$as_echo "no" >&6; }
14411{ $as_echo "$as_me:$LINENO: checking for acl_get_file in -lposix1e" >&5
14412$as_echo_n "checking for acl_get_file in -lposix1e... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014413if test "${ac_cv_lib_posix1e_acl_get_file+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014414 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014415else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014416 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000014417LIBS="-lposix1e $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014418cat >conftest.$ac_ext <<_ACEOF
14419/* confdefs.h. */
14420_ACEOF
14421cat confdefs.h >>conftest.$ac_ext
14422cat >>conftest.$ac_ext <<_ACEOF
14423/* end confdefs.h. */
14424
Bram Moolenaar446cb832008-06-24 21:56:24 +000014425/* Override any GCC internal prototype to avoid an error.
14426 Use char because int might match the return type of a GCC
14427 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014428#ifdef __cplusplus
14429extern "C"
14430#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014431char acl_get_file ();
14432int
14433main ()
14434{
Bram Moolenaar446cb832008-06-24 21:56:24 +000014435return acl_get_file ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014436 ;
14437 return 0;
14438}
14439_ACEOF
14440rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014441if { (ac_try="$ac_link"
14442case "(($ac_try" in
14443 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14444 *) ac_try_echo=$ac_try;;
14445esac
14446eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14447$as_echo "$ac_try_echo") >&5
14448 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014449 ac_status=$?
14450 grep -v '^ *+' conftest.er1 >conftest.err
14451 rm -f conftest.er1
14452 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014453 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14454 (exit $ac_status); } && {
14455 test -z "$ac_c_werror_flag" ||
14456 test ! -s conftest.err
14457 } && test -s conftest$ac_exeext && {
14458 test "$cross_compiling" = yes ||
14459 $as_test_x conftest$ac_exeext
14460 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014461 ac_cv_lib_posix1e_acl_get_file=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000014462else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014463 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014464sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014465
Bram Moolenaar446cb832008-06-24 21:56:24 +000014466 ac_cv_lib_posix1e_acl_get_file=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000014467fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014468
14469rm -rf conftest.dSYM
14470rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014471 conftest$ac_exeext conftest.$ac_ext
14472LIBS=$ac_check_lib_save_LIBS
14473fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014474{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_posix1e_acl_get_file" >&5
14475$as_echo "$ac_cv_lib_posix1e_acl_get_file" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014476if test $ac_cv_lib_posix1e_acl_get_file = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000014477 LIBS="$LIBS -lposix1e"
14478else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014479 { $as_echo "$as_me:$LINENO: checking for acl_get_file in -lacl" >&5
14480$as_echo_n "checking for acl_get_file in -lacl... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014481if test "${ac_cv_lib_acl_acl_get_file+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014482 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014483else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014484 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000014485LIBS="-lacl $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014486cat >conftest.$ac_ext <<_ACEOF
14487/* confdefs.h. */
14488_ACEOF
14489cat confdefs.h >>conftest.$ac_ext
14490cat >>conftest.$ac_ext <<_ACEOF
14491/* end confdefs.h. */
14492
Bram Moolenaar446cb832008-06-24 21:56:24 +000014493/* Override any GCC internal prototype to avoid an error.
14494 Use char because int might match the return type of a GCC
14495 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014496#ifdef __cplusplus
14497extern "C"
14498#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014499char acl_get_file ();
14500int
14501main ()
14502{
Bram Moolenaar446cb832008-06-24 21:56:24 +000014503return acl_get_file ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014504 ;
14505 return 0;
14506}
14507_ACEOF
14508rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014509if { (ac_try="$ac_link"
14510case "(($ac_try" in
14511 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14512 *) ac_try_echo=$ac_try;;
14513esac
14514eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14515$as_echo "$ac_try_echo") >&5
14516 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014517 ac_status=$?
14518 grep -v '^ *+' conftest.er1 >conftest.err
14519 rm -f conftest.er1
14520 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014521 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14522 (exit $ac_status); } && {
14523 test -z "$ac_c_werror_flag" ||
14524 test ! -s conftest.err
14525 } && test -s conftest$ac_exeext && {
14526 test "$cross_compiling" = yes ||
14527 $as_test_x conftest$ac_exeext
14528 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014529 ac_cv_lib_acl_acl_get_file=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000014530else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014531 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014532sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014533
Bram Moolenaar446cb832008-06-24 21:56:24 +000014534 ac_cv_lib_acl_acl_get_file=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000014535fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014536
14537rm -rf conftest.dSYM
14538rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014539 conftest$ac_exeext conftest.$ac_ext
14540LIBS=$ac_check_lib_save_LIBS
14541fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014542{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_acl_acl_get_file" >&5
14543$as_echo "$ac_cv_lib_acl_acl_get_file" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014544if test $ac_cv_lib_acl_acl_get_file = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000014545 LIBS="$LIBS -lacl"
Bram Moolenaar446cb832008-06-24 21:56:24 +000014546 { $as_echo "$as_me:$LINENO: checking for fgetxattr in -lattr" >&5
14547$as_echo_n "checking for fgetxattr in -lattr... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014548if test "${ac_cv_lib_attr_fgetxattr+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014549 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014550else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014551 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000014552LIBS="-lattr $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014553cat >conftest.$ac_ext <<_ACEOF
14554/* confdefs.h. */
14555_ACEOF
14556cat confdefs.h >>conftest.$ac_ext
14557cat >>conftest.$ac_ext <<_ACEOF
14558/* end confdefs.h. */
14559
Bram Moolenaar446cb832008-06-24 21:56:24 +000014560/* Override any GCC internal prototype to avoid an error.
14561 Use char because int might match the return type of a GCC
14562 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014563#ifdef __cplusplus
14564extern "C"
14565#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014566char fgetxattr ();
14567int
14568main ()
14569{
Bram Moolenaar446cb832008-06-24 21:56:24 +000014570return fgetxattr ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014571 ;
14572 return 0;
14573}
14574_ACEOF
14575rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014576if { (ac_try="$ac_link"
14577case "(($ac_try" in
14578 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14579 *) ac_try_echo=$ac_try;;
14580esac
14581eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14582$as_echo "$ac_try_echo") >&5
14583 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014584 ac_status=$?
14585 grep -v '^ *+' conftest.er1 >conftest.err
14586 rm -f conftest.er1
14587 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014588 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14589 (exit $ac_status); } && {
14590 test -z "$ac_c_werror_flag" ||
14591 test ! -s conftest.err
14592 } && test -s conftest$ac_exeext && {
14593 test "$cross_compiling" = yes ||
14594 $as_test_x conftest$ac_exeext
14595 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014596 ac_cv_lib_attr_fgetxattr=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000014597else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014598 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014599sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014600
Bram Moolenaar446cb832008-06-24 21:56:24 +000014601 ac_cv_lib_attr_fgetxattr=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000014602fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014603
14604rm -rf conftest.dSYM
14605rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014606 conftest$ac_exeext conftest.$ac_ext
14607LIBS=$ac_check_lib_save_LIBS
14608fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014609{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_attr_fgetxattr" >&5
14610$as_echo "$ac_cv_lib_attr_fgetxattr" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014611if test $ac_cv_lib_attr_fgetxattr = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000014612 LIBS="$LIBS -lattr"
Bram Moolenaar071d4272004-06-13 20:20:40 +000014613fi
14614
Bram Moolenaar071d4272004-06-13 20:20:40 +000014615fi
14616
14617fi
14618
14619
Bram Moolenaar446cb832008-06-24 21:56:24 +000014620{ $as_echo "$as_me:$LINENO: checking for POSIX ACL support" >&5
14621$as_echo_n "checking for POSIX ACL support... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014622cat >conftest.$ac_ext <<_ACEOF
14623/* confdefs.h. */
14624_ACEOF
14625cat confdefs.h >>conftest.$ac_ext
14626cat >>conftest.$ac_ext <<_ACEOF
14627/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014628
14629#include <sys/types.h>
14630#ifdef HAVE_SYS_ACL_H
14631# include <sys/acl.h>
14632#endif
14633acl_t acl;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014634int
14635main ()
14636{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014637acl = acl_get_file("foo", ACL_TYPE_ACCESS);
14638 acl_set_file("foo", ACL_TYPE_ACCESS, acl);
14639 acl_free(acl);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014640 ;
14641 return 0;
14642}
14643_ACEOF
14644rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014645if { (ac_try="$ac_link"
14646case "(($ac_try" in
14647 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14648 *) ac_try_echo=$ac_try;;
14649esac
14650eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14651$as_echo "$ac_try_echo") >&5
14652 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014653 ac_status=$?
14654 grep -v '^ *+' conftest.er1 >conftest.err
14655 rm -f conftest.er1
14656 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014657 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14658 (exit $ac_status); } && {
14659 test -z "$ac_c_werror_flag" ||
14660 test ! -s conftest.err
14661 } && test -s conftest$ac_exeext && {
14662 test "$cross_compiling" = yes ||
14663 $as_test_x conftest$ac_exeext
14664 }; then
14665 { $as_echo "$as_me:$LINENO: result: yes" >&5
14666$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014667#define HAVE_POSIX_ACL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014668_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014669
14670else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014671 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014672sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014673
Bram Moolenaar446cb832008-06-24 21:56:24 +000014674 { $as_echo "$as_me:$LINENO: result: no" >&5
14675$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014676fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014677
14678rm -rf conftest.dSYM
14679rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014680 conftest$ac_exeext conftest.$ac_ext
14681
Bram Moolenaar446cb832008-06-24 21:56:24 +000014682{ $as_echo "$as_me:$LINENO: checking for Solaris ACL support" >&5
14683$as_echo_n "checking for Solaris ACL support... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014684cat >conftest.$ac_ext <<_ACEOF
14685/* confdefs.h. */
14686_ACEOF
14687cat confdefs.h >>conftest.$ac_ext
14688cat >>conftest.$ac_ext <<_ACEOF
14689/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014690
14691#ifdef HAVE_SYS_ACL_H
14692# include <sys/acl.h>
14693#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014694int
14695main ()
14696{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014697acl("foo", GETACLCNT, 0, NULL);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014698
14699 ;
14700 return 0;
14701}
14702_ACEOF
14703rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014704if { (ac_try="$ac_link"
14705case "(($ac_try" in
14706 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14707 *) ac_try_echo=$ac_try;;
14708esac
14709eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14710$as_echo "$ac_try_echo") >&5
14711 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014712 ac_status=$?
14713 grep -v '^ *+' conftest.er1 >conftest.err
14714 rm -f conftest.er1
14715 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014716 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14717 (exit $ac_status); } && {
14718 test -z "$ac_c_werror_flag" ||
14719 test ! -s conftest.err
14720 } && test -s conftest$ac_exeext && {
14721 test "$cross_compiling" = yes ||
14722 $as_test_x conftest$ac_exeext
14723 }; then
14724 { $as_echo "$as_me:$LINENO: result: yes" >&5
14725$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014726#define HAVE_SOLARIS_ACL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014727_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014728
14729else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014730 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014731sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014732
Bram Moolenaar446cb832008-06-24 21:56:24 +000014733 { $as_echo "$as_me:$LINENO: result: no" >&5
14734$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014735fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014736
14737rm -rf conftest.dSYM
14738rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014739 conftest$ac_exeext conftest.$ac_ext
14740
Bram Moolenaar446cb832008-06-24 21:56:24 +000014741{ $as_echo "$as_me:$LINENO: checking for AIX ACL support" >&5
14742$as_echo_n "checking for AIX ACL support... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014743cat >conftest.$ac_ext <<_ACEOF
14744/* confdefs.h. */
14745_ACEOF
14746cat confdefs.h >>conftest.$ac_ext
14747cat >>conftest.$ac_ext <<_ACEOF
14748/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014749
Bram Moolenaar446cb832008-06-24 21:56:24 +000014750#if STDC_HEADERS
14751# include <stdlib.h>
14752# include <stddef.h>
14753#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000014754#ifdef HAVE_SYS_ACL_H
14755# include <sys/acl.h>
14756#endif
14757#ifdef HAVE_SYS_ACCESS_H
14758# include <sys/access.h>
14759#endif
14760#define _ALL_SOURCE
14761
14762#include <sys/stat.h>
14763
14764int aclsize;
14765struct acl *aclent;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014766int
14767main ()
14768{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014769aclsize = sizeof(struct acl);
14770 aclent = (void *)malloc(aclsize);
14771 statacl("foo", STX_NORMAL, aclent, aclsize);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014772
14773 ;
14774 return 0;
14775}
14776_ACEOF
14777rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014778if { (ac_try="$ac_link"
14779case "(($ac_try" in
14780 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14781 *) ac_try_echo=$ac_try;;
14782esac
14783eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14784$as_echo "$ac_try_echo") >&5
14785 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014786 ac_status=$?
14787 grep -v '^ *+' conftest.er1 >conftest.err
14788 rm -f conftest.er1
14789 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014790 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14791 (exit $ac_status); } && {
14792 test -z "$ac_c_werror_flag" ||
14793 test ! -s conftest.err
14794 } && test -s conftest$ac_exeext && {
14795 test "$cross_compiling" = yes ||
14796 $as_test_x conftest$ac_exeext
14797 }; then
14798 { $as_echo "$as_me:$LINENO: result: yes" >&5
14799$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014800#define HAVE_AIX_ACL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014801_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014802
14803else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014804 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014805sed 's/^/| /' conftest.$ac_ext >&5
14806
Bram Moolenaar446cb832008-06-24 21:56:24 +000014807 { $as_echo "$as_me:$LINENO: result: no" >&5
14808$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000014809fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014810
14811rm -rf conftest.dSYM
14812rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014813 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000014814else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014815 { $as_echo "$as_me:$LINENO: result: yes" >&5
14816$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000014817fi
14818
Bram Moolenaar446cb832008-06-24 21:56:24 +000014819{ $as_echo "$as_me:$LINENO: checking --disable-gpm argument" >&5
14820$as_echo_n "checking --disable-gpm argument... " >&6; }
14821# Check whether --enable-gpm was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +000014822if test "${enable_gpm+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014823 enableval=$enable_gpm;
Bram Moolenaar071d4272004-06-13 20:20:40 +000014824else
14825 enable_gpm="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +000014826fi
14827
Bram Moolenaar071d4272004-06-13 20:20:40 +000014828
14829if test "$enable_gpm" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014830 { $as_echo "$as_me:$LINENO: result: no" >&5
14831$as_echo "no" >&6; }
14832 { $as_echo "$as_me:$LINENO: checking for gpm" >&5
14833$as_echo_n "checking for gpm... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014834if test "${vi_cv_have_gpm+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014835 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014836else
14837 olibs="$LIBS" ; LIBS="-lgpm"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014838 cat >conftest.$ac_ext <<_ACEOF
14839/* confdefs.h. */
14840_ACEOF
14841cat confdefs.h >>conftest.$ac_ext
14842cat >>conftest.$ac_ext <<_ACEOF
14843/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014844#include <gpm.h>
14845 #include <linux/keyboard.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014846int
14847main ()
14848{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014849Gpm_GetLibVersion(NULL);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014850 ;
14851 return 0;
14852}
14853_ACEOF
14854rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014855if { (ac_try="$ac_link"
14856case "(($ac_try" in
14857 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14858 *) ac_try_echo=$ac_try;;
14859esac
14860eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14861$as_echo "$ac_try_echo") >&5
14862 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014863 ac_status=$?
14864 grep -v '^ *+' conftest.er1 >conftest.err
14865 rm -f conftest.er1
14866 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014867 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14868 (exit $ac_status); } && {
14869 test -z "$ac_c_werror_flag" ||
14870 test ! -s conftest.err
14871 } && test -s conftest$ac_exeext && {
14872 test "$cross_compiling" = yes ||
14873 $as_test_x conftest$ac_exeext
14874 }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000014875 vi_cv_have_gpm=yes
14876else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014877 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014878sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014879
Bram Moolenaar446cb832008-06-24 21:56:24 +000014880 vi_cv_have_gpm=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014881fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014882
14883rm -rf conftest.dSYM
14884rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014885 conftest$ac_exeext conftest.$ac_ext
14886 LIBS="$olibs"
14887
14888fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014889{ $as_echo "$as_me:$LINENO: result: $vi_cv_have_gpm" >&5
14890$as_echo "$vi_cv_have_gpm" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000014891 if test $vi_cv_have_gpm = yes; then
14892 LIBS="$LIBS -lgpm"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014893 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014894#define HAVE_GPM 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014895_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014896
14897 fi
14898else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014899 { $as_echo "$as_me:$LINENO: result: yes" >&5
14900$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000014901fi
14902
Bram Moolenaar446cb832008-06-24 21:56:24 +000014903{ $as_echo "$as_me:$LINENO: checking --disable-sysmouse argument" >&5
14904$as_echo_n "checking --disable-sysmouse argument... " >&6; }
14905# Check whether --enable-sysmouse was given.
14906if test "${enable_sysmouse+set}" = set; then
14907 enableval=$enable_sysmouse;
14908else
14909 enable_sysmouse="yes"
14910fi
14911
14912
14913if test "$enable_sysmouse" = "yes"; then
14914 { $as_echo "$as_me:$LINENO: result: no" >&5
14915$as_echo "no" >&6; }
14916 { $as_echo "$as_me:$LINENO: checking for sysmouse" >&5
14917$as_echo_n "checking for sysmouse... " >&6; }
14918if test "${vi_cv_have_sysmouse+set}" = set; then
14919 $as_echo_n "(cached) " >&6
14920else
14921 cat >conftest.$ac_ext <<_ACEOF
14922/* confdefs.h. */
14923_ACEOF
14924cat confdefs.h >>conftest.$ac_ext
14925cat >>conftest.$ac_ext <<_ACEOF
14926/* end confdefs.h. */
14927#include <sys/consio.h>
14928 #include <signal.h>
14929 #include <sys/fbio.h>
14930int
14931main ()
14932{
14933struct mouse_info mouse;
14934 mouse.operation = MOUSE_MODE;
14935 mouse.operation = MOUSE_SHOW;
14936 mouse.u.mode.mode = 0;
14937 mouse.u.mode.signal = SIGUSR2;
14938 ;
14939 return 0;
14940}
14941_ACEOF
14942rm -f conftest.$ac_objext conftest$ac_exeext
14943if { (ac_try="$ac_link"
14944case "(($ac_try" in
14945 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14946 *) ac_try_echo=$ac_try;;
14947esac
14948eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14949$as_echo "$ac_try_echo") >&5
14950 (eval "$ac_link") 2>conftest.er1
14951 ac_status=$?
14952 grep -v '^ *+' conftest.er1 >conftest.err
14953 rm -f conftest.er1
14954 cat conftest.err >&5
14955 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14956 (exit $ac_status); } && {
14957 test -z "$ac_c_werror_flag" ||
14958 test ! -s conftest.err
14959 } && test -s conftest$ac_exeext && {
14960 test "$cross_compiling" = yes ||
14961 $as_test_x conftest$ac_exeext
14962 }; then
14963 vi_cv_have_sysmouse=yes
14964else
14965 $as_echo "$as_me: failed program was:" >&5
14966sed 's/^/| /' conftest.$ac_ext >&5
14967
14968 vi_cv_have_sysmouse=no
14969fi
14970
14971rm -rf conftest.dSYM
14972rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14973 conftest$ac_exeext conftest.$ac_ext
14974
14975fi
14976{ $as_echo "$as_me:$LINENO: result: $vi_cv_have_sysmouse" >&5
14977$as_echo "$vi_cv_have_sysmouse" >&6; }
14978 if test $vi_cv_have_sysmouse = yes; then
14979 cat >>confdefs.h <<\_ACEOF
14980#define HAVE_SYSMOUSE 1
14981_ACEOF
14982
14983 fi
14984else
14985 { $as_echo "$as_me:$LINENO: result: yes" >&5
14986$as_echo "yes" >&6; }
14987fi
14988
14989{ $as_echo "$as_me:$LINENO: checking for rename" >&5
14990$as_echo_n "checking for rename... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014991cat >conftest.$ac_ext <<_ACEOF
14992/* confdefs.h. */
14993_ACEOF
14994cat confdefs.h >>conftest.$ac_ext
14995cat >>conftest.$ac_ext <<_ACEOF
14996/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014997#include <stdio.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014998int
14999main ()
15000{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015001rename("this", "that")
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015002 ;
15003 return 0;
15004}
15005_ACEOF
15006rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015007if { (ac_try="$ac_link"
15008case "(($ac_try" in
15009 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15010 *) ac_try_echo=$ac_try;;
15011esac
15012eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15013$as_echo "$ac_try_echo") >&5
15014 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015015 ac_status=$?
15016 grep -v '^ *+' conftest.er1 >conftest.err
15017 rm -f conftest.er1
15018 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015019 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15020 (exit $ac_status); } && {
15021 test -z "$ac_c_werror_flag" ||
15022 test ! -s conftest.err
15023 } && test -s conftest$ac_exeext && {
15024 test "$cross_compiling" = yes ||
15025 $as_test_x conftest$ac_exeext
15026 }; then
15027 { $as_echo "$as_me:$LINENO: result: yes" >&5
15028$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015029#define HAVE_RENAME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015030_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015031
15032else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015033 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015034sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015035
Bram Moolenaar446cb832008-06-24 21:56:24 +000015036 { $as_echo "$as_me:$LINENO: result: no" >&5
15037$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015038fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015039
15040rm -rf conftest.dSYM
15041rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015042 conftest$ac_exeext conftest.$ac_ext
15043
Bram Moolenaar446cb832008-06-24 21:56:24 +000015044{ $as_echo "$as_me:$LINENO: checking for sysctl" >&5
15045$as_echo_n "checking for sysctl... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015046cat >conftest.$ac_ext <<_ACEOF
15047/* confdefs.h. */
15048_ACEOF
15049cat confdefs.h >>conftest.$ac_ext
15050cat >>conftest.$ac_ext <<_ACEOF
15051/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015052#include <sys/types.h>
15053#include <sys/sysctl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015054int
15055main ()
15056{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015057 int mib[2], r;
15058 size_t len;
15059
15060 mib[0] = CTL_HW;
15061 mib[1] = HW_USERMEM;
15062 len = sizeof(r);
15063 (void)sysctl(mib, 2, &r, &len, (void *)0, (size_t)0);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015064
15065 ;
15066 return 0;
15067}
15068_ACEOF
15069rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015070if { (ac_try="$ac_compile"
15071case "(($ac_try" in
15072 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15073 *) ac_try_echo=$ac_try;;
15074esac
15075eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15076$as_echo "$ac_try_echo") >&5
15077 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015078 ac_status=$?
15079 grep -v '^ *+' conftest.er1 >conftest.err
15080 rm -f conftest.er1
15081 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015082 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15083 (exit $ac_status); } && {
15084 test -z "$ac_c_werror_flag" ||
15085 test ! -s conftest.err
15086 } && test -s conftest.$ac_objext; then
15087 { $as_echo "$as_me:$LINENO: result: yes" >&5
15088$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015089#define HAVE_SYSCTL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015090_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015091
15092else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015093 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015094sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015095
Bram Moolenaar446cb832008-06-24 21:56:24 +000015096 { $as_echo "$as_me:$LINENO: result: not usable" >&5
15097$as_echo "not usable" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015098fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015099
Bram Moolenaar446cb832008-06-24 21:56:24 +000015100rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15101
15102{ $as_echo "$as_me:$LINENO: checking for sysinfo" >&5
15103$as_echo_n "checking for sysinfo... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015104cat >conftest.$ac_ext <<_ACEOF
15105/* confdefs.h. */
15106_ACEOF
15107cat confdefs.h >>conftest.$ac_ext
15108cat >>conftest.$ac_ext <<_ACEOF
15109/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015110#include <sys/types.h>
15111#include <sys/sysinfo.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015112int
15113main ()
15114{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015115 struct sysinfo sinfo;
15116 int t;
15117
15118 (void)sysinfo(&sinfo);
15119 t = sinfo.totalram;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015120
15121 ;
15122 return 0;
15123}
15124_ACEOF
15125rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015126if { (ac_try="$ac_compile"
15127case "(($ac_try" in
15128 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15129 *) ac_try_echo=$ac_try;;
15130esac
15131eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15132$as_echo "$ac_try_echo") >&5
15133 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015134 ac_status=$?
15135 grep -v '^ *+' conftest.er1 >conftest.err
15136 rm -f conftest.er1
15137 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015138 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15139 (exit $ac_status); } && {
15140 test -z "$ac_c_werror_flag" ||
15141 test ! -s conftest.err
15142 } && test -s conftest.$ac_objext; then
15143 { $as_echo "$as_me:$LINENO: result: yes" >&5
15144$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015145#define HAVE_SYSINFO 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015146_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015147
15148else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015149 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015150sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015151
Bram Moolenaar446cb832008-06-24 21:56:24 +000015152 { $as_echo "$as_me:$LINENO: result: not usable" >&5
15153$as_echo "not usable" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015154fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015155
Bram Moolenaar446cb832008-06-24 21:56:24 +000015156rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15157
15158{ $as_echo "$as_me:$LINENO: checking for sysinfo.mem_unit" >&5
15159$as_echo_n "checking for sysinfo.mem_unit... " >&6; }
Bram Moolenaar914572a2007-05-01 11:37:47 +000015160cat >conftest.$ac_ext <<_ACEOF
15161/* confdefs.h. */
15162_ACEOF
15163cat confdefs.h >>conftest.$ac_ext
15164cat >>conftest.$ac_ext <<_ACEOF
15165/* end confdefs.h. */
15166#include <sys/types.h>
15167#include <sys/sysinfo.h>
15168int
15169main ()
15170{
15171 struct sysinfo sinfo;
15172 sinfo.mem_unit = 1;
15173
15174 ;
15175 return 0;
15176}
15177_ACEOF
15178rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015179if { (ac_try="$ac_compile"
15180case "(($ac_try" in
15181 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15182 *) ac_try_echo=$ac_try;;
15183esac
15184eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15185$as_echo "$ac_try_echo") >&5
15186 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar914572a2007-05-01 11:37:47 +000015187 ac_status=$?
15188 grep -v '^ *+' conftest.er1 >conftest.err
15189 rm -f conftest.er1
15190 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015191 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15192 (exit $ac_status); } && {
15193 test -z "$ac_c_werror_flag" ||
15194 test ! -s conftest.err
15195 } && test -s conftest.$ac_objext; then
15196 { $as_echo "$as_me:$LINENO: result: yes" >&5
15197$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar914572a2007-05-01 11:37:47 +000015198#define HAVE_SYSINFO_MEM_UNIT 1
15199_ACEOF
15200
15201else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015202 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar914572a2007-05-01 11:37:47 +000015203sed 's/^/| /' conftest.$ac_ext >&5
15204
Bram Moolenaar446cb832008-06-24 21:56:24 +000015205 { $as_echo "$as_me:$LINENO: result: no" >&5
15206$as_echo "no" >&6; }
Bram Moolenaar914572a2007-05-01 11:37:47 +000015207fi
Bram Moolenaar914572a2007-05-01 11:37:47 +000015208
Bram Moolenaar446cb832008-06-24 21:56:24 +000015209rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15210
15211{ $as_echo "$as_me:$LINENO: checking for sysconf" >&5
15212$as_echo_n "checking for sysconf... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015213cat >conftest.$ac_ext <<_ACEOF
15214/* confdefs.h. */
15215_ACEOF
15216cat confdefs.h >>conftest.$ac_ext
15217cat >>conftest.$ac_ext <<_ACEOF
15218/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015219#include <unistd.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015220int
15221main ()
15222{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015223 (void)sysconf(_SC_PAGESIZE);
15224 (void)sysconf(_SC_PHYS_PAGES);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015225
15226 ;
15227 return 0;
15228}
15229_ACEOF
15230rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015231if { (ac_try="$ac_compile"
15232case "(($ac_try" in
15233 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15234 *) ac_try_echo=$ac_try;;
15235esac
15236eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15237$as_echo "$ac_try_echo") >&5
15238 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015239 ac_status=$?
15240 grep -v '^ *+' conftest.er1 >conftest.err
15241 rm -f conftest.er1
15242 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015243 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15244 (exit $ac_status); } && {
15245 test -z "$ac_c_werror_flag" ||
15246 test ! -s conftest.err
15247 } && test -s conftest.$ac_objext; then
15248 { $as_echo "$as_me:$LINENO: result: yes" >&5
15249$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015250#define HAVE_SYSCONF 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015251_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015252
15253else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015254 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015255sed 's/^/| /' conftest.$ac_ext >&5
15256
Bram Moolenaar446cb832008-06-24 21:56:24 +000015257 { $as_echo "$as_me:$LINENO: result: not usable" >&5
15258$as_echo "not usable" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015259fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015260
15261rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000015262
15263
Bram Moolenaar446cb832008-06-24 21:56:24 +000015264{ $as_echo "$as_me:$LINENO: checking size of int" >&5
15265$as_echo_n "checking size of int... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015266if test "${ac_cv_sizeof_int+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015267 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000015268else
15269 if test "$cross_compiling" = yes; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015270 { { $as_echo "$as_me:$LINENO: error: failed to compile test program" >&5
15271$as_echo "$as_me: error: failed to compile test program" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015272 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015273else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015274 cat >conftest.$ac_ext <<_ACEOF
15275/* confdefs.h. */
15276_ACEOF
15277cat confdefs.h >>conftest.$ac_ext
15278cat >>conftest.$ac_ext <<_ACEOF
15279/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000015280
Bram Moolenaar071d4272004-06-13 20:20:40 +000015281#include <stdio.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +000015282#if STDC_HEADERS
15283# include <stdlib.h>
15284# include <stddef.h>
15285#endif
15286main()
15287{
15288 FILE *f=fopen("conftestval", "w");
15289 if (!f) exit(1);
15290 fprintf(f, "%d\n", (int)sizeof(int));
15291 exit(0);
15292}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015293_ACEOF
15294rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015295if { (ac_try="$ac_link"
15296case "(($ac_try" in
15297 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15298 *) ac_try_echo=$ac_try;;
15299esac
15300eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15301$as_echo "$ac_try_echo") >&5
15302 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015303 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015304 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015305 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000015306 { (case "(($ac_try" in
15307 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15308 *) ac_try_echo=$ac_try;;
15309esac
15310eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15311$as_echo "$ac_try_echo") >&5
15312 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015313 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015314 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015315 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000015316 ac_cv_sizeof_int=`cat conftestval`
15317else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015318 $as_echo "$as_me: program exited with status $ac_status" >&5
15319$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015320sed 's/^/| /' conftest.$ac_ext >&5
15321
15322( exit $ac_status )
15323ac_cv_sizeof_int=0
Bram Moolenaar071d4272004-06-13 20:20:40 +000015324fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015325rm -rf conftest.dSYM
15326rm -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 +000015327fi
15328
Bram Moolenaar446cb832008-06-24 21:56:24 +000015329
15330fi
15331
15332{ $as_echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
15333$as_echo "$ac_cv_sizeof_int" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015334cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015335#define SIZEOF_INT $ac_cv_sizeof_int
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015336_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015337
15338
Bram Moolenaar446cb832008-06-24 21:56:24 +000015339
15340
Bram Moolenaar071d4272004-06-13 20:20:40 +000015341bcopy_test_prog='
Bram Moolenaar446cb832008-06-24 21:56:24 +000015342#include "confdefs.h"
15343#ifdef HAVE_STRING_H
15344# include <string.h>
15345#endif
15346#if STDC_HEADERS
15347# include <stdlib.h>
15348# include <stddef.h>
15349#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000015350main() {
15351 char buf[10];
15352 strcpy(buf, "abcdefghi");
15353 mch_memmove(buf, buf + 2, 3);
15354 if (strncmp(buf, "ababcf", 6))
15355 exit(1);
15356 strcpy(buf, "abcdefghi");
15357 mch_memmove(buf + 2, buf, 3);
15358 if (strncmp(buf, "cdedef", 6))
15359 exit(1);
15360 exit(0); /* libc version works properly. */
15361}'
15362
Bram Moolenaar446cb832008-06-24 21:56:24 +000015363{ $as_echo "$as_me:$LINENO: checking whether memmove handles overlaps" >&5
15364$as_echo_n "checking whether memmove handles overlaps... " >&6; }
15365if test "${vim_cv_memmove_handles_overlap+set}" = set; then
15366 $as_echo_n "(cached) " >&6
15367else
Bram Moolenaar071d4272004-06-13 20:20:40 +000015368
Bram Moolenaar446cb832008-06-24 21:56:24 +000015369 if test "$cross_compiling" = yes; then
15370
15371 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_memmove_handles_overlap'" >&5
15372$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_memmove_handles_overlap'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015373 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000015374
Bram Moolenaar071d4272004-06-13 20:20:40 +000015375else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015376 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015377#define mch_memmove(s,d,l) memmove(d,s,l) $bcopy_test_prog
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015378_ACEOF
15379rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015380if { (ac_try="$ac_link"
15381case "(($ac_try" in
15382 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15383 *) ac_try_echo=$ac_try;;
15384esac
15385eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15386$as_echo "$ac_try_echo") >&5
15387 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015388 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015389 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015390 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000015391 { (case "(($ac_try" in
15392 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15393 *) ac_try_echo=$ac_try;;
15394esac
15395eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15396$as_echo "$ac_try_echo") >&5
15397 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015398 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015399 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015400 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015401
15402 vim_cv_memmove_handles_overlap=yes
15403
15404else
15405 $as_echo "$as_me: program exited with status $ac_status" >&5
15406$as_echo "$as_me: failed program was:" >&5
15407sed 's/^/| /' conftest.$ac_ext >&5
15408
15409( exit $ac_status )
15410
15411 vim_cv_memmove_handles_overlap=no
15412
15413fi
15414rm -rf conftest.dSYM
15415rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15416fi
15417
15418
15419
15420fi
15421{ $as_echo "$as_me:$LINENO: result: $vim_cv_memmove_handles_overlap" >&5
15422$as_echo "$vim_cv_memmove_handles_overlap" >&6; }
15423
15424if test "x$vim_cv_memmove_handles_overlap" = "xyes" ; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015425 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015426#define USEMEMMOVE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015427_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000015428
Bram Moolenaar071d4272004-06-13 20:20:40 +000015429else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015430 { $as_echo "$as_me:$LINENO: checking whether bcopy handles overlaps" >&5
15431$as_echo_n "checking whether bcopy handles overlaps... " >&6; }
15432if test "${vim_cv_bcopy_handles_overlap+set}" = set; then
15433 $as_echo_n "(cached) " >&6
15434else
15435
15436 if test "$cross_compiling" = yes; then
15437
15438 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_bcopy_handles_overlap'" >&5
15439$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_bcopy_handles_overlap'" >&2;}
15440 { (exit 1); exit 1; }; }
15441
15442else
15443 cat >conftest.$ac_ext <<_ACEOF
15444#define mch_bcopy(s,d,l) bcopy(d,s,l) $bcopy_test_prog
15445_ACEOF
15446rm -f conftest$ac_exeext
15447if { (ac_try="$ac_link"
15448case "(($ac_try" in
15449 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15450 *) ac_try_echo=$ac_try;;
15451esac
15452eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15453$as_echo "$ac_try_echo") >&5
15454 (eval "$ac_link") 2>&5
15455 ac_status=$?
15456 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15457 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15458 { (case "(($ac_try" in
15459 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15460 *) ac_try_echo=$ac_try;;
15461esac
15462eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15463$as_echo "$ac_try_echo") >&5
15464 (eval "$ac_try") 2>&5
15465 ac_status=$?
15466 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15467 (exit $ac_status); }; }; then
15468
15469 vim_cv_bcopy_handles_overlap=yes
15470
15471else
15472 $as_echo "$as_me: program exited with status $ac_status" >&5
15473$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015474sed 's/^/| /' conftest.$ac_ext >&5
15475
15476( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000015477
15478 vim_cv_bcopy_handles_overlap=no
15479
15480fi
15481rm -rf conftest.dSYM
15482rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15483fi
15484
15485
15486
15487fi
15488{ $as_echo "$as_me:$LINENO: result: $vim_cv_bcopy_handles_overlap" >&5
15489$as_echo "$vim_cv_bcopy_handles_overlap" >&6; }
15490
15491 if test "x$vim_cv_bcopy_handles_overlap" = "xyes" ; then
15492 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015493#define USEBCOPY 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015494_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015495
Bram Moolenaar446cb832008-06-24 21:56:24 +000015496 else
15497 { $as_echo "$as_me:$LINENO: checking whether memcpy handles overlaps" >&5
15498$as_echo_n "checking whether memcpy handles overlaps... " >&6; }
15499if test "${vim_cv_memcpy_handles_overlap+set}" = set; then
15500 $as_echo_n "(cached) " >&6
15501else
15502
15503 if test "$cross_compiling" = yes; then
15504
15505 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_memcpy_handles_overlap'" >&5
15506$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_memcpy_handles_overlap'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015507 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000015508
Bram Moolenaar071d4272004-06-13 20:20:40 +000015509else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015510 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000015511#define mch_memcpy(s,d,l) memcpy(d,s,l) $bcopy_test_prog
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015512_ACEOF
15513rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015514if { (ac_try="$ac_link"
15515case "(($ac_try" in
15516 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15517 *) ac_try_echo=$ac_try;;
15518esac
15519eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15520$as_echo "$ac_try_echo") >&5
15521 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015522 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015523 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015524 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000015525 { (case "(($ac_try" in
15526 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15527 *) ac_try_echo=$ac_try;;
15528esac
15529eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15530$as_echo "$ac_try_echo") >&5
15531 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015532 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015533 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015534 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015535
15536 vim_cv_memcpy_handles_overlap=yes
15537
Bram Moolenaar071d4272004-06-13 20:20:40 +000015538else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015539 $as_echo "$as_me: program exited with status $ac_status" >&5
15540$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015541sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015542
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015543( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000015544
15545 vim_cv_memcpy_handles_overlap=no
15546
Bram Moolenaar071d4272004-06-13 20:20:40 +000015547fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015548rm -rf conftest.dSYM
15549rm -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 +000015550fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015551
15552
15553
Bram Moolenaar071d4272004-06-13 20:20:40 +000015554fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015555{ $as_echo "$as_me:$LINENO: result: $vim_cv_memcpy_handles_overlap" >&5
15556$as_echo "$vim_cv_memcpy_handles_overlap" >&6; }
15557
15558 if test "x$vim_cv_memcpy_handles_overlap" = "xyes" ; then
15559 cat >>confdefs.h <<\_ACEOF
15560#define USEMEMCPY 1
15561_ACEOF
15562
15563 fi
15564 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000015565fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015566
Bram Moolenaar071d4272004-06-13 20:20:40 +000015567
15568
15569if test "$enable_multibyte" = "yes"; then
15570 cflags_save=$CFLAGS
15571 ldflags_save=$LDFLAGS
Bram Moolenaar94ba1ce2009-04-22 15:53:09 +000015572 if test "x$x_includes" != "xNONE" ; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000015573 CFLAGS="$CFLAGS -I$x_includes"
15574 LDFLAGS="$X_LIBS $LDFLAGS -lX11"
Bram Moolenaar446cb832008-06-24 21:56:24 +000015575 { $as_echo "$as_me:$LINENO: checking whether X_LOCALE needed" >&5
15576$as_echo_n "checking whether X_LOCALE needed... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015577 cat >conftest.$ac_ext <<_ACEOF
15578/* confdefs.h. */
15579_ACEOF
15580cat confdefs.h >>conftest.$ac_ext
15581cat >>conftest.$ac_ext <<_ACEOF
15582/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015583#include <X11/Xlocale.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015584int
15585main ()
15586{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015587
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015588 ;
15589 return 0;
15590}
15591_ACEOF
15592rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015593if { (ac_try="$ac_compile"
15594case "(($ac_try" in
15595 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15596 *) ac_try_echo=$ac_try;;
15597esac
15598eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15599$as_echo "$ac_try_echo") >&5
15600 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015601 ac_status=$?
15602 grep -v '^ *+' conftest.er1 >conftest.err
15603 rm -f conftest.er1
15604 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015605 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15606 (exit $ac_status); } && {
15607 test -z "$ac_c_werror_flag" ||
15608 test ! -s conftest.err
15609 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015610 cat >conftest.$ac_ext <<_ACEOF
15611/* confdefs.h. */
15612_ACEOF
15613cat confdefs.h >>conftest.$ac_ext
15614cat >>conftest.$ac_ext <<_ACEOF
15615/* end confdefs.h. */
15616
Bram Moolenaar446cb832008-06-24 21:56:24 +000015617/* Override any GCC internal prototype to avoid an error.
15618 Use char because int might match the return type of a GCC
15619 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015620#ifdef __cplusplus
15621extern "C"
15622#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015623char _Xsetlocale ();
15624int
15625main ()
15626{
Bram Moolenaar446cb832008-06-24 21:56:24 +000015627return _Xsetlocale ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015628 ;
15629 return 0;
15630}
15631_ACEOF
15632rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015633if { (ac_try="$ac_link"
15634case "(($ac_try" in
15635 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15636 *) ac_try_echo=$ac_try;;
15637esac
15638eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15639$as_echo "$ac_try_echo") >&5
15640 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015641 ac_status=$?
15642 grep -v '^ *+' conftest.er1 >conftest.err
15643 rm -f conftest.er1
15644 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015645 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15646 (exit $ac_status); } && {
15647 test -z "$ac_c_werror_flag" ||
15648 test ! -s conftest.err
15649 } && test -s conftest$ac_exeext && {
15650 test "$cross_compiling" = yes ||
15651 $as_test_x conftest$ac_exeext
15652 }; then
15653 { $as_echo "$as_me:$LINENO: result: yes" >&5
15654$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015655 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015656#define X_LOCALE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015657_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015658
15659else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015660 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015661sed 's/^/| /' conftest.$ac_ext >&5
15662
Bram Moolenaar446cb832008-06-24 21:56:24 +000015663 { $as_echo "$as_me:$LINENO: result: no" >&5
15664$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015665fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015666
15667rm -rf conftest.dSYM
15668rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015669 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000015670else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015671 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015672sed 's/^/| /' conftest.$ac_ext >&5
15673
Bram Moolenaar446cb832008-06-24 21:56:24 +000015674 { $as_echo "$as_me:$LINENO: result: no" >&5
15675$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015676fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015677
15678rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000015679 fi
15680 CFLAGS=$cflags_save
15681 LDFLAGS=$ldflags_save
15682fi
15683
Bram Moolenaar446cb832008-06-24 21:56:24 +000015684{ $as_echo "$as_me:$LINENO: checking for _xpg4_setrunelocale in -lxpg4" >&5
15685$as_echo_n "checking for _xpg4_setrunelocale in -lxpg4... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015686if test "${ac_cv_lib_xpg4__xpg4_setrunelocale+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015687 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000015688else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015689 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000015690LIBS="-lxpg4 $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015691cat >conftest.$ac_ext <<_ACEOF
15692/* confdefs.h. */
15693_ACEOF
15694cat confdefs.h >>conftest.$ac_ext
15695cat >>conftest.$ac_ext <<_ACEOF
15696/* end confdefs.h. */
15697
Bram Moolenaar446cb832008-06-24 21:56:24 +000015698/* Override any GCC internal prototype to avoid an error.
15699 Use char because int might match the return type of a GCC
15700 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015701#ifdef __cplusplus
15702extern "C"
15703#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015704char _xpg4_setrunelocale ();
15705int
15706main ()
15707{
Bram Moolenaar446cb832008-06-24 21:56:24 +000015708return _xpg4_setrunelocale ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015709 ;
15710 return 0;
15711}
15712_ACEOF
15713rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015714if { (ac_try="$ac_link"
15715case "(($ac_try" in
15716 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15717 *) ac_try_echo=$ac_try;;
15718esac
15719eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15720$as_echo "$ac_try_echo") >&5
15721 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015722 ac_status=$?
15723 grep -v '^ *+' conftest.er1 >conftest.err
15724 rm -f conftest.er1
15725 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015726 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15727 (exit $ac_status); } && {
15728 test -z "$ac_c_werror_flag" ||
15729 test ! -s conftest.err
15730 } && test -s conftest$ac_exeext && {
15731 test "$cross_compiling" = yes ||
15732 $as_test_x conftest$ac_exeext
15733 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015734 ac_cv_lib_xpg4__xpg4_setrunelocale=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000015735else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015736 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015737sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015738
Bram Moolenaar446cb832008-06-24 21:56:24 +000015739 ac_cv_lib_xpg4__xpg4_setrunelocale=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000015740fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015741
15742rm -rf conftest.dSYM
15743rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015744 conftest$ac_exeext conftest.$ac_ext
15745LIBS=$ac_check_lib_save_LIBS
15746fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015747{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_xpg4__xpg4_setrunelocale" >&5
15748$as_echo "$ac_cv_lib_xpg4__xpg4_setrunelocale" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015749if test $ac_cv_lib_xpg4__xpg4_setrunelocale = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000015750 LIBS="$LIBS -lxpg4"
Bram Moolenaar071d4272004-06-13 20:20:40 +000015751fi
15752
15753
Bram Moolenaar446cb832008-06-24 21:56:24 +000015754{ $as_echo "$as_me:$LINENO: checking how to create tags" >&5
15755$as_echo_n "checking how to create tags... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015756test -f tags && mv tags tags.save
15757if (eval ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
Bram Moolenaarb21e5842006-04-16 18:30:08 +000015758 TAGPRG="ctags -I INIT+ --fields=+S"
Bram Moolenaar071d4272004-06-13 20:20:40 +000015759else
Bram Moolenaar0c7ce772009-05-13 12:49:39 +000015760 TAGPRG="ctags"
Bram Moolenaar071d4272004-06-13 20:20:40 +000015761 (eval etags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags"
15762 (eval etags -c /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags -c"
15763 (eval ctags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags"
15764 (eval ctags -t /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -t"
15765 (eval ctags -ts /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -ts"
15766 (eval ctags -tvs /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -tvs"
15767 (eval ctags -i+m /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -i+m"
15768fi
15769test -f tags.save && mv tags.save tags
Bram Moolenaar446cb832008-06-24 21:56:24 +000015770{ $as_echo "$as_me:$LINENO: result: $TAGPRG" >&5
15771$as_echo "$TAGPRG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015772
Bram Moolenaar446cb832008-06-24 21:56:24 +000015773{ $as_echo "$as_me:$LINENO: checking how to run man with a section nr" >&5
15774$as_echo_n "checking how to run man with a section nr... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015775MANDEF="man"
Bram Moolenaar8b131502008-02-13 09:28:19 +000015776(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 +000015777{ $as_echo "$as_me:$LINENO: result: $MANDEF" >&5
15778$as_echo "$MANDEF" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015779if test "$MANDEF" = "man -s"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015780 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015781#define USEMAN_S 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015782_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015783
15784fi
15785
Bram Moolenaar446cb832008-06-24 21:56:24 +000015786{ $as_echo "$as_me:$LINENO: checking --disable-nls argument" >&5
15787$as_echo_n "checking --disable-nls argument... " >&6; }
15788# Check whether --enable-nls was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +000015789if test "${enable_nls+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015790 enableval=$enable_nls;
Bram Moolenaar071d4272004-06-13 20:20:40 +000015791else
15792 enable_nls="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +000015793fi
15794
Bram Moolenaar071d4272004-06-13 20:20:40 +000015795
15796if test "$enable_nls" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015797 { $as_echo "$as_me:$LINENO: result: no" >&5
15798$as_echo "no" >&6; }
Bram Moolenaar2389c3c2005-05-22 22:07:59 +000015799
15800 INSTALL_LANGS=install-languages
15801
15802 INSTALL_TOOL_LANGS=install-tool-languages
15803
15804
Bram Moolenaar071d4272004-06-13 20:20:40 +000015805 # Extract the first word of "msgfmt", so it can be a program name with args.
15806set dummy msgfmt; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +000015807{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
15808$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015809if test "${ac_cv_prog_MSGFMT+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015810 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000015811else
15812 if test -n "$MSGFMT"; then
15813 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
15814else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015815as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15816for as_dir in $PATH
15817do
15818 IFS=$as_save_IFS
15819 test -z "$as_dir" && as_dir=.
15820 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +000015821 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 +000015822 ac_cv_prog_MSGFMT="msgfmt"
Bram Moolenaar446cb832008-06-24 21:56:24 +000015823 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015824 break 2
15825 fi
15826done
15827done
Bram Moolenaar446cb832008-06-24 21:56:24 +000015828IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015829
Bram Moolenaar071d4272004-06-13 20:20:40 +000015830fi
15831fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015832MSGFMT=$ac_cv_prog_MSGFMT
Bram Moolenaar071d4272004-06-13 20:20:40 +000015833if test -n "$MSGFMT"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015834 { $as_echo "$as_me:$LINENO: result: $MSGFMT" >&5
15835$as_echo "$MSGFMT" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015836else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015837 { $as_echo "$as_me:$LINENO: result: no" >&5
15838$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015839fi
15840
Bram Moolenaar446cb832008-06-24 21:56:24 +000015841
15842 { $as_echo "$as_me:$LINENO: checking for NLS" >&5
15843$as_echo_n "checking for NLS... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015844 if test -f po/Makefile; then
15845 have_gettext="no"
15846 if test -n "$MSGFMT"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015847 cat >conftest.$ac_ext <<_ACEOF
15848/* confdefs.h. */
15849_ACEOF
15850cat confdefs.h >>conftest.$ac_ext
15851cat >>conftest.$ac_ext <<_ACEOF
15852/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015853#include <libintl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015854int
15855main ()
15856{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015857gettext("Test");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015858 ;
15859 return 0;
15860}
15861_ACEOF
15862rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015863if { (ac_try="$ac_link"
15864case "(($ac_try" in
15865 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15866 *) ac_try_echo=$ac_try;;
15867esac
15868eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15869$as_echo "$ac_try_echo") >&5
15870 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015871 ac_status=$?
15872 grep -v '^ *+' conftest.er1 >conftest.err
15873 rm -f conftest.er1
15874 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015875 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15876 (exit $ac_status); } && {
15877 test -z "$ac_c_werror_flag" ||
15878 test ! -s conftest.err
15879 } && test -s conftest$ac_exeext && {
15880 test "$cross_compiling" = yes ||
15881 $as_test_x conftest$ac_exeext
15882 }; then
15883 { $as_echo "$as_me:$LINENO: result: gettext() works" >&5
15884$as_echo "gettext() works" >&6; }; have_gettext="yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000015885else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015886 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015887sed 's/^/| /' conftest.$ac_ext >&5
15888
Bram Moolenaar446cb832008-06-24 21:56:24 +000015889 olibs=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000015890 LIBS="$LIBS -lintl"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015891 cat >conftest.$ac_ext <<_ACEOF
15892/* confdefs.h. */
15893_ACEOF
15894cat confdefs.h >>conftest.$ac_ext
15895cat >>conftest.$ac_ext <<_ACEOF
15896/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015897#include <libintl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015898int
15899main ()
15900{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015901gettext("Test");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015902 ;
15903 return 0;
15904}
15905_ACEOF
15906rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015907if { (ac_try="$ac_link"
15908case "(($ac_try" in
15909 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15910 *) ac_try_echo=$ac_try;;
15911esac
15912eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15913$as_echo "$ac_try_echo") >&5
15914 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015915 ac_status=$?
15916 grep -v '^ *+' conftest.er1 >conftest.err
15917 rm -f conftest.er1
15918 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015919 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15920 (exit $ac_status); } && {
15921 test -z "$ac_c_werror_flag" ||
15922 test ! -s conftest.err
15923 } && test -s conftest$ac_exeext && {
15924 test "$cross_compiling" = yes ||
15925 $as_test_x conftest$ac_exeext
15926 }; then
15927 { $as_echo "$as_me:$LINENO: result: gettext() works with -lintl" >&5
15928$as_echo "gettext() works with -lintl" >&6; }; have_gettext="yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000015929else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015930 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015931sed 's/^/| /' conftest.$ac_ext >&5
15932
Bram Moolenaar446cb832008-06-24 21:56:24 +000015933 { $as_echo "$as_me:$LINENO: result: gettext() doesn't work" >&5
15934$as_echo "gettext() doesn't work" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000015935 LIBS=$olibs
15936fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015937
15938rm -rf conftest.dSYM
15939rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015940 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000015941fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015942
15943rm -rf conftest.dSYM
15944rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015945 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000015946 else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015947 { $as_echo "$as_me:$LINENO: result: msgfmt not found - disabled" >&5
15948$as_echo "msgfmt not found - disabled" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000015949 fi
15950 if test $have_gettext = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015951 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015952#define HAVE_GETTEXT 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015953_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015954
15955 MAKEMO=yes
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015956
15957
15958for ac_func in bind_textdomain_codeset
Bram Moolenaar071d4272004-06-13 20:20:40 +000015959do
Bram Moolenaar446cb832008-06-24 21:56:24 +000015960as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15961{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
15962$as_echo_n "checking for $ac_func... " >&6; }
15963if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
15964 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000015965else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015966 cat >conftest.$ac_ext <<_ACEOF
15967/* confdefs.h. */
15968_ACEOF
15969cat confdefs.h >>conftest.$ac_ext
15970cat >>conftest.$ac_ext <<_ACEOF
15971/* end confdefs.h. */
15972/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
15973 For example, HP-UX 11i <limits.h> declares gettimeofday. */
15974#define $ac_func innocuous_$ac_func
15975
Bram Moolenaar071d4272004-06-13 20:20:40 +000015976/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015977 which can conflict with char $ac_func (); below.
15978 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
15979 <limits.h> exists even on freestanding compilers. */
15980
15981#ifdef __STDC__
15982# include <limits.h>
15983#else
15984# include <assert.h>
15985#endif
15986
15987#undef $ac_func
15988
Bram Moolenaar446cb832008-06-24 21:56:24 +000015989/* Override any GCC internal prototype to avoid an error.
15990 Use char because int might match the return type of a GCC
15991 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015992#ifdef __cplusplus
15993extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015994#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015995char $ac_func ();
Bram Moolenaar071d4272004-06-13 20:20:40 +000015996/* The GNU C library defines this for functions which it implements
15997 to always fail with ENOSYS. Some functions are actually named
15998 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000015999#if defined __stub_$ac_func || defined __stub___$ac_func
Bram Moolenaar071d4272004-06-13 20:20:40 +000016000choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +000016001#endif
16002
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016003int
16004main ()
16005{
Bram Moolenaar446cb832008-06-24 21:56:24 +000016006return $ac_func ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016007 ;
16008 return 0;
16009}
16010_ACEOF
16011rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016012if { (ac_try="$ac_link"
16013case "(($ac_try" in
16014 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16015 *) ac_try_echo=$ac_try;;
16016esac
16017eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16018$as_echo "$ac_try_echo") >&5
16019 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016020 ac_status=$?
16021 grep -v '^ *+' conftest.er1 >conftest.err
16022 rm -f conftest.er1
16023 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016024 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16025 (exit $ac_status); } && {
16026 test -z "$ac_c_werror_flag" ||
16027 test ! -s conftest.err
16028 } && test -s conftest$ac_exeext && {
16029 test "$cross_compiling" = yes ||
16030 $as_test_x conftest$ac_exeext
16031 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016032 eval "$as_ac_var=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000016033else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016034 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016035sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000016036
Bram Moolenaar446cb832008-06-24 21:56:24 +000016037 eval "$as_ac_var=no"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016038fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016039
16040rm -rf conftest.dSYM
16041rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016042 conftest$ac_exeext conftest.$ac_ext
16043fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016044ac_res=`eval 'as_val=${'$as_ac_var'}
16045 $as_echo "$as_val"'`
16046 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
16047$as_echo "$ac_res" >&6; }
16048if test `eval 'as_val=${'$as_ac_var'}
16049 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016050 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000016051#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016052_ACEOF
16053
Bram Moolenaar071d4272004-06-13 20:20:40 +000016054fi
16055done
16056
Bram Moolenaar446cb832008-06-24 21:56:24 +000016057 { $as_echo "$as_me:$LINENO: checking for _nl_msg_cat_cntr" >&5
16058$as_echo_n "checking for _nl_msg_cat_cntr... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016059 cat >conftest.$ac_ext <<_ACEOF
16060/* confdefs.h. */
16061_ACEOF
16062cat confdefs.h >>conftest.$ac_ext
16063cat >>conftest.$ac_ext <<_ACEOF
16064/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016065#include <libintl.h>
16066 extern int _nl_msg_cat_cntr;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016067int
16068main ()
16069{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016070++_nl_msg_cat_cntr;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016071 ;
16072 return 0;
16073}
16074_ACEOF
16075rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016076if { (ac_try="$ac_link"
16077case "(($ac_try" in
16078 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16079 *) ac_try_echo=$ac_try;;
16080esac
16081eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16082$as_echo "$ac_try_echo") >&5
16083 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016084 ac_status=$?
16085 grep -v '^ *+' conftest.er1 >conftest.err
16086 rm -f conftest.er1
16087 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016088 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16089 (exit $ac_status); } && {
16090 test -z "$ac_c_werror_flag" ||
16091 test ! -s conftest.err
16092 } && test -s conftest$ac_exeext && {
16093 test "$cross_compiling" = yes ||
16094 $as_test_x conftest$ac_exeext
16095 }; then
16096 { $as_echo "$as_me:$LINENO: result: yes" >&5
16097$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016098#define HAVE_NL_MSG_CAT_CNTR 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016099_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016100
16101else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016102 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016103sed 's/^/| /' conftest.$ac_ext >&5
16104
Bram Moolenaar446cb832008-06-24 21:56:24 +000016105 { $as_echo "$as_me:$LINENO: result: no" >&5
16106$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016107fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016108
16109rm -rf conftest.dSYM
16110rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016111 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016112 fi
16113 else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016114 { $as_echo "$as_me:$LINENO: result: no \"po/Makefile\" - disabled" >&5
16115$as_echo "no \"po/Makefile\" - disabled" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000016116 fi
16117else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016118 { $as_echo "$as_me:$LINENO: result: yes" >&5
16119$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016120fi
16121
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016122if test "${ac_cv_header_dlfcn_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016123 { $as_echo "$as_me:$LINENO: checking for dlfcn.h" >&5
16124$as_echo_n "checking for dlfcn.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016125if test "${ac_cv_header_dlfcn_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016126 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016127fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016128{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_dlfcn_h" >&5
16129$as_echo "$ac_cv_header_dlfcn_h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016130else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016131 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016132{ $as_echo "$as_me:$LINENO: checking dlfcn.h usability" >&5
16133$as_echo_n "checking dlfcn.h usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016134cat >conftest.$ac_ext <<_ACEOF
16135/* confdefs.h. */
16136_ACEOF
16137cat confdefs.h >>conftest.$ac_ext
16138cat >>conftest.$ac_ext <<_ACEOF
16139/* end confdefs.h. */
16140$ac_includes_default
Bram Moolenaar071d4272004-06-13 20:20:40 +000016141#include <dlfcn.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016142_ACEOF
16143rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016144if { (ac_try="$ac_compile"
16145case "(($ac_try" in
16146 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16147 *) ac_try_echo=$ac_try;;
16148esac
16149eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16150$as_echo "$ac_try_echo") >&5
16151 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016152 ac_status=$?
16153 grep -v '^ *+' conftest.er1 >conftest.err
16154 rm -f conftest.er1
16155 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016156 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16157 (exit $ac_status); } && {
16158 test -z "$ac_c_werror_flag" ||
16159 test ! -s conftest.err
16160 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016161 ac_header_compiler=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000016162else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016163 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016164sed 's/^/| /' conftest.$ac_ext >&5
16165
Bram Moolenaar446cb832008-06-24 21:56:24 +000016166 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000016167fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016168
16169rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16170{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16171$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016172
16173# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016174{ $as_echo "$as_me:$LINENO: checking dlfcn.h presence" >&5
16175$as_echo_n "checking dlfcn.h presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016176cat >conftest.$ac_ext <<_ACEOF
16177/* confdefs.h. */
16178_ACEOF
16179cat confdefs.h >>conftest.$ac_ext
16180cat >>conftest.$ac_ext <<_ACEOF
16181/* end confdefs.h. */
16182#include <dlfcn.h>
16183_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000016184if { (ac_try="$ac_cpp conftest.$ac_ext"
16185case "(($ac_try" in
16186 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16187 *) ac_try_echo=$ac_try;;
16188esac
16189eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16190$as_echo "$ac_try_echo") >&5
16191 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016192 ac_status=$?
16193 grep -v '^ *+' conftest.er1 >conftest.err
16194 rm -f conftest.er1
16195 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016196 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16197 (exit $ac_status); } >/dev/null && {
16198 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
16199 test ! -s conftest.err
16200 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016201 ac_header_preproc=yes
16202else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016203 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016204sed 's/^/| /' conftest.$ac_ext >&5
16205
16206 ac_header_preproc=no
16207fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016208
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016209rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016210{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16211$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016212
16213# So? What about this header?
16214case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16215 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016216 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: accepted by the compiler, rejected by the preprocessor!" >&5
16217$as_echo "$as_me: WARNING: dlfcn.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
16218 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: proceeding with the compiler's result" >&5
16219$as_echo "$as_me: WARNING: dlfcn.h: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016220 ac_header_preproc=yes
16221 ;;
16222 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016223 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: present but cannot be compiled" >&5
16224$as_echo "$as_me: WARNING: dlfcn.h: present but cannot be compiled" >&2;}
16225 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: check for missing prerequisite headers?" >&5
16226$as_echo "$as_me: WARNING: dlfcn.h: check for missing prerequisite headers?" >&2;}
16227 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: see the Autoconf documentation" >&5
16228$as_echo "$as_me: WARNING: dlfcn.h: see the Autoconf documentation" >&2;}
16229 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: section \"Present But Cannot Be Compiled\"" >&5
16230$as_echo "$as_me: WARNING: dlfcn.h: section \"Present But Cannot Be Compiled\"" >&2;}
16231 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: proceeding with the preprocessor's result" >&5
16232$as_echo "$as_me: WARNING: dlfcn.h: proceeding with the preprocessor's result" >&2;}
16233 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: in the future, the compiler will take precedence" >&5
16234$as_echo "$as_me: WARNING: dlfcn.h: in the future, the compiler will take precedence" >&2;}
16235
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016236 ;;
16237esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000016238{ $as_echo "$as_me:$LINENO: checking for dlfcn.h" >&5
16239$as_echo_n "checking for dlfcn.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016240if test "${ac_cv_header_dlfcn_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016241 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016242else
16243 ac_cv_header_dlfcn_h=$ac_header_preproc
16244fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016245{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_dlfcn_h" >&5
16246$as_echo "$ac_cv_header_dlfcn_h" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016247
16248fi
16249if test $ac_cv_header_dlfcn_h = yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000016250 DLL=dlfcn.h
16251else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016252 if test "${ac_cv_header_dl_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016253 { $as_echo "$as_me:$LINENO: checking for dl.h" >&5
16254$as_echo_n "checking for dl.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016255if test "${ac_cv_header_dl_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016256 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016257fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016258{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_dl_h" >&5
16259$as_echo "$ac_cv_header_dl_h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016260else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016261 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016262{ $as_echo "$as_me:$LINENO: checking dl.h usability" >&5
16263$as_echo_n "checking dl.h usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016264cat >conftest.$ac_ext <<_ACEOF
16265/* confdefs.h. */
16266_ACEOF
16267cat confdefs.h >>conftest.$ac_ext
16268cat >>conftest.$ac_ext <<_ACEOF
16269/* end confdefs.h. */
16270$ac_includes_default
Bram Moolenaar071d4272004-06-13 20:20:40 +000016271#include <dl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016272_ACEOF
16273rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016274if { (ac_try="$ac_compile"
16275case "(($ac_try" in
16276 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16277 *) ac_try_echo=$ac_try;;
16278esac
16279eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16280$as_echo "$ac_try_echo") >&5
16281 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016282 ac_status=$?
16283 grep -v '^ *+' conftest.er1 >conftest.err
16284 rm -f conftest.er1
16285 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016286 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16287 (exit $ac_status); } && {
16288 test -z "$ac_c_werror_flag" ||
16289 test ! -s conftest.err
16290 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016291 ac_header_compiler=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000016292else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016293 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016294sed 's/^/| /' conftest.$ac_ext >&5
16295
Bram Moolenaar446cb832008-06-24 21:56:24 +000016296 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000016297fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016298
16299rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16300{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16301$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016302
16303# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016304{ $as_echo "$as_me:$LINENO: checking dl.h presence" >&5
16305$as_echo_n "checking dl.h presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016306cat >conftest.$ac_ext <<_ACEOF
16307/* confdefs.h. */
16308_ACEOF
16309cat confdefs.h >>conftest.$ac_ext
16310cat >>conftest.$ac_ext <<_ACEOF
16311/* end confdefs.h. */
16312#include <dl.h>
16313_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000016314if { (ac_try="$ac_cpp conftest.$ac_ext"
16315case "(($ac_try" in
16316 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16317 *) ac_try_echo=$ac_try;;
16318esac
16319eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16320$as_echo "$ac_try_echo") >&5
16321 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016322 ac_status=$?
16323 grep -v '^ *+' conftest.er1 >conftest.err
16324 rm -f conftest.er1
16325 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016326 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16327 (exit $ac_status); } >/dev/null && {
16328 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
16329 test ! -s conftest.err
16330 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016331 ac_header_preproc=yes
16332else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016333 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016334sed 's/^/| /' conftest.$ac_ext >&5
16335
16336 ac_header_preproc=no
16337fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016338
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016339rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016340{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16341$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016342
16343# So? What about this header?
16344case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16345 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016346 { $as_echo "$as_me:$LINENO: WARNING: dl.h: accepted by the compiler, rejected by the preprocessor!" >&5
16347$as_echo "$as_me: WARNING: dl.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
16348 { $as_echo "$as_me:$LINENO: WARNING: dl.h: proceeding with the compiler's result" >&5
16349$as_echo "$as_me: WARNING: dl.h: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016350 ac_header_preproc=yes
16351 ;;
16352 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016353 { $as_echo "$as_me:$LINENO: WARNING: dl.h: present but cannot be compiled" >&5
16354$as_echo "$as_me: WARNING: dl.h: present but cannot be compiled" >&2;}
16355 { $as_echo "$as_me:$LINENO: WARNING: dl.h: check for missing prerequisite headers?" >&5
16356$as_echo "$as_me: WARNING: dl.h: check for missing prerequisite headers?" >&2;}
16357 { $as_echo "$as_me:$LINENO: WARNING: dl.h: see the Autoconf documentation" >&5
16358$as_echo "$as_me: WARNING: dl.h: see the Autoconf documentation" >&2;}
16359 { $as_echo "$as_me:$LINENO: WARNING: dl.h: section \"Present But Cannot Be Compiled\"" >&5
16360$as_echo "$as_me: WARNING: dl.h: section \"Present But Cannot Be Compiled\"" >&2;}
16361 { $as_echo "$as_me:$LINENO: WARNING: dl.h: proceeding with the preprocessor's result" >&5
16362$as_echo "$as_me: WARNING: dl.h: proceeding with the preprocessor's result" >&2;}
16363 { $as_echo "$as_me:$LINENO: WARNING: dl.h: in the future, the compiler will take precedence" >&5
16364$as_echo "$as_me: WARNING: dl.h: in the future, the compiler will take precedence" >&2;}
16365
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016366 ;;
16367esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000016368{ $as_echo "$as_me:$LINENO: checking for dl.h" >&5
16369$as_echo_n "checking for dl.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016370if test "${ac_cv_header_dl_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016371 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016372else
16373 ac_cv_header_dl_h=$ac_header_preproc
16374fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016375{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_dl_h" >&5
16376$as_echo "$ac_cv_header_dl_h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016377
16378fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016379if test $ac_cv_header_dl_h = yes; then
16380 DLL=dl.h
16381fi
16382
16383
16384fi
16385
Bram Moolenaar071d4272004-06-13 20:20:40 +000016386
16387if test x${DLL} = xdlfcn.h; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016388
16389cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016390#define HAVE_DLFCN_H 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016391_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016392
Bram Moolenaar446cb832008-06-24 21:56:24 +000016393 { $as_echo "$as_me:$LINENO: checking for dlopen()" >&5
16394$as_echo_n "checking for dlopen()... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016395 cat >conftest.$ac_ext <<_ACEOF
16396/* confdefs.h. */
16397_ACEOF
16398cat confdefs.h >>conftest.$ac_ext
16399cat >>conftest.$ac_ext <<_ACEOF
16400/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016401
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016402int
16403main ()
16404{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016405
16406 extern void* dlopen();
16407 dlopen();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016408
16409 ;
16410 return 0;
16411}
16412_ACEOF
16413rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016414if { (ac_try="$ac_link"
16415case "(($ac_try" in
16416 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16417 *) ac_try_echo=$ac_try;;
16418esac
16419eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16420$as_echo "$ac_try_echo") >&5
16421 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016422 ac_status=$?
16423 grep -v '^ *+' conftest.er1 >conftest.err
16424 rm -f conftest.er1
16425 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016426 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16427 (exit $ac_status); } && {
16428 test -z "$ac_c_werror_flag" ||
16429 test ! -s conftest.err
16430 } && test -s conftest$ac_exeext && {
16431 test "$cross_compiling" = yes ||
16432 $as_test_x conftest$ac_exeext
16433 }; then
16434 { $as_echo "$as_me:$LINENO: result: yes" >&5
16435$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016436
16437cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016438#define HAVE_DLOPEN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016439_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016440
16441else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016442 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016443sed 's/^/| /' conftest.$ac_ext >&5
16444
Bram Moolenaar446cb832008-06-24 21:56:24 +000016445 { $as_echo "$as_me:$LINENO: result: no" >&5
16446$as_echo "no" >&6; };
16447 { $as_echo "$as_me:$LINENO: checking for dlopen() in -ldl" >&5
16448$as_echo_n "checking for dlopen() in -ldl... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016449 olibs=$LIBS
16450 LIBS="$LIBS -ldl"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016451 cat >conftest.$ac_ext <<_ACEOF
16452/* confdefs.h. */
16453_ACEOF
16454cat confdefs.h >>conftest.$ac_ext
16455cat >>conftest.$ac_ext <<_ACEOF
16456/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016457
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016458int
16459main ()
16460{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016461
16462 extern void* dlopen();
16463 dlopen();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016464
16465 ;
16466 return 0;
16467}
16468_ACEOF
16469rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016470if { (ac_try="$ac_link"
16471case "(($ac_try" in
16472 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16473 *) ac_try_echo=$ac_try;;
16474esac
16475eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16476$as_echo "$ac_try_echo") >&5
16477 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016478 ac_status=$?
16479 grep -v '^ *+' conftest.er1 >conftest.err
16480 rm -f conftest.er1
16481 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016482 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16483 (exit $ac_status); } && {
16484 test -z "$ac_c_werror_flag" ||
16485 test ! -s conftest.err
16486 } && test -s conftest$ac_exeext && {
16487 test "$cross_compiling" = yes ||
16488 $as_test_x conftest$ac_exeext
16489 }; then
16490 { $as_echo "$as_me:$LINENO: result: yes" >&5
16491$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016492
16493cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016494#define HAVE_DLOPEN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016495_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016496
16497else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016498 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016499sed 's/^/| /' conftest.$ac_ext >&5
16500
Bram Moolenaar446cb832008-06-24 21:56:24 +000016501 { $as_echo "$as_me:$LINENO: result: no" >&5
16502$as_echo "no" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000016503 LIBS=$olibs
16504fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016505
16506rm -rf conftest.dSYM
16507rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016508 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016509fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016510
16511rm -rf conftest.dSYM
16512rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016513 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016514 { $as_echo "$as_me:$LINENO: checking for dlsym()" >&5
16515$as_echo_n "checking for dlsym()... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016516 cat >conftest.$ac_ext <<_ACEOF
16517/* confdefs.h. */
16518_ACEOF
16519cat confdefs.h >>conftest.$ac_ext
16520cat >>conftest.$ac_ext <<_ACEOF
16521/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016522
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016523int
16524main ()
16525{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016526
16527 extern void* dlsym();
16528 dlsym();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016529
16530 ;
16531 return 0;
16532}
16533_ACEOF
16534rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016535if { (ac_try="$ac_link"
16536case "(($ac_try" in
16537 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16538 *) ac_try_echo=$ac_try;;
16539esac
16540eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16541$as_echo "$ac_try_echo") >&5
16542 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016543 ac_status=$?
16544 grep -v '^ *+' conftest.er1 >conftest.err
16545 rm -f conftest.er1
16546 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016547 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16548 (exit $ac_status); } && {
16549 test -z "$ac_c_werror_flag" ||
16550 test ! -s conftest.err
16551 } && test -s conftest$ac_exeext && {
16552 test "$cross_compiling" = yes ||
16553 $as_test_x conftest$ac_exeext
16554 }; then
16555 { $as_echo "$as_me:$LINENO: result: yes" >&5
16556$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016557
16558cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016559#define HAVE_DLSYM 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016560_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016561
16562else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016563 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016564sed 's/^/| /' conftest.$ac_ext >&5
16565
Bram Moolenaar446cb832008-06-24 21:56:24 +000016566 { $as_echo "$as_me:$LINENO: result: no" >&5
16567$as_echo "no" >&6; };
16568 { $as_echo "$as_me:$LINENO: checking for dlsym() in -ldl" >&5
16569$as_echo_n "checking for dlsym() in -ldl... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016570 olibs=$LIBS
16571 LIBS="$LIBS -ldl"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016572 cat >conftest.$ac_ext <<_ACEOF
16573/* confdefs.h. */
16574_ACEOF
16575cat confdefs.h >>conftest.$ac_ext
16576cat >>conftest.$ac_ext <<_ACEOF
16577/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016578
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016579int
16580main ()
16581{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016582
16583 extern void* dlsym();
16584 dlsym();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016585
16586 ;
16587 return 0;
16588}
16589_ACEOF
16590rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016591if { (ac_try="$ac_link"
16592case "(($ac_try" in
16593 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16594 *) ac_try_echo=$ac_try;;
16595esac
16596eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16597$as_echo "$ac_try_echo") >&5
16598 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016599 ac_status=$?
16600 grep -v '^ *+' conftest.er1 >conftest.err
16601 rm -f conftest.er1
16602 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016603 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16604 (exit $ac_status); } && {
16605 test -z "$ac_c_werror_flag" ||
16606 test ! -s conftest.err
16607 } && test -s conftest$ac_exeext && {
16608 test "$cross_compiling" = yes ||
16609 $as_test_x conftest$ac_exeext
16610 }; then
16611 { $as_echo "$as_me:$LINENO: result: yes" >&5
16612$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016613
16614cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016615#define HAVE_DLSYM 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016616_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016617
16618else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016619 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016620sed 's/^/| /' conftest.$ac_ext >&5
16621
Bram Moolenaar446cb832008-06-24 21:56:24 +000016622 { $as_echo "$as_me:$LINENO: result: no" >&5
16623$as_echo "no" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000016624 LIBS=$olibs
16625fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016626
16627rm -rf conftest.dSYM
16628rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016629 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016630fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016631
16632rm -rf conftest.dSYM
16633rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016634 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016635elif test x${DLL} = xdl.h; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016636
16637cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016638#define HAVE_DL_H 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016639_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016640
Bram Moolenaar446cb832008-06-24 21:56:24 +000016641 { $as_echo "$as_me:$LINENO: checking for shl_load()" >&5
16642$as_echo_n "checking for shl_load()... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016643 cat >conftest.$ac_ext <<_ACEOF
16644/* confdefs.h. */
16645_ACEOF
16646cat confdefs.h >>conftest.$ac_ext
16647cat >>conftest.$ac_ext <<_ACEOF
16648/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016649
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016650int
16651main ()
16652{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016653
16654 extern void* shl_load();
16655 shl_load();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016656
16657 ;
16658 return 0;
16659}
16660_ACEOF
16661rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016662if { (ac_try="$ac_link"
16663case "(($ac_try" in
16664 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16665 *) ac_try_echo=$ac_try;;
16666esac
16667eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16668$as_echo "$ac_try_echo") >&5
16669 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016670 ac_status=$?
16671 grep -v '^ *+' conftest.er1 >conftest.err
16672 rm -f conftest.er1
16673 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016674 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16675 (exit $ac_status); } && {
16676 test -z "$ac_c_werror_flag" ||
16677 test ! -s conftest.err
16678 } && test -s conftest$ac_exeext && {
16679 test "$cross_compiling" = yes ||
16680 $as_test_x conftest$ac_exeext
16681 }; then
16682 { $as_echo "$as_me:$LINENO: result: yes" >&5
16683$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016684
16685cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016686#define HAVE_SHL_LOAD 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016687_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016688
16689else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016690 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016691sed 's/^/| /' conftest.$ac_ext >&5
16692
Bram Moolenaar446cb832008-06-24 21:56:24 +000016693 { $as_echo "$as_me:$LINENO: result: no" >&5
16694$as_echo "no" >&6; };
16695 { $as_echo "$as_me:$LINENO: checking for shl_load() in -ldld" >&5
16696$as_echo_n "checking for shl_load() in -ldld... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016697 olibs=$LIBS
16698 LIBS="$LIBS -ldld"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016699 cat >conftest.$ac_ext <<_ACEOF
16700/* confdefs.h. */
16701_ACEOF
16702cat confdefs.h >>conftest.$ac_ext
16703cat >>conftest.$ac_ext <<_ACEOF
16704/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016705
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016706int
16707main ()
16708{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016709
16710 extern void* shl_load();
16711 shl_load();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016712
16713 ;
16714 return 0;
16715}
16716_ACEOF
16717rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016718if { (ac_try="$ac_link"
16719case "(($ac_try" in
16720 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16721 *) ac_try_echo=$ac_try;;
16722esac
16723eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16724$as_echo "$ac_try_echo") >&5
16725 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016726 ac_status=$?
16727 grep -v '^ *+' conftest.er1 >conftest.err
16728 rm -f conftest.er1
16729 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016730 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16731 (exit $ac_status); } && {
16732 test -z "$ac_c_werror_flag" ||
16733 test ! -s conftest.err
16734 } && test -s conftest$ac_exeext && {
16735 test "$cross_compiling" = yes ||
16736 $as_test_x conftest$ac_exeext
16737 }; then
16738 { $as_echo "$as_me:$LINENO: result: yes" >&5
16739$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016740
16741cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016742#define HAVE_SHL_LOAD 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016743_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016744
16745else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016746 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016747sed 's/^/| /' conftest.$ac_ext >&5
16748
Bram Moolenaar446cb832008-06-24 21:56:24 +000016749 { $as_echo "$as_me:$LINENO: result: no" >&5
16750$as_echo "no" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000016751 LIBS=$olibs
16752fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016753
16754rm -rf conftest.dSYM
16755rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016756 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016757fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016758
16759rm -rf conftest.dSYM
16760rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016761 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016762fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016763
16764for ac_header in setjmp.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000016765do
Bram Moolenaar446cb832008-06-24 21:56:24 +000016766as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16767if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16768 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
16769$as_echo_n "checking for $ac_header... " >&6; }
16770if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16771 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000016772fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016773ac_res=`eval 'as_val=${'$as_ac_Header'}
16774 $as_echo "$as_val"'`
16775 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
16776$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016777else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016778 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016779{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
16780$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016781cat >conftest.$ac_ext <<_ACEOF
16782/* confdefs.h. */
16783_ACEOF
16784cat confdefs.h >>conftest.$ac_ext
16785cat >>conftest.$ac_ext <<_ACEOF
16786/* end confdefs.h. */
16787$ac_includes_default
16788#include <$ac_header>
16789_ACEOF
16790rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016791if { (ac_try="$ac_compile"
16792case "(($ac_try" in
16793 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16794 *) ac_try_echo=$ac_try;;
16795esac
16796eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16797$as_echo "$ac_try_echo") >&5
16798 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016799 ac_status=$?
16800 grep -v '^ *+' conftest.er1 >conftest.err
16801 rm -f conftest.er1
16802 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016803 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16804 (exit $ac_status); } && {
16805 test -z "$ac_c_werror_flag" ||
16806 test ! -s conftest.err
16807 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016808 ac_header_compiler=yes
16809else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016810 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016811sed 's/^/| /' conftest.$ac_ext >&5
16812
Bram Moolenaar446cb832008-06-24 21:56:24 +000016813 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000016814fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016815
16816rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16817{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16818$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016819
16820# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016821{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
16822$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016823cat >conftest.$ac_ext <<_ACEOF
16824/* confdefs.h. */
16825_ACEOF
16826cat confdefs.h >>conftest.$ac_ext
16827cat >>conftest.$ac_ext <<_ACEOF
16828/* end confdefs.h. */
16829#include <$ac_header>
16830_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000016831if { (ac_try="$ac_cpp conftest.$ac_ext"
16832case "(($ac_try" in
16833 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16834 *) ac_try_echo=$ac_try;;
16835esac
16836eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16837$as_echo "$ac_try_echo") >&5
16838 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016839 ac_status=$?
16840 grep -v '^ *+' conftest.er1 >conftest.err
16841 rm -f conftest.er1
16842 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016843 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16844 (exit $ac_status); } >/dev/null && {
16845 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
16846 test ! -s conftest.err
16847 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016848 ac_header_preproc=yes
16849else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016850 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016851sed 's/^/| /' conftest.$ac_ext >&5
16852
16853 ac_header_preproc=no
16854fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016855
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016856rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016857{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16858$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016859
16860# So? What about this header?
16861case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16862 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016863 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16864$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16865 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16866$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016867 ac_header_preproc=yes
16868 ;;
16869 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016870 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16871$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16872 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
16873$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
16874 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16875$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16876 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
16877$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
16878 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16879$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16880 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16881$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16882
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016883 ;;
16884esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000016885{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
16886$as_echo_n "checking for $ac_header... " >&6; }
16887if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16888 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016889else
16890 eval "$as_ac_Header=\$ac_header_preproc"
16891fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016892ac_res=`eval 'as_val=${'$as_ac_Header'}
16893 $as_echo "$as_val"'`
16894 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
16895$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016896
16897fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016898if test `eval 'as_val=${'$as_ac_Header'}
16899 $as_echo "$as_val"'` = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016900 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000016901#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016902_ACEOF
16903
16904fi
16905
Bram Moolenaar071d4272004-06-13 20:20:40 +000016906done
16907
16908
16909if test "x$MACOSX" = "xyes" -a -n "$PERL"; then
16910 if echo $LIBS | grep -e '-ldl' >/dev/null; then
16911 LIBS=`echo $LIBS | sed s/-ldl//`
16912 PERL_LIBS="$PERL_LIBS -ldl"
16913 fi
16914fi
16915
16916if test "x$MACOSX" = "xyes" && test "x$CARBON" = "xyes" \
16917 && test "x$GUITYPE" != "xCARBONGUI"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016918 { $as_echo "$as_me:$LINENO: checking whether we need -framework Carbon" >&5
16919$as_echo_n "checking whether we need -framework Carbon... " >&6; }
Bram Moolenaarb90daee2006-10-17 09:49:09 +000016920 if test "x$enable_multibyte" = "xyes" || test "x$features" = "xbig" \
Bram Moolenaar071d4272004-06-13 20:20:40 +000016921 || test "x$features" = "xhuge"; then
16922 LIBS="$LIBS -framework Carbon"
Bram Moolenaar446cb832008-06-24 21:56:24 +000016923 { $as_echo "$as_me:$LINENO: result: yes" >&5
16924$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016925 else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016926 { $as_echo "$as_me:$LINENO: result: no" >&5
16927$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016928 fi
16929fi
Bram Moolenaare224ffa2006-03-01 00:01:28 +000016930if test "x$MACARCH" = "xboth"; then
16931 LDFLAGS="$LDFLAGS -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
16932fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000016933
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000016934DEPEND_CFLAGS_FILTER=
16935if test "$GCC" = yes; then
Bram Moolenaar0cd49302008-11-20 09:37:01 +000016936 { $as_echo "$as_me:$LINENO: checking for GCC 3 or later" >&5
16937$as_echo_n "checking for GCC 3 or later... " >&6; }
Bram Moolenaar2217cae2006-03-25 21:55:52 +000016938 gccmajor=`echo "$gccversion" | sed -e 's/^\([1-9]\)\..*$/\1/g'`
Bram Moolenaarf740b292006-02-16 22:11:02 +000016939 if test "$gccmajor" -gt "2"; then
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000016940 DEPEND_CFLAGS_FILTER="| sed 's+-I */+-isystem /+g'"
Bram Moolenaar0cd49302008-11-20 09:37:01 +000016941 { $as_echo "$as_me:$LINENO: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016942$as_echo "yes" >&6; }
Bram Moolenaar0cd49302008-11-20 09:37:01 +000016943 else
16944 { $as_echo "$as_me:$LINENO: result: no" >&5
16945$as_echo "no" >&6; }
16946 fi
16947 { $as_echo "$as_me:$LINENO: checking whether we need -D_FORTIFY_SOURCE=1" >&5
16948$as_echo_n "checking whether we need -D_FORTIFY_SOURCE=1... " >&6; }
16949 if test "$gccmajor" -gt "3"; then
16950 CFLAGS="$CFLAGS -D_FORTIFY_SOURCE=1"
16951 { $as_echo "$as_me:$LINENO: result: yes" >&5
16952$as_echo "yes" >&6; }
16953 else
16954 { $as_echo "$as_me:$LINENO: result: no" >&5
16955$as_echo "no" >&6; }
16956 fi
Bram Moolenaara5792f52005-11-23 21:25:05 +000016957fi
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000016958
Bram Moolenaar071d4272004-06-13 20:20:40 +000016959
Bram Moolenaar446cb832008-06-24 21:56:24 +000016960ac_config_files="$ac_config_files auto/config.mk:config.mk.in"
16961
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016962cat >confcache <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016963# This file is a shell script that caches the results of configure
16964# tests run on this system so they can be shared between configure
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016965# scripts and configure runs, see configure's option --config-cache.
16966# It is not useful on other systems. If it contains results you don't
16967# want to keep, you may remove or edit it.
Bram Moolenaar071d4272004-06-13 20:20:40 +000016968#
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016969# config.status only pays attention to the cache file if you give it
16970# the --recheck option to rerun configure.
Bram Moolenaar071d4272004-06-13 20:20:40 +000016971#
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016972# `ac_cv_env_foo' variables (set or unset) will be overridden when
16973# loading this file, other *unset* `ac_cv_foo' will be assigned the
16974# following values.
16975
16976_ACEOF
16977
Bram Moolenaar071d4272004-06-13 20:20:40 +000016978# The following way of writing the cache mishandles newlines in values,
16979# but we know of no workaround that is simple, portable, and efficient.
Bram Moolenaar446cb832008-06-24 21:56:24 +000016980# So, we kill variables containing newlines.
Bram Moolenaar071d4272004-06-13 20:20:40 +000016981# Ultrix sh set writes to stderr and can't be redirected directly,
16982# and sets the high bit in the cache file unless we assign to the vars.
Bram Moolenaar446cb832008-06-24 21:56:24 +000016983(
16984 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16985 eval ac_val=\$$ac_var
16986 case $ac_val in #(
16987 *${as_nl}*)
16988 case $ac_var in #(
16989 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
16990$as_echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
16991 esac
16992 case $ac_var in #(
16993 _ | IFS | as_nl) ;; #(
16994 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16995 *) $as_unset $ac_var ;;
16996 esac ;;
16997 esac
16998 done
16999
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017000 (set) 2>&1 |
Bram Moolenaar446cb832008-06-24 21:56:24 +000017001 case $as_nl`(ac_space=' '; set) 2>&1` in #(
17002 *${as_nl}ac_space=\ *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017003 # `set' does not quote correctly, so add quotes (double-quote
17004 # substitution turns \\\\ into \\, and sed turns \\ into \).
17005 sed -n \
17006 "s/'/'\\\\''/g;
17007 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
Bram Moolenaar446cb832008-06-24 21:56:24 +000017008 ;; #(
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017009 *)
17010 # `set' quotes correctly as required by POSIX, so do not add quotes.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017011 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017012 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000017013 esac |
17014 sort
17015) |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017016 sed '
Bram Moolenaar446cb832008-06-24 21:56:24 +000017017 /^ac_cv_env_/b end
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017018 t clear
Bram Moolenaar446cb832008-06-24 21:56:24 +000017019 :clear
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017020 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17021 t end
Bram Moolenaar446cb832008-06-24 21:56:24 +000017022 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17023 :end' >>confcache
17024if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17025 if test -w "$cache_file"; then
17026 test "x$cache_file" != "x/dev/null" &&
17027 { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
17028$as_echo "$as_me: updating cache $cache_file" >&6;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017029 cat confcache >$cache_file
Bram Moolenaar071d4272004-06-13 20:20:40 +000017030 else
Bram Moolenaar446cb832008-06-24 21:56:24 +000017031 { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
17032$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
Bram Moolenaar071d4272004-06-13 20:20:40 +000017033 fi
17034fi
17035rm -f confcache
17036
Bram Moolenaar071d4272004-06-13 20:20:40 +000017037test "x$prefix" = xNONE && prefix=$ac_default_prefix
17038# Let make expand exec_prefix.
17039test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17040
Bram Moolenaar071d4272004-06-13 20:20:40 +000017041DEFS=-DHAVE_CONFIG_H
17042
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017043ac_libobjs=
17044ac_ltlibobjs=
17045for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17046 # 1. Remove the extension, and $U if already installed.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017047 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17048 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
17049 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
17050 # will be set to the directory where LIBOBJS objects are built.
17051 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17052 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017053done
17054LIBOBJS=$ac_libobjs
17055
17056LTLIBOBJS=$ac_ltlibobjs
17057
17058
17059
Bram Moolenaar071d4272004-06-13 20:20:40 +000017060: ${CONFIG_STATUS=./config.status}
Bram Moolenaar446cb832008-06-24 21:56:24 +000017061ac_write_fail=0
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017062ac_clean_files_save=$ac_clean_files
17063ac_clean_files="$ac_clean_files $CONFIG_STATUS"
Bram Moolenaar446cb832008-06-24 21:56:24 +000017064{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
17065$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17066cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017067#! $SHELL
17068# Generated by $as_me.
Bram Moolenaar071d4272004-06-13 20:20:40 +000017069# Run this file to recreate the current configuration.
Bram Moolenaar071d4272004-06-13 20:20:40 +000017070# Compiler output produced by configure, useful for debugging
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017071# configure, is in config.log if it exists.
Bram Moolenaar071d4272004-06-13 20:20:40 +000017072
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017073debug=false
17074ac_cs_recheck=false
17075ac_cs_silent=false
17076SHELL=\${CONFIG_SHELL-$SHELL}
17077_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000017078
Bram Moolenaar446cb832008-06-24 21:56:24 +000017079cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017080## --------------------- ##
17081## M4sh Initialization. ##
17082## --------------------- ##
Bram Moolenaar071d4272004-06-13 20:20:40 +000017083
Bram Moolenaar446cb832008-06-24 21:56:24 +000017084# Be more Bourne compatible
17085DUALCASE=1; export DUALCASE # for MKS sh
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017086if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
17087 emulate sh
17088 NULLCMD=:
Bram Moolenaar446cb832008-06-24 21:56:24 +000017089 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017090 # is contrary to our usage. Disable this feature.
17091 alias -g '${1+"$@"}'='"$@"'
Bram Moolenaar446cb832008-06-24 21:56:24 +000017092 setopt NO_GLOB_SUBST
17093else
17094 case `(set -o) 2>/dev/null` in
17095 *posix*) set -o posix ;;
17096esac
17097
Bram Moolenaar071d4272004-06-13 20:20:40 +000017098fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000017099
17100
17101
17102
17103# PATH needs CR
17104# Avoid depending upon Character Ranges.
17105as_cr_letters='abcdefghijklmnopqrstuvwxyz'
17106as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
17107as_cr_Letters=$as_cr_letters$as_cr_LETTERS
17108as_cr_digits='0123456789'
17109as_cr_alnum=$as_cr_Letters$as_cr_digits
17110
17111as_nl='
17112'
17113export as_nl
17114# Printing a long string crashes Solaris 7 /usr/bin/printf.
17115as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17116as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17117as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17118if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17119 as_echo='printf %s\n'
17120 as_echo_n='printf %s'
17121else
17122 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17123 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17124 as_echo_n='/usr/ucb/echo -n'
17125 else
17126 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17127 as_echo_n_body='eval
17128 arg=$1;
17129 case $arg in
17130 *"$as_nl"*)
17131 expr "X$arg" : "X\\(.*\\)$as_nl";
17132 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17133 esac;
17134 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17135 '
17136 export as_echo_n_body
17137 as_echo_n='sh -c $as_echo_n_body as_echo'
17138 fi
17139 export as_echo_body
17140 as_echo='sh -c $as_echo_body as_echo'
17141fi
17142
17143# The user is always right.
17144if test "${PATH_SEPARATOR+set}" != set; then
17145 PATH_SEPARATOR=:
17146 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17147 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17148 PATH_SEPARATOR=';'
17149 }
17150fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000017151
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017152# Support unset when possible.
17153if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
17154 as_unset=unset
17155else
17156 as_unset=false
17157fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000017158
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017159
Bram Moolenaar446cb832008-06-24 21:56:24 +000017160# IFS
17161# We need space, tab and new line, in precisely that order. Quoting is
17162# there to prevent editors from complaining about space-tab.
17163# (If _AS_PATH_WALK were called with IFS unset, it would disable word
17164# splitting by setting IFS to empty value.)
17165IFS=" "" $as_nl"
17166
17167# Find who we are. Look in the path if we contain no directory separator.
17168case $0 in
17169 *[\\/]* ) as_myself=$0 ;;
17170 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17171for as_dir in $PATH
17172do
17173 IFS=$as_save_IFS
17174 test -z "$as_dir" && as_dir=.
17175 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17176done
17177IFS=$as_save_IFS
17178
17179 ;;
17180esac
17181# We did not find ourselves, most probably we were run as `sh COMMAND'
17182# in which case we are not to be found in the path.
17183if test "x$as_myself" = x; then
17184 as_myself=$0
17185fi
17186if test ! -f "$as_myself"; then
17187 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17188 { (exit 1); exit 1; }
17189fi
17190
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017191# Work around bugs in pre-3.0 UWIN ksh.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017192for as_var in ENV MAIL MAILPATH
17193do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
17194done
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017195PS1='$ '
17196PS2='> '
17197PS4='+ '
17198
17199# NLS nuisances.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017200LC_ALL=C
17201export LC_ALL
17202LANGUAGE=C
17203export LANGUAGE
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017204
17205# Required to use basename.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017206if expr a : '\(a\)' >/dev/null 2>&1 &&
17207 test "X`expr 00001 : '.*\(...\)'`" = X001; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017208 as_expr=expr
17209else
17210 as_expr=false
17211fi
17212
Bram Moolenaar446cb832008-06-24 21:56:24 +000017213if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017214 as_basename=basename
17215else
17216 as_basename=false
17217fi
17218
17219
17220# Name of the executable.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017221as_me=`$as_basename -- "$0" ||
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017222$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
17223 X"$0" : 'X\(//\)$' \| \
Bram Moolenaar446cb832008-06-24 21:56:24 +000017224 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
17225$as_echo X/"$0" |
17226 sed '/^.*\/\([^/][^/]*\)\/*$/{
17227 s//\1/
17228 q
17229 }
17230 /^X\/\(\/\/\)$/{
17231 s//\1/
17232 q
17233 }
17234 /^X\/\(\/\).*/{
17235 s//\1/
17236 q
17237 }
17238 s/.*/./; q'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017239
Bram Moolenaar446cb832008-06-24 21:56:24 +000017240# CDPATH.
17241$as_unset CDPATH
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017242
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017243
17244
17245 as_lineno_1=$LINENO
17246 as_lineno_2=$LINENO
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017247 test "x$as_lineno_1" != "x$as_lineno_2" &&
Bram Moolenaar446cb832008-06-24 21:56:24 +000017248 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
Bram Moolenaar071d4272004-06-13 20:20:40 +000017249
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017250 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
17251 # uniformly replaced by the line number. The first 'sed' inserts a
Bram Moolenaar446cb832008-06-24 21:56:24 +000017252 # line-number line after each line using $LINENO; the second 'sed'
17253 # does the real work. The second script uses 'N' to pair each
17254 # line-number line with the line containing $LINENO, and appends
17255 # trailing '-' during substitution so that $LINENO is not a special
17256 # case at line end.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017257 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
Bram Moolenaar446cb832008-06-24 21:56:24 +000017258 # scripts with optimization help from Paolo Bonzini. Blame Lee
17259 # E. McMahon (1931-1989) for sed's syntax. :-)
17260 sed -n '
17261 p
17262 /[$]LINENO/=
17263 ' <$as_myself |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017264 sed '
Bram Moolenaar446cb832008-06-24 21:56:24 +000017265 s/[$]LINENO.*/&-/
17266 t lineno
17267 b
17268 :lineno
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017269 N
Bram Moolenaar446cb832008-06-24 21:56:24 +000017270 :loop
17271 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017272 t loop
Bram Moolenaar446cb832008-06-24 21:56:24 +000017273 s/-\n.*//
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017274 ' >$as_me.lineno &&
Bram Moolenaar446cb832008-06-24 21:56:24 +000017275 chmod +x "$as_me.lineno" ||
17276 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017277 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000017278
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017279 # Don't try to exec as it changes $[0], causing all sort of problems
17280 # (the dirname of $[0] is not the place where we might find the
Bram Moolenaar446cb832008-06-24 21:56:24 +000017281 # original and so on. Autoconf is especially sensitive to this).
17282 . "./$as_me.lineno"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017283 # Exit status is that of the last command.
17284 exit
17285}
17286
17287
Bram Moolenaar446cb832008-06-24 21:56:24 +000017288if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
17289 as_dirname=dirname
17290else
17291 as_dirname=false
17292fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017293
Bram Moolenaar446cb832008-06-24 21:56:24 +000017294ECHO_C= ECHO_N= ECHO_T=
17295case `echo -n x` in
17296-n*)
17297 case `echo 'x\c'` in
17298 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
17299 *) ECHO_C='\c';;
17300 esac;;
17301*)
17302 ECHO_N='-n';;
17303esac
17304if expr a : '\(a\)' >/dev/null 2>&1 &&
17305 test "X`expr 00001 : '.*\(...\)'`" = X001; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017306 as_expr=expr
17307else
17308 as_expr=false
17309fi
17310
17311rm -f conf$$ conf$$.exe conf$$.file
Bram Moolenaar446cb832008-06-24 21:56:24 +000017312if test -d conf$$.dir; then
17313 rm -f conf$$.dir/conf$$.file
17314else
17315 rm -f conf$$.dir
17316 mkdir conf$$.dir 2>/dev/null
17317fi
17318if (echo >conf$$.file) 2>/dev/null; then
17319 if ln -s conf$$.file conf$$ 2>/dev/null; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017320 as_ln_s='ln -s'
Bram Moolenaar446cb832008-06-24 21:56:24 +000017321 # ... but there are two gotchas:
17322 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
17323 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
17324 # In both cases, we have to default to `cp -p'.
17325 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
17326 as_ln_s='cp -p'
17327 elif ln conf$$.file conf$$ 2>/dev/null; then
17328 as_ln_s=ln
17329 else
17330 as_ln_s='cp -p'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017331 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017332else
17333 as_ln_s='cp -p'
17334fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000017335rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
17336rmdir conf$$.dir 2>/dev/null
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017337
17338if mkdir -p . 2>/dev/null; then
17339 as_mkdir_p=:
17340else
17341 test -d ./-p && rmdir ./-p
17342 as_mkdir_p=false
17343fi
17344
Bram Moolenaar446cb832008-06-24 21:56:24 +000017345if test -x / >/dev/null 2>&1; then
17346 as_test_x='test -x'
17347else
17348 if ls -dL / >/dev/null 2>&1; then
17349 as_ls_L_option=L
17350 else
17351 as_ls_L_option=
17352 fi
17353 as_test_x='
17354 eval sh -c '\''
17355 if test -d "$1"; then
17356 test -d "$1/.";
17357 else
17358 case $1 in
17359 -*)set "./$1";;
17360 esac;
17361 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
17362 ???[sx]*):;;*)false;;esac;fi
17363 '\'' sh
17364 '
17365fi
17366as_executable_p=$as_test_x
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017367
17368# Sed expression to map a string onto a valid CPP name.
17369as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17370
17371# Sed expression to map a string onto a valid variable name.
17372as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17373
17374
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017375exec 6>&1
17376
Bram Moolenaar446cb832008-06-24 21:56:24 +000017377# Save the log message, to keep $[0] and so on meaningful, and to
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017378# report actual input values of CONFIG_FILES etc. instead of their
Bram Moolenaar446cb832008-06-24 21:56:24 +000017379# values after options handling.
17380ac_log="
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017381This file was extended by $as_me, which was
Bram Moolenaar446cb832008-06-24 21:56:24 +000017382generated by GNU Autoconf 2.62. Invocation command line was
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017383
17384 CONFIG_FILES = $CONFIG_FILES
17385 CONFIG_HEADERS = $CONFIG_HEADERS
17386 CONFIG_LINKS = $CONFIG_LINKS
17387 CONFIG_COMMANDS = $CONFIG_COMMANDS
17388 $ $0 $@
17389
Bram Moolenaar446cb832008-06-24 21:56:24 +000017390on `(hostname || uname -n) 2>/dev/null | sed 1q`
17391"
17392
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017393_ACEOF
17394
Bram Moolenaar446cb832008-06-24 21:56:24 +000017395cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017396# Files that config.status was made for.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017397config_files="$ac_config_files"
17398config_headers="$ac_config_headers"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017399
Bram Moolenaar446cb832008-06-24 21:56:24 +000017400_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017401
Bram Moolenaar446cb832008-06-24 21:56:24 +000017402cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017403ac_cs_usage="\
17404\`$as_me' instantiates files from templates according to the
17405current configuration.
17406
17407Usage: $0 [OPTIONS] [FILE]...
17408
17409 -h, --help print this help, then exit
Bram Moolenaar446cb832008-06-24 21:56:24 +000017410 -V, --version print version number and configuration settings, then exit
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017411 -q, --quiet do not print progress messages
17412 -d, --debug don't remove temporary files
17413 --recheck update $as_me by reconfiguring in the same conditions
17414 --file=FILE[:TEMPLATE]
Bram Moolenaar446cb832008-06-24 21:56:24 +000017415 instantiate the configuration file FILE
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017416 --header=FILE[:TEMPLATE]
Bram Moolenaar446cb832008-06-24 21:56:24 +000017417 instantiate the configuration header FILE
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017418
17419Configuration files:
17420$config_files
17421
17422Configuration headers:
17423$config_headers
17424
17425Report bugs to <bug-autoconf@gnu.org>."
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017426
Bram Moolenaar446cb832008-06-24 21:56:24 +000017427_ACEOF
17428cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017429ac_cs_version="\\
17430config.status
Bram Moolenaar446cb832008-06-24 21:56:24 +000017431configured by $0, generated by GNU Autoconf 2.62,
17432 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017433
Bram Moolenaar446cb832008-06-24 21:56:24 +000017434Copyright (C) 2008 Free Software Foundation, Inc.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017435This config.status script is free software; the Free Software Foundation
17436gives unlimited permission to copy, distribute and modify it."
Bram Moolenaar446cb832008-06-24 21:56:24 +000017437
17438ac_pwd='$ac_pwd'
17439srcdir='$srcdir'
17440AWK='$AWK'
17441test -n "\$AWK" || AWK=awk
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017442_ACEOF
17443
Bram Moolenaar446cb832008-06-24 21:56:24 +000017444cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17445# The default lists apply if the user does not specify any file.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017446ac_need_defaults=:
17447while test $# != 0
17448do
17449 case $1 in
17450 --*=*)
Bram Moolenaar446cb832008-06-24 21:56:24 +000017451 ac_option=`expr "X$1" : 'X\([^=]*\)='`
17452 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017453 ac_shift=:
17454 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000017455 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017456 ac_option=$1
17457 ac_optarg=$2
17458 ac_shift=shift
17459 ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017460 esac
17461
17462 case $ac_option in
17463 # Handling of the options.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017464 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17465 ac_cs_recheck=: ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000017466 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
17467 $as_echo "$ac_cs_version"; exit ;;
17468 --debug | --debu | --deb | --de | --d | -d )
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017469 debug=: ;;
17470 --file | --fil | --fi | --f )
17471 $ac_shift
Bram Moolenaar446cb832008-06-24 21:56:24 +000017472 case $ac_optarg in
17473 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17474 esac
17475 CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017476 ac_need_defaults=false;;
17477 --header | --heade | --head | --hea )
17478 $ac_shift
Bram Moolenaar446cb832008-06-24 21:56:24 +000017479 case $ac_optarg in
17480 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17481 esac
17482 CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017483 ac_need_defaults=false;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000017484 --he | --h)
17485 # Conflict between --help and --header
17486 { $as_echo "$as_me: error: ambiguous option: $1
17487Try \`$0 --help' for more information." >&2
17488 { (exit 1); exit 1; }; };;
17489 --help | --hel | -h )
17490 $as_echo "$ac_cs_usage"; exit ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017491 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
17492 | -silent | --silent | --silen | --sile | --sil | --si | --s)
17493 ac_cs_silent=: ;;
17494
17495 # This is an error.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017496 -*) { $as_echo "$as_me: error: unrecognized option: $1
17497Try \`$0 --help' for more information." >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017498 { (exit 1); exit 1; }; } ;;
17499
Bram Moolenaar446cb832008-06-24 21:56:24 +000017500 *) ac_config_targets="$ac_config_targets $1"
17501 ac_need_defaults=false ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017502
17503 esac
17504 shift
17505done
17506
17507ac_configure_extra_args=
17508
17509if $ac_cs_silent; then
17510 exec 6>/dev/null
17511 ac_configure_extra_args="$ac_configure_extra_args --silent"
17512fi
17513
17514_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000017515cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017516if \$ac_cs_recheck; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000017517 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17518 shift
17519 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
17520 CONFIG_SHELL='$SHELL'
17521 export CONFIG_SHELL
17522 exec "\$@"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017523fi
17524
17525_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000017526cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17527exec 5>>auto/config.log
17528{
17529 echo
17530 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17531## Running $as_me. ##
17532_ASBOX
17533 $as_echo "$ac_log"
17534} >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017535
Bram Moolenaar446cb832008-06-24 21:56:24 +000017536_ACEOF
17537cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17538_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017539
Bram Moolenaar446cb832008-06-24 21:56:24 +000017540cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017541
Bram Moolenaar446cb832008-06-24 21:56:24 +000017542# Handling of arguments.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017543for ac_config_target in $ac_config_targets
17544do
Bram Moolenaar446cb832008-06-24 21:56:24 +000017545 case $ac_config_target in
17546 "auto/config.h") CONFIG_HEADERS="$CONFIG_HEADERS auto/config.h:config.h.in" ;;
17547 "auto/config.mk") CONFIG_FILES="$CONFIG_FILES auto/config.mk:config.mk.in" ;;
17548
17549 *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
17550$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017551 { (exit 1); exit 1; }; };;
17552 esac
17553done
17554
Bram Moolenaar446cb832008-06-24 21:56:24 +000017555
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017556# If the user did not use the arguments to specify the items to instantiate,
17557# then the envvar interface is used. Set only those that are not.
17558# We use the long form for the default assignment because of an extremely
17559# bizarre bug on SunOS 4.1.3.
17560if $ac_need_defaults; then
17561 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
17562 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
17563fi
17564
17565# Have a temporary directory for convenience. Make it in the build tree
Bram Moolenaar446cb832008-06-24 21:56:24 +000017566# simply because there is no reason against having it here, and in addition,
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017567# creating and moving files from /tmp can sometimes cause problems.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017568# Hook for its removal unless debugging.
17569# Note that there is a small window in which the directory will not be cleaned:
17570# after its creation but before its name has been assigned to `$tmp'.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017571$debug ||
17572{
Bram Moolenaar446cb832008-06-24 21:56:24 +000017573 tmp=
17574 trap 'exit_status=$?
17575 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
17576' 0
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017577 trap '{ (exit 1); exit 1; }' 1 2 13 15
17578}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017579# Create a (secure) tmp directory for tmp files.
17580
17581{
Bram Moolenaar446cb832008-06-24 21:56:24 +000017582 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017583 test -n "$tmp" && test -d "$tmp"
17584} ||
17585{
Bram Moolenaar446cb832008-06-24 21:56:24 +000017586 tmp=./conf$$-$RANDOM
17587 (umask 077 && mkdir "$tmp")
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017588} ||
17589{
Bram Moolenaar446cb832008-06-24 21:56:24 +000017590 $as_echo "$as_me: cannot create a temporary directory in ." >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017591 { (exit 1); exit 1; }
17592}
17593
Bram Moolenaar446cb832008-06-24 21:56:24 +000017594# Set up the scripts for CONFIG_FILES section.
17595# No need to generate them if there are no CONFIG_FILES.
17596# This happens for instance with `./config.status config.h'.
17597if test -n "$CONFIG_FILES"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017598
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017599
Bram Moolenaar446cb832008-06-24 21:56:24 +000017600ac_cr=' '
17601ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
17602if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
17603 ac_cs_awk_cr='\\r'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017604else
Bram Moolenaar446cb832008-06-24 21:56:24 +000017605 ac_cs_awk_cr=$ac_cr
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017606fi
17607
Bram Moolenaar446cb832008-06-24 21:56:24 +000017608echo 'BEGIN {' >"$tmp/subs1.awk" &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017609_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000017610
Bram Moolenaar446cb832008-06-24 21:56:24 +000017611
17612{
17613 echo "cat >conf$$subs.awk <<_ACEOF" &&
17614 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
17615 echo "_ACEOF"
17616} >conf$$subs.sh ||
17617 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
17618$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
17619 { (exit 1); exit 1; }; }
17620ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
17621ac_delim='%!_!# '
17622for ac_last_try in false false false false false :; do
17623 . ./conf$$subs.sh ||
17624 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
17625$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
17626 { (exit 1); exit 1; }; }
17627
17628 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` = $ac_delim_num; then
17629 break
17630 elif $ac_last_try; then
17631 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
17632$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
17633 { (exit 1); exit 1; }; }
17634 else
17635 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17636 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017637done
Bram Moolenaar446cb832008-06-24 21:56:24 +000017638rm -f conf$$subs.sh
17639
17640cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17641cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017642_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000017643sed -n '
17644h
17645s/^/S["/; s/!.*/"]=/
17646p
17647g
17648s/^[^!]*!//
17649:repl
17650t repl
17651s/'"$ac_delim"'$//
17652t delim
17653:nl
17654h
17655s/\(.\{148\}\).*/\1/
17656t more1
17657s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
17658p
17659n
17660b repl
17661:more1
17662s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17663p
17664g
17665s/.\{148\}//
17666t nl
17667:delim
17668h
17669s/\(.\{148\}\).*/\1/
17670t more2
17671s/["\\]/\\&/g; s/^/"/; s/$/"/
17672p
17673b
17674:more2
17675s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17676p
17677g
17678s/.\{148\}//
17679t delim
17680' <conf$$subs.awk | sed '
17681/^[^""]/{
17682 N
17683 s/\n//
17684}
17685' >>$CONFIG_STATUS || ac_write_fail=1
17686rm -f conf$$subs.awk
17687cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17688_ACAWK
17689cat >>"\$tmp/subs1.awk" <<_ACAWK &&
17690 for (key in S) S_is_set[key] = 1
17691 FS = ""
Bram Moolenaar071d4272004-06-13 20:20:40 +000017692
Bram Moolenaar446cb832008-06-24 21:56:24 +000017693}
17694{
17695 line = $ 0
17696 nfields = split(line, field, "@")
17697 substed = 0
17698 len = length(field[1])
17699 for (i = 2; i < nfields; i++) {
17700 key = field[i]
17701 keylen = length(key)
17702 if (S_is_set[key]) {
17703 value = S[key]
17704 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17705 len += length(value) + length(field[++i])
17706 substed = 1
17707 } else
17708 len += 1 + keylen
17709 }
Bram Moolenaar071d4272004-06-13 20:20:40 +000017710
Bram Moolenaar446cb832008-06-24 21:56:24 +000017711 print line
17712}
Bram Moolenaar071d4272004-06-13 20:20:40 +000017713
Bram Moolenaar446cb832008-06-24 21:56:24 +000017714_ACAWK
17715_ACEOF
17716cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17717if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17718 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17719else
17720 cat
17721fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
17722 || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
17723$as_echo "$as_me: error: could not setup config files machinery" >&2;}
17724 { (exit 1); exit 1; }; }
17725_ACEOF
17726
17727# VPATH may cause trouble with some makes, so we remove $(srcdir),
17728# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
17729# trailing colons and then remove the whole line if VPATH becomes empty
17730# (actually we leave an empty line to preserve line numbers).
17731if test "x$srcdir" = x.; then
17732 ac_vpsub='/^[ ]*VPATH[ ]*=/{
17733s/:*\$(srcdir):*/:/
17734s/:*\${srcdir}:*/:/
17735s/:*@srcdir@:*/:/
17736s/^\([^=]*=[ ]*\):*/\1/
17737s/:*$//
17738s/^[^=]*=[ ]*$//
17739}'
17740fi
17741
17742cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17743fi # test -n "$CONFIG_FILES"
17744
17745# Set up the scripts for CONFIG_HEADERS section.
17746# No need to generate them if there are no CONFIG_HEADERS.
17747# This happens for instance with `./config.status Makefile'.
17748if test -n "$CONFIG_HEADERS"; then
17749cat >"$tmp/defines.awk" <<\_ACAWK ||
17750BEGIN {
17751_ACEOF
17752
17753# Transform confdefs.h into an awk script `defines.awk', embedded as
17754# here-document in config.status, that substitutes the proper values into
17755# config.h.in to produce config.h.
17756
17757# Create a delimiter string that does not exist in confdefs.h, to ease
17758# handling of long lines.
17759ac_delim='%!_!# '
17760for ac_last_try in false false :; do
17761 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
17762 if test -z "$ac_t"; then
17763 break
17764 elif $ac_last_try; then
17765 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
17766$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
17767 { (exit 1); exit 1; }; }
17768 else
17769 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17770 fi
17771done
17772
17773# For the awk script, D is an array of macro values keyed by name,
17774# likewise P contains macro parameters if any. Preserve backslash
17775# newline sequences.
17776
17777ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17778sed -n '
17779s/.\{148\}/&'"$ac_delim"'/g
17780t rset
17781:rset
17782s/^[ ]*#[ ]*define[ ][ ]*/ /
17783t def
17784d
17785:def
17786s/\\$//
17787t bsnl
17788s/["\\]/\\&/g
17789s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17790D["\1"]=" \3"/p
17791s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
17792d
17793:bsnl
17794s/["\\]/\\&/g
17795s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17796D["\1"]=" \3\\\\\\n"\\/p
17797t cont
17798s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17799t cont
17800d
17801:cont
17802n
17803s/.\{148\}/&'"$ac_delim"'/g
17804t clear
17805:clear
17806s/\\$//
17807t bsnlc
17808s/["\\]/\\&/g; s/^/"/; s/$/"/p
17809d
17810:bsnlc
17811s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17812b cont
17813' <confdefs.h | sed '
17814s/'"$ac_delim"'/"\\\
17815"/g' >>$CONFIG_STATUS || ac_write_fail=1
17816
17817cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17818 for (key in D) D_is_set[key] = 1
17819 FS = ""
17820}
17821/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17822 line = \$ 0
17823 split(line, arg, " ")
17824 if (arg[1] == "#") {
17825 defundef = arg[2]
17826 mac1 = arg[3]
17827 } else {
17828 defundef = substr(arg[1], 2)
17829 mac1 = arg[2]
17830 }
17831 split(mac1, mac2, "(") #)
17832 macro = mac2[1]
17833 if (D_is_set[macro]) {
17834 # Preserve the white space surrounding the "#".
17835 prefix = substr(line, 1, index(line, defundef) - 1)
17836 print prefix "define", macro P[macro] D[macro]
17837 next
17838 } else {
17839 # Replace #undef with comments. This is necessary, for example,
17840 # in the case of _POSIX_SOURCE, which is predefined and required
17841 # on some systems where configure will not decide to define it.
17842 if (defundef == "undef") {
17843 print "/*", line, "*/"
17844 next
17845 }
17846 }
17847}
17848{ print }
17849_ACAWK
17850_ACEOF
17851cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17852 { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
17853$as_echo "$as_me: error: could not setup config headers machinery" >&2;}
17854 { (exit 1); exit 1; }; }
17855fi # test -n "$CONFIG_HEADERS"
17856
17857
17858eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
17859shift
17860for ac_tag
17861do
17862 case $ac_tag in
17863 :[FHLC]) ac_mode=$ac_tag; continue;;
17864 esac
17865 case $ac_mode$ac_tag in
17866 :[FHL]*:*);;
17867 :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
17868$as_echo "$as_me: error: Invalid tag $ac_tag." >&2;}
17869 { (exit 1); exit 1; }; };;
17870 :[FH]-) ac_tag=-:-;;
17871 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17872 esac
17873 ac_save_IFS=$IFS
17874 IFS=:
17875 set x $ac_tag
17876 IFS=$ac_save_IFS
17877 shift
17878 ac_file=$1
17879 shift
17880
17881 case $ac_mode in
17882 :L) ac_source=$1;;
17883 :[FH])
17884 ac_file_inputs=
17885 for ac_f
17886 do
17887 case $ac_f in
17888 -) ac_f="$tmp/stdin";;
17889 *) # Look for the file first in the build tree, then in the source tree
17890 # (if the path is not absolute). The absolute path cannot be DOS-style,
17891 # because $ac_f cannot contain `:'.
17892 test -f "$ac_f" ||
17893 case $ac_f in
17894 [\\/$]*) false;;
17895 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17896 esac ||
17897 { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
17898$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
17899 { (exit 1); exit 1; }; };;
17900 esac
17901 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17902 ac_file_inputs="$ac_file_inputs '$ac_f'"
17903 done
17904
17905 # Let's still pretend it is `configure' which instantiates (i.e., don't
17906 # use $as_me), people would be surprised to read:
17907 # /* config.h. Generated by config.status. */
17908 configure_input='Generated from '`
17909 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17910 `' by configure.'
17911 if test x"$ac_file" != x-; then
17912 configure_input="$ac_file. $configure_input"
17913 { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
17914$as_echo "$as_me: creating $ac_file" >&6;}
17915 fi
17916 # Neutralize special characters interpreted by sed in replacement strings.
17917 case $configure_input in #(
17918 *\&* | *\|* | *\\* )
17919 ac_sed_conf_input=`$as_echo "$configure_input" |
17920 sed 's/[\\\\&|]/\\\\&/g'`;; #(
17921 *) ac_sed_conf_input=$configure_input;;
17922 esac
17923
17924 case $ac_tag in
17925 *:-:* | *:-) cat >"$tmp/stdin" \
17926 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
17927$as_echo "$as_me: error: could not create $ac_file" >&2;}
17928 { (exit 1); exit 1; }; } ;;
17929 esac
17930 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +000017931 esac
17932
Bram Moolenaar446cb832008-06-24 21:56:24 +000017933 ac_dir=`$as_dirname -- "$ac_file" ||
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017934$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17935 X"$ac_file" : 'X\(//\)[^/]' \| \
17936 X"$ac_file" : 'X\(//\)$' \| \
Bram Moolenaar446cb832008-06-24 21:56:24 +000017937 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17938$as_echo X"$ac_file" |
17939 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17940 s//\1/
17941 q
17942 }
17943 /^X\(\/\/\)[^/].*/{
17944 s//\1/
17945 q
17946 }
17947 /^X\(\/\/\)$/{
17948 s//\1/
17949 q
17950 }
17951 /^X\(\/\).*/{
17952 s//\1/
17953 q
17954 }
17955 s/.*/./; q'`
17956 { as_dir="$ac_dir"
17957 case $as_dir in #(
17958 -*) as_dir=./$as_dir;;
17959 esac
17960 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017961 as_dirs=
Bram Moolenaar446cb832008-06-24 21:56:24 +000017962 while :; do
17963 case $as_dir in #(
17964 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
17965 *) as_qdir=$as_dir;;
17966 esac
17967 as_dirs="'$as_qdir' $as_dirs"
17968 as_dir=`$as_dirname -- "$as_dir" ||
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017969$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17970 X"$as_dir" : 'X\(//\)[^/]' \| \
17971 X"$as_dir" : 'X\(//\)$' \| \
Bram Moolenaar446cb832008-06-24 21:56:24 +000017972 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
17973$as_echo X"$as_dir" |
17974 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17975 s//\1/
17976 q
17977 }
17978 /^X\(\/\/\)[^/].*/{
17979 s//\1/
17980 q
17981 }
17982 /^X\(\/\/\)$/{
17983 s//\1/
17984 q
17985 }
17986 /^X\(\/\).*/{
17987 s//\1/
17988 q
17989 }
17990 s/.*/./; q'`
17991 test -d "$as_dir" && break
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017992 done
Bram Moolenaar446cb832008-06-24 21:56:24 +000017993 test -z "$as_dirs" || eval "mkdir $as_dirs"
17994 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
17995$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017996 { (exit 1); exit 1; }; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000017997 ac_builddir=.
Bram Moolenaar071d4272004-06-13 20:20:40 +000017998
Bram Moolenaar446cb832008-06-24 21:56:24 +000017999case "$ac_dir" in
18000.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18001*)
18002 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18003 # A ".." for each directory in $ac_dir_suffix.
18004 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18005 case $ac_top_builddir_sub in
18006 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18007 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18008 esac ;;
18009esac
18010ac_abs_top_builddir=$ac_pwd
18011ac_abs_builddir=$ac_pwd$ac_dir_suffix
18012# for backward compatibility:
18013ac_top_builddir=$ac_top_build_prefix
18014
18015case $srcdir in
18016 .) # We are building in place.
18017 ac_srcdir=.
18018 ac_top_srcdir=$ac_top_builddir_sub
18019 ac_abs_top_srcdir=$ac_pwd ;;
18020 [\\/]* | ?:[\\/]* ) # Absolute name.
18021 ac_srcdir=$srcdir$ac_dir_suffix;
18022 ac_top_srcdir=$srcdir
18023 ac_abs_top_srcdir=$srcdir ;;
18024 *) # Relative name.
18025 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18026 ac_top_srcdir=$ac_top_build_prefix$srcdir
18027 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18028esac
18029ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18030
18031
18032 case $ac_mode in
18033 :F)
18034 #
18035 # CONFIG_FILE
18036 #
18037
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018038_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000018039
Bram Moolenaar446cb832008-06-24 21:56:24 +000018040cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18041# If the template does not know about datarootdir, expand it.
18042# FIXME: This hack should be removed a few years after 2.60.
18043ac_datarootdir_hack=; ac_datarootdir_seen=
18044
18045ac_sed_dataroot='
18046/datarootdir/ {
18047 p
18048 q
18049}
18050/@datadir@/p
18051/@docdir@/p
18052/@infodir@/p
18053/@localedir@/p
18054/@mandir@/p
18055'
18056case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
18057*datarootdir*) ac_datarootdir_seen=yes;;
18058*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
18059 { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
18060$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
18061_ACEOF
18062cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18063 ac_datarootdir_hack='
18064 s&@datadir@&$datadir&g
18065 s&@docdir@&$docdir&g
18066 s&@infodir@&$infodir&g
18067 s&@localedir@&$localedir&g
18068 s&@mandir@&$mandir&g
18069 s&\\\${datarootdir}&$datarootdir&g' ;;
18070esac
18071_ACEOF
18072
18073# Neutralize VPATH when `$srcdir' = `.'.
18074# Shell code in configure.ac might set extrasub.
18075# FIXME: do we really want to maintain this feature?
18076cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18077ac_sed_extra="$ac_vpsub
18078$extrasub
18079_ACEOF
18080cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18081:t
18082/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18083s|@configure_input@|$ac_sed_conf_input|;t t
18084s&@top_builddir@&$ac_top_builddir_sub&;t t
18085s&@top_build_prefix@&$ac_top_build_prefix&;t t
18086s&@srcdir@&$ac_srcdir&;t t
18087s&@abs_srcdir@&$ac_abs_srcdir&;t t
18088s&@top_srcdir@&$ac_top_srcdir&;t t
18089s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
18090s&@builddir@&$ac_builddir&;t t
18091s&@abs_builddir@&$ac_abs_builddir&;t t
18092s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
18093$ac_datarootdir_hack
18094"
18095eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
18096 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
18097$as_echo "$as_me: error: could not create $ac_file" >&2;}
18098 { (exit 1); exit 1; }; }
18099
18100test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
18101 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
18102 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
18103 { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18104which seems to be undefined. Please make sure it is defined." >&5
18105$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18106which seems to be undefined. Please make sure it is defined." >&2;}
18107
18108 rm -f "$tmp/stdin"
18109 case $ac_file in
18110 -) cat "$tmp/out" && rm -f "$tmp/out";;
18111 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
18112 esac \
18113 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
18114$as_echo "$as_me: error: could not create $ac_file" >&2;}
18115 { (exit 1); exit 1; }; }
18116 ;;
18117 :H)
18118 #
18119 # CONFIG_HEADER
18120 #
18121 if test x"$ac_file" != x-; then
18122 {
18123 $as_echo "/* $configure_input */" \
18124 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
18125 } >"$tmp/config.h" \
18126 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
18127$as_echo "$as_me: error: could not create $ac_file" >&2;}
18128 { (exit 1); exit 1; }; }
18129 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
18130 { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
18131$as_echo "$as_me: $ac_file is unchanged" >&6;}
18132 else
18133 rm -f "$ac_file"
18134 mv "$tmp/config.h" "$ac_file" \
18135 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
18136$as_echo "$as_me: error: could not create $ac_file" >&2;}
18137 { (exit 1); exit 1; }; }
18138 fi
18139 else
18140 $as_echo "/* $configure_input */" \
18141 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
18142 || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
18143$as_echo "$as_me: error: could not create -" >&2;}
18144 { (exit 1); exit 1; }; }
18145 fi
18146 ;;
18147
18148
18149 esac
18150
18151done # for ac_tag
18152
Bram Moolenaar071d4272004-06-13 20:20:40 +000018153
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018154{ (exit 0); exit 0; }
18155_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000018156chmod +x $CONFIG_STATUS
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018157ac_clean_files=$ac_clean_files_save
18158
Bram Moolenaar446cb832008-06-24 21:56:24 +000018159test $ac_write_fail = 0 ||
18160 { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
18161$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
18162 { (exit 1); exit 1; }; }
18163
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018164
18165# configure is writing to config.log, and then calls config.status.
18166# config.status does its own redirection, appending to config.log.
18167# Unfortunately, on DOS this fails, as config.log is still kept open
18168# by configure, so config.status won't be able to write to it; its
18169# output is simply discarded. So we exec the FD to /dev/null,
18170# effectively closing config.log, so it can be properly (re)opened and
18171# appended to by config.status. When coming back to configure, we
18172# need to make the FD available again.
18173if test "$no_create" != yes; then
18174 ac_cs_success=:
18175 ac_config_status_args=
18176 test "$silent" = yes &&
18177 ac_config_status_args="$ac_config_status_args --quiet"
18178 exec 5>/dev/null
18179 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
Bram Moolenaarc7453f52006-02-10 23:20:28 +000018180 exec 5>>auto/config.log
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018181 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18182 # would make configure fail if this is the last instruction.
18183 $ac_cs_success || { (exit 1); exit 1; }
18184fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000018185if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18186 { $as_echo "$as_me:$LINENO: WARNING: Unrecognized options: $ac_unrecognized_opts" >&5
18187$as_echo "$as_me: WARNING: Unrecognized options: $ac_unrecognized_opts" >&2;}
18188fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000018189
18190