blob: ca8f09659d025bc7796bf113a759a93944e5a190 [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 Moolenaar32f31b12009-05-21 13:20:59 +00003# Generated by GNU Autoconf 2.63.
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 Moolenaar32f31b12009-05-21 13:20:59 +0000638ac_subst_vars='LTLIBOBJS
Bram Moolenaar446cb832008-06-24 21:56:24 +0000639LIBOBJS
Bram Moolenaar32f31b12009-05-21 13:20:59 +0000640DEPEND_CFLAGS_FILTER
641MAKEMO
642MSGFMT
643INSTALL_TOOL_LANGS
644INSTALL_LANGS
645TAGPRG
646HANGULIN_OBJ
647HANGULIN_SRC
648GUI_X_LIBS
649GUITYPE
650GUI_LIB_LOC
651GUI_INC_LOC
652NARROW_PROTO
653MOTIF_LIBNAME
654GNOME_CONFIG
655GNOME_INCLUDEDIR
656GNOME_LIBDIR
657GNOME_LIBS
658GTK_LIBNAME
659GTK_LIBS
660GTK_CFLAGS
661PKG_CONFIG
662GTK12_CONFIG
663GTK_CONFIG
664X_LIB
665X_EXTRA_LIBS
666X_LIBS
667X_PRE_LIBS
668X_CFLAGS
669XMKMF
670xmkmfpath
671SNIFF_OBJ
672SNIFF_SRC
673NETBEANS_OBJ
674NETBEANS_SRC
675WORKSHOP_OBJ
676WORKSHOP_SRC
677RUBY_LIBS
678RUBY_CFLAGS
679RUBY_PRO
680RUBY_OBJ
681RUBY_SRC
682vi_cv_path_ruby
683TCL_LIBS
684TCL_CFLAGS
685TCL_PRO
686TCL_OBJ
687TCL_SRC
688vi_cv_path_tcl
689PYTHON_OBJ
690PYTHON_SRC
691PYTHON_CFLAGS
692PYTHON_GETPATH_CFLAGS
693PYTHON_LIBS
694PYTHON_CONFDIR
695vi_cv_path_python
696PERL_LIBS
697PERL_CFLAGS
698PERL_PRO
699PERL_OBJ
700PERL_SRC
701shrpenv
702vi_cv_perllib
703vi_cv_path_perl
704MZSCHEME_CFLAGS
705MZSCHEME_LIBS
706MZSCHEME_PRO
707MZSCHEME_OBJ
708MZSCHEME_SRC
709vi_cv_path_mzscheme
710compiledby
711dogvimdiff
712dovimdiff
713line_break
714VIEWNAME
715EXNAME
716VIMNAME
717OS_EXTRA_OBJ
718OS_EXTRA_SRC
719CPP_MM
720STRIP
721AWK
722EGREP
723GREP
724CPP
725OBJEXT
726EXEEXT
727ac_ct_CC
728CPPFLAGS
729LDFLAGS
730CFLAGS
731CC
732SET_MAKE
733target_alias
734host_alias
735build_alias
736LIBS
737ECHO_T
738ECHO_N
739ECHO_C
740DEFS
741mandir
742localedir
743libdir
744psdir
745pdfdir
746dvidir
747htmldir
748infodir
749docdir
750oldincludedir
751includedir
752localstatedir
753sharedstatedir
754sysconfdir
755datadir
756datarootdir
757libexecdir
758sbindir
759bindir
760program_transform_name
761prefix
762exec_prefix
763PACKAGE_BUGREPORT
764PACKAGE_STRING
765PACKAGE_VERSION
766PACKAGE_TARNAME
767PACKAGE_NAME
768PATH_SEPARATOR
769SHELL'
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) ;;
Bram Moolenaar32f31b12009-05-21 13:20:59 +00001256 fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2
Bram Moolenaar446cb832008-06-24 21:56:24 +00001257 { (exit 1); exit 1; }; } ;;
Bram Moolenaar32f31b12009-05-21 13:20:59 +00001258 *) $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 .` ||
Bram Moolenaar32f31b12009-05-21 13:20:59 +00001311 { $as_echo "$as_me: error: working directory cannot be determined" >&2
Bram Moolenaar446cb832008-06-24 21:56:24 +00001312 { (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
Bram Moolenaar32f31b12009-05-21 13:20:59 +00001590generated by GNU Autoconf 2.63
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 Moolenaar32f31b12009-05-21 13:20:59 +00001604generated by GNU Autoconf 2.63. 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 #(
Bram Moolenaar32f31b12009-05-21 13:20:59 +00001727 *_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;} ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00001729 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 Moolenaar32f31b12009-05-21 13:20:59 +00001931 { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
1932$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Bram Moolenaar446cb832008-06-24 21:56:24 +00001933 { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1934$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1935 { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1936$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001937 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00001938fi
1939
Bram Moolenaar446cb832008-06-24 21:56:24 +00001940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
Bram Moolenaar071d4272004-06-13 20:20:40 +00001956ac_ext=c
Bram Moolenaar071d4272004-06-13 20:20:40 +00001957ac_cpp='$CPP $CPPFLAGS'
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001958ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1959ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1960ac_compiler_gnu=$ac_cv_c_compiler_gnu
Bram Moolenaar071d4272004-06-13 20:20:40 +00001961
1962
Bram Moolenaar446cb832008-06-24 21:56:24 +00001963ac_config_headers="$ac_config_headers auto/config.h:config.h.in"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001964
1965
1966cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00001967#define UNIX 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001968_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00001969
Bram Moolenaar446cb832008-06-24 21:56:24 +00001970{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
1971$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
1972set x ${MAKE-make}
1973ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
1974if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
1975 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00001976else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001977 cat >conftest.make <<\_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00001978SHELL = /bin/sh
Bram Moolenaar071d4272004-06-13 20:20:40 +00001979all:
Bram Moolenaar446cb832008-06-24 21:56:24 +00001980 @echo '@@@%%%=$(MAKE)=@@@%%%'
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001981_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00001982# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
Bram Moolenaar446cb832008-06-24 21:56:24 +00001983case `${MAKE-make} -f conftest.make 2>/dev/null` in
1984 *@@@%%%=?*=@@@%%%*)
1985 eval ac_cv_prog_make_${ac_make}_set=yes;;
1986 *)
1987 eval ac_cv_prog_make_${ac_make}_set=no;;
1988esac
Bram Moolenaar495de9c2005-01-25 22:03:25 +00001989rm -f conftest.make
Bram Moolenaar071d4272004-06-13 20:20:40 +00001990fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00001991if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
1992 { $as_echo "$as_me:$LINENO: result: yes" >&5
1993$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00001994 SET_MAKE=
1995else
Bram Moolenaar446cb832008-06-24 21:56:24 +00001996 { $as_echo "$as_me:$LINENO: result: no" >&5
1997$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00001998 SET_MAKE="MAKE=${MAKE-make}"
1999fi
2000
2001
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002002ac_ext=c
2003ac_cpp='$CPP $CPPFLAGS'
2004ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2005ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2006ac_compiler_gnu=$ac_cv_c_compiler_gnu
2007if test -n "$ac_tool_prefix"; then
2008 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2009set dummy ${ac_tool_prefix}gcc; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00002010{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2011$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002012if test "${ac_cv_prog_CC+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002013 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002014else
2015 if test -n "$CC"; then
2016 ac_cv_prog_CC="$CC" # Let the user override the test.
2017else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002018as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2019for as_dir in $PATH
2020do
2021 IFS=$as_save_IFS
2022 test -z "$as_dir" && as_dir=.
2023 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002024 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 +00002025 ac_cv_prog_CC="${ac_tool_prefix}gcc"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002026 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002027 break 2
2028 fi
2029done
2030done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002031IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002032
Bram Moolenaar071d4272004-06-13 20:20:40 +00002033fi
2034fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002035CC=$ac_cv_prog_CC
Bram Moolenaar071d4272004-06-13 20:20:40 +00002036if test -n "$CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002037 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2038$as_echo "$CC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002039else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002040 { $as_echo "$as_me:$LINENO: result: no" >&5
2041$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002042fi
2043
Bram Moolenaar446cb832008-06-24 21:56:24 +00002044
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002045fi
2046if test -z "$ac_cv_prog_CC"; then
2047 ac_ct_CC=$CC
2048 # Extract the first word of "gcc", so it can be a program name with args.
2049set dummy gcc; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00002050{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2051$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002052if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002053 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002054else
2055 if test -n "$ac_ct_CC"; then
2056 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2057else
2058as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2059for as_dir in $PATH
2060do
2061 IFS=$as_save_IFS
2062 test -z "$as_dir" && as_dir=.
2063 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002064 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 +00002065 ac_cv_prog_ac_ct_CC="gcc"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002066 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002067 break 2
2068 fi
2069done
2070done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002071IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002072
2073fi
2074fi
2075ac_ct_CC=$ac_cv_prog_ac_ct_CC
2076if test -n "$ac_ct_CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002077 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2078$as_echo "$ac_ct_CC" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002079else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002080 { $as_echo "$as_me:$LINENO: result: no" >&5
2081$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002082fi
2083
Bram Moolenaar446cb832008-06-24 21:56:24 +00002084 if test "x$ac_ct_CC" = x; then
2085 CC=""
2086 else
2087 case $cross_compiling:$ac_tool_warned in
2088yes:)
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002089{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2090$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Bram Moolenaar446cb832008-06-24 21:56:24 +00002091ac_tool_warned=yes ;;
2092esac
2093 CC=$ac_ct_CC
2094 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002095else
2096 CC="$ac_cv_prog_CC"
Bram Moolenaar071d4272004-06-13 20:20:40 +00002097fi
2098
2099if test -z "$CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002100 if test -n "$ac_tool_prefix"; then
2101 # 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 +00002102set dummy ${ac_tool_prefix}cc; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00002103{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2104$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002105if test "${ac_cv_prog_CC+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002106 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002107else
2108 if test -n "$CC"; then
2109 ac_cv_prog_CC="$CC" # Let the user override the test.
2110else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002111as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2112for as_dir in $PATH
2113do
2114 IFS=$as_save_IFS
2115 test -z "$as_dir" && as_dir=.
2116 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002117 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 +00002118 ac_cv_prog_CC="${ac_tool_prefix}cc"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002119 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002120 break 2
2121 fi
2122done
2123done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002124IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002125
2126fi
2127fi
2128CC=$ac_cv_prog_CC
2129if test -n "$CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002130 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2131$as_echo "$CC" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002132else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002133 { $as_echo "$as_me:$LINENO: result: no" >&5
2134$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002135fi
2136
Bram Moolenaar446cb832008-06-24 21:56:24 +00002137
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002138 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002139fi
2140if test -z "$CC"; then
2141 # Extract the first word of "cc", so it can be a program name with args.
2142set dummy cc; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00002143{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2144$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002145if test "${ac_cv_prog_CC+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002146 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002147else
2148 if test -n "$CC"; then
2149 ac_cv_prog_CC="$CC" # Let the user override the test.
2150else
Bram Moolenaar071d4272004-06-13 20:20:40 +00002151 ac_prog_rejected=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002152as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2153for as_dir in $PATH
2154do
2155 IFS=$as_save_IFS
2156 test -z "$as_dir" && as_dir=.
2157 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002158 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 +00002159 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2160 ac_prog_rejected=yes
2161 continue
2162 fi
2163 ac_cv_prog_CC="cc"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002164 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002165 break 2
2166 fi
2167done
2168done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002169IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002170
Bram Moolenaar071d4272004-06-13 20:20:40 +00002171if test $ac_prog_rejected = yes; then
2172 # We found a bogon in the path, so make sure we never use it.
2173 set dummy $ac_cv_prog_CC
2174 shift
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002175 if test $# != 0; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00002176 # We chose a different compiler from the bogus one.
2177 # However, it has the same basename, so the bogon will be chosen
2178 # first if we set CC to just the basename; use the full file name.
2179 shift
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002180 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
Bram Moolenaar071d4272004-06-13 20:20:40 +00002181 fi
2182fi
2183fi
2184fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002185CC=$ac_cv_prog_CC
Bram Moolenaar071d4272004-06-13 20:20:40 +00002186if test -n "$CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002187 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2188$as_echo "$CC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002189else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002190 { $as_echo "$as_me:$LINENO: result: no" >&5
2191$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002192fi
2193
Bram Moolenaar446cb832008-06-24 21:56:24 +00002194
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002195fi
2196if test -z "$CC"; then
2197 if test -n "$ac_tool_prefix"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002198 for ac_prog in cl.exe
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002199 do
2200 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2201set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00002202{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2203$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002204if test "${ac_cv_prog_CC+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002205 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002206else
2207 if test -n "$CC"; then
2208 ac_cv_prog_CC="$CC" # Let the user override the test.
2209else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002210as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2211for as_dir in $PATH
2212do
2213 IFS=$as_save_IFS
2214 test -z "$as_dir" && as_dir=.
2215 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002216 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 +00002217 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002218 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002219 break 2
2220 fi
2221done
2222done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002223IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002224
Bram Moolenaar071d4272004-06-13 20:20:40 +00002225fi
2226fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002227CC=$ac_cv_prog_CC
Bram Moolenaar071d4272004-06-13 20:20:40 +00002228if test -n "$CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002229 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2230$as_echo "$CC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002231else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002232 { $as_echo "$as_me:$LINENO: result: no" >&5
2233$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002234fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002235
Bram Moolenaar446cb832008-06-24 21:56:24 +00002236
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002237 test -n "$CC" && break
2238 done
2239fi
2240if test -z "$CC"; then
2241 ac_ct_CC=$CC
Bram Moolenaar446cb832008-06-24 21:56:24 +00002242 for ac_prog in cl.exe
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002243do
2244 # Extract the first word of "$ac_prog", so it can be a program name with args.
2245set dummy $ac_prog; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00002246{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2247$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002248if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002249 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002250else
2251 if test -n "$ac_ct_CC"; then
2252 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2253else
2254as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2255for as_dir in $PATH
2256do
2257 IFS=$as_save_IFS
2258 test -z "$as_dir" && as_dir=.
2259 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00002260 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 +00002261 ac_cv_prog_ac_ct_CC="$ac_prog"
Bram Moolenaar446cb832008-06-24 21:56:24 +00002262 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002263 break 2
Bram Moolenaar071d4272004-06-13 20:20:40 +00002264 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002265done
2266done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002267IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002268
2269fi
2270fi
2271ac_ct_CC=$ac_cv_prog_ac_ct_CC
2272if test -n "$ac_ct_CC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002273 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2274$as_echo "$ac_ct_CC" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002275else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002276 { $as_echo "$as_me:$LINENO: result: no" >&5
2277$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002278fi
2279
Bram Moolenaar446cb832008-06-24 21:56:24 +00002280
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002281 test -n "$ac_ct_CC" && break
2282done
Bram Moolenaar071d4272004-06-13 20:20:40 +00002283
Bram Moolenaar446cb832008-06-24 21:56:24 +00002284 if test "x$ac_ct_CC" = x; then
2285 CC=""
2286 else
2287 case $cross_compiling:$ac_tool_warned in
2288yes:)
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002289{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2290$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Bram Moolenaar446cb832008-06-24 21:56:24 +00002291ac_tool_warned=yes ;;
2292esac
2293 CC=$ac_ct_CC
2294 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002295fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00002296
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002297fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00002298
Bram Moolenaar071d4272004-06-13 20:20:40 +00002299
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002300test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2301$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2302{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002303See \`config.log' for more details." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002304$as_echo "$as_me: error: no acceptable C compiler found in \$PATH
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002305See \`config.log' for more details." >&2;}
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002306 { (exit 1); exit 1; }; }; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002307
2308# Provide some information about the compiler.
Bram Moolenaar446cb832008-06-24 21:56:24 +00002309$as_echo "$as_me:$LINENO: checking for C compiler version" >&5
2310set X $ac_compile
2311ac_compiler=$2
2312{ (ac_try="$ac_compiler --version >&5"
2313case "(($ac_try" in
2314 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2315 *) ac_try_echo=$ac_try;;
2316esac
2317eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2318$as_echo "$ac_try_echo") >&5
2319 (eval "$ac_compiler --version >&5") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002320 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00002321 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002322 (exit $ac_status); }
Bram Moolenaar446cb832008-06-24 21:56:24 +00002323{ (ac_try="$ac_compiler -v >&5"
2324case "(($ac_try" in
2325 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2326 *) ac_try_echo=$ac_try;;
2327esac
2328eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2329$as_echo "$ac_try_echo") >&5
2330 (eval "$ac_compiler -v >&5") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002331 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00002332 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002333 (exit $ac_status); }
Bram Moolenaar446cb832008-06-24 21:56:24 +00002334{ (ac_try="$ac_compiler -V >&5"
2335case "(($ac_try" in
2336 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2337 *) ac_try_echo=$ac_try;;
2338esac
2339eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2340$as_echo "$ac_try_echo") >&5
2341 (eval "$ac_compiler -V >&5") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002342 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00002343 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002344 (exit $ac_status); }
2345
2346cat >conftest.$ac_ext <<_ACEOF
2347/* confdefs.h. */
2348_ACEOF
2349cat confdefs.h >>conftest.$ac_ext
2350cat >>conftest.$ac_ext <<_ACEOF
2351/* end confdefs.h. */
2352
2353int
2354main ()
2355{
2356
2357 ;
2358 return 0;
2359}
2360_ACEOF
2361ac_clean_files_save=$ac_clean_files
Bram Moolenaar446cb832008-06-24 21:56:24 +00002362ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002363# Try to create an executable without -o first, disregard a.out.
2364# It will help us diagnose broken compilers, and finding out an intuition
2365# of exeext.
Bram Moolenaar446cb832008-06-24 21:56:24 +00002366{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2367$as_echo_n "checking for C compiler default output file name... " >&6; }
2368ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002369
Bram Moolenaar446cb832008-06-24 21:56:24 +00002370# The possible output files:
2371ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2372
2373ac_rmfiles=
2374for ac_file in $ac_files
2375do
2376 case $ac_file in
2377 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2378 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2379 esac
2380done
2381rm -f $ac_rmfiles
2382
2383if { (ac_try="$ac_link_default"
2384case "(($ac_try" in
2385 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2386 *) ac_try_echo=$ac_try;;
2387esac
2388eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2389$as_echo "$ac_try_echo") >&5
2390 (eval "$ac_link_default") 2>&5
2391 ac_status=$?
2392 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2393 (exit $ac_status); }; then
2394 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2395# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2396# in a Makefile. We should not override ac_cv_exeext if it was cached,
2397# so that the user can short-circuit this test for compilers unknown to
2398# Autoconf.
2399for ac_file in $ac_files ''
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002400do
2401 test -f "$ac_file" || continue
2402 case $ac_file in
Bram Moolenaar446cb832008-06-24 21:56:24 +00002403 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002404 ;;
2405 [ab].out )
2406 # We found the default executable, but exeext='' is most
2407 # certainly right.
2408 break;;
2409 *.* )
Bram Moolenaar446cb832008-06-24 21:56:24 +00002410 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2411 then :; else
2412 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2413 fi
2414 # We set ac_cv_exeext here because the later test for it is not
2415 # safe: cross compilers may not add the suffix if given an `-o'
2416 # argument, so we may need to know it at that point already.
2417 # Even if this section looks crufty: it has the advantage of
2418 # actually working.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002419 break;;
2420 * )
2421 break;;
2422 esac
2423done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002424test "$ac_cv_exeext" = no && ac_cv_exeext=
2425
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002426else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002427 ac_file=''
2428fi
2429
2430{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5
2431$as_echo "$ac_file" >&6; }
2432if test -z "$ac_file"; then
2433 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002434sed 's/^/| /' conftest.$ac_ext >&5
2435
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002436{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2437$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Bram Moolenaar446cb832008-06-24 21:56:24 +00002438{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002439See \`config.log' for more details." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002440$as_echo "$as_me: error: C compiler cannot create executables
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002441See \`config.log' for more details." >&2;}
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002442 { (exit 77); exit 77; }; }; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002443fi
2444
2445ac_exeext=$ac_cv_exeext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002446
Bram Moolenaar446cb832008-06-24 21:56:24 +00002447# Check that the compiler produces executables we can run. If not, either
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002448# the compiler is broken, or we cross compile.
Bram Moolenaar446cb832008-06-24 21:56:24 +00002449{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2450$as_echo_n "checking whether the C compiler works... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002451# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2452# If not cross compiling, check that we can run a simple program.
2453if test "$cross_compiling" != yes; then
2454 if { ac_try='./$ac_file'
Bram Moolenaar446cb832008-06-24 21:56:24 +00002455 { (case "(($ac_try" in
2456 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2457 *) ac_try_echo=$ac_try;;
2458esac
2459eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2460$as_echo "$ac_try_echo") >&5
2461 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002462 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00002463 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002464 (exit $ac_status); }; }; then
2465 cross_compiling=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00002466 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002467 if test "$cross_compiling" = maybe; then
2468 cross_compiling=yes
2469 else
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002470 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2471$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2472{ { $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;}
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002478 { (exit 1); exit 1; }; }; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002479 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 Moolenaar32f31b12009-05-21 13:20:59 +00002521 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2522$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2523{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002524See \`config.log' for more details." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002525$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002526See \`config.log' for more details." >&2;}
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002527 { (exit 1); exit 1; }; }; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002528fi
2529
2530rm -f conftest$ac_cv_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00002531{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2532$as_echo "$ac_cv_exeext" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002533
2534rm -f conftest.$ac_ext
2535EXEEXT=$ac_cv_exeext
2536ac_exeext=$EXEEXT
Bram Moolenaar446cb832008-06-24 21:56:24 +00002537{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
2538$as_echo_n "checking for suffix of object files... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002539if test "${ac_cv_objext+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002540 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002541else
2542 cat >conftest.$ac_ext <<_ACEOF
2543/* confdefs.h. */
2544_ACEOF
2545cat confdefs.h >>conftest.$ac_ext
2546cat >>conftest.$ac_ext <<_ACEOF
2547/* end confdefs.h. */
2548
2549int
2550main ()
2551{
2552
2553 ;
2554 return 0;
2555}
2556_ACEOF
2557rm -f conftest.o conftest.obj
Bram Moolenaar446cb832008-06-24 21:56:24 +00002558if { (ac_try="$ac_compile"
2559case "(($ac_try" in
2560 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2561 *) ac_try_echo=$ac_try;;
2562esac
2563eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2564$as_echo "$ac_try_echo") >&5
2565 (eval "$ac_compile") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002566 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00002567 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002568 (exit $ac_status); }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002569 for ac_file in conftest.o conftest.obj conftest.*; do
2570 test -f "$ac_file" || continue;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002571 case $ac_file in
Bram Moolenaar446cb832008-06-24 21:56:24 +00002572 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002573 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2574 break;;
2575 esac
2576done
2577else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002578 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002579sed 's/^/| /' conftest.$ac_ext >&5
2580
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002581{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2582$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Bram Moolenaar446cb832008-06-24 21:56:24 +00002583{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002584See \`config.log' for more details." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002585$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002586See \`config.log' for more details." >&2;}
Bram Moolenaar32f31b12009-05-21 13:20:59 +00002587 { (exit 1); exit 1; }; }; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002588fi
2589
2590rm -f conftest.$ac_cv_objext conftest.$ac_ext
2591fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002592{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2593$as_echo "$ac_cv_objext" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002594OBJEXT=$ac_cv_objext
2595ac_objext=$OBJEXT
Bram Moolenaar446cb832008-06-24 21:56:24 +00002596{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2597$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002598if test "${ac_cv_c_compiler_gnu+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002599 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002600else
2601 cat >conftest.$ac_ext <<_ACEOF
2602/* confdefs.h. */
2603_ACEOF
2604cat confdefs.h >>conftest.$ac_ext
2605cat >>conftest.$ac_ext <<_ACEOF
2606/* end confdefs.h. */
2607
2608int
2609main ()
2610{
2611#ifndef __GNUC__
2612 choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +00002613#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00002614
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002615 ;
2616 return 0;
2617}
2618_ACEOF
2619rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00002620if { (ac_try="$ac_compile"
2621case "(($ac_try" in
2622 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2623 *) ac_try_echo=$ac_try;;
2624esac
2625eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2626$as_echo "$ac_try_echo") >&5
2627 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002628 ac_status=$?
2629 grep -v '^ *+' conftest.er1 >conftest.err
2630 rm -f conftest.er1
2631 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002632 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2633 (exit $ac_status); } && {
2634 test -z "$ac_c_werror_flag" ||
2635 test ! -s conftest.err
2636 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002637 ac_compiler_gnu=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00002638else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002639 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002640sed 's/^/| /' conftest.$ac_ext >&5
2641
Bram Moolenaar446cb832008-06-24 21:56:24 +00002642 ac_compiler_gnu=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00002643fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002644
2645rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002646ac_cv_c_compiler_gnu=$ac_compiler_gnu
Bram Moolenaar071d4272004-06-13 20:20:40 +00002647
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002648fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002649{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2650$as_echo "$ac_cv_c_compiler_gnu" >&6; }
2651if test $ac_compiler_gnu = yes; then
2652 GCC=yes
2653else
2654 GCC=
2655fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002656ac_test_CFLAGS=${CFLAGS+set}
2657ac_save_CFLAGS=$CFLAGS
Bram Moolenaar446cb832008-06-24 21:56:24 +00002658{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2659$as_echo_n "checking whether $CC accepts -g... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002660if test "${ac_cv_prog_cc_g+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002661 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002662else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002663 ac_save_c_werror_flag=$ac_c_werror_flag
2664 ac_c_werror_flag=yes
2665 ac_cv_prog_cc_g=no
2666 CFLAGS="-g"
2667 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002668/* confdefs.h. */
2669_ACEOF
2670cat confdefs.h >>conftest.$ac_ext
2671cat >>conftest.$ac_ext <<_ACEOF
2672/* end confdefs.h. */
2673
2674int
2675main ()
2676{
2677
2678 ;
2679 return 0;
2680}
2681_ACEOF
2682rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00002683if { (ac_try="$ac_compile"
2684case "(($ac_try" in
2685 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2686 *) ac_try_echo=$ac_try;;
2687esac
2688eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2689$as_echo "$ac_try_echo") >&5
2690 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002691 ac_status=$?
2692 grep -v '^ *+' conftest.er1 >conftest.err
2693 rm -f conftest.er1
2694 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002695 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2696 (exit $ac_status); } && {
2697 test -z "$ac_c_werror_flag" ||
2698 test ! -s conftest.err
2699 } && test -s conftest.$ac_objext; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00002700 ac_cv_prog_cc_g=yes
2701else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002702 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002703sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00002704
Bram Moolenaar446cb832008-06-24 21:56:24 +00002705 CFLAGS=""
2706 cat >conftest.$ac_ext <<_ACEOF
2707/* confdefs.h. */
2708_ACEOF
2709cat confdefs.h >>conftest.$ac_ext
2710cat >>conftest.$ac_ext <<_ACEOF
2711/* end confdefs.h. */
2712
2713int
2714main ()
2715{
2716
2717 ;
2718 return 0;
2719}
2720_ACEOF
2721rm -f conftest.$ac_objext
2722if { (ac_try="$ac_compile"
2723case "(($ac_try" in
2724 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2725 *) ac_try_echo=$ac_try;;
2726esac
2727eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2728$as_echo "$ac_try_echo") >&5
2729 (eval "$ac_compile") 2>conftest.er1
2730 ac_status=$?
2731 grep -v '^ *+' conftest.er1 >conftest.err
2732 rm -f conftest.er1
2733 cat conftest.err >&5
2734 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2735 (exit $ac_status); } && {
2736 test -z "$ac_c_werror_flag" ||
2737 test ! -s conftest.err
2738 } && test -s conftest.$ac_objext; then
2739 :
2740else
2741 $as_echo "$as_me: failed program was:" >&5
2742sed 's/^/| /' conftest.$ac_ext >&5
2743
2744 ac_c_werror_flag=$ac_save_c_werror_flag
2745 CFLAGS="-g"
2746 cat >conftest.$ac_ext <<_ACEOF
2747/* confdefs.h. */
2748_ACEOF
2749cat confdefs.h >>conftest.$ac_ext
2750cat >>conftest.$ac_ext <<_ACEOF
2751/* end confdefs.h. */
2752
2753int
2754main ()
2755{
2756
2757 ;
2758 return 0;
2759}
2760_ACEOF
2761rm -f conftest.$ac_objext
2762if { (ac_try="$ac_compile"
2763case "(($ac_try" in
2764 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2765 *) ac_try_echo=$ac_try;;
2766esac
2767eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2768$as_echo "$ac_try_echo") >&5
2769 (eval "$ac_compile") 2>conftest.er1
2770 ac_status=$?
2771 grep -v '^ *+' conftest.er1 >conftest.err
2772 rm -f conftest.er1
2773 cat conftest.err >&5
2774 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2775 (exit $ac_status); } && {
2776 test -z "$ac_c_werror_flag" ||
2777 test ! -s conftest.err
2778 } && test -s conftest.$ac_objext; then
2779 ac_cv_prog_cc_g=yes
2780else
2781 $as_echo "$as_me: failed program was:" >&5
2782sed 's/^/| /' conftest.$ac_ext >&5
2783
2784
Bram Moolenaar071d4272004-06-13 20:20:40 +00002785fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002786
2787rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002788fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002789
2790rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2791fi
2792
2793rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2794 ac_c_werror_flag=$ac_save_c_werror_flag
2795fi
2796{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2797$as_echo "$ac_cv_prog_cc_g" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002798if test "$ac_test_CFLAGS" = set; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002799 CFLAGS=$ac_save_CFLAGS
Bram Moolenaar071d4272004-06-13 20:20:40 +00002800elif test $ac_cv_prog_cc_g = yes; then
2801 if test "$GCC" = yes; then
2802 CFLAGS="-g -O2"
2803 else
2804 CFLAGS="-g"
2805 fi
2806else
2807 if test "$GCC" = yes; then
2808 CFLAGS="-O2"
2809 else
2810 CFLAGS=
2811 fi
2812fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002813{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
2814$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
2815if test "${ac_cv_prog_cc_c89+set}" = set; then
2816 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002817else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002818 ac_cv_prog_cc_c89=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002819ac_save_CC=$CC
2820cat >conftest.$ac_ext <<_ACEOF
2821/* confdefs.h. */
2822_ACEOF
2823cat confdefs.h >>conftest.$ac_ext
2824cat >>conftest.$ac_ext <<_ACEOF
2825/* end confdefs.h. */
2826#include <stdarg.h>
2827#include <stdio.h>
2828#include <sys/types.h>
2829#include <sys/stat.h>
2830/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2831struct buf { int x; };
2832FILE * (*rcsopen) (struct buf *, struct stat *, int);
2833static char *e (p, i)
2834 char **p;
2835 int i;
2836{
2837 return p[i];
2838}
2839static char *f (char * (*g) (char **, int), char **p, ...)
2840{
2841 char *s;
2842 va_list v;
2843 va_start (v,p);
2844 s = g (p, va_arg (v,int));
2845 va_end (v);
2846 return s;
2847}
2848
2849/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2850 function prototypes and stuff, but not '\xHH' hex character constants.
2851 These don't provoke an error unfortunately, instead are silently treated
Bram Moolenaar446cb832008-06-24 21:56:24 +00002852 as 'x'. The following induces an error, until -std is added to get
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002853 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2854 array size at least. It's necessary to write '\x00'==0 to get something
Bram Moolenaar446cb832008-06-24 21:56:24 +00002855 that's true only with -std. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002856int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2857
Bram Moolenaar446cb832008-06-24 21:56:24 +00002858/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2859 inside strings and character constants. */
2860#define FOO(x) 'x'
2861int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2862
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002863int test (int i, double x);
2864struct s1 {int (*f) (int a);};
2865struct s2 {int (*f) (double a);};
2866int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2867int argc;
2868char **argv;
2869int
2870main ()
2871{
2872return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2873 ;
2874 return 0;
2875}
2876_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00002877for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2878 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002879do
2880 CC="$ac_save_CC $ac_arg"
2881 rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00002882if { (ac_try="$ac_compile"
2883case "(($ac_try" in
2884 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2885 *) ac_try_echo=$ac_try;;
2886esac
2887eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2888$as_echo "$ac_try_echo") >&5
2889 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002890 ac_status=$?
2891 grep -v '^ *+' conftest.er1 >conftest.err
2892 rm -f conftest.er1
2893 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002894 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2895 (exit $ac_status); } && {
2896 test -z "$ac_c_werror_flag" ||
2897 test ! -s conftest.err
2898 } && test -s conftest.$ac_objext; then
2899 ac_cv_prog_cc_c89=$ac_arg
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002900else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002901 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002902sed 's/^/| /' conftest.$ac_ext >&5
2903
Bram Moolenaar446cb832008-06-24 21:56:24 +00002904
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002905fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002906
2907rm -f core conftest.err conftest.$ac_objext
2908 test "x$ac_cv_prog_cc_c89" != "xno" && break
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002909done
Bram Moolenaar446cb832008-06-24 21:56:24 +00002910rm -f conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002911CC=$ac_save_CC
2912
2913fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002914# AC_CACHE_VAL
2915case "x$ac_cv_prog_cc_c89" in
2916 x)
2917 { $as_echo "$as_me:$LINENO: result: none needed" >&5
2918$as_echo "none needed" >&6; } ;;
2919 xno)
2920 { $as_echo "$as_me:$LINENO: result: unsupported" >&5
2921$as_echo "unsupported" >&6; } ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002922 *)
Bram Moolenaar446cb832008-06-24 21:56:24 +00002923 CC="$CC $ac_cv_prog_cc_c89"
2924 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
2925$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002926esac
2927
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002928
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002929ac_ext=c
2930ac_cpp='$CPP $CPPFLAGS'
2931ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2932ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2933ac_compiler_gnu=$ac_cv_c_compiler_gnu
2934 ac_ext=c
2935ac_cpp='$CPP $CPPFLAGS'
2936ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2937ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2938ac_compiler_gnu=$ac_cv_c_compiler_gnu
Bram Moolenaar446cb832008-06-24 21:56:24 +00002939{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
2940$as_echo_n "checking how to run the C preprocessor... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00002941# On Suns, sometimes $CPP names a directory.
2942if test -n "$CPP" && test -d "$CPP"; then
2943 CPP=
2944fi
2945if test -z "$CPP"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002946 if test "${ac_cv_prog_CPP+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00002947 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00002948else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002949 # Double quotes because CPP needs to be expanded
2950 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2951 do
2952 ac_preproc_ok=false
2953for ac_c_preproc_warn_flag in '' yes
2954do
2955 # Use a header file that comes with gcc, so configuring glibc
2956 # with a fresh cross-compiler works.
2957 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2958 # <limits.h> exists even on freestanding compilers.
Bram Moolenaar071d4272004-06-13 20:20:40 +00002959 # On the NeXT, cc -E runs the code through the compiler's parser,
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002960 # not just through cpp. "Syntax error" is here to catch this case.
2961 cat >conftest.$ac_ext <<_ACEOF
2962/* confdefs.h. */
2963_ACEOF
2964cat confdefs.h >>conftest.$ac_ext
2965cat >>conftest.$ac_ext <<_ACEOF
2966/* end confdefs.h. */
2967#ifdef __STDC__
2968# include <limits.h>
2969#else
2970# include <assert.h>
2971#endif
2972 Syntax error
2973_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00002974if { (ac_try="$ac_cpp conftest.$ac_ext"
2975case "(($ac_try" in
2976 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2977 *) ac_try_echo=$ac_try;;
2978esac
2979eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2980$as_echo "$ac_try_echo") >&5
2981 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002982 ac_status=$?
2983 grep -v '^ *+' conftest.er1 >conftest.err
2984 rm -f conftest.er1
2985 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00002986 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2987 (exit $ac_status); } >/dev/null && {
2988 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
2989 test ! -s conftest.err
2990 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002991 :
2992else
Bram Moolenaar446cb832008-06-24 21:56:24 +00002993 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00002994sed 's/^/| /' conftest.$ac_ext >&5
2995
2996 # Broken: fails on valid input.
2997continue
2998fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00002999
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003000rm -f conftest.err conftest.$ac_ext
3001
Bram Moolenaar446cb832008-06-24 21:56:24 +00003002 # OK, works on sane cases. Now check whether nonexistent headers
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003003 # can be detected and how.
3004 cat >conftest.$ac_ext <<_ACEOF
3005/* confdefs.h. */
3006_ACEOF
3007cat confdefs.h >>conftest.$ac_ext
3008cat >>conftest.$ac_ext <<_ACEOF
3009/* end confdefs.h. */
3010#include <ac_nonexistent.h>
3011_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00003012if { (ac_try="$ac_cpp conftest.$ac_ext"
3013case "(($ac_try" in
3014 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3015 *) ac_try_echo=$ac_try;;
3016esac
3017eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3018$as_echo "$ac_try_echo") >&5
3019 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003020 ac_status=$?
3021 grep -v '^ *+' conftest.er1 >conftest.err
3022 rm -f conftest.er1
3023 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003024 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3025 (exit $ac_status); } >/dev/null && {
3026 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3027 test ! -s conftest.err
3028 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003029 # Broken: success on invalid input.
3030continue
3031else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003032 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003033sed 's/^/| /' conftest.$ac_ext >&5
3034
3035 # Passes both tests.
3036ac_preproc_ok=:
3037break
3038fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003039
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003040rm -f conftest.err conftest.$ac_ext
3041
3042done
3043# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3044rm -f conftest.err conftest.$ac_ext
3045if $ac_preproc_ok; then
3046 break
3047fi
3048
3049 done
3050 ac_cv_prog_CPP=$CPP
3051
3052fi
3053 CPP=$ac_cv_prog_CPP
3054else
3055 ac_cv_prog_CPP=$CPP
3056fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003057{ $as_echo "$as_me:$LINENO: result: $CPP" >&5
3058$as_echo "$CPP" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003059ac_preproc_ok=false
3060for ac_c_preproc_warn_flag in '' yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00003061do
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003062 # Use a header file that comes with gcc, so configuring glibc
3063 # with a fresh cross-compiler works.
3064 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3065 # <limits.h> exists even on freestanding compilers.
3066 # On the NeXT, cc -E runs the code through the compiler's parser,
3067 # not just through cpp. "Syntax error" is here to catch this case.
3068 cat >conftest.$ac_ext <<_ACEOF
3069/* confdefs.h. */
3070_ACEOF
3071cat confdefs.h >>conftest.$ac_ext
3072cat >>conftest.$ac_ext <<_ACEOF
3073/* end confdefs.h. */
3074#ifdef __STDC__
3075# include <limits.h>
3076#else
3077# include <assert.h>
3078#endif
3079 Syntax error
3080_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00003081if { (ac_try="$ac_cpp conftest.$ac_ext"
3082case "(($ac_try" in
3083 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3084 *) ac_try_echo=$ac_try;;
3085esac
3086eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3087$as_echo "$ac_try_echo") >&5
3088 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003089 ac_status=$?
3090 grep -v '^ *+' conftest.er1 >conftest.err
3091 rm -f conftest.er1
3092 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003093 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3094 (exit $ac_status); } >/dev/null && {
3095 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3096 test ! -s conftest.err
3097 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003098 :
3099else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003100 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003101sed 's/^/| /' conftest.$ac_ext >&5
3102
3103 # Broken: fails on valid input.
3104continue
3105fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003106
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003107rm -f conftest.err conftest.$ac_ext
3108
Bram Moolenaar446cb832008-06-24 21:56:24 +00003109 # OK, works on sane cases. Now check whether nonexistent headers
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003110 # can be detected and how.
3111 cat >conftest.$ac_ext <<_ACEOF
3112/* confdefs.h. */
3113_ACEOF
3114cat confdefs.h >>conftest.$ac_ext
3115cat >>conftest.$ac_ext <<_ACEOF
3116/* end confdefs.h. */
3117#include <ac_nonexistent.h>
3118_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00003119if { (ac_try="$ac_cpp conftest.$ac_ext"
3120case "(($ac_try" in
3121 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3122 *) ac_try_echo=$ac_try;;
3123esac
3124eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3125$as_echo "$ac_try_echo") >&5
3126 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003127 ac_status=$?
3128 grep -v '^ *+' conftest.er1 >conftest.err
3129 rm -f conftest.er1
3130 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003131 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3132 (exit $ac_status); } >/dev/null && {
3133 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3134 test ! -s conftest.err
3135 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003136 # Broken: success on invalid input.
3137continue
3138else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003139 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003140sed 's/^/| /' conftest.$ac_ext >&5
3141
3142 # Passes both tests.
3143ac_preproc_ok=:
3144break
3145fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003146
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003147rm -f conftest.err conftest.$ac_ext
3148
3149done
3150# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3151rm -f conftest.err conftest.$ac_ext
3152if $ac_preproc_ok; then
3153 :
3154else
Bram Moolenaar32f31b12009-05-21 13:20:59 +00003155 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3156$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3157{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003158See \`config.log' for more details." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003159$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003160See \`config.log' for more details." >&2;}
Bram Moolenaar32f31b12009-05-21 13:20:59 +00003161 { (exit 1); exit 1; }; }; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003162fi
3163
3164ac_ext=c
3165ac_cpp='$CPP $CPPFLAGS'
3166ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3167ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3168ac_compiler_gnu=$ac_cv_c_compiler_gnu
3169
3170
Bram Moolenaar446cb832008-06-24 21:56:24 +00003171{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3172$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3173if test "${ac_cv_path_GREP+set}" = set; then
3174 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003175else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003176 if test -z "$GREP"; then
3177 ac_path_GREP_found=false
3178 # Loop through the user's path and test for each of PROGNAME-LIST
3179 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3180for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3181do
3182 IFS=$as_save_IFS
3183 test -z "$as_dir" && as_dir=.
3184 for ac_prog in grep ggrep; do
3185 for ac_exec_ext in '' $ac_executable_extensions; do
3186 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3187 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3188# Check for GNU ac_path_GREP and select it if it is found.
3189 # Check for GNU $ac_path_GREP
3190case `"$ac_path_GREP" --version 2>&1` in
3191*GNU*)
3192 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3193*)
3194 ac_count=0
3195 $as_echo_n 0123456789 >"conftest.in"
3196 while :
3197 do
3198 cat "conftest.in" "conftest.in" >"conftest.tmp"
3199 mv "conftest.tmp" "conftest.in"
3200 cp "conftest.in" "conftest.nl"
3201 $as_echo 'GREP' >> "conftest.nl"
3202 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3203 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3204 ac_count=`expr $ac_count + 1`
3205 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3206 # Best one so far, save it but keep looking for a better one
3207 ac_cv_path_GREP="$ac_path_GREP"
3208 ac_path_GREP_max=$ac_count
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003209 fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003210 # 10*(2^10) chars as input seems more than enough
3211 test $ac_count -gt 10 && break
3212 done
3213 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3214esac
3215
3216 $ac_path_GREP_found && break 3
3217 done
3218 done
3219done
3220IFS=$as_save_IFS
3221 if test -z "$ac_cv_path_GREP"; then
3222 { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3223$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3224 { (exit 1); exit 1; }; }
3225 fi
3226else
3227 ac_cv_path_GREP=$GREP
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003228fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003229
3230fi
3231{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3232$as_echo "$ac_cv_path_GREP" >&6; }
3233 GREP="$ac_cv_path_GREP"
3234
3235
3236{ $as_echo "$as_me:$LINENO: checking for egrep" >&5
3237$as_echo_n "checking for egrep... " >&6; }
3238if test "${ac_cv_path_EGREP+set}" = set; then
3239 $as_echo_n "(cached) " >&6
3240else
3241 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3242 then ac_cv_path_EGREP="$GREP -E"
3243 else
3244 if test -z "$EGREP"; then
3245 ac_path_EGREP_found=false
3246 # Loop through the user's path and test for each of PROGNAME-LIST
3247 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3248for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3249do
3250 IFS=$as_save_IFS
3251 test -z "$as_dir" && as_dir=.
3252 for ac_prog in egrep; do
3253 for ac_exec_ext in '' $ac_executable_extensions; do
3254 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3255 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3256# Check for GNU ac_path_EGREP and select it if it is found.
3257 # Check for GNU $ac_path_EGREP
3258case `"$ac_path_EGREP" --version 2>&1` in
3259*GNU*)
3260 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3261*)
3262 ac_count=0
3263 $as_echo_n 0123456789 >"conftest.in"
3264 while :
3265 do
3266 cat "conftest.in" "conftest.in" >"conftest.tmp"
3267 mv "conftest.tmp" "conftest.in"
3268 cp "conftest.in" "conftest.nl"
3269 $as_echo 'EGREP' >> "conftest.nl"
3270 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3271 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3272 ac_count=`expr $ac_count + 1`
3273 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3274 # Best one so far, save it but keep looking for a better one
3275 ac_cv_path_EGREP="$ac_path_EGREP"
3276 ac_path_EGREP_max=$ac_count
3277 fi
3278 # 10*(2^10) chars as input seems more than enough
3279 test $ac_count -gt 10 && break
3280 done
3281 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3282esac
3283
3284 $ac_path_EGREP_found && break 3
3285 done
3286 done
3287done
3288IFS=$as_save_IFS
3289 if test -z "$ac_cv_path_EGREP"; then
3290 { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3291$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3292 { (exit 1); exit 1; }; }
3293 fi
3294else
3295 ac_cv_path_EGREP=$EGREP
3296fi
3297
3298 fi
3299fi
3300{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3301$as_echo "$ac_cv_path_EGREP" >&6; }
3302 EGREP="$ac_cv_path_EGREP"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003303
3304
3305cat >conftest.$ac_ext <<_ACEOF
3306/* confdefs.h. */
3307_ACEOF
3308cat confdefs.h >>conftest.$ac_ext
3309cat >>conftest.$ac_ext <<_ACEOF
3310/* end confdefs.h. */
3311
3312_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003313rm -f conftest*
Bram Moolenaar446cb832008-06-24 21:56:24 +00003314 { $as_echo "$as_me:$LINENO: checking for library containing strerror" >&5
3315$as_echo_n "checking for library containing strerror... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003316if test "${ac_cv_search_strerror+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00003317 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003318else
3319 ac_func_search_save_LIBS=$LIBS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003320cat >conftest.$ac_ext <<_ACEOF
3321/* confdefs.h. */
3322_ACEOF
3323cat confdefs.h >>conftest.$ac_ext
3324cat >>conftest.$ac_ext <<_ACEOF
3325/* end confdefs.h. */
3326
Bram Moolenaar446cb832008-06-24 21:56:24 +00003327/* Override any GCC internal prototype to avoid an error.
3328 Use char because int might match the return type of a GCC
3329 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003330#ifdef __cplusplus
3331extern "C"
3332#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003333char strerror ();
3334int
3335main ()
3336{
Bram Moolenaar446cb832008-06-24 21:56:24 +00003337return strerror ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003338 ;
3339 return 0;
3340}
3341_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00003342for ac_lib in '' cposix; do
3343 if test -z "$ac_lib"; then
3344 ac_res="none required"
3345 else
3346 ac_res=-l$ac_lib
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003347 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Bram Moolenaar446cb832008-06-24 21:56:24 +00003348 fi
3349 rm -f conftest.$ac_objext conftest$ac_exeext
3350if { (ac_try="$ac_link"
3351case "(($ac_try" in
3352 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3353 *) ac_try_echo=$ac_try;;
3354esac
3355eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3356$as_echo "$ac_try_echo") >&5
3357 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003358 ac_status=$?
3359 grep -v '^ *+' conftest.er1 >conftest.err
3360 rm -f conftest.er1
3361 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003362 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3363 (exit $ac_status); } && {
3364 test -z "$ac_c_werror_flag" ||
3365 test ! -s conftest.err
3366 } && test -s conftest$ac_exeext && {
3367 test "$cross_compiling" = yes ||
3368 $as_test_x conftest$ac_exeext
3369 }; then
3370 ac_cv_search_strerror=$ac_res
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003371else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003372 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003373sed 's/^/| /' conftest.$ac_ext >&5
3374
Bram Moolenaar446cb832008-06-24 21:56:24 +00003375
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003376fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003377
3378rm -rf conftest.dSYM
3379rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
3380 conftest$ac_exeext
3381 if test "${ac_cv_search_strerror+set}" = set; then
3382 break
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003383fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003384done
3385if test "${ac_cv_search_strerror+set}" = set; then
3386 :
3387else
3388 ac_cv_search_strerror=no
3389fi
3390rm conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003391LIBS=$ac_func_search_save_LIBS
3392fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003393{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_strerror" >&5
3394$as_echo "$ac_cv_search_strerror" >&6; }
3395ac_res=$ac_cv_search_strerror
3396if test "$ac_res" != no; then
3397 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003398
3399fi
3400 for ac_prog in gawk mawk nawk awk
3401do
3402 # Extract the first word of "$ac_prog", so it can be a program name with args.
Bram Moolenaar071d4272004-06-13 20:20:40 +00003403set dummy $ac_prog; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00003404{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3405$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003406if test "${ac_cv_prog_AWK+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00003407 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003408else
3409 if test -n "$AWK"; then
3410 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3411else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003412as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3413for as_dir in $PATH
3414do
3415 IFS=$as_save_IFS
3416 test -z "$as_dir" && as_dir=.
3417 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00003418 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 +00003419 ac_cv_prog_AWK="$ac_prog"
Bram Moolenaar446cb832008-06-24 21:56:24 +00003420 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003421 break 2
3422 fi
3423done
3424done
Bram Moolenaar446cb832008-06-24 21:56:24 +00003425IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003426
Bram Moolenaar071d4272004-06-13 20:20:40 +00003427fi
3428fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003429AWK=$ac_cv_prog_AWK
Bram Moolenaar071d4272004-06-13 20:20:40 +00003430if test -n "$AWK"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00003431 { $as_echo "$as_me:$LINENO: result: $AWK" >&5
3432$as_echo "$AWK" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003433else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003434 { $as_echo "$as_me:$LINENO: result: no" >&5
3435$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003436fi
3437
Bram Moolenaar446cb832008-06-24 21:56:24 +00003438
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003439 test -n "$AWK" && break
Bram Moolenaar071d4272004-06-13 20:20:40 +00003440done
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003441
Bram Moolenaar071d4272004-06-13 20:20:40 +00003442# Extract the first word of "strip", so it can be a program name with args.
3443set dummy strip; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00003444{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3445$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003446if test "${ac_cv_prog_STRIP+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00003447 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003448else
3449 if test -n "$STRIP"; then
3450 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3451else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003452as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3453for as_dir in $PATH
3454do
3455 IFS=$as_save_IFS
3456 test -z "$as_dir" && as_dir=.
3457 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00003458 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 +00003459 ac_cv_prog_STRIP="strip"
Bram Moolenaar446cb832008-06-24 21:56:24 +00003460 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003461 break 2
3462 fi
3463done
3464done
Bram Moolenaar446cb832008-06-24 21:56:24 +00003465IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003466
Bram Moolenaar071d4272004-06-13 20:20:40 +00003467 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
3468fi
3469fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003470STRIP=$ac_cv_prog_STRIP
Bram Moolenaar071d4272004-06-13 20:20:40 +00003471if test -n "$STRIP"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00003472 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
3473$as_echo "$STRIP" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003474else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003475 { $as_echo "$as_me:$LINENO: result: no" >&5
3476$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00003477fi
3478
3479
Bram Moolenaar071d4272004-06-13 20:20:40 +00003480
3481
Bram Moolenaar071d4272004-06-13 20:20:40 +00003482
Bram Moolenaar446cb832008-06-24 21:56:24 +00003483{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
3484$as_echo_n "checking for ANSI C header files... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003485if test "${ac_cv_header_stdc+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00003486 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00003487else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003488 cat >conftest.$ac_ext <<_ACEOF
3489/* confdefs.h. */
3490_ACEOF
3491cat confdefs.h >>conftest.$ac_ext
3492cat >>conftest.$ac_ext <<_ACEOF
3493/* end confdefs.h. */
3494#include <stdlib.h>
3495#include <stdarg.h>
3496#include <string.h>
3497#include <float.h>
3498
3499int
3500main ()
3501{
3502
3503 ;
3504 return 0;
3505}
3506_ACEOF
3507rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00003508if { (ac_try="$ac_compile"
3509case "(($ac_try" in
3510 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3511 *) ac_try_echo=$ac_try;;
3512esac
3513eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3514$as_echo "$ac_try_echo") >&5
3515 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003516 ac_status=$?
3517 grep -v '^ *+' conftest.er1 >conftest.err
3518 rm -f conftest.er1
3519 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00003520 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3521 (exit $ac_status); } && {
3522 test -z "$ac_c_werror_flag" ||
3523 test ! -s conftest.err
3524 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003525 ac_cv_header_stdc=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00003526else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003527 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003528sed 's/^/| /' conftest.$ac_ext >&5
3529
Bram Moolenaar446cb832008-06-24 21:56:24 +00003530 ac_cv_header_stdc=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003531fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003532
3533rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003534
3535if test $ac_cv_header_stdc = yes; then
3536 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3537 cat >conftest.$ac_ext <<_ACEOF
3538/* confdefs.h. */
3539_ACEOF
3540cat confdefs.h >>conftest.$ac_ext
3541cat >>conftest.$ac_ext <<_ACEOF
3542/* end confdefs.h. */
3543#include <string.h>
3544
3545_ACEOF
3546if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3547 $EGREP "memchr" >/dev/null 2>&1; then
3548 :
3549else
3550 ac_cv_header_stdc=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00003551fi
3552rm -f conftest*
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003553
Bram Moolenaar071d4272004-06-13 20:20:40 +00003554fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003555
3556if test $ac_cv_header_stdc = yes; then
3557 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3558 cat >conftest.$ac_ext <<_ACEOF
3559/* confdefs.h. */
3560_ACEOF
3561cat confdefs.h >>conftest.$ac_ext
3562cat >>conftest.$ac_ext <<_ACEOF
3563/* end confdefs.h. */
3564#include <stdlib.h>
3565
3566_ACEOF
3567if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3568 $EGREP "free" >/dev/null 2>&1; then
3569 :
Bram Moolenaar071d4272004-06-13 20:20:40 +00003570else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003571 ac_cv_header_stdc=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00003572fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003573rm -f conftest*
3574
3575fi
3576
3577if test $ac_cv_header_stdc = yes; then
3578 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3579 if test "$cross_compiling" = yes; then
3580 :
3581else
3582 cat >conftest.$ac_ext <<_ACEOF
3583/* confdefs.h. */
3584_ACEOF
3585cat confdefs.h >>conftest.$ac_ext
3586cat >>conftest.$ac_ext <<_ACEOF
3587/* end confdefs.h. */
3588#include <ctype.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +00003589#include <stdlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003590#if ((' ' & 0x0FF) == 0x020)
3591# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3592# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3593#else
3594# define ISLOWER(c) \
3595 (('a' <= (c) && (c) <= 'i') \
3596 || ('j' <= (c) && (c) <= 'r') \
3597 || ('s' <= (c) && (c) <= 'z'))
3598# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3599#endif
3600
3601#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3602int
3603main ()
3604{
3605 int i;
3606 for (i = 0; i < 256; i++)
3607 if (XOR (islower (i), ISLOWER (i))
3608 || toupper (i) != TOUPPER (i))
Bram Moolenaar446cb832008-06-24 21:56:24 +00003609 return 2;
3610 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003611}
3612_ACEOF
3613rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00003614if { (ac_try="$ac_link"
3615case "(($ac_try" in
3616 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3617 *) ac_try_echo=$ac_try;;
3618esac
3619eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3620$as_echo "$ac_try_echo") >&5
3621 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003622 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00003623 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003624 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +00003625 { (case "(($ac_try" in
3626 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3627 *) ac_try_echo=$ac_try;;
3628esac
3629eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3630$as_echo "$ac_try_echo") >&5
3631 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003632 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00003633 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003634 (exit $ac_status); }; }; then
3635 :
3636else
Bram Moolenaar446cb832008-06-24 21:56:24 +00003637 $as_echo "$as_me: program exited with status $ac_status" >&5
3638$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003639sed 's/^/| /' conftest.$ac_ext >&5
3640
3641( exit $ac_status )
3642ac_cv_header_stdc=no
3643fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003644rm -rf conftest.dSYM
3645rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
3646fi
3647
3648
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003649fi
3650fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00003651{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
3652$as_echo "$ac_cv_header_stdc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003653if test $ac_cv_header_stdc = yes; then
3654
3655cat >>confdefs.h <<\_ACEOF
3656#define STDC_HEADERS 1
3657_ACEOF
3658
3659fi
3660
Bram Moolenaar446cb832008-06-24 21:56:24 +00003661{ $as_echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
3662$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
3663if test "${ac_cv_header_sys_wait_h+set}" = set; then
3664 $as_echo_n "(cached) " >&6
3665else
3666 cat >conftest.$ac_ext <<_ACEOF
3667/* confdefs.h. */
3668_ACEOF
3669cat confdefs.h >>conftest.$ac_ext
3670cat >>conftest.$ac_ext <<_ACEOF
3671/* end confdefs.h. */
3672#include <sys/types.h>
3673#include <sys/wait.h>
3674#ifndef WEXITSTATUS
3675# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
3676#endif
3677#ifndef WIFEXITED
3678# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
3679#endif
3680
3681int
3682main ()
3683{
3684 int s;
3685 wait (&s);
3686 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
3687 ;
3688 return 0;
3689}
3690_ACEOF
3691rm -f conftest.$ac_objext
3692if { (ac_try="$ac_compile"
3693case "(($ac_try" in
3694 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3695 *) ac_try_echo=$ac_try;;
3696esac
3697eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3698$as_echo "$ac_try_echo") >&5
3699 (eval "$ac_compile") 2>conftest.er1
3700 ac_status=$?
3701 grep -v '^ *+' conftest.er1 >conftest.err
3702 rm -f conftest.er1
3703 cat conftest.err >&5
3704 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3705 (exit $ac_status); } && {
3706 test -z "$ac_c_werror_flag" ||
3707 test ! -s conftest.err
3708 } && test -s conftest.$ac_objext; then
3709 ac_cv_header_sys_wait_h=yes
3710else
3711 $as_echo "$as_me: failed program was:" >&5
3712sed 's/^/| /' conftest.$ac_ext >&5
3713
3714 ac_cv_header_sys_wait_h=no
3715fi
3716
3717rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3718fi
3719{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
3720$as_echo "$ac_cv_header_sys_wait_h" >&6; }
3721if test $ac_cv_header_sys_wait_h = yes; then
3722
3723cat >>confdefs.h <<\_ACEOF
3724#define HAVE_SYS_WAIT_H 1
3725_ACEOF
3726
3727fi
3728
3729
3730if test -z "$CFLAGS"; then
3731 CFLAGS="-O"
3732 test "$GCC" = yes && CFLAGS="-O2 -fno-strength-reduce -Wall"
3733fi
3734if test "$GCC" = yes; then
3735 gccversion=`"$CC" -dumpversion`
3736 if test "x$gccversion" = "x"; then
3737 gccversion=`"$CC" --version | sed -e '2,$d' -e 's/darwin.//' -e 's/^[^0-9]*\([0-9]\.[0-9.]*\).*$/\1/g'`
3738 fi
3739 if test "$gccversion" = "3.0.1" -o "$gccversion" = "3.0.2" -o "$gccversion" = "4.0.1"; then
3740 echo 'GCC [34].0.[12] has a bug in the optimizer, disabling "-O#"'
3741 CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-O/'`
3742 else
3743 if test "$gccversion" = "3.1" -o "$gccversion" = "3.2" -o "$gccversion" = "3.2.1" && `echo "$CFLAGS" | grep -v fno-strength-reduce >/dev/null`; then
3744 echo 'GCC 3.1 and 3.2 have a bug in the optimizer, adding "-fno-strength-reduce"'
3745 CFLAGS="$CFLAGS -fno-strength-reduce"
3746 fi
3747 fi
3748fi
3749
3750if test "$cross_compiling" = yes; then
3751 { $as_echo "$as_me:$LINENO: result: cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&5
3752$as_echo "cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&6; }
3753fi
3754
3755test "$GCC" = yes && CPP_MM=M;
3756
3757if test -f ./toolcheck; then
3758 { $as_echo "$as_me:$LINENO: checking for buggy tools..." >&5
3759$as_echo "$as_me: checking for buggy tools..." >&6;}
3760 sh ./toolcheck 1>&6
3761fi
3762
3763OS_EXTRA_SRC=""; OS_EXTRA_OBJ=""
3764
3765{ $as_echo "$as_me:$LINENO: checking for BeOS" >&5
3766$as_echo_n "checking for BeOS... " >&6; }
3767case `uname` in
3768 BeOS) OS_EXTRA_SRC=os_beos.c; OS_EXTRA_OBJ=objects/os_beos.o
3769 BEOS=yes; { $as_echo "$as_me:$LINENO: result: yes" >&5
3770$as_echo "yes" >&6; };;
3771 *) BEOS=no; { $as_echo "$as_me:$LINENO: result: no" >&5
3772$as_echo "no" >&6; };;
3773esac
3774
3775{ $as_echo "$as_me:$LINENO: checking for QNX" >&5
3776$as_echo_n "checking for QNX... " >&6; }
3777case `uname` in
3778 QNX) OS_EXTRA_SRC=os_qnx.c; OS_EXTRA_OBJ=objects/os_qnx.o
3779 test -z "$with_x" && with_x=no
3780 QNX=yes; { $as_echo "$as_me:$LINENO: result: yes" >&5
3781$as_echo "yes" >&6; };;
3782 *) QNX=no; { $as_echo "$as_me:$LINENO: result: no" >&5
3783$as_echo "no" >&6; };;
3784esac
3785
3786{ $as_echo "$as_me:$LINENO: checking for Darwin (Mac OS X)" >&5
3787$as_echo_n "checking for Darwin (Mac OS X)... " >&6; }
3788if test "`(uname) 2>/dev/null`" = Darwin; then
3789 { $as_echo "$as_me:$LINENO: result: yes" >&5
3790$as_echo "yes" >&6; }
3791
3792 { $as_echo "$as_me:$LINENO: checking --disable-darwin argument" >&5
3793$as_echo_n "checking --disable-darwin argument... " >&6; }
3794 # Check whether --enable-darwin was given.
3795if test "${enable_darwin+set}" = set; then
3796 enableval=$enable_darwin;
3797else
3798 enable_darwin="yes"
3799fi
3800
3801 if test "$enable_darwin" = "yes"; then
3802 { $as_echo "$as_me:$LINENO: result: no" >&5
3803$as_echo "no" >&6; }
3804 { $as_echo "$as_me:$LINENO: checking if Darwin files are there" >&5
3805$as_echo_n "checking if Darwin files are there... " >&6; }
3806 if test -f os_macosx.c; then
3807 { $as_echo "$as_me:$LINENO: result: yes" >&5
3808$as_echo "yes" >&6; }
3809 else
3810 { $as_echo "$as_me:$LINENO: result: no, Darwin support disabled" >&5
3811$as_echo "no, Darwin support disabled" >&6; }
3812 enable_darwin=no
3813 fi
3814 else
3815 { $as_echo "$as_me:$LINENO: result: yes, Darwin support excluded" >&5
3816$as_echo "yes, Darwin support excluded" >&6; }
3817 fi
3818
3819 { $as_echo "$as_me:$LINENO: checking --with-mac-arch argument" >&5
3820$as_echo_n "checking --with-mac-arch argument... " >&6; }
3821
3822# Check whether --with-mac-arch was given.
3823if test "${with_mac_arch+set}" = set; then
3824 withval=$with_mac_arch; MACARCH="$withval"; { $as_echo "$as_me:$LINENO: result: $MACARCH" >&5
3825$as_echo "$MACARCH" >&6; }
3826else
3827 MACARCH="current"; { $as_echo "$as_me:$LINENO: result: defaulting to $MACARCH" >&5
3828$as_echo "defaulting to $MACARCH" >&6; }
3829fi
3830
3831
3832 if test "x$MACARCH" = "xboth"; then
3833 { $as_echo "$as_me:$LINENO: checking for 10.4 universal SDK" >&5
3834$as_echo_n "checking for 10.4 universal SDK... " >&6; }
3835 save_cppflags="$CPPFLAGS"
3836 save_cflags="$CFLAGS"
3837 save_ldflags="$LDFLAGS"
3838 CFLAGS="$CFLAGS -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
3839 cat >conftest.$ac_ext <<_ACEOF
3840/* confdefs.h. */
3841_ACEOF
3842cat confdefs.h >>conftest.$ac_ext
3843cat >>conftest.$ac_ext <<_ACEOF
3844/* end confdefs.h. */
3845
3846int
3847main ()
3848{
3849
3850 ;
3851 return 0;
3852}
3853_ACEOF
3854rm -f conftest.$ac_objext conftest$ac_exeext
3855if { (ac_try="$ac_link"
3856case "(($ac_try" in
3857 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3858 *) ac_try_echo=$ac_try;;
3859esac
3860eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3861$as_echo "$ac_try_echo") >&5
3862 (eval "$ac_link") 2>conftest.er1
3863 ac_status=$?
3864 grep -v '^ *+' conftest.er1 >conftest.err
3865 rm -f conftest.er1
3866 cat conftest.err >&5
3867 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3868 (exit $ac_status); } && {
3869 test -z "$ac_c_werror_flag" ||
3870 test ! -s conftest.err
3871 } && test -s conftest$ac_exeext && {
3872 test "$cross_compiling" = yes ||
3873 $as_test_x conftest$ac_exeext
3874 }; then
3875 { $as_echo "$as_me:$LINENO: result: found" >&5
3876$as_echo "found" >&6; }
3877else
3878 $as_echo "$as_me: failed program was:" >&5
3879sed 's/^/| /' conftest.$ac_ext >&5
3880
3881 { $as_echo "$as_me:$LINENO: result: not found" >&5
3882$as_echo "not found" >&6; }
3883 CFLAGS="$save_cflags"
3884 { $as_echo "$as_me:$LINENO: checking if Intel architecture is supported" >&5
3885$as_echo_n "checking if Intel architecture is supported... " >&6; }
3886 CPPFLAGS="$CPPFLAGS -arch i386"
3887 LDFLAGS="$save_ldflags -arch i386"
3888 cat >conftest.$ac_ext <<_ACEOF
3889/* confdefs.h. */
3890_ACEOF
3891cat confdefs.h >>conftest.$ac_ext
3892cat >>conftest.$ac_ext <<_ACEOF
3893/* end confdefs.h. */
3894
3895int
3896main ()
3897{
3898
3899 ;
3900 return 0;
3901}
3902_ACEOF
3903rm -f conftest.$ac_objext conftest$ac_exeext
3904if { (ac_try="$ac_link"
3905case "(($ac_try" in
3906 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3907 *) ac_try_echo=$ac_try;;
3908esac
3909eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3910$as_echo "$ac_try_echo") >&5
3911 (eval "$ac_link") 2>conftest.er1
3912 ac_status=$?
3913 grep -v '^ *+' conftest.er1 >conftest.err
3914 rm -f conftest.er1
3915 cat conftest.err >&5
3916 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3917 (exit $ac_status); } && {
3918 test -z "$ac_c_werror_flag" ||
3919 test ! -s conftest.err
3920 } && test -s conftest$ac_exeext && {
3921 test "$cross_compiling" = yes ||
3922 $as_test_x conftest$ac_exeext
3923 }; then
3924 { $as_echo "$as_me:$LINENO: result: yes" >&5
3925$as_echo "yes" >&6; }; MACARCH="intel"
3926else
3927 $as_echo "$as_me: failed program was:" >&5
3928sed 's/^/| /' conftest.$ac_ext >&5
3929
3930 { $as_echo "$as_me:$LINENO: result: no" >&5
3931$as_echo "no" >&6; }
3932 MACARCH="ppc"
3933 CPPFLAGS="$save_cppflags -arch ppc"
3934 LDFLAGS="$save_ldflags -arch ppc"
3935fi
3936
3937rm -rf conftest.dSYM
3938rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
3939 conftest$ac_exeext conftest.$ac_ext
3940fi
3941
3942rm -rf conftest.dSYM
3943rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
3944 conftest$ac_exeext conftest.$ac_ext
3945 elif test "x$MACARCH" = "xintel"; then
3946 CPPFLAGS="$CPPFLAGS -arch intel"
3947 LDFLAGS="$LDFLAGS -arch intel"
3948 elif test "x$MACARCH" = "xppc"; then
3949 CPPFLAGS="$CPPFLAGS -arch ppc"
3950 LDFLAGS="$LDFLAGS -arch ppc"
3951 fi
3952
3953 if test "$enable_darwin" = "yes"; then
3954 MACOSX=yes
Bram Moolenaar3a025402008-07-24 15:20:50 +00003955 OS_EXTRA_SRC="os_macosx.c os_mac_conv.c";
Bram Moolenaar446cb832008-06-24 21:56:24 +00003956 OS_EXTRA_OBJ="objects/os_macosx.o objects/os_mac_conv.o"
3957 CPPFLAGS="$CPPFLAGS -DMACOS_X_UNIX -no-cpp-precomp"
3958 if test "x$MACARCH" = "xboth"; then
3959 CPPFLAGS="$CPPFLAGS -I/Developer/SDKs/MacOSX10.4u.sdk/Developer/Headers/FlatCarbon"
3960 else
3961 CPPFLAGS="$CPPFLAGS -I/Developer/Headers/FlatCarbon"
3962 fi
3963
3964 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003965
3966
3967
3968
3969
3970
3971
3972
3973
3974for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3975 inttypes.h stdint.h unistd.h
3976do
Bram Moolenaar446cb832008-06-24 21:56:24 +00003977as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3978{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
3979$as_echo_n "checking for $ac_header... " >&6; }
3980if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
3981 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00003982else
3983 cat >conftest.$ac_ext <<_ACEOF
3984/* confdefs.h. */
3985_ACEOF
3986cat confdefs.h >>conftest.$ac_ext
3987cat >>conftest.$ac_ext <<_ACEOF
3988/* end confdefs.h. */
3989$ac_includes_default
3990
3991#include <$ac_header>
3992_ACEOF
3993rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00003994if { (ac_try="$ac_compile"
3995case "(($ac_try" in
3996 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3997 *) ac_try_echo=$ac_try;;
3998esac
3999eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4000$as_echo "$ac_try_echo") >&5
4001 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004002 ac_status=$?
4003 grep -v '^ *+' conftest.er1 >conftest.err
4004 rm -f conftest.er1
4005 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004006 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4007 (exit $ac_status); } && {
4008 test -z "$ac_c_werror_flag" ||
4009 test ! -s conftest.err
4010 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004011 eval "$as_ac_Header=yes"
4012else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004013 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004014sed 's/^/| /' conftest.$ac_ext >&5
4015
Bram Moolenaar446cb832008-06-24 21:56:24 +00004016 eval "$as_ac_Header=no"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004017fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004018
4019rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004020fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004021ac_res=`eval 'as_val=${'$as_ac_Header'}
4022 $as_echo "$as_val"'`
4023 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
4024$as_echo "$ac_res" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00004025as_val=`eval 'as_val=${'$as_ac_Header'}
4026 $as_echo "$as_val"'`
4027 if test "x$as_val" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004028 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00004029#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004030_ACEOF
4031
4032fi
4033
4034done
4035
4036
4037if test "${ac_cv_header_Carbon_Carbon_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004038 { $as_echo "$as_me:$LINENO: checking for Carbon/Carbon.h" >&5
4039$as_echo_n "checking for Carbon/Carbon.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004040if test "${ac_cv_header_Carbon_Carbon_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004041 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004042fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004043{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_Carbon_Carbon_h" >&5
4044$as_echo "$ac_cv_header_Carbon_Carbon_h" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004045else
4046 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +00004047{ $as_echo "$as_me:$LINENO: checking Carbon/Carbon.h usability" >&5
4048$as_echo_n "checking Carbon/Carbon.h usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004049cat >conftest.$ac_ext <<_ACEOF
4050/* confdefs.h. */
4051_ACEOF
4052cat confdefs.h >>conftest.$ac_ext
4053cat >>conftest.$ac_ext <<_ACEOF
4054/* end confdefs.h. */
4055$ac_includes_default
4056#include <Carbon/Carbon.h>
4057_ACEOF
4058rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00004059if { (ac_try="$ac_compile"
4060case "(($ac_try" in
4061 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4062 *) ac_try_echo=$ac_try;;
4063esac
4064eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4065$as_echo "$ac_try_echo") >&5
4066 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004067 ac_status=$?
4068 grep -v '^ *+' conftest.er1 >conftest.err
4069 rm -f conftest.er1
4070 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004071 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4072 (exit $ac_status); } && {
4073 test -z "$ac_c_werror_flag" ||
4074 test ! -s conftest.err
4075 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004076 ac_header_compiler=yes
4077else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004078 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004079sed 's/^/| /' conftest.$ac_ext >&5
4080
Bram Moolenaar446cb832008-06-24 21:56:24 +00004081 ac_header_compiler=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004082fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004083
4084rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4085{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4086$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004087
4088# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +00004089{ $as_echo "$as_me:$LINENO: checking Carbon/Carbon.h presence" >&5
4090$as_echo_n "checking Carbon/Carbon.h presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004091cat >conftest.$ac_ext <<_ACEOF
4092/* confdefs.h. */
4093_ACEOF
4094cat confdefs.h >>conftest.$ac_ext
4095cat >>conftest.$ac_ext <<_ACEOF
4096/* end confdefs.h. */
4097#include <Carbon/Carbon.h>
4098_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00004099if { (ac_try="$ac_cpp conftest.$ac_ext"
4100case "(($ac_try" in
4101 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4102 *) ac_try_echo=$ac_try;;
4103esac
4104eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4105$as_echo "$ac_try_echo") >&5
4106 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004107 ac_status=$?
4108 grep -v '^ *+' conftest.er1 >conftest.err
4109 rm -f conftest.er1
4110 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004111 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4112 (exit $ac_status); } >/dev/null && {
4113 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4114 test ! -s conftest.err
4115 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004116 ac_header_preproc=yes
4117else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004118 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004119sed 's/^/| /' conftest.$ac_ext >&5
4120
4121 ac_header_preproc=no
4122fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004123
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004124rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00004125{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4126$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004127
4128# So? What about this header?
4129case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
4130 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +00004131 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: accepted by the compiler, rejected by the preprocessor!" >&5
4132$as_echo "$as_me: WARNING: Carbon/Carbon.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
4133 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: proceeding with the compiler's result" >&5
4134$as_echo "$as_me: WARNING: Carbon/Carbon.h: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004135 ac_header_preproc=yes
4136 ;;
4137 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +00004138 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: present but cannot be compiled" >&5
4139$as_echo "$as_me: WARNING: Carbon/Carbon.h: present but cannot be compiled" >&2;}
4140 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: check for missing prerequisite headers?" >&5
4141$as_echo "$as_me: WARNING: Carbon/Carbon.h: check for missing prerequisite headers?" >&2;}
4142 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: see the Autoconf documentation" >&5
4143$as_echo "$as_me: WARNING: Carbon/Carbon.h: see the Autoconf documentation" >&2;}
4144 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: section \"Present But Cannot Be Compiled\"" >&5
4145$as_echo "$as_me: WARNING: Carbon/Carbon.h: section \"Present But Cannot Be Compiled\"" >&2;}
4146 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: proceeding with the preprocessor's result" >&5
4147$as_echo "$as_me: WARNING: Carbon/Carbon.h: proceeding with the preprocessor's result" >&2;}
4148 { $as_echo "$as_me:$LINENO: WARNING: Carbon/Carbon.h: in the future, the compiler will take precedence" >&5
4149$as_echo "$as_me: WARNING: Carbon/Carbon.h: in the future, the compiler will take precedence" >&2;}
4150
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004151 ;;
4152esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00004153{ $as_echo "$as_me:$LINENO: checking for Carbon/Carbon.h" >&5
4154$as_echo_n "checking for Carbon/Carbon.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004155if test "${ac_cv_header_Carbon_Carbon_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004156 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004157else
4158 ac_cv_header_Carbon_Carbon_h=$ac_header_preproc
4159fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004160{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_Carbon_Carbon_h" >&5
4161$as_echo "$ac_cv_header_Carbon_Carbon_h" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004162
4163fi
Bram Moolenaar32f31b12009-05-21 13:20:59 +00004164if test "x$ac_cv_header_Carbon_Carbon_h" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004165 CARBON=yes
4166fi
4167
Bram Moolenaar071d4272004-06-13 20:20:40 +00004168
4169 if test "x$CARBON" = "xyes"; then
Bram Moolenaarab79bcb2004-07-18 21:34:53 +00004170 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 +00004171 with_x=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00004172 fi
4173 fi
4174 fi
Bram Moolenaara23ccb82006-02-27 00:08:02 +00004175
Bram Moolenaarfd2ac762006-03-01 22:09:21 +00004176 if test "$MACARCH" = "intel" -o "$MACARCH" = "both"; then
Bram Moolenaare224ffa2006-03-01 00:01:28 +00004177 CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-Oz/'`
4178 fi
4179
Bram Moolenaar071d4272004-06-13 20:20:40 +00004180else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004181 { $as_echo "$as_me:$LINENO: result: no" >&5
4182$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004183fi
4184
4185
4186
4187
Bram Moolenaar446cb832008-06-24 21:56:24 +00004188if test "$cross_compiling" = no; then
Bram Moolenaarc236c162008-07-13 17:41:49 +00004189 { $as_echo "$as_me:$LINENO: checking --with-local-dir argument" >&5
4190$as_echo_n "checking --with-local-dir argument... " >&6; }
Bram Moolenaar446cb832008-06-24 21:56:24 +00004191 have_local_include=''
4192 have_local_lib=''
Bram Moolenaarc236c162008-07-13 17:41:49 +00004193
4194# Check whether --with-local-dir was given.
4195if test "${with_local_dir+set}" = set; then
4196 withval=$with_local_dir;
4197 local_dir="$withval"
4198 case "$withval" in
4199 */*) ;;
4200 no)
4201 # avoid adding local dir to LDFLAGS and CPPFLAGS
4202 have_local_dir=yes
4203 have_local_lib=yes
4204 ;;
4205 *) { { $as_echo "$as_me:$LINENO: error: must pass path argument to --with-local-dir" >&5
4206$as_echo "$as_me: error: must pass path argument to --with-local-dir" >&2;}
4207 { (exit 1); exit 1; }; } ;;
4208 esac
4209 { $as_echo "$as_me:$LINENO: result: $local_dir" >&5
4210$as_echo "$local_dir" >&6; }
4211
4212else
4213
4214 local_dir=/usr/local
4215 { $as_echo "$as_me:$LINENO: result: Defaulting to $local_dir" >&5
4216$as_echo "Defaulting to $local_dir" >&6; }
4217
4218fi
4219
4220 if test "$GCC" = yes -a "$local_dir" != no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004221 echo 'void f(){}' > conftest.c
Bram Moolenaarc236c162008-07-13 17:41:49 +00004222 have_local_include=`${CC-cc} -no-cpp-precomp -c -v conftest.c 2>&1 | grep "${local_dir}/include"`
4223 have_local_lib=`${CC-cc} -c -v conftest.c 2>&1 | grep "${local_dir}/lib"`
Bram Moolenaar446cb832008-06-24 21:56:24 +00004224 rm -f conftest.c conftest.o
Bram Moolenaar071d4272004-06-13 20:20:40 +00004225 fi
Bram Moolenaarc236c162008-07-13 17:41:49 +00004226 if test -z "$have_local_lib" -a -d "${local_dir}/lib"; then
4227 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 +00004228 if test "$tt" = "$LDFLAGS"; then
Bram Moolenaarc236c162008-07-13 17:41:49 +00004229 LDFLAGS="$LDFLAGS -L${local_dir}/lib"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004230 fi
4231 fi
Bram Moolenaarc236c162008-07-13 17:41:49 +00004232 if test -z "$have_local_include" -a -d "${local_dir}/include"; then
4233 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 +00004234 if test "$tt" = "$CPPFLAGS"; then
Bram Moolenaarc236c162008-07-13 17:41:49 +00004235 CPPFLAGS="$CPPFLAGS -I${local_dir}/include"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004236 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004237 fi
4238fi
4239
Bram Moolenaar446cb832008-06-24 21:56:24 +00004240{ $as_echo "$as_me:$LINENO: checking --with-vim-name argument" >&5
4241$as_echo_n "checking --with-vim-name argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004242
Bram Moolenaar446cb832008-06-24 21:56:24 +00004243# Check whether --with-vim-name was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004244if test "${with_vim_name+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004245 withval=$with_vim_name; VIMNAME="$withval"; { $as_echo "$as_me:$LINENO: result: $VIMNAME" >&5
4246$as_echo "$VIMNAME" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004247else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004248 VIMNAME="vim"; { $as_echo "$as_me:$LINENO: result: Defaulting to $VIMNAME" >&5
4249$as_echo "Defaulting to $VIMNAME" >&6; }
4250fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004251
4252
Bram Moolenaar446cb832008-06-24 21:56:24 +00004253{ $as_echo "$as_me:$LINENO: checking --with-ex-name argument" >&5
4254$as_echo_n "checking --with-ex-name argument... " >&6; }
4255
4256# Check whether --with-ex-name was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004257if test "${with_ex_name+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004258 withval=$with_ex_name; EXNAME="$withval"; { $as_echo "$as_me:$LINENO: result: $EXNAME" >&5
4259$as_echo "$EXNAME" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004260else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004261 EXNAME="ex"; { $as_echo "$as_me:$LINENO: result: Defaulting to ex" >&5
4262$as_echo "Defaulting to ex" >&6; }
4263fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004264
4265
Bram Moolenaar446cb832008-06-24 21:56:24 +00004266{ $as_echo "$as_me:$LINENO: checking --with-view-name argument" >&5
4267$as_echo_n "checking --with-view-name argument... " >&6; }
4268
4269# Check whether --with-view-name was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004270if test "${with_view_name+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004271 withval=$with_view_name; VIEWNAME="$withval"; { $as_echo "$as_me:$LINENO: result: $VIEWNAME" >&5
4272$as_echo "$VIEWNAME" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004273else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004274 VIEWNAME="view"; { $as_echo "$as_me:$LINENO: result: Defaulting to view" >&5
4275$as_echo "Defaulting to view" >&6; }
4276fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004277
4278
4279
Bram Moolenaar446cb832008-06-24 21:56:24 +00004280{ $as_echo "$as_me:$LINENO: checking --with-global-runtime argument" >&5
4281$as_echo_n "checking --with-global-runtime argument... " >&6; }
4282
4283# Check whether --with-global-runtime was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004284if test "${with_global_runtime+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004285 withval=$with_global_runtime; { $as_echo "$as_me:$LINENO: result: $withval" >&5
4286$as_echo "$withval" >&6; }; cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004287#define RUNTIME_GLOBAL "$withval"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004288_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004289
4290else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004291 { $as_echo "$as_me:$LINENO: result: no" >&5
4292$as_echo "no" >&6; }
4293fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004294
4295
Bram Moolenaar446cb832008-06-24 21:56:24 +00004296{ $as_echo "$as_me:$LINENO: checking --with-modified-by argument" >&5
4297$as_echo_n "checking --with-modified-by argument... " >&6; }
4298
4299# Check whether --with-modified-by was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004300if test "${with_modified_by+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004301 withval=$with_modified_by; { $as_echo "$as_me:$LINENO: result: $withval" >&5
4302$as_echo "$withval" >&6; }; cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004303#define MODIFIED_BY "$withval"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004304_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004305
4306else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004307 { $as_echo "$as_me:$LINENO: result: no" >&5
4308$as_echo "no" >&6; }
4309fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004310
Bram Moolenaar446cb832008-06-24 21:56:24 +00004311
4312{ $as_echo "$as_me:$LINENO: checking if character set is EBCDIC" >&5
4313$as_echo_n "checking if character set is EBCDIC... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004314cat >conftest.$ac_ext <<_ACEOF
4315/* confdefs.h. */
4316_ACEOF
4317cat confdefs.h >>conftest.$ac_ext
4318cat >>conftest.$ac_ext <<_ACEOF
4319/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00004320
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004321int
4322main ()
4323{
Bram Moolenaar071d4272004-06-13 20:20:40 +00004324 /* TryCompile function for CharSet.
4325 Treat any failure as ASCII for compatibility with existing art.
4326 Use compile-time rather than run-time tests for cross-compiler
4327 tolerance. */
4328#if '0'!=240
4329make an error "Character set is not EBCDIC"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004330#endif
4331 ;
4332 return 0;
4333}
4334_ACEOF
4335rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00004336if { (ac_try="$ac_compile"
4337case "(($ac_try" in
4338 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4339 *) ac_try_echo=$ac_try;;
4340esac
4341eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4342$as_echo "$ac_try_echo") >&5
4343 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004344 ac_status=$?
4345 grep -v '^ *+' conftest.er1 >conftest.err
4346 rm -f conftest.er1
4347 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004348 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4349 (exit $ac_status); } && {
4350 test -z "$ac_c_werror_flag" ||
4351 test ! -s conftest.err
4352 } && test -s conftest.$ac_objext; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00004353 # TryCompile action if true
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004354cf_cv_ebcdic=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00004355else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004356 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004357sed 's/^/| /' conftest.$ac_ext >&5
4358
Bram Moolenaar446cb832008-06-24 21:56:24 +00004359 # TryCompile action if false
Bram Moolenaar071d4272004-06-13 20:20:40 +00004360cf_cv_ebcdic=no
4361fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004362
4363rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00004364# end of TryCompile ])
4365# end of CacheVal CvEbcdic
Bram Moolenaar446cb832008-06-24 21:56:24 +00004366{ $as_echo "$as_me:$LINENO: result: $cf_cv_ebcdic" >&5
4367$as_echo "$cf_cv_ebcdic" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004368case "$cf_cv_ebcdic" in #(vi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004369 yes) cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004370#define EBCDIC 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004371_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004372
4373 line_break='"\\n"'
4374 ;;
4375 *) line_break='"\\012"';;
4376esac
4377
4378
4379if test "$cf_cv_ebcdic" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004380{ $as_echo "$as_me:$LINENO: checking for OS/390 Unix" >&5
4381$as_echo_n "checking for OS/390 Unix... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004382case `uname` in
4383 OS/390) OS390Unix="yes";
4384 if test "$CC" = "cc"; then
4385 ccm="$_CC_CCMODE"
4386 ccn="CC"
4387 else
4388 if test "$CC" = "c89"; then
4389 ccm="$_CC_C89MODE"
4390 ccn="C89"
4391 else
4392 ccm=1
4393 fi
4394 fi
4395 if test "$ccm" != "1"; then
4396 echo ""
4397 echo "------------------------------------------"
4398 echo " On OS/390 Unix, the environment variable"
4399 echo " __CC_${ccn}MODE must be set to \"1\"!"
4400 echo " Do:"
4401 echo " export _CC_${ccn}MODE=1"
4402 echo " and then call configure again."
4403 echo "------------------------------------------"
4404 exit 1
4405 fi
4406 CFLAGS="$CFLAGS -D_ALL_SOURCE"; LDFLAGS="$LDFLAGS -Wl,EDIT=NO"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004407 { $as_echo "$as_me:$LINENO: result: yes" >&5
4408$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004409 ;;
4410 *) OS390Unix="no";
Bram Moolenaar446cb832008-06-24 21:56:24 +00004411 { $as_echo "$as_me:$LINENO: result: no" >&5
4412$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004413 ;;
4414esac
4415fi
4416
Bram Moolenaar446cb832008-06-24 21:56:24 +00004417{ $as_echo "$as_me:$LINENO: checking --disable-selinux argument" >&5
4418$as_echo_n "checking --disable-selinux argument... " >&6; }
4419# Check whether --enable-selinux was given.
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004420if test "${enable_selinux+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004421 enableval=$enable_selinux;
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004422else
4423 enable_selinux="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004424fi
4425
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004426if test "$enable_selinux" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004427 { $as_echo "$as_me:$LINENO: result: no" >&5
4428$as_echo "no" >&6; }
4429 { $as_echo "$as_me:$LINENO: checking for is_selinux_enabled in -lselinux" >&5
4430$as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004431if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004432 $as_echo_n "(cached) " >&6
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004433else
4434 ac_check_lib_save_LIBS=$LIBS
4435LIBS="-lselinux $LIBS"
4436cat >conftest.$ac_ext <<_ACEOF
4437/* confdefs.h. */
4438_ACEOF
4439cat confdefs.h >>conftest.$ac_ext
4440cat >>conftest.$ac_ext <<_ACEOF
4441/* end confdefs.h. */
4442
Bram Moolenaar446cb832008-06-24 21:56:24 +00004443/* Override any GCC internal prototype to avoid an error.
4444 Use char because int might match the return type of a GCC
4445 builtin and then its argument prototype would still apply. */
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004446#ifdef __cplusplus
4447extern "C"
4448#endif
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004449char is_selinux_enabled ();
4450int
4451main ()
4452{
Bram Moolenaar446cb832008-06-24 21:56:24 +00004453return is_selinux_enabled ();
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004454 ;
4455 return 0;
4456}
4457_ACEOF
4458rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00004459if { (ac_try="$ac_link"
4460case "(($ac_try" in
4461 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4462 *) ac_try_echo=$ac_try;;
4463esac
4464eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4465$as_echo "$ac_try_echo") >&5
4466 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004467 ac_status=$?
4468 grep -v '^ *+' conftest.er1 >conftest.err
4469 rm -f conftest.er1
4470 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004471 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4472 (exit $ac_status); } && {
4473 test -z "$ac_c_werror_flag" ||
4474 test ! -s conftest.err
4475 } && test -s conftest$ac_exeext && {
4476 test "$cross_compiling" = yes ||
4477 $as_test_x conftest$ac_exeext
4478 }; then
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004479 ac_cv_lib_selinux_is_selinux_enabled=yes
4480else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004481 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004482sed 's/^/| /' conftest.$ac_ext >&5
4483
Bram Moolenaar446cb832008-06-24 21:56:24 +00004484 ac_cv_lib_selinux_is_selinux_enabled=no
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004485fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004486
4487rm -rf conftest.dSYM
4488rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004489 conftest$ac_exeext conftest.$ac_ext
4490LIBS=$ac_check_lib_save_LIBS
4491fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004492{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
4493$as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00004494if test "x$ac_cv_lib_selinux_is_selinux_enabled" = x""yes; then
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004495 LIBS="$LIBS -lselinux"
4496 cat >>confdefs.h <<\_ACEOF
4497#define HAVE_SELINUX 1
4498_ACEOF
4499
4500fi
4501
4502else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004503 { $as_echo "$as_me:$LINENO: result: yes" >&5
4504$as_echo "yes" >&6; }
Bram Moolenaar588ebeb2008-05-07 17:09:24 +00004505fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004506
4507
Bram Moolenaar446cb832008-06-24 21:56:24 +00004508{ $as_echo "$as_me:$LINENO: checking --with-features argument" >&5
4509$as_echo_n "checking --with-features argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004510
Bram Moolenaar446cb832008-06-24 21:56:24 +00004511# Check whether --with-features was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004512if test "${with_features+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004513 withval=$with_features; features="$withval"; { $as_echo "$as_me:$LINENO: result: $features" >&5
4514$as_echo "$features" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004515else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004516 features="normal"; { $as_echo "$as_me:$LINENO: result: Defaulting to normal" >&5
4517$as_echo "Defaulting to normal" >&6; }
4518fi
4519
Bram Moolenaar071d4272004-06-13 20:20:40 +00004520
4521dovimdiff=""
4522dogvimdiff=""
4523case "$features" in
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004524 tiny) cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004525#define FEAT_TINY 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004526_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004527 ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004528 small) cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004529#define FEAT_SMALL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004530_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004531 ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004532 normal) cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004533#define FEAT_NORMAL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004534_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004535 dovimdiff="installvimdiff";
4536 dogvimdiff="installgvimdiff" ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004537 big) cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004538#define FEAT_BIG 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004539_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004540 dovimdiff="installvimdiff";
4541 dogvimdiff="installgvimdiff" ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004542 huge) cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004543#define FEAT_HUGE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004544_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004545 dovimdiff="installvimdiff";
4546 dogvimdiff="installgvimdiff" ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00004547 *) { $as_echo "$as_me:$LINENO: result: Sorry, $features is not supported" >&5
4548$as_echo "Sorry, $features is not supported" >&6; } ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004549esac
4550
4551
4552
4553
Bram Moolenaar446cb832008-06-24 21:56:24 +00004554{ $as_echo "$as_me:$LINENO: checking --with-compiledby argument" >&5
4555$as_echo_n "checking --with-compiledby argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004556
Bram Moolenaar446cb832008-06-24 21:56:24 +00004557# Check whether --with-compiledby was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004558if test "${with_compiledby+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004559 withval=$with_compiledby; compiledby="$withval"; { $as_echo "$as_me:$LINENO: result: $withval" >&5
4560$as_echo "$withval" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004561else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004562 compiledby=""; { $as_echo "$as_me:$LINENO: result: no" >&5
4563$as_echo "no" >&6; }
4564fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00004565
4566
Bram Moolenaar446cb832008-06-24 21:56:24 +00004567
4568{ $as_echo "$as_me:$LINENO: checking --disable-xsmp argument" >&5
4569$as_echo_n "checking --disable-xsmp argument... " >&6; }
4570# Check whether --enable-xsmp was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004571if test "${enable_xsmp+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004572 enableval=$enable_xsmp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004573else
4574 enable_xsmp="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004575fi
4576
Bram Moolenaar071d4272004-06-13 20:20:40 +00004577
4578if test "$enable_xsmp" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004579 { $as_echo "$as_me:$LINENO: result: no" >&5
4580$as_echo "no" >&6; }
4581 { $as_echo "$as_me:$LINENO: checking --disable-xsmp-interact argument" >&5
4582$as_echo_n "checking --disable-xsmp-interact argument... " >&6; }
4583 # Check whether --enable-xsmp-interact was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004584if test "${enable_xsmp_interact+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004585 enableval=$enable_xsmp_interact;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004586else
4587 enable_xsmp_interact="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004588fi
4589
Bram Moolenaar071d4272004-06-13 20:20:40 +00004590 if test "$enable_xsmp_interact" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004591 { $as_echo "$as_me:$LINENO: result: no" >&5
4592$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004593 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004594#define USE_XSMP_INTERACT 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004595_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004596
4597 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004598 { $as_echo "$as_me:$LINENO: result: yes" >&5
4599$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004600 fi
4601else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004602 { $as_echo "$as_me:$LINENO: result: yes" >&5
4603$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004604fi
4605
Bram Moolenaar446cb832008-06-24 21:56:24 +00004606{ $as_echo "$as_me:$LINENO: checking --enable-mzschemeinterp argument" >&5
4607$as_echo_n "checking --enable-mzschemeinterp argument... " >&6; }
4608# Check whether --enable-mzschemeinterp was given.
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004609if test "${enable_mzschemeinterp+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004610 enableval=$enable_mzschemeinterp;
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004611else
4612 enable_mzschemeinterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004613fi
4614
4615{ $as_echo "$as_me:$LINENO: result: $enable_mzschemeinterp" >&5
4616$as_echo "$enable_mzschemeinterp" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004617
4618if test "$enable_mzschemeinterp" = "yes"; then
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004619
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004620
Bram Moolenaar446cb832008-06-24 21:56:24 +00004621 { $as_echo "$as_me:$LINENO: checking --with-plthome argument" >&5
4622$as_echo_n "checking --with-plthome argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004623
Bram Moolenaar446cb832008-06-24 21:56:24 +00004624# Check whether --with-plthome was given.
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004625if test "${with_plthome+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004626 withval=$with_plthome; with_plthome="$withval"; { $as_echo "$as_me:$LINENO: result: $with_plthome" >&5
4627$as_echo "$with_plthome" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004628else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004629 with_plthome="";{ $as_echo "$as_me:$LINENO: result: \"no\"" >&5
4630$as_echo "\"no\"" >&6; }
4631fi
4632
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004633
4634 if test "X$with_plthome" != "X"; then
4635 vi_cv_path_mzscheme_pfx="$with_plthome"
4636 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004637 { $as_echo "$as_me:$LINENO: checking PLTHOME environment var" >&5
4638$as_echo_n "checking PLTHOME environment var... " >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004639 if test "X$PLTHOME" != "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004640 { $as_echo "$as_me:$LINENO: result: \"$PLTHOME\"" >&5
4641$as_echo "\"$PLTHOME\"" >&6; }
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004642 vi_cv_path_mzscheme_pfx="$PLTHOME"
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004643 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004644 { $as_echo "$as_me:$LINENO: result: \"not set\"" >&5
4645$as_echo "\"not set\"" >&6; }
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004646 # Extract the first word of "mzscheme", so it can be a program name with args.
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004647set dummy mzscheme; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00004648{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
4649$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004650if test "${ac_cv_path_vi_cv_path_mzscheme+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004651 $as_echo_n "(cached) " >&6
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004652else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004653 case $vi_cv_path_mzscheme in
4654 [\\/]* | ?:[\\/]*)
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004655 ac_cv_path_vi_cv_path_mzscheme="$vi_cv_path_mzscheme" # Let the user override the test with a path.
4656 ;;
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004657 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004658 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4659for as_dir in $PATH
4660do
4661 IFS=$as_save_IFS
4662 test -z "$as_dir" && as_dir=.
4663 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00004664 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 +00004665 ac_cv_path_vi_cv_path_mzscheme="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004666 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004667 break 2
4668 fi
4669done
4670done
Bram Moolenaar446cb832008-06-24 21:56:24 +00004671IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004672
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004673 ;;
4674esac
4675fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004676vi_cv_path_mzscheme=$ac_cv_path_vi_cv_path_mzscheme
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004677if test -n "$vi_cv_path_mzscheme"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004678 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_mzscheme" >&5
4679$as_echo "$vi_cv_path_mzscheme" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004680else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004681 { $as_echo "$as_me:$LINENO: result: no" >&5
4682$as_echo "no" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004683fi
4684
4685
Bram Moolenaar446cb832008-06-24 21:56:24 +00004686
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004687 if test "X$vi_cv_path_mzscheme" != "X"; then
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004688 lsout=`ls -l $vi_cv_path_mzscheme`
4689 if echo "$lsout" | grep -e '->' >/dev/null 2>/dev/null; then
4690 vi_cv_path_mzscheme=`echo "$lsout" | sed 's/.*-> \(.*\)/\1/'`
4691 fi
4692 fi
4693
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004694 if test "X$vi_cv_path_mzscheme" != "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004695 { $as_echo "$as_me:$LINENO: checking MzScheme install prefix" >&5
4696$as_echo_n "checking MzScheme install prefix... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004697if test "${vi_cv_path_mzscheme_pfx+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004698 $as_echo_n "(cached) " >&6
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004699else
4700 vi_cv_path_mzscheme_pfx=`
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004701 ${vi_cv_path_mzscheme} -evm \
4702 "(display (simplify-path \
4703 (build-path (call-with-values \
4704 (lambda () (split-path (find-system-path (quote exec-file)))) \
4705 (lambda (base name must-be-dir?) base)) (quote up))))"`
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004706fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004707{ $as_echo "$as_me:$LINENO: result: $vi_cv_path_mzscheme_pfx" >&5
4708$as_echo "$vi_cv_path_mzscheme_pfx" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004709 vi_cv_path_mzscheme_pfx=`echo "$vi_cv_path_mzscheme_pfx" | sed 's+/$++'`
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004710 fi
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004711 fi
4712 fi
4713
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004714 SCHEME_INC=
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004715 if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004716 { $as_echo "$as_me:$LINENO: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include" >&5
4717$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 +00004718 if test -f $vi_cv_path_mzscheme_pfx/include/scheme.h; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004719 { $as_echo "$as_me:$LINENO: result: \"yes\"" >&5
4720$as_echo "\"yes\"" >&6; }
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004721 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004722 { $as_echo "$as_me:$LINENO: result: \"no\"" >&5
4723$as_echo "\"no\"" >&6; }
4724 { $as_echo "$as_me:$LINENO: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/plt/include" >&5
4725$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 +00004726 if test -f $vi_cv_path_mzscheme_pfx/include/plt/scheme.h; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004727 { $as_echo "$as_me:$LINENO: result: \"yes\"" >&5
4728$as_echo "\"yes\"" >&6; }
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004729 SCHEME_INC=/plt
4730 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004731 { $as_echo "$as_me:$LINENO: result: \"no\"" >&5
4732$as_echo "\"no\"" >&6; }
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004733 vi_cv_path_mzscheme_pfx=
4734 fi
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004735 fi
4736 fi
4737
4738 if test "X$vi_cv_path_mzscheme_pfx" != "X"; then
Bram Moolenaarf15f9432007-06-28 11:07:21 +00004739 if test "x$MACOSX" = "xyes"; then
4740 MZSCHEME_LIBS="-framework PLT_MzScheme"
4741 elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzgc.a"; then
Bram Moolenaare0d7b3c2007-05-12 14:23:41 +00004742 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 +00004743 else
Bram Moolenaare0d7b3c2007-05-12 14:23:41 +00004744 MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lmzscheme -lmzgc"
Bram Moolenaar2df6dcc2004-07-12 15:53:54 +00004745 if test "$GCC" = yes; then
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00004746 MZSCHEME_LIBS="$MZSCHEME_LIBS -Wl,-rpath -Wl,${vi_cv_path_mzscheme_pfx}/lib"
Bram Moolenaar21cf8232004-07-16 20:18:37 +00004747 elif test "`(uname) 2>/dev/null`" = SunOS &&
4748 uname -r | grep '^5' >/dev/null; then
4749 MZSCHEME_LIBS="$MZSCHEME_LIBS -R ${vi_cv_path_mzscheme_pfx}/lib"
Bram Moolenaar2df6dcc2004-07-12 15:53:54 +00004750 fi
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004751 fi
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004752 if test -d $vi_cv_path_mzscheme_pfx/lib/plt/collects; then
4753 SCHEME_COLLECTS=lib/plt/
4754 fi
4755 MZSCHEME_CFLAGS="-I${vi_cv_path_mzscheme_pfx}/include${SCHEME_INC} \
4756 -DMZSCHEME_COLLECTS='\"${vi_cv_path_mzscheme_pfx}/${SCHEME_COLLECTS}collects\"'"
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004757 MZSCHEME_SRC="if_mzsch.c"
4758 MZSCHEME_OBJ="objects/if_mzsch.o"
4759 MZSCHEME_PRO="if_mzsch.pro"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004760 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004761#define FEAT_MZSCHEME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004762_ACEOF
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004763
4764 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004765
4766
4767
4768
4769
Bram Moolenaar325b7a22004-07-05 15:58:32 +00004770fi
4771
4772
Bram Moolenaar446cb832008-06-24 21:56:24 +00004773{ $as_echo "$as_me:$LINENO: checking --enable-perlinterp argument" >&5
4774$as_echo_n "checking --enable-perlinterp argument... " >&6; }
4775# Check whether --enable-perlinterp was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004776if test "${enable_perlinterp+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004777 enableval=$enable_perlinterp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004778else
4779 enable_perlinterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004780fi
4781
4782{ $as_echo "$as_me:$LINENO: result: $enable_perlinterp" >&5
4783$as_echo "$enable_perlinterp" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004784if test "$enable_perlinterp" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004785
Bram Moolenaar071d4272004-06-13 20:20:40 +00004786 # Extract the first word of "perl", so it can be a program name with args.
4787set dummy perl; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00004788{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
4789$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004790if test "${ac_cv_path_vi_cv_path_perl+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004791 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004792else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004793 case $vi_cv_path_perl in
4794 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00004795 ac_cv_path_vi_cv_path_perl="$vi_cv_path_perl" # Let the user override the test with a path.
4796 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004797 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004798 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4799for as_dir in $PATH
4800do
4801 IFS=$as_save_IFS
4802 test -z "$as_dir" && as_dir=.
4803 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00004804 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 +00004805 ac_cv_path_vi_cv_path_perl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004806 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004807 break 2
4808 fi
4809done
4810done
Bram Moolenaar446cb832008-06-24 21:56:24 +00004811IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004812
Bram Moolenaar071d4272004-06-13 20:20:40 +00004813 ;;
4814esac
4815fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004816vi_cv_path_perl=$ac_cv_path_vi_cv_path_perl
Bram Moolenaar071d4272004-06-13 20:20:40 +00004817if test -n "$vi_cv_path_perl"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004818 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_perl" >&5
4819$as_echo "$vi_cv_path_perl" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004820else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004821 { $as_echo "$as_me:$LINENO: result: no" >&5
4822$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004823fi
4824
Bram Moolenaar446cb832008-06-24 21:56:24 +00004825
Bram Moolenaar071d4272004-06-13 20:20:40 +00004826 if test "X$vi_cv_path_perl" != "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004827 { $as_echo "$as_me:$LINENO: checking Perl version" >&5
4828$as_echo_n "checking Perl version... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004829 if $vi_cv_path_perl -e 'require 5.003_01' >/dev/null 2>/dev/null; then
4830 eval `$vi_cv_path_perl -V:usethreads`
4831 if test "X$usethreads" = "XUNKNOWN" -o "X$usethreads" = "Xundef"; then
4832 badthreads=no
4833 else
4834 if $vi_cv_path_perl -e 'require 5.6.0' >/dev/null 2>/dev/null; then
4835 eval `$vi_cv_path_perl -V:use5005threads`
4836 if test "X$use5005threads" = "XUNKNOWN" -o "X$use5005threads" = "Xundef"; then
4837 badthreads=no
4838 else
4839 badthreads=yes
Bram Moolenaar446cb832008-06-24 21:56:24 +00004840 { $as_echo "$as_me:$LINENO: result: >>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&5
4841$as_echo ">>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004842 fi
4843 else
4844 badthreads=yes
Bram Moolenaar446cb832008-06-24 21:56:24 +00004845 { $as_echo "$as_me:$LINENO: result: >>> Perl 5.5 with threads cannot be used <<<" >&5
4846$as_echo ">>> Perl 5.5 with threads cannot be used <<<" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004847 fi
4848 fi
4849 if test $badthreads = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004850 { $as_echo "$as_me:$LINENO: result: OK" >&5
4851$as_echo "OK" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004852 eval `$vi_cv_path_perl -V:shrpenv`
4853 if test "X$shrpenv" = "XUNKNOWN"; then # pre 5.003_04
4854 shrpenv=""
4855 fi
4856 vi_cv_perllib=`$vi_cv_path_perl -MConfig -e 'print $Config{privlibexp}'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004857
Bram Moolenaar071d4272004-06-13 20:20:40 +00004858 perlcppflags=`$vi_cv_path_perl -Mlib=$srcdir -MExtUtils::Embed \
4859 -e 'ccflags;perl_inc;print"\n"' | sed -e 's/-fno[^ ]*//'`
4860 perllibs=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed -e 'ldopts' | \
4861 sed -e '/Warning/d' -e '/Note (probably harmless)/d' \
4862 -e 's/-bE:perl.exp//' -e 's/-lc //'`
4863 perlldflags=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed \
4864 -e 'ccdlflags' | sed -e 's/-bE:perl.exp//'`
4865
Bram Moolenaar446cb832008-06-24 21:56:24 +00004866 { $as_echo "$as_me:$LINENO: checking if compile and link flags for Perl are sane" >&5
4867$as_echo_n "checking if compile and link flags for Perl are sane... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004868 cflags_save=$CFLAGS
4869 libs_save=$LIBS
4870 ldflags_save=$LDFLAGS
4871 CFLAGS="$CFLAGS $perlcppflags"
4872 LIBS="$LIBS $perllibs"
4873 LDFLAGS="$perlldflags $LDFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004874 cat >conftest.$ac_ext <<_ACEOF
4875/* confdefs.h. */
4876_ACEOF
4877cat confdefs.h >>conftest.$ac_ext
4878cat >>conftest.$ac_ext <<_ACEOF
4879/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00004880
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004881int
4882main ()
4883{
4884
4885 ;
4886 return 0;
4887}
4888_ACEOF
4889rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00004890if { (ac_try="$ac_link"
4891case "(($ac_try" in
4892 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4893 *) ac_try_echo=$ac_try;;
4894esac
4895eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4896$as_echo "$ac_try_echo") >&5
4897 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004898 ac_status=$?
4899 grep -v '^ *+' conftest.er1 >conftest.err
4900 rm -f conftest.er1
4901 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00004902 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4903 (exit $ac_status); } && {
4904 test -z "$ac_c_werror_flag" ||
4905 test ! -s conftest.err
4906 } && test -s conftest$ac_exeext && {
4907 test "$cross_compiling" = yes ||
4908 $as_test_x conftest$ac_exeext
4909 }; then
4910 { $as_echo "$as_me:$LINENO: result: yes" >&5
4911$as_echo "yes" >&6; }; perl_ok=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00004912else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004913 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004914sed 's/^/| /' conftest.$ac_ext >&5
4915
Bram Moolenaar446cb832008-06-24 21:56:24 +00004916 { $as_echo "$as_me:$LINENO: result: no: PERL DISABLED" >&5
4917$as_echo "no: PERL DISABLED" >&6; }; perl_ok=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00004918fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00004919
4920rm -rf conftest.dSYM
4921rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004922 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00004923 CFLAGS=$cflags_save
4924 LIBS=$libs_save
4925 LDFLAGS=$ldflags_save
4926 if test $perl_ok = yes; then
4927 if test "X$perlcppflags" != "X"; then
Bram Moolenaarff4a37e2007-05-06 13:18:29 +00004928 PERL_CFLAGS=`echo "$perlcppflags" | sed -e 's/-pipe //' -e 's/-W[^ ]*//'`
Bram Moolenaar071d4272004-06-13 20:20:40 +00004929 fi
4930 if test "X$perlldflags" != "X"; then
4931 LDFLAGS="$perlldflags $LDFLAGS"
4932 fi
4933 PERL_LIBS=$perllibs
4934 PERL_SRC="auto/if_perl.c if_perlsfio.c"
4935 PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o"
4936 PERL_PRO="if_perl.pro if_perlsfio.pro"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004937 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004938#define FEAT_PERL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004939_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00004940
4941 fi
4942 fi
4943 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00004944 { $as_echo "$as_me:$LINENO: result: >>> too old; need Perl version 5.003_01 or later <<<" >&5
4945$as_echo ">>> too old; need Perl version 5.003_01 or later <<<" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004946 fi
4947 fi
4948
4949 if test "x$MACOSX" = "xyes"; then
4950 dir=/System/Library/Perl
4951 darwindir=$dir/darwin
4952 if test -d $darwindir; then
4953 PERL=/usr/bin/perl
4954 else
4955 dir=/System/Library/Perl/5.8.1
4956 darwindir=$dir/darwin-thread-multi-2level
4957 if test -d $darwindir; then
4958 PERL=/usr/bin/perl
4959 fi
4960 fi
4961 if test -n "$PERL"; then
4962 PERL_DIR="$dir"
4963 PERL_CFLAGS="-DFEAT_PERL -I$darwindir/CORE"
4964 PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o $darwindir/auto/DynaLoader/DynaLoader.a"
4965 PERL_LIBS="-L$darwindir/CORE -lperl"
4966 fi
4967 fi
4968fi
4969
4970
4971
4972
4973
4974
4975
Bram Moolenaar446cb832008-06-24 21:56:24 +00004976{ $as_echo "$as_me:$LINENO: checking --enable-pythoninterp argument" >&5
4977$as_echo_n "checking --enable-pythoninterp argument... " >&6; }
4978# Check whether --enable-pythoninterp was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004979if test "${enable_pythoninterp+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004980 enableval=$enable_pythoninterp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004981else
4982 enable_pythoninterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00004983fi
4984
4985{ $as_echo "$as_me:$LINENO: result: $enable_pythoninterp" >&5
4986$as_echo "$enable_pythoninterp" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00004987if test "$enable_pythoninterp" = "yes"; then
4988 # Extract the first word of "python", so it can be a program name with args.
4989set dummy python; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00004990{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
4991$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004992if test "${ac_cv_path_vi_cv_path_python+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00004993 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00004994else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00004995 case $vi_cv_path_python in
4996 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00004997 ac_cv_path_vi_cv_path_python="$vi_cv_path_python" # Let the user override the test with a path.
4998 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00004999 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005000 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5001for as_dir in $PATH
5002do
5003 IFS=$as_save_IFS
5004 test -z "$as_dir" && as_dir=.
5005 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005006 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 +00005007 ac_cv_path_vi_cv_path_python="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005008 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005009 break 2
5010 fi
5011done
5012done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005013IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005014
Bram Moolenaar071d4272004-06-13 20:20:40 +00005015 ;;
5016esac
5017fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005018vi_cv_path_python=$ac_cv_path_vi_cv_path_python
Bram Moolenaar071d4272004-06-13 20:20:40 +00005019if test -n "$vi_cv_path_python"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005020 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_python" >&5
5021$as_echo "$vi_cv_path_python" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005022else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005023 { $as_echo "$as_me:$LINENO: result: no" >&5
5024$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005025fi
5026
Bram Moolenaar446cb832008-06-24 21:56:24 +00005027
Bram Moolenaar071d4272004-06-13 20:20:40 +00005028 if test "X$vi_cv_path_python" != "X"; then
5029
Bram Moolenaar446cb832008-06-24 21:56:24 +00005030 { $as_echo "$as_me:$LINENO: checking Python version" >&5
5031$as_echo_n "checking Python version... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005032if test "${vi_cv_var_python_version+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005033 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005034else
5035 vi_cv_var_python_version=`
5036 ${vi_cv_path_python} -c 'import sys; print sys.version[:3]'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005037
Bram Moolenaar071d4272004-06-13 20:20:40 +00005038fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005039{ $as_echo "$as_me:$LINENO: result: $vi_cv_var_python_version" >&5
5040$as_echo "$vi_cv_var_python_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005041
Bram Moolenaar446cb832008-06-24 21:56:24 +00005042 { $as_echo "$as_me:$LINENO: checking Python is 1.4 or better" >&5
5043$as_echo_n "checking Python is 1.4 or better... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005044 if ${vi_cv_path_python} -c \
5045 "import sys; sys.exit(${vi_cv_var_python_version} < 1.4)"
5046 then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005047 { $as_echo "$as_me:$LINENO: result: yep" >&5
5048$as_echo "yep" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005049
Bram Moolenaar446cb832008-06-24 21:56:24 +00005050 { $as_echo "$as_me:$LINENO: checking Python's install prefix" >&5
5051$as_echo_n "checking Python's install prefix... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005052if test "${vi_cv_path_python_pfx+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005053 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005054else
5055 vi_cv_path_python_pfx=`
5056 ${vi_cv_path_python} -c \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005057 "import sys; print sys.prefix"`
Bram Moolenaar071d4272004-06-13 20:20:40 +00005058fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005059{ $as_echo "$as_me:$LINENO: result: $vi_cv_path_python_pfx" >&5
5060$as_echo "$vi_cv_path_python_pfx" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005061
Bram Moolenaar446cb832008-06-24 21:56:24 +00005062 { $as_echo "$as_me:$LINENO: checking Python's execution prefix" >&5
5063$as_echo_n "checking Python's execution prefix... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005064if test "${vi_cv_path_python_epfx+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005065 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005066else
5067 vi_cv_path_python_epfx=`
5068 ${vi_cv_path_python} -c \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005069 "import sys; print sys.exec_prefix"`
Bram Moolenaar071d4272004-06-13 20:20:40 +00005070fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005071{ $as_echo "$as_me:$LINENO: result: $vi_cv_path_python_epfx" >&5
5072$as_echo "$vi_cv_path_python_epfx" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005073
Bram Moolenaar071d4272004-06-13 20:20:40 +00005074
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005075 if test "${vi_cv_path_pythonpath+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005076 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005077else
5078 vi_cv_path_pythonpath=`
5079 unset PYTHONPATH;
5080 ${vi_cv_path_python} -c \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005081 "import sys, string; print string.join(sys.path,':')"`
Bram Moolenaar071d4272004-06-13 20:20:40 +00005082fi
5083
5084
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005085
5086
Bram Moolenaar446cb832008-06-24 21:56:24 +00005087# Check whether --with-python-config-dir was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005088if test "${with_python_config_dir+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005089 withval=$with_python_config_dir; vi_cv_path_python_conf="${withval}"
5090fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00005091
Bram Moolenaar446cb832008-06-24 21:56:24 +00005092
5093 { $as_echo "$as_me:$LINENO: checking Python's configuration directory" >&5
5094$as_echo_n "checking Python's configuration directory... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005095if test "${vi_cv_path_python_conf+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005096 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005097else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005098
Bram Moolenaar071d4272004-06-13 20:20:40 +00005099 vi_cv_path_python_conf=
5100 for path in "${vi_cv_path_python_pfx}" "${vi_cv_path_python_epfx}"; do
5101 for subdir in lib share; do
5102 d="${path}/${subdir}/python${vi_cv_var_python_version}/config"
5103 if test -d "$d" && test -f "$d/config.c"; then
5104 vi_cv_path_python_conf="$d"
5105 fi
5106 done
5107 done
Bram Moolenaar071d4272004-06-13 20:20:40 +00005108
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005109fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005110{ $as_echo "$as_me:$LINENO: result: $vi_cv_path_python_conf" >&5
5111$as_echo "$vi_cv_path_python_conf" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005112
5113 PYTHON_CONFDIR="${vi_cv_path_python_conf}"
5114
5115 if test "X$PYTHON_CONFDIR" = "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005116 { $as_echo "$as_me:$LINENO: result: can't find it!" >&5
5117$as_echo "can't find it!" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005118 else
5119
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005120 if test "${vi_cv_path_python_plibs+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005121 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005122else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005123
Bram Moolenaar01dd60c2008-07-24 14:24:48 +00005124 pwd=`pwd`
5125 tmp_mkf="$pwd/config-PyMake$$"
5126 cat -- "${PYTHON_CONFDIR}/Makefile" - <<'eof' >"${tmp_mkf}"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005127__:
5128 @echo "python_MODLIBS='$(MODLIBS)'"
5129 @echo "python_LIBS='$(LIBS)'"
5130 @echo "python_SYSLIBS='$(SYSLIBS)'"
5131 @echo "python_LINKFORSHARED='$(LINKFORSHARED)'"
5132eof
Bram Moolenaar01dd60c2008-07-24 14:24:48 +00005133 eval "`cd ${PYTHON_CONFDIR} && make -f "${tmp_mkf}" __ | sed '/ directory /d'`"
5134 rm -f -- "${tmp_mkf}"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005135 if test "x$MACOSX" = "xyes" && ${vi_cv_path_python} -c \
5136 "import sys; sys.exit(${vi_cv_var_python_version} < 2.3)"; then
5137 vi_cv_path_python_plibs="-framework Python"
5138 else
5139 if test "${vi_cv_var_python_version}" = "1.4"; then
5140 vi_cv_path_python_plibs="${PYTHON_CONFDIR}/libModules.a ${PYTHON_CONFDIR}/libPython.a ${PYTHON_CONFDIR}/libObjects.a ${PYTHON_CONFDIR}/libParser.a"
5141 else
5142 vi_cv_path_python_plibs="-L${PYTHON_CONFDIR} -lpython${vi_cv_var_python_version}"
5143 fi
5144 vi_cv_path_python_plibs="${vi_cv_path_python_plibs} ${python_MODLIBS} ${python_LIBS} ${python_SYSLIBS} ${python_LINKFORSHARED}"
5145 vi_cv_path_python_plibs=`echo $vi_cv_path_python_plibs | sed s/-ltermcap//`
5146 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005147
Bram Moolenaar071d4272004-06-13 20:20:40 +00005148fi
5149
5150
5151 PYTHON_LIBS="${vi_cv_path_python_plibs}"
5152 if test "${vi_cv_path_python_pfx}" = "${vi_cv_path_python_epfx}"; then
5153 PYTHON_CFLAGS="-I${vi_cv_path_python_pfx}/include/python${vi_cv_var_python_version}"
5154 else
5155 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}"
5156 fi
5157 PYTHON_SRC="if_python.c"
5158 if test "x$MACOSX" = "xyes"; then
5159 PYTHON_OBJ="objects/if_python.o"
5160 else
5161 PYTHON_OBJ="objects/if_python.o objects/py_config.o"
5162 fi
5163 if test "${vi_cv_var_python_version}" = "1.4"; then
5164 PYTHON_OBJ="$PYTHON_OBJ objects/py_getpath.o"
5165 fi
5166 PYTHON_GETPATH_CFLAGS="-DPYTHONPATH='\"${vi_cv_path_pythonpath}\"' -DPREFIX='\"${vi_cv_path_python_pfx}\"' -DEXEC_PREFIX='\"${vi_cv_path_python_epfx}\"'"
5167
Bram Moolenaar446cb832008-06-24 21:56:24 +00005168 { $as_echo "$as_me:$LINENO: checking if -pthread should be used" >&5
5169$as_echo_n "checking if -pthread should be used... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005170 threadsafe_flag=
5171 thread_lib=
Bram Moolenaara1b5aa52006-10-10 09:41:28 +00005172 if test "`(uname) 2>/dev/null`" != Darwin; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00005173 test "$GCC" = yes && threadsafe_flag="-pthread"
5174 if test "`(uname) 2>/dev/null`" = FreeBSD; then
5175 threadsafe_flag="-D_THREAD_SAFE"
5176 thread_lib="-pthread"
5177 fi
5178 fi
5179 libs_save_old=$LIBS
5180 if test -n "$threadsafe_flag"; then
5181 cflags_save=$CFLAGS
5182 CFLAGS="$CFLAGS $threadsafe_flag"
5183 LIBS="$LIBS $thread_lib"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005184 cat >conftest.$ac_ext <<_ACEOF
5185/* confdefs.h. */
5186_ACEOF
5187cat confdefs.h >>conftest.$ac_ext
5188cat >>conftest.$ac_ext <<_ACEOF
5189/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00005190
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005191int
5192main ()
5193{
5194
5195 ;
5196 return 0;
5197}
5198_ACEOF
5199rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00005200if { (ac_try="$ac_link"
5201case "(($ac_try" in
5202 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5203 *) ac_try_echo=$ac_try;;
5204esac
5205eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5206$as_echo "$ac_try_echo") >&5
5207 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005208 ac_status=$?
5209 grep -v '^ *+' conftest.er1 >conftest.err
5210 rm -f conftest.er1
5211 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005212 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5213 (exit $ac_status); } && {
5214 test -z "$ac_c_werror_flag" ||
5215 test ! -s conftest.err
5216 } && test -s conftest$ac_exeext && {
5217 test "$cross_compiling" = yes ||
5218 $as_test_x conftest$ac_exeext
5219 }; then
5220 { $as_echo "$as_me:$LINENO: result: yes" >&5
5221$as_echo "yes" >&6; }; PYTHON_CFLAGS="$PYTHON_CFLAGS $threadsafe_flag"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005222else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005223 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005224sed 's/^/| /' conftest.$ac_ext >&5
5225
Bram Moolenaar446cb832008-06-24 21:56:24 +00005226 { $as_echo "$as_me:$LINENO: result: no" >&5
5227$as_echo "no" >&6; }; LIBS=$libs_save_old
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005228
Bram Moolenaar071d4272004-06-13 20:20:40 +00005229fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005230
5231rm -rf conftest.dSYM
5232rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005233 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00005234 CFLAGS=$cflags_save
5235 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005236 { $as_echo "$as_me:$LINENO: result: no" >&5
5237$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005238 fi
5239
Bram Moolenaar446cb832008-06-24 21:56:24 +00005240 { $as_echo "$as_me:$LINENO: checking if compile and link flags for Python are sane" >&5
5241$as_echo_n "checking if compile and link flags for Python are sane... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005242 cflags_save=$CFLAGS
5243 libs_save=$LIBS
5244 CFLAGS="$CFLAGS $PYTHON_CFLAGS"
5245 LIBS="$LIBS $PYTHON_LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005246 cat >conftest.$ac_ext <<_ACEOF
5247/* confdefs.h. */
5248_ACEOF
5249cat confdefs.h >>conftest.$ac_ext
5250cat >>conftest.$ac_ext <<_ACEOF
5251/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00005252
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005253int
5254main ()
5255{
5256
5257 ;
5258 return 0;
5259}
5260_ACEOF
5261rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00005262if { (ac_try="$ac_link"
5263case "(($ac_try" in
5264 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5265 *) ac_try_echo=$ac_try;;
5266esac
5267eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5268$as_echo "$ac_try_echo") >&5
5269 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005270 ac_status=$?
5271 grep -v '^ *+' conftest.er1 >conftest.err
5272 rm -f conftest.er1
5273 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005274 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5275 (exit $ac_status); } && {
5276 test -z "$ac_c_werror_flag" ||
5277 test ! -s conftest.err
5278 } && test -s conftest$ac_exeext && {
5279 test "$cross_compiling" = yes ||
5280 $as_test_x conftest$ac_exeext
5281 }; then
5282 { $as_echo "$as_me:$LINENO: result: yes" >&5
5283$as_echo "yes" >&6; }; python_ok=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00005284else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005285 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005286sed 's/^/| /' conftest.$ac_ext >&5
5287
Bram Moolenaar446cb832008-06-24 21:56:24 +00005288 { $as_echo "$as_me:$LINENO: result: no: PYTHON DISABLED" >&5
5289$as_echo "no: PYTHON DISABLED" >&6; }; python_ok=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005290fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005291
5292rm -rf conftest.dSYM
5293rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005294 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00005295 CFLAGS=$cflags_save
5296 LIBS=$libs_save
5297 if test $python_ok = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005298 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005299#define FEAT_PYTHON 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005300_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005301
5302 else
5303 LIBS=$libs_save_old
5304 PYTHON_SRC=
5305 PYTHON_OBJ=
5306 PYTHON_LIBS=
5307 PYTHON_CFLAGS=
5308 fi
5309
5310 fi
5311 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005312 { $as_echo "$as_me:$LINENO: result: too old" >&5
5313$as_echo "too old" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005314 fi
5315 fi
5316fi
5317
5318
5319
5320
5321
5322
5323
Bram Moolenaar446cb832008-06-24 21:56:24 +00005324{ $as_echo "$as_me:$LINENO: checking --enable-tclinterp argument" >&5
5325$as_echo_n "checking --enable-tclinterp argument... " >&6; }
5326# Check whether --enable-tclinterp was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005327if test "${enable_tclinterp+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005328 enableval=$enable_tclinterp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005329else
5330 enable_tclinterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005331fi
5332
5333{ $as_echo "$as_me:$LINENO: result: $enable_tclinterp" >&5
5334$as_echo "$enable_tclinterp" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005335
5336if test "$enable_tclinterp" = "yes"; then
5337
Bram Moolenaar446cb832008-06-24 21:56:24 +00005338 { $as_echo "$as_me:$LINENO: checking --with-tclsh argument" >&5
5339$as_echo_n "checking --with-tclsh argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005340
Bram Moolenaar446cb832008-06-24 21:56:24 +00005341# Check whether --with-tclsh was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005342if test "${with_tclsh+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005343 withval=$with_tclsh; tclsh_name="$withval"; { $as_echo "$as_me:$LINENO: result: $tclsh_name" >&5
5344$as_echo "$tclsh_name" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005345else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005346 tclsh_name="tclsh8.5"; { $as_echo "$as_me:$LINENO: result: no" >&5
5347$as_echo "no" >&6; }
5348fi
5349
Bram Moolenaar071d4272004-06-13 20:20:40 +00005350 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5351set dummy $tclsh_name; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00005352{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5353$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005354if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005355 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005356else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005357 case $vi_cv_path_tcl in
5358 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005359 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5360 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005361 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005362 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5363for as_dir in $PATH
5364do
5365 IFS=$as_save_IFS
5366 test -z "$as_dir" && as_dir=.
5367 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005368 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 +00005369 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005370 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005371 break 2
5372 fi
5373done
5374done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005375IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005376
Bram Moolenaar071d4272004-06-13 20:20:40 +00005377 ;;
5378esac
5379fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005380vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar071d4272004-06-13 20:20:40 +00005381if test -n "$vi_cv_path_tcl"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005382 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_tcl" >&5
5383$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005384else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005385 { $as_echo "$as_me:$LINENO: result: no" >&5
5386$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005387fi
5388
Bram Moolenaar071d4272004-06-13 20:20:40 +00005389
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005390
Bram Moolenaar446cb832008-06-24 21:56:24 +00005391
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005392 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.5"; then
5393 tclsh_name="tclsh8.4"
5394 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5395set dummy $tclsh_name; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00005396{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5397$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005398if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005399 $as_echo_n "(cached) " >&6
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005400else
5401 case $vi_cv_path_tcl in
5402 [\\/]* | ?:[\\/]*)
5403 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5404 ;;
5405 *)
5406 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5407for as_dir in $PATH
5408do
5409 IFS=$as_save_IFS
5410 test -z "$as_dir" && as_dir=.
5411 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005412 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 +00005413 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005414 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005415 break 2
5416 fi
5417done
5418done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005419IFS=$as_save_IFS
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005420
5421 ;;
5422esac
5423fi
5424vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005425if test -n "$vi_cv_path_tcl"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005426 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_tcl" >&5
5427$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005428else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005429 { $as_echo "$as_me:$LINENO: result: no" >&5
5430$as_echo "no" >&6; }
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005431fi
5432
Bram Moolenaar446cb832008-06-24 21:56:24 +00005433
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005434 fi
5435 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.4"; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00005436 tclsh_name="tclsh8.2"
5437 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5438set dummy $tclsh_name; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00005439{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5440$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005441if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005442 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005443else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005444 case $vi_cv_path_tcl in
5445 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005446 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5447 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005448 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005449 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5450for as_dir in $PATH
5451do
5452 IFS=$as_save_IFS
5453 test -z "$as_dir" && as_dir=.
5454 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005455 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 +00005456 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005457 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005458 break 2
5459 fi
5460done
5461done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005462IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005463
Bram Moolenaar071d4272004-06-13 20:20:40 +00005464 ;;
5465esac
5466fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005467vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar071d4272004-06-13 20:20:40 +00005468if test -n "$vi_cv_path_tcl"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005469 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_tcl" >&5
5470$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005471else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005472 { $as_echo "$as_me:$LINENO: result: no" >&5
5473$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005474fi
5475
Bram Moolenaar446cb832008-06-24 21:56:24 +00005476
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005477 fi
5478 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.2"; then
5479 tclsh_name="tclsh8.0"
5480 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5481set dummy $tclsh_name; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00005482{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5483$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005484if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005485 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005486else
5487 case $vi_cv_path_tcl in
5488 [\\/]* | ?:[\\/]*)
5489 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5490 ;;
5491 *)
5492 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5493for as_dir in $PATH
5494do
5495 IFS=$as_save_IFS
5496 test -z "$as_dir" && as_dir=.
5497 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005498 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 +00005499 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005500 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005501 break 2
5502 fi
5503done
5504done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005505IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005506
5507 ;;
5508esac
5509fi
5510vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005511if test -n "$vi_cv_path_tcl"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005512 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_tcl" >&5
5513$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005514else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005515 { $as_echo "$as_me:$LINENO: result: no" >&5
5516$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005517fi
5518
Bram Moolenaar446cb832008-06-24 21:56:24 +00005519
Bram Moolenaar071d4272004-06-13 20:20:40 +00005520 fi
5521 if test "X$vi_cv_path_tcl" = "X"; then
5522 tclsh_name="tclsh"
5523 # Extract the first word of "$tclsh_name", so it can be a program name with args.
5524set dummy $tclsh_name; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00005525{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5526$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005527if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005528 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005529else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005530 case $vi_cv_path_tcl in
5531 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005532 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path.
5533 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005534 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005535 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5536for as_dir in $PATH
5537do
5538 IFS=$as_save_IFS
5539 test -z "$as_dir" && as_dir=.
5540 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005541 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 +00005542 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005543 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005544 break 2
5545 fi
5546done
5547done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005548IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005549
Bram Moolenaar071d4272004-06-13 20:20:40 +00005550 ;;
5551esac
5552fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005553vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl
Bram Moolenaar071d4272004-06-13 20:20:40 +00005554if test -n "$vi_cv_path_tcl"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005555 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_tcl" >&5
5556$as_echo "$vi_cv_path_tcl" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005557else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005558 { $as_echo "$as_me:$LINENO: result: no" >&5
5559$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005560fi
5561
Bram Moolenaar446cb832008-06-24 21:56:24 +00005562
Bram Moolenaar071d4272004-06-13 20:20:40 +00005563 fi
5564 if test "X$vi_cv_path_tcl" != "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005565 { $as_echo "$as_me:$LINENO: checking Tcl version" >&5
5566$as_echo_n "checking Tcl version... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005567 if echo 'exit [expr [info tclversion] < 8.0]' | $vi_cv_path_tcl - ; then
5568 tclver=`echo 'puts [info tclversion]' | $vi_cv_path_tcl -`
Bram Moolenaar446cb832008-06-24 21:56:24 +00005569 { $as_echo "$as_me:$LINENO: result: $tclver - OK" >&5
5570$as_echo "$tclver - OK" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00005571 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 -`
5572
Bram Moolenaar446cb832008-06-24 21:56:24 +00005573 { $as_echo "$as_me:$LINENO: checking for location of Tcl include" >&5
5574$as_echo_n "checking for location of Tcl include... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005575 if test "x$MACOSX" != "xyes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005576 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 +00005577 else
5578 tclinc="/System/Library/Frameworks/Tcl.framework/Headers"
5579 fi
Bram Moolenaar0ff8f602008-02-20 11:44:03 +00005580 TCL_INC=
Bram Moolenaar071d4272004-06-13 20:20:40 +00005581 for try in $tclinc; do
5582 if test -f "$try/tcl.h"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005583 { $as_echo "$as_me:$LINENO: result: $try/tcl.h" >&5
5584$as_echo "$try/tcl.h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005585 TCL_INC=$try
5586 break
5587 fi
5588 done
5589 if test -z "$TCL_INC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005590 { $as_echo "$as_me:$LINENO: result: <not found>" >&5
5591$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005592 SKIP_TCL=YES
5593 fi
5594 if test -z "$SKIP_TCL"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005595 { $as_echo "$as_me:$LINENO: checking for location of tclConfig.sh script" >&5
5596$as_echo_n "checking for location of tclConfig.sh script... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005597 if test "x$MACOSX" != "xyes"; then
5598 tclcnf=`echo $tclinc | sed s/include/lib/g`
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005599 tclcnf="$tclcnf `echo $tclinc | sed s/include/lib64/g`"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005600 else
5601 tclcnf="/System/Library/Frameworks/Tcl.framework"
5602 fi
5603 for try in $tclcnf; do
5604 if test -f $try/tclConfig.sh; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005605 { $as_echo "$as_me:$LINENO: result: $try/tclConfig.sh" >&5
5606$as_echo "$try/tclConfig.sh" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005607 . $try/tclConfig.sh
5608 TCL_LIBS=`eval echo "$TCL_LIB_SPEC $TCL_LIBS"`
Bram Moolenaar4394bff2008-07-24 11:21:31 +00005609 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 +00005610 break
5611 fi
5612 done
5613 if test -z "$TCL_LIBS"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005614 { $as_echo "$as_me:$LINENO: result: <not found>" >&5
5615$as_echo "<not found>" >&6; }
5616 { $as_echo "$as_me:$LINENO: checking for Tcl library by myself" >&5
5617$as_echo_n "checking for Tcl library by myself... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005618 tcllib=`echo $tclinc | sed s/include/lib/g`
Bram Moolenaar9b5d4dd2008-01-01 15:26:45 +00005619 tcllib="$tcllib `echo $tclinc | sed s/include/lib64/g`"
Bram Moolenaar071d4272004-06-13 20:20:40 +00005620 for ext in .so .a ; do
5621 for ver in "" $tclver ; do
5622 for try in $tcllib ; do
5623 trylib=tcl$ver$ext
5624 if test -f $try/lib$trylib ; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005625 { $as_echo "$as_me:$LINENO: result: $try/lib$trylib" >&5
5626$as_echo "$try/lib$trylib" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005627 TCL_LIBS="-L$try -ltcl$ver -ldl -lm"
5628 if test "`(uname) 2>/dev/null`" = SunOS &&
5629 uname -r | grep '^5' >/dev/null; then
5630 TCL_LIBS="$TCL_LIBS -R $try"
5631 fi
5632 break 3
5633 fi
5634 done
5635 done
5636 done
5637 if test -z "$TCL_LIBS"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005638 { $as_echo "$as_me:$LINENO: result: <not found>" >&5
5639$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005640 SKIP_TCL=YES
5641 fi
5642 fi
5643 if test -z "$SKIP_TCL"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005644 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005645#define FEAT_TCL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005646_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005647
5648 TCL_SRC=if_tcl.c
5649 TCL_OBJ=objects/if_tcl.o
5650 TCL_PRO=if_tcl.pro
5651 TCL_CFLAGS="-I$TCL_INC $TCL_DEFS"
5652 fi
5653 fi
5654 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005655 { $as_echo "$as_me:$LINENO: result: too old; need Tcl version 8.0 or later" >&5
5656$as_echo "too old; need Tcl version 8.0 or later" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005657 fi
5658 fi
5659fi
5660
5661
5662
5663
5664
5665
Bram Moolenaar446cb832008-06-24 21:56:24 +00005666{ $as_echo "$as_me:$LINENO: checking --enable-rubyinterp argument" >&5
5667$as_echo_n "checking --enable-rubyinterp argument... " >&6; }
5668# Check whether --enable-rubyinterp was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005669if test "${enable_rubyinterp+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005670 enableval=$enable_rubyinterp;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005671else
5672 enable_rubyinterp="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005673fi
5674
5675{ $as_echo "$as_me:$LINENO: result: $enable_rubyinterp" >&5
5676$as_echo "$enable_rubyinterp" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005677if test "$enable_rubyinterp" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005678
Bram Moolenaar071d4272004-06-13 20:20:40 +00005679 # Extract the first word of "ruby", so it can be a program name with args.
5680set dummy ruby; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00005681{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5682$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005683if test "${ac_cv_path_vi_cv_path_ruby+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005684 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005685else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005686 case $vi_cv_path_ruby in
5687 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00005688 ac_cv_path_vi_cv_path_ruby="$vi_cv_path_ruby" # Let the user override the test with a path.
5689 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005690 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005691 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5692for as_dir in $PATH
5693do
5694 IFS=$as_save_IFS
5695 test -z "$as_dir" && as_dir=.
5696 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00005697 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 +00005698 ac_cv_path_vi_cv_path_ruby="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005699 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005700 break 2
5701 fi
5702done
5703done
Bram Moolenaar446cb832008-06-24 21:56:24 +00005704IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005705
Bram Moolenaar071d4272004-06-13 20:20:40 +00005706 ;;
5707esac
5708fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005709vi_cv_path_ruby=$ac_cv_path_vi_cv_path_ruby
Bram Moolenaar071d4272004-06-13 20:20:40 +00005710if test -n "$vi_cv_path_ruby"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005711 { $as_echo "$as_me:$LINENO: result: $vi_cv_path_ruby" >&5
5712$as_echo "$vi_cv_path_ruby" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005713else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005714 { $as_echo "$as_me:$LINENO: result: no" >&5
5715$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005716fi
5717
Bram Moolenaar446cb832008-06-24 21:56:24 +00005718
Bram Moolenaar071d4272004-06-13 20:20:40 +00005719 if test "X$vi_cv_path_ruby" != "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005720 { $as_echo "$as_me:$LINENO: checking Ruby version" >&5
5721$as_echo_n "checking Ruby version... " >&6; }
Bram Moolenaar0cb032e2005-04-23 20:52:00 +00005722 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 +00005723 { $as_echo "$as_me:$LINENO: result: OK" >&5
5724$as_echo "OK" >&6; }
5725 { $as_echo "$as_me:$LINENO: checking Ruby header files" >&5
5726$as_echo_n "checking Ruby header files... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005727 rubyhdrdir=`$vi_cv_path_ruby -r mkmf -e 'print Config::CONFIG["archdir"] || $hdrdir' 2>/dev/null`
5728 if test "X$rubyhdrdir" != "X"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005729 { $as_echo "$as_me:$LINENO: result: $rubyhdrdir" >&5
5730$as_echo "$rubyhdrdir" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005731 RUBY_CFLAGS="-I$rubyhdrdir"
5732 rubylibs=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["LIBS"]'`
5733 if test "X$rubylibs" != "X"; then
5734 RUBY_LIBS="$rubylibs"
5735 fi
5736 librubyarg=`$vi_cv_path_ruby -r rbconfig -e 'print Config.expand(Config::CONFIG["LIBRUBYARG"])'`
5737 if test -f "$rubyhdrdir/$librubyarg"; then
5738 librubyarg="$rubyhdrdir/$librubyarg"
5739 else
5740 rubylibdir=`$vi_cv_path_ruby -r rbconfig -e 'print Config.expand(Config::CONFIG["libdir"])'`
5741 if test -f "$rubylibdir/$librubyarg"; then
5742 librubyarg="$rubylibdir/$librubyarg"
5743 elif test "$librubyarg" = "libruby.a"; then
5744 librubyarg="-lruby"
5745 else
5746 librubyarg=`$vi_cv_path_ruby -r rbconfig -e "print '$librubyarg'.gsub(/-L\./, %'-L#{Config.expand(Config::CONFIG[\"libdir\"])}')"`
5747 fi
5748 fi
5749
5750 if test "X$librubyarg" != "X"; then
5751 RUBY_LIBS="$librubyarg $RUBY_LIBS"
5752 fi
5753 rubyldflags=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["LDFLAGS"]'`
5754 if test "X$rubyldflags" != "X"; then
5755 LDFLAGS="$rubyldflags $LDFLAGS"
5756 fi
5757 RUBY_SRC="if_ruby.c"
5758 RUBY_OBJ="objects/if_ruby.o"
5759 RUBY_PRO="if_ruby.pro"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005760 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005761#define FEAT_RUBY 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005762_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005763
5764 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005765 { $as_echo "$as_me:$LINENO: result: not found" >&5
5766$as_echo "not found" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005767 fi
5768 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005769 { $as_echo "$as_me:$LINENO: result: too old; need Ruby version 1.6.0 or later" >&5
5770$as_echo "too old; need Ruby version 1.6.0 or later" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005771 fi
5772 fi
5773fi
5774
5775
5776
5777
5778
5779
Bram Moolenaar446cb832008-06-24 21:56:24 +00005780{ $as_echo "$as_me:$LINENO: checking --enable-cscope argument" >&5
5781$as_echo_n "checking --enable-cscope argument... " >&6; }
5782# Check whether --enable-cscope was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005783if test "${enable_cscope+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005784 enableval=$enable_cscope;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005785else
5786 enable_cscope="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005787fi
5788
5789{ $as_echo "$as_me:$LINENO: result: $enable_cscope" >&5
5790$as_echo "$enable_cscope" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005791if test "$enable_cscope" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005792 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005793#define FEAT_CSCOPE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005794_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005795
5796fi
5797
Bram Moolenaar446cb832008-06-24 21:56:24 +00005798{ $as_echo "$as_me:$LINENO: checking --enable-workshop argument" >&5
5799$as_echo_n "checking --enable-workshop argument... " >&6; }
5800# Check whether --enable-workshop was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005801if test "${enable_workshop+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005802 enableval=$enable_workshop;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005803else
5804 enable_workshop="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005805fi
5806
5807{ $as_echo "$as_me:$LINENO: result: $enable_workshop" >&5
5808$as_echo "$enable_workshop" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00005809if test "$enable_workshop" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005810 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005811#define FEAT_SUN_WORKSHOP 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005812_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005813
5814 WORKSHOP_SRC="workshop.c integration.c"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005815
Bram Moolenaar071d4272004-06-13 20:20:40 +00005816 WORKSHOP_OBJ="objects/workshop.o objects/integration.o"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005817
Bram Moolenaar071d4272004-06-13 20:20:40 +00005818 if test "${enable_gui-xxx}" = xxx; then
5819 enable_gui=motif
5820 fi
5821fi
5822
Bram Moolenaar446cb832008-06-24 21:56:24 +00005823{ $as_echo "$as_me:$LINENO: checking --disable-netbeans argument" >&5
5824$as_echo_n "checking --disable-netbeans argument... " >&6; }
5825# Check whether --enable-netbeans was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00005826if test "${enable_netbeans+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005827 enableval=$enable_netbeans;
Bram Moolenaar071d4272004-06-13 20:20:40 +00005828else
5829 enable_netbeans="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00005830fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005831
Bram Moolenaar446cb832008-06-24 21:56:24 +00005832if test "$enable_netbeans" = "yes"; then
5833 { $as_echo "$as_me:$LINENO: result: no" >&5
5834$as_echo "no" >&6; }
5835
5836{ $as_echo "$as_me:$LINENO: checking for socket in -lsocket" >&5
5837$as_echo_n "checking for socket in -lsocket... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005838if test "${ac_cv_lib_socket_socket+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005839 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005840else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005841 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00005842LIBS="-lsocket $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005843cat >conftest.$ac_ext <<_ACEOF
5844/* confdefs.h. */
5845_ACEOF
5846cat confdefs.h >>conftest.$ac_ext
5847cat >>conftest.$ac_ext <<_ACEOF
5848/* end confdefs.h. */
5849
Bram Moolenaar446cb832008-06-24 21:56:24 +00005850/* Override any GCC internal prototype to avoid an error.
5851 Use char because int might match the return type of a GCC
5852 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005853#ifdef __cplusplus
5854extern "C"
5855#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005856char socket ();
5857int
5858main ()
5859{
Bram Moolenaar446cb832008-06-24 21:56:24 +00005860return socket ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005861 ;
5862 return 0;
5863}
5864_ACEOF
5865rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00005866if { (ac_try="$ac_link"
5867case "(($ac_try" in
5868 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5869 *) ac_try_echo=$ac_try;;
5870esac
5871eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5872$as_echo "$ac_try_echo") >&5
5873 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005874 ac_status=$?
5875 grep -v '^ *+' conftest.er1 >conftest.err
5876 rm -f conftest.er1
5877 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005878 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5879 (exit $ac_status); } && {
5880 test -z "$ac_c_werror_flag" ||
5881 test ! -s conftest.err
5882 } && test -s conftest$ac_exeext && {
5883 test "$cross_compiling" = yes ||
5884 $as_test_x conftest$ac_exeext
5885 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005886 ac_cv_lib_socket_socket=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00005887else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005888 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005889sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00005890
Bram Moolenaar446cb832008-06-24 21:56:24 +00005891 ac_cv_lib_socket_socket=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005892fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005893
5894rm -rf conftest.dSYM
5895rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005896 conftest$ac_exeext conftest.$ac_ext
5897LIBS=$ac_check_lib_save_LIBS
5898fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005899{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_socket_socket" >&5
5900$as_echo "$ac_cv_lib_socket_socket" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00005901if test "x$ac_cv_lib_socket_socket" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005902 cat >>confdefs.h <<_ACEOF
5903#define HAVE_LIBSOCKET 1
5904_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005905
5906 LIBS="-lsocket $LIBS"
5907
Bram Moolenaar071d4272004-06-13 20:20:40 +00005908fi
5909
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005910
Bram Moolenaar446cb832008-06-24 21:56:24 +00005911{ $as_echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
5912$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005913if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00005914 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00005915else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005916 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00005917LIBS="-lnsl $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005918cat >conftest.$ac_ext <<_ACEOF
5919/* confdefs.h. */
5920_ACEOF
5921cat confdefs.h >>conftest.$ac_ext
5922cat >>conftest.$ac_ext <<_ACEOF
5923/* end confdefs.h. */
5924
Bram Moolenaar446cb832008-06-24 21:56:24 +00005925/* Override any GCC internal prototype to avoid an error.
5926 Use char because int might match the return type of a GCC
5927 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005928#ifdef __cplusplus
5929extern "C"
5930#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005931char gethostbyname ();
5932int
5933main ()
5934{
Bram Moolenaar446cb832008-06-24 21:56:24 +00005935return gethostbyname ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005936 ;
5937 return 0;
5938}
5939_ACEOF
5940rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00005941if { (ac_try="$ac_link"
5942case "(($ac_try" in
5943 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5944 *) ac_try_echo=$ac_try;;
5945esac
5946eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5947$as_echo "$ac_try_echo") >&5
5948 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005949 ac_status=$?
5950 grep -v '^ *+' conftest.er1 >conftest.err
5951 rm -f conftest.er1
5952 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00005953 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5954 (exit $ac_status); } && {
5955 test -z "$ac_c_werror_flag" ||
5956 test ! -s conftest.err
5957 } && test -s conftest$ac_exeext && {
5958 test "$cross_compiling" = yes ||
5959 $as_test_x conftest$ac_exeext
5960 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005961 ac_cv_lib_nsl_gethostbyname=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00005962else
Bram Moolenaar446cb832008-06-24 21:56:24 +00005963 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005964sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00005965
Bram Moolenaar446cb832008-06-24 21:56:24 +00005966 ac_cv_lib_nsl_gethostbyname=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00005967fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005968
5969rm -rf conftest.dSYM
5970rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005971 conftest$ac_exeext conftest.$ac_ext
5972LIBS=$ac_check_lib_save_LIBS
5973fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00005974{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
5975$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00005976if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005977 cat >>confdefs.h <<_ACEOF
5978#define HAVE_LIBNSL 1
5979_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00005980
5981 LIBS="-lnsl $LIBS"
5982
Bram Moolenaar071d4272004-06-13 20:20:40 +00005983fi
5984
Bram Moolenaar446cb832008-06-24 21:56:24 +00005985 { $as_echo "$as_me:$LINENO: checking whether compiling netbeans integration is possible" >&5
5986$as_echo_n "checking whether compiling netbeans integration is possible... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00005987 cat >conftest.$ac_ext <<_ACEOF
5988/* confdefs.h. */
5989_ACEOF
5990cat confdefs.h >>conftest.$ac_ext
5991cat >>conftest.$ac_ext <<_ACEOF
5992/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00005993
5994#include <stdio.h>
5995#include <stdlib.h>
5996#include <stdarg.h>
5997#include <fcntl.h>
5998#include <netdb.h>
5999#include <netinet/in.h>
6000#include <errno.h>
6001#include <sys/types.h>
6002#include <sys/socket.h>
6003 /* Check bitfields */
6004 struct nbbuf {
6005 unsigned int initDone:1;
6006 ushort signmaplen;
6007 };
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006008
6009int
6010main ()
6011{
Bram Moolenaar071d4272004-06-13 20:20:40 +00006012
6013 /* Check creating a socket. */
6014 struct sockaddr_in server;
6015 (void)socket(AF_INET, SOCK_STREAM, 0);
6016 (void)htons(100);
6017 (void)gethostbyname("microsoft.com");
6018 if (errno == ECONNREFUSED)
6019 (void)connect(1, (struct sockaddr *)&server, sizeof(server));
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006020
6021 ;
6022 return 0;
6023}
6024_ACEOF
6025rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006026if { (ac_try="$ac_link"
6027case "(($ac_try" in
6028 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6029 *) ac_try_echo=$ac_try;;
6030esac
6031eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6032$as_echo "$ac_try_echo") >&5
6033 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006034 ac_status=$?
6035 grep -v '^ *+' conftest.er1 >conftest.err
6036 rm -f conftest.er1
6037 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006038 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6039 (exit $ac_status); } && {
6040 test -z "$ac_c_werror_flag" ||
6041 test ! -s conftest.err
6042 } && test -s conftest$ac_exeext && {
6043 test "$cross_compiling" = yes ||
6044 $as_test_x conftest$ac_exeext
6045 }; then
6046 { $as_echo "$as_me:$LINENO: result: yes" >&5
6047$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006048else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006049 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006050sed 's/^/| /' conftest.$ac_ext >&5
6051
Bram Moolenaar446cb832008-06-24 21:56:24 +00006052 { $as_echo "$as_me:$LINENO: result: no" >&5
6053$as_echo "no" >&6; }; enable_netbeans="no"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006054fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006055
6056rm -rf conftest.dSYM
6057rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006058 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00006059else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006060 { $as_echo "$as_me:$LINENO: result: yes" >&5
6061$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006062fi
6063if test "$enable_netbeans" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006064 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006065#define FEAT_NETBEANS_INTG 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006066_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006067
6068 NETBEANS_SRC="netbeans.c"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006069
Bram Moolenaar071d4272004-06-13 20:20:40 +00006070 NETBEANS_OBJ="objects/netbeans.o"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006071
Bram Moolenaar071d4272004-06-13 20:20:40 +00006072fi
6073
Bram Moolenaar446cb832008-06-24 21:56:24 +00006074{ $as_echo "$as_me:$LINENO: checking --enable-sniff argument" >&5
6075$as_echo_n "checking --enable-sniff argument... " >&6; }
6076# Check whether --enable-sniff was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006077if test "${enable_sniff+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006078 enableval=$enable_sniff;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006079else
6080 enable_sniff="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006081fi
6082
6083{ $as_echo "$as_me:$LINENO: result: $enable_sniff" >&5
6084$as_echo "$enable_sniff" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006085if test "$enable_sniff" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006086 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006087#define FEAT_SNIFF 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006088_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006089
6090 SNIFF_SRC="if_sniff.c"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006091
Bram Moolenaar071d4272004-06-13 20:20:40 +00006092 SNIFF_OBJ="objects/if_sniff.o"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006093
Bram Moolenaar071d4272004-06-13 20:20:40 +00006094fi
6095
Bram Moolenaar446cb832008-06-24 21:56:24 +00006096{ $as_echo "$as_me:$LINENO: checking --enable-multibyte argument" >&5
6097$as_echo_n "checking --enable-multibyte argument... " >&6; }
6098# Check whether --enable-multibyte was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006099if test "${enable_multibyte+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006100 enableval=$enable_multibyte;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006101else
6102 enable_multibyte="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006103fi
6104
6105{ $as_echo "$as_me:$LINENO: result: $enable_multibyte" >&5
6106$as_echo "$enable_multibyte" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006107if test "$enable_multibyte" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006108 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006109#define FEAT_MBYTE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006110_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006111
6112fi
6113
Bram Moolenaar446cb832008-06-24 21:56:24 +00006114{ $as_echo "$as_me:$LINENO: checking --enable-hangulinput argument" >&5
6115$as_echo_n "checking --enable-hangulinput argument... " >&6; }
6116# Check whether --enable-hangulinput was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006117if test "${enable_hangulinput+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006118 enableval=$enable_hangulinput;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006119else
6120 enable_hangulinput="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006121fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00006122
Bram Moolenaar446cb832008-06-24 21:56:24 +00006123{ $as_echo "$as_me:$LINENO: result: $enable_hangulinput" >&5
6124$as_echo "$enable_hangulinput" >&6; }
6125
6126{ $as_echo "$as_me:$LINENO: checking --enable-xim argument" >&5
6127$as_echo_n "checking --enable-xim argument... " >&6; }
6128# Check whether --enable-xim was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006129if test "${enable_xim+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006130 enableval=$enable_xim; { $as_echo "$as_me:$LINENO: result: $enable_xim" >&5
6131$as_echo "$enable_xim" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006132else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006133 enable_xim="auto"; { $as_echo "$as_me:$LINENO: result: defaulting to auto" >&5
6134$as_echo "defaulting to auto" >&6; }
6135fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00006136
Bram Moolenaar446cb832008-06-24 21:56:24 +00006137
6138{ $as_echo "$as_me:$LINENO: checking --enable-fontset argument" >&5
6139$as_echo_n "checking --enable-fontset argument... " >&6; }
6140# Check whether --enable-fontset was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006141if test "${enable_fontset+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006142 enableval=$enable_fontset;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006143else
6144 enable_fontset="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006145fi
6146
6147{ $as_echo "$as_me:$LINENO: result: $enable_fontset" >&5
6148$as_echo "$enable_fontset" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006149
6150test -z "$with_x" && with_x=yes
6151test "${enable_gui-yes}" != no -a "x$MACOSX" != "xyes" -a "x$QNX" != "xyes" && with_x=yes
6152if test "$with_x" = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006153 { $as_echo "$as_me:$LINENO: result: defaulting to: don't HAVE_X11" >&5
6154$as_echo "defaulting to: don't HAVE_X11" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006155else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006156
Bram Moolenaar071d4272004-06-13 20:20:40 +00006157 # Extract the first word of "xmkmf", so it can be a program name with args.
6158set dummy xmkmf; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00006159{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6160$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006161if test "${ac_cv_path_xmkmfpath+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006162 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006163else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006164 case $xmkmfpath in
6165 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00006166 ac_cv_path_xmkmfpath="$xmkmfpath" # Let the user override the test with a path.
6167 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006168 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006169 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6170for as_dir in $PATH
6171do
6172 IFS=$as_save_IFS
6173 test -z "$as_dir" && as_dir=.
6174 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00006175 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 +00006176 ac_cv_path_xmkmfpath="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006177 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006178 break 2
6179 fi
6180done
6181done
Bram Moolenaar446cb832008-06-24 21:56:24 +00006182IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006183
Bram Moolenaar071d4272004-06-13 20:20:40 +00006184 ;;
6185esac
6186fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006187xmkmfpath=$ac_cv_path_xmkmfpath
Bram Moolenaar071d4272004-06-13 20:20:40 +00006188if test -n "$xmkmfpath"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006189 { $as_echo "$as_me:$LINENO: result: $xmkmfpath" >&5
6190$as_echo "$xmkmfpath" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006191else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006192 { $as_echo "$as_me:$LINENO: result: no" >&5
6193$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006194fi
6195
6196
Bram Moolenaar446cb832008-06-24 21:56:24 +00006197
6198 { $as_echo "$as_me:$LINENO: checking for X" >&5
6199$as_echo_n "checking for X... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006200
Bram Moolenaar071d4272004-06-13 20:20:40 +00006201
Bram Moolenaar446cb832008-06-24 21:56:24 +00006202# Check whether --with-x was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006203if test "${with_x+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006204 withval=$with_x;
6205fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00006206
6207# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
6208if test "x$with_x" = xno; then
6209 # The user explicitly disabled X.
6210 have_x=disabled
6211else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006212 case $x_includes,$x_libraries in #(
Bram Moolenaar32f31b12009-05-21 13:20:59 +00006213 *\'*) { { $as_echo "$as_me:$LINENO: error: cannot use X directory names containing '" >&5
6214$as_echo "$as_me: error: cannot use X directory names containing '" >&2;}
Bram Moolenaar446cb832008-06-24 21:56:24 +00006215 { (exit 1); exit 1; }; };; #(
6216 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then
6217 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006218else
6219 # One or both of the vars are not set, and there is no cached value.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006220ac_x_includes=no ac_x_libraries=no
Bram Moolenaar446cb832008-06-24 21:56:24 +00006221rm -f -r conftest.dir
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006222if mkdir conftest.dir; then
6223 cd conftest.dir
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006224 cat >Imakefile <<'_ACEOF'
Bram Moolenaar446cb832008-06-24 21:56:24 +00006225incroot:
6226 @echo incroot='${INCROOT}'
6227usrlibdir:
6228 @echo usrlibdir='${USRLIBDIR}'
6229libdir:
6230 @echo libdir='${LIBDIR}'
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006231_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00006232 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006233 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
Bram Moolenaar446cb832008-06-24 21:56:24 +00006234 for ac_var in incroot usrlibdir libdir; do
6235 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
6236 done
Bram Moolenaar071d4272004-06-13 20:20:40 +00006237 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
Bram Moolenaar446cb832008-06-24 21:56:24 +00006238 for ac_extension in a so sl dylib la dll; do
6239 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
6240 test -f "$ac_im_libdir/libX11.$ac_extension"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006241 ac_im_usrlibdir=$ac_im_libdir; break
Bram Moolenaar071d4272004-06-13 20:20:40 +00006242 fi
6243 done
6244 # Screen out bogus values from the imake configuration. They are
6245 # bogus both because they are the default anyway, and because
6246 # using them would break gcc on systems where it needs fixed includes.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006247 case $ac_im_incroot in
Bram Moolenaar446cb832008-06-24 21:56:24 +00006248 /usr/include) ac_x_includes= ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006249 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006250 esac
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006251 case $ac_im_usrlibdir in
Bram Moolenaar32f31b12009-05-21 13:20:59 +00006252 /usr/lib | /usr/lib64 | /lib | /lib64) ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006253 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00006254 esac
6255 fi
6256 cd ..
Bram Moolenaar446cb832008-06-24 21:56:24 +00006257 rm -f -r conftest.dir
Bram Moolenaar071d4272004-06-13 20:20:40 +00006258fi
6259
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006260# Standard set of common directories for X headers.
6261# Check X11 before X11Rn because it is often a symlink to the current release.
6262ac_x_header_dirs='
6263/usr/X11/include
6264/usr/X11R6/include
6265/usr/X11R5/include
6266/usr/X11R4/include
Bram Moolenaar071d4272004-06-13 20:20:40 +00006267
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006268/usr/include/X11
6269/usr/include/X11R6
6270/usr/include/X11R5
6271/usr/include/X11R4
6272
6273/usr/local/X11/include
6274/usr/local/X11R6/include
6275/usr/local/X11R5/include
6276/usr/local/X11R4/include
6277
6278/usr/local/include/X11
6279/usr/local/include/X11R6
6280/usr/local/include/X11R5
6281/usr/local/include/X11R4
6282
6283/usr/X386/include
6284/usr/x386/include
6285/usr/XFree86/include/X11
6286
6287/usr/include
6288/usr/local/include
6289/usr/unsupported/include
6290/usr/athena/include
6291/usr/local/x11r5/include
6292/usr/lpp/Xamples/include
6293
6294/usr/openwin/include
6295/usr/openwin/share/include'
6296
6297if test "$ac_x_includes" = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006298 # Guess where to find include files, by looking for Xlib.h.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006299 # First, try using that file with no special directory specified.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006300 cat >conftest.$ac_ext <<_ACEOF
6301/* confdefs.h. */
6302_ACEOF
6303cat confdefs.h >>conftest.$ac_ext
6304cat >>conftest.$ac_ext <<_ACEOF
6305/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00006306#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006307_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00006308if { (ac_try="$ac_cpp conftest.$ac_ext"
6309case "(($ac_try" in
6310 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6311 *) ac_try_echo=$ac_try;;
6312esac
6313eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6314$as_echo "$ac_try_echo") >&5
6315 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006316 ac_status=$?
6317 grep -v '^ *+' conftest.er1 >conftest.err
6318 rm -f conftest.er1
6319 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006320 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6321 (exit $ac_status); } >/dev/null && {
6322 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
6323 test ! -s conftest.err
6324 }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006325 # We can compile using X headers with no special include directory.
6326ac_x_includes=
6327else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006328 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006329sed 's/^/| /' conftest.$ac_ext >&5
6330
6331 for ac_dir in $ac_x_header_dirs; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00006332 if test -r "$ac_dir/X11/Xlib.h"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006333 ac_x_includes=$ac_dir
6334 break
6335 fi
6336done
Bram Moolenaar071d4272004-06-13 20:20:40 +00006337fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006338
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006339rm -f conftest.err conftest.$ac_ext
6340fi # $ac_x_includes = no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006341
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006342if test "$ac_x_libraries" = no; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006343 # Check for the libraries.
Bram Moolenaar071d4272004-06-13 20:20:40 +00006344 # See if we find them without any special options.
6345 # Don't add to $LIBS permanently.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006346 ac_save_LIBS=$LIBS
Bram Moolenaar446cb832008-06-24 21:56:24 +00006347 LIBS="-lX11 $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006348 cat >conftest.$ac_ext <<_ACEOF
6349/* confdefs.h. */
6350_ACEOF
6351cat confdefs.h >>conftest.$ac_ext
6352cat >>conftest.$ac_ext <<_ACEOF
6353/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00006354#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006355int
6356main ()
6357{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006358XrmInitialize ()
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006359 ;
6360 return 0;
6361}
6362_ACEOF
6363rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006364if { (ac_try="$ac_link"
6365case "(($ac_try" in
6366 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6367 *) ac_try_echo=$ac_try;;
6368esac
6369eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6370$as_echo "$ac_try_echo") >&5
6371 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006372 ac_status=$?
6373 grep -v '^ *+' conftest.er1 >conftest.err
6374 rm -f conftest.er1
6375 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006376 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6377 (exit $ac_status); } && {
6378 test -z "$ac_c_werror_flag" ||
6379 test ! -s conftest.err
6380 } && test -s conftest$ac_exeext && {
6381 test "$cross_compiling" = yes ||
6382 $as_test_x conftest$ac_exeext
6383 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006384 LIBS=$ac_save_LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006385# We can link X programs with no special library path.
6386ac_x_libraries=
6387else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006388 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006389sed 's/^/| /' conftest.$ac_ext >&5
6390
Bram Moolenaar446cb832008-06-24 21:56:24 +00006391 LIBS=$ac_save_LIBS
6392for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
Bram Moolenaar071d4272004-06-13 20:20:40 +00006393do
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006394 # Don't even attempt the hair of trying to link an X program!
Bram Moolenaar446cb832008-06-24 21:56:24 +00006395 for ac_extension in a so sl dylib la dll; do
6396 if test -r "$ac_dir/libX11.$ac_extension"; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006397 ac_x_libraries=$ac_dir
6398 break 2
6399 fi
6400 done
6401done
6402fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006403
6404rm -rf conftest.dSYM
6405rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006406 conftest$ac_exeext conftest.$ac_ext
6407fi # $ac_x_libraries = no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006408
Bram Moolenaar446cb832008-06-24 21:56:24 +00006409case $ac_x_includes,$ac_x_libraries in #(
6410 no,* | *,no | *\'*)
6411 # Didn't find X, or a directory has "'" in its name.
6412 ac_cv_have_x="have_x=no";; #(
6413 *)
6414 # Record where we found X for the cache.
6415 ac_cv_have_x="have_x=yes\
6416 ac_x_includes='$ac_x_includes'\
6417 ac_x_libraries='$ac_x_libraries'"
6418esac
Bram Moolenaar071d4272004-06-13 20:20:40 +00006419fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006420;; #(
6421 *) have_x=yes;;
6422 esac
Bram Moolenaar071d4272004-06-13 20:20:40 +00006423 eval "$ac_cv_have_x"
6424fi # $with_x != no
6425
6426if test "$have_x" != yes; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006427 { $as_echo "$as_me:$LINENO: result: $have_x" >&5
6428$as_echo "$have_x" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006429 no_x=yes
6430else
6431 # If each of the values was on the command line, it overrides each guess.
6432 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
6433 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
6434 # Update the cache value to reflect the command line values.
Bram Moolenaar446cb832008-06-24 21:56:24 +00006435 ac_cv_have_x="have_x=yes\
6436 ac_x_includes='$x_includes'\
6437 ac_x_libraries='$x_libraries'"
6438 { $as_echo "$as_me:$LINENO: result: libraries $x_libraries, headers $x_includes" >&5
6439$as_echo "libraries $x_libraries, headers $x_includes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006440fi
6441
6442if test "$no_x" = yes; then
6443 # Not all programs may use this symbol, but it does not hurt to define it.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006444
6445cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006446#define X_DISPLAY_MISSING 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006447_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00006448
6449 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
6450else
6451 if test -n "$x_includes"; then
6452 X_CFLAGS="$X_CFLAGS -I$x_includes"
6453 fi
6454
6455 # It would also be nice to do this for all -L options, not just this one.
6456 if test -n "$x_libraries"; then
6457 X_LIBS="$X_LIBS -L$x_libraries"
6458 # For Solaris; some versions of Sun CC require a space after -R and
6459 # others require no space. Words are not sufficient . . . .
Bram Moolenaar446cb832008-06-24 21:56:24 +00006460 { $as_echo "$as_me:$LINENO: checking whether -R must be followed by a space" >&5
6461$as_echo_n "checking whether -R must be followed by a space... " >&6; }
6462 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
6463 ac_xsave_c_werror_flag=$ac_c_werror_flag
6464 ac_c_werror_flag=yes
6465 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006466/* confdefs.h. */
6467_ACEOF
6468cat confdefs.h >>conftest.$ac_ext
6469cat >>conftest.$ac_ext <<_ACEOF
6470/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00006471
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006472int
6473main ()
6474{
Bram Moolenaar071d4272004-06-13 20:20:40 +00006475
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006476 ;
6477 return 0;
6478}
6479_ACEOF
6480rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006481if { (ac_try="$ac_link"
6482case "(($ac_try" in
6483 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6484 *) ac_try_echo=$ac_try;;
6485esac
6486eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6487$as_echo "$ac_try_echo") >&5
6488 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006489 ac_status=$?
6490 grep -v '^ *+' conftest.er1 >conftest.err
6491 rm -f conftest.er1
6492 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006493 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6494 (exit $ac_status); } && {
6495 test -z "$ac_c_werror_flag" ||
6496 test ! -s conftest.err
6497 } && test -s conftest$ac_exeext && {
6498 test "$cross_compiling" = yes ||
6499 $as_test_x conftest$ac_exeext
6500 }; then
6501 { $as_echo "$as_me:$LINENO: result: no" >&5
6502$as_echo "no" >&6; }
6503 X_LIBS="$X_LIBS -R$x_libraries"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006504else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006505 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006506sed 's/^/| /' conftest.$ac_ext >&5
6507
Bram Moolenaar071d4272004-06-13 20:20:40 +00006508 LIBS="$ac_xsave_LIBS -R $x_libraries"
Bram Moolenaar446cb832008-06-24 21:56:24 +00006509 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006510/* confdefs.h. */
6511_ACEOF
6512cat confdefs.h >>conftest.$ac_ext
6513cat >>conftest.$ac_ext <<_ACEOF
6514/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00006515
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006516int
6517main ()
6518{
Bram Moolenaar071d4272004-06-13 20:20:40 +00006519
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006520 ;
6521 return 0;
6522}
6523_ACEOF
6524rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006525if { (ac_try="$ac_link"
6526case "(($ac_try" in
6527 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6528 *) ac_try_echo=$ac_try;;
6529esac
6530eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6531$as_echo "$ac_try_echo") >&5
6532 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006533 ac_status=$?
6534 grep -v '^ *+' conftest.er1 >conftest.err
6535 rm -f conftest.er1
6536 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006537 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6538 (exit $ac_status); } && {
6539 test -z "$ac_c_werror_flag" ||
6540 test ! -s conftest.err
6541 } && test -s conftest$ac_exeext && {
6542 test "$cross_compiling" = yes ||
6543 $as_test_x conftest$ac_exeext
6544 }; then
6545 { $as_echo "$as_me:$LINENO: result: yes" >&5
6546$as_echo "yes" >&6; }
6547 X_LIBS="$X_LIBS -R $x_libraries"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006548else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006549 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006550sed 's/^/| /' conftest.$ac_ext >&5
6551
Bram Moolenaar446cb832008-06-24 21:56:24 +00006552 { $as_echo "$as_me:$LINENO: result: neither works" >&5
6553$as_echo "neither works" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006554fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006555
6556rm -rf conftest.dSYM
6557rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006558 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006559fi
6560
6561rm -rf conftest.dSYM
6562rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6563 conftest$ac_exeext conftest.$ac_ext
6564 ac_c_werror_flag=$ac_xsave_c_werror_flag
6565 LIBS=$ac_xsave_LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006566 fi
6567
6568 # Check for system-dependent libraries X programs must link with.
6569 # Do this before checking for the system-independent R6 libraries
6570 # (-lICE), since we may need -lsocket or whatever for X linking.
6571
6572 if test "$ISC" = yes; then
6573 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
6574 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006575 # Martyn Johnson says this is needed for Ultrix, if the X
6576 # libraries were built with DECnet support. And Karl Berry says
Bram Moolenaar071d4272004-06-13 20:20:40 +00006577 # the Alpha needs dnet_stub (dnet does not exist).
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006578 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
6579 cat >conftest.$ac_ext <<_ACEOF
6580/* confdefs.h. */
6581_ACEOF
6582cat confdefs.h >>conftest.$ac_ext
6583cat >>conftest.$ac_ext <<_ACEOF
6584/* end confdefs.h. */
6585
Bram Moolenaar446cb832008-06-24 21:56:24 +00006586/* Override any GCC internal prototype to avoid an error.
6587 Use char because int might match the return type of a GCC
6588 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006589#ifdef __cplusplus
6590extern "C"
6591#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006592char XOpenDisplay ();
6593int
6594main ()
6595{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006596return XOpenDisplay ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006597 ;
6598 return 0;
6599}
6600_ACEOF
6601rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006602if { (ac_try="$ac_link"
6603case "(($ac_try" in
6604 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6605 *) ac_try_echo=$ac_try;;
6606esac
6607eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6608$as_echo "$ac_try_echo") >&5
6609 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006610 ac_status=$?
6611 grep -v '^ *+' conftest.er1 >conftest.err
6612 rm -f conftest.er1
6613 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006614 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6615 (exit $ac_status); } && {
6616 test -z "$ac_c_werror_flag" ||
6617 test ! -s conftest.err
6618 } && test -s conftest$ac_exeext && {
6619 test "$cross_compiling" = yes ||
6620 $as_test_x conftest$ac_exeext
6621 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006622 :
Bram Moolenaar071d4272004-06-13 20:20:40 +00006623else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006624 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006625sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00006626
Bram Moolenaar446cb832008-06-24 21:56:24 +00006627 { $as_echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet" >&5
6628$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006629if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006630 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006631else
6632 ac_check_lib_save_LIBS=$LIBS
6633LIBS="-ldnet $LIBS"
6634cat >conftest.$ac_ext <<_ACEOF
6635/* confdefs.h. */
6636_ACEOF
6637cat confdefs.h >>conftest.$ac_ext
6638cat >>conftest.$ac_ext <<_ACEOF
6639/* end confdefs.h. */
6640
Bram Moolenaar446cb832008-06-24 21:56:24 +00006641/* Override any GCC internal prototype to avoid an error.
6642 Use char because int might match the return type of a GCC
6643 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006644#ifdef __cplusplus
6645extern "C"
6646#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006647char dnet_ntoa ();
6648int
6649main ()
6650{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006651return dnet_ntoa ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006652 ;
6653 return 0;
6654}
6655_ACEOF
6656rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006657if { (ac_try="$ac_link"
6658case "(($ac_try" in
6659 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6660 *) ac_try_echo=$ac_try;;
6661esac
6662eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6663$as_echo "$ac_try_echo") >&5
6664 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006665 ac_status=$?
6666 grep -v '^ *+' conftest.er1 >conftest.err
6667 rm -f conftest.er1
6668 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006669 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6670 (exit $ac_status); } && {
6671 test -z "$ac_c_werror_flag" ||
6672 test ! -s conftest.err
6673 } && test -s conftest$ac_exeext && {
6674 test "$cross_compiling" = yes ||
6675 $as_test_x conftest$ac_exeext
6676 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006677 ac_cv_lib_dnet_dnet_ntoa=yes
6678else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006679 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006680sed 's/^/| /' conftest.$ac_ext >&5
6681
Bram Moolenaar446cb832008-06-24 21:56:24 +00006682 ac_cv_lib_dnet_dnet_ntoa=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006683fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006684
6685rm -rf conftest.dSYM
6686rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006687 conftest$ac_exeext conftest.$ac_ext
6688LIBS=$ac_check_lib_save_LIBS
6689fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006690{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
6691$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00006692if test "x$ac_cv_lib_dnet_dnet_ntoa" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006693 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006694fi
6695
6696 if test $ac_cv_lib_dnet_dnet_ntoa = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006697 { $as_echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet_stub" >&5
6698$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006699if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006700 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006701else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006702 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006703LIBS="-ldnet_stub $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006704cat >conftest.$ac_ext <<_ACEOF
6705/* confdefs.h. */
6706_ACEOF
6707cat confdefs.h >>conftest.$ac_ext
6708cat >>conftest.$ac_ext <<_ACEOF
6709/* end confdefs.h. */
6710
Bram Moolenaar446cb832008-06-24 21:56:24 +00006711/* Override any GCC internal prototype to avoid an error.
6712 Use char because int might match the return type of a GCC
6713 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006714#ifdef __cplusplus
6715extern "C"
6716#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006717char dnet_ntoa ();
6718int
6719main ()
6720{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006721return dnet_ntoa ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006722 ;
6723 return 0;
6724}
6725_ACEOF
6726rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006727if { (ac_try="$ac_link"
6728case "(($ac_try" in
6729 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6730 *) ac_try_echo=$ac_try;;
6731esac
6732eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6733$as_echo "$ac_try_echo") >&5
6734 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006735 ac_status=$?
6736 grep -v '^ *+' conftest.er1 >conftest.err
6737 rm -f conftest.er1
6738 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006739 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6740 (exit $ac_status); } && {
6741 test -z "$ac_c_werror_flag" ||
6742 test ! -s conftest.err
6743 } && test -s conftest$ac_exeext && {
6744 test "$cross_compiling" = yes ||
6745 $as_test_x conftest$ac_exeext
6746 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006747 ac_cv_lib_dnet_stub_dnet_ntoa=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006748else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006749 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006750sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00006751
Bram Moolenaar446cb832008-06-24 21:56:24 +00006752 ac_cv_lib_dnet_stub_dnet_ntoa=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006753fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006754
6755rm -rf conftest.dSYM
6756rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006757 conftest$ac_exeext conftest.$ac_ext
6758LIBS=$ac_check_lib_save_LIBS
6759fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006760{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
6761$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00006762if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006763 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006764fi
6765
6766 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006767fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006768
6769rm -rf conftest.dSYM
6770rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006771 conftest$ac_exeext conftest.$ac_ext
6772 LIBS="$ac_xsave_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006773
6774 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
6775 # to get the SysV transport functions.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006776 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
Bram Moolenaar071d4272004-06-13 20:20:40 +00006777 # needs -lnsl.
6778 # The nsl library prevents programs from opening the X display
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006779 # on Irix 5.2, according to T.E. Dickey.
6780 # The functions gethostbyname, getservbyname, and inet_addr are
6781 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
Bram Moolenaar446cb832008-06-24 21:56:24 +00006782 { $as_echo "$as_me:$LINENO: checking for gethostbyname" >&5
6783$as_echo_n "checking for gethostbyname... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006784if test "${ac_cv_func_gethostbyname+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006785 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006786else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006787 cat >conftest.$ac_ext <<_ACEOF
6788/* confdefs.h. */
6789_ACEOF
6790cat confdefs.h >>conftest.$ac_ext
6791cat >>conftest.$ac_ext <<_ACEOF
6792/* end confdefs.h. */
6793/* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
6794 For example, HP-UX 11i <limits.h> declares gettimeofday. */
6795#define gethostbyname innocuous_gethostbyname
6796
Bram Moolenaar071d4272004-06-13 20:20:40 +00006797/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006798 which can conflict with char gethostbyname (); below.
6799 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6800 <limits.h> exists even on freestanding compilers. */
6801
6802#ifdef __STDC__
6803# include <limits.h>
6804#else
6805# include <assert.h>
6806#endif
6807
6808#undef gethostbyname
6809
Bram Moolenaar446cb832008-06-24 21:56:24 +00006810/* Override any GCC internal prototype to avoid an error.
6811 Use char because int might match the return type of a GCC
6812 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006813#ifdef __cplusplus
6814extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006815#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006816char gethostbyname ();
Bram Moolenaar071d4272004-06-13 20:20:40 +00006817/* The GNU C library defines this for functions which it implements
6818 to always fail with ENOSYS. Some functions are actually named
6819 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00006820#if defined __stub_gethostbyname || defined __stub___gethostbyname
Bram Moolenaar071d4272004-06-13 20:20:40 +00006821choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +00006822#endif
6823
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006824int
6825main ()
6826{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006827return gethostbyname ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006828 ;
6829 return 0;
6830}
6831_ACEOF
6832rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006833if { (ac_try="$ac_link"
6834case "(($ac_try" in
6835 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6836 *) ac_try_echo=$ac_try;;
6837esac
6838eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6839$as_echo "$ac_try_echo") >&5
6840 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006841 ac_status=$?
6842 grep -v '^ *+' conftest.er1 >conftest.err
6843 rm -f conftest.er1
6844 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006845 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6846 (exit $ac_status); } && {
6847 test -z "$ac_c_werror_flag" ||
6848 test ! -s conftest.err
6849 } && test -s conftest$ac_exeext && {
6850 test "$cross_compiling" = yes ||
6851 $as_test_x conftest$ac_exeext
6852 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006853 ac_cv_func_gethostbyname=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006854else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006855 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006856sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00006857
Bram Moolenaar446cb832008-06-24 21:56:24 +00006858 ac_cv_func_gethostbyname=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006859fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006860
6861rm -rf conftest.dSYM
6862rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006863 conftest$ac_exeext conftest.$ac_ext
6864fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006865{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
6866$as_echo "$ac_cv_func_gethostbyname" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00006867
6868 if test $ac_cv_func_gethostbyname = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006869 { $as_echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
6870$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006871if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006872 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00006873else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006874 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00006875LIBS="-lnsl $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006876cat >conftest.$ac_ext <<_ACEOF
6877/* confdefs.h. */
6878_ACEOF
6879cat confdefs.h >>conftest.$ac_ext
6880cat >>conftest.$ac_ext <<_ACEOF
6881/* end confdefs.h. */
6882
Bram Moolenaar446cb832008-06-24 21:56:24 +00006883/* Override any GCC internal prototype to avoid an error.
6884 Use char because int might match the return type of a GCC
6885 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006886#ifdef __cplusplus
6887extern "C"
6888#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006889char gethostbyname ();
6890int
6891main ()
6892{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006893return gethostbyname ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006894 ;
6895 return 0;
6896}
6897_ACEOF
6898rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006899if { (ac_try="$ac_link"
6900case "(($ac_try" in
6901 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6902 *) ac_try_echo=$ac_try;;
6903esac
6904eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6905$as_echo "$ac_try_echo") >&5
6906 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006907 ac_status=$?
6908 grep -v '^ *+' conftest.er1 >conftest.err
6909 rm -f conftest.er1
6910 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006911 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6912 (exit $ac_status); } && {
6913 test -z "$ac_c_werror_flag" ||
6914 test ! -s conftest.err
6915 } && test -s conftest$ac_exeext && {
6916 test "$cross_compiling" = yes ||
6917 $as_test_x conftest$ac_exeext
6918 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006919 ac_cv_lib_nsl_gethostbyname=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00006920else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006921 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006922sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00006923
Bram Moolenaar446cb832008-06-24 21:56:24 +00006924 ac_cv_lib_nsl_gethostbyname=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00006925fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006926
6927rm -rf conftest.dSYM
6928rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006929 conftest$ac_exeext conftest.$ac_ext
6930LIBS=$ac_check_lib_save_LIBS
6931fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006932{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
6933$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00006934if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00006935 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
Bram Moolenaar071d4272004-06-13 20:20:40 +00006936fi
6937
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006938 if test $ac_cv_lib_nsl_gethostbyname = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006939 { $as_echo "$as_me:$LINENO: checking for gethostbyname in -lbsd" >&5
6940$as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006941if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00006942 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006943else
6944 ac_check_lib_save_LIBS=$LIBS
6945LIBS="-lbsd $LIBS"
6946cat >conftest.$ac_ext <<_ACEOF
6947/* confdefs.h. */
6948_ACEOF
6949cat confdefs.h >>conftest.$ac_ext
6950cat >>conftest.$ac_ext <<_ACEOF
6951/* end confdefs.h. */
6952
Bram Moolenaar446cb832008-06-24 21:56:24 +00006953/* Override any GCC internal prototype to avoid an error.
6954 Use char because int might match the return type of a GCC
6955 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006956#ifdef __cplusplus
6957extern "C"
6958#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006959char gethostbyname ();
6960int
6961main ()
6962{
Bram Moolenaar446cb832008-06-24 21:56:24 +00006963return gethostbyname ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006964 ;
6965 return 0;
6966}
6967_ACEOF
6968rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00006969if { (ac_try="$ac_link"
6970case "(($ac_try" in
6971 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6972 *) ac_try_echo=$ac_try;;
6973esac
6974eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6975$as_echo "$ac_try_echo") >&5
6976 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006977 ac_status=$?
6978 grep -v '^ *+' conftest.er1 >conftest.err
6979 rm -f conftest.er1
6980 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00006981 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6982 (exit $ac_status); } && {
6983 test -z "$ac_c_werror_flag" ||
6984 test ! -s conftest.err
6985 } && test -s conftest$ac_exeext && {
6986 test "$cross_compiling" = yes ||
6987 $as_test_x conftest$ac_exeext
6988 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006989 ac_cv_lib_bsd_gethostbyname=yes
6990else
Bram Moolenaar446cb832008-06-24 21:56:24 +00006991 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006992sed 's/^/| /' conftest.$ac_ext >&5
6993
Bram Moolenaar446cb832008-06-24 21:56:24 +00006994 ac_cv_lib_bsd_gethostbyname=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006995fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00006996
6997rm -rf conftest.dSYM
6998rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00006999 conftest$ac_exeext conftest.$ac_ext
7000LIBS=$ac_check_lib_save_LIBS
7001fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007002{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_gethostbyname" >&5
7003$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00007004if test "x$ac_cv_lib_bsd_gethostbyname" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007005 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
7006fi
7007
7008 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00007009 fi
7010
7011 # lieder@skyler.mavd.honeywell.com says without -lsocket,
7012 # socket/setsockopt and other routines are undefined under SCO ODT
7013 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007014 # on later versions), says Simon Leinen: it contains gethostby*
7015 # variants that don't use the name server (or something). -lsocket
7016 # must be given before -lnsl if both are needed. We assume that
7017 # if connect needs -lnsl, so does gethostbyname.
Bram Moolenaar446cb832008-06-24 21:56:24 +00007018 { $as_echo "$as_me:$LINENO: checking for connect" >&5
7019$as_echo_n "checking for connect... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007020if test "${ac_cv_func_connect+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007021 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007022else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007023 cat >conftest.$ac_ext <<_ACEOF
7024/* confdefs.h. */
7025_ACEOF
7026cat confdefs.h >>conftest.$ac_ext
7027cat >>conftest.$ac_ext <<_ACEOF
7028/* end confdefs.h. */
7029/* Define connect to an innocuous variant, in case <limits.h> declares connect.
7030 For example, HP-UX 11i <limits.h> declares gettimeofday. */
7031#define connect innocuous_connect
7032
Bram Moolenaar071d4272004-06-13 20:20:40 +00007033/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007034 which can conflict with char connect (); below.
7035 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7036 <limits.h> exists even on freestanding compilers. */
7037
7038#ifdef __STDC__
7039# include <limits.h>
7040#else
7041# include <assert.h>
7042#endif
7043
7044#undef connect
7045
Bram Moolenaar446cb832008-06-24 21:56:24 +00007046/* Override any GCC internal prototype to avoid an error.
7047 Use char because int might match the return type of a GCC
7048 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007049#ifdef __cplusplus
7050extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007051#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007052char connect ();
Bram Moolenaar071d4272004-06-13 20:20:40 +00007053/* The GNU C library defines this for functions which it implements
7054 to always fail with ENOSYS. Some functions are actually named
7055 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00007056#if defined __stub_connect || defined __stub___connect
Bram Moolenaar071d4272004-06-13 20:20:40 +00007057choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +00007058#endif
7059
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007060int
7061main ()
7062{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007063return connect ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007064 ;
7065 return 0;
7066}
7067_ACEOF
7068rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007069if { (ac_try="$ac_link"
7070case "(($ac_try" in
7071 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7072 *) ac_try_echo=$ac_try;;
7073esac
7074eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7075$as_echo "$ac_try_echo") >&5
7076 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007077 ac_status=$?
7078 grep -v '^ *+' conftest.er1 >conftest.err
7079 rm -f conftest.er1
7080 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007081 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7082 (exit $ac_status); } && {
7083 test -z "$ac_c_werror_flag" ||
7084 test ! -s conftest.err
7085 } && test -s conftest$ac_exeext && {
7086 test "$cross_compiling" = yes ||
7087 $as_test_x conftest$ac_exeext
7088 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007089 ac_cv_func_connect=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007090else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007091 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007092sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007093
Bram Moolenaar446cb832008-06-24 21:56:24 +00007094 ac_cv_func_connect=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007095fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007096
7097rm -rf conftest.dSYM
7098rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007099 conftest$ac_exeext conftest.$ac_ext
7100fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007101{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5
7102$as_echo "$ac_cv_func_connect" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007103
7104 if test $ac_cv_func_connect = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007105 { $as_echo "$as_me:$LINENO: checking for connect in -lsocket" >&5
7106$as_echo_n "checking for connect in -lsocket... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007107if test "${ac_cv_lib_socket_connect+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007108 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007109else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007110 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007111LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007112cat >conftest.$ac_ext <<_ACEOF
7113/* confdefs.h. */
7114_ACEOF
7115cat confdefs.h >>conftest.$ac_ext
7116cat >>conftest.$ac_ext <<_ACEOF
7117/* end confdefs.h. */
7118
Bram Moolenaar446cb832008-06-24 21:56:24 +00007119/* Override any GCC internal prototype to avoid an error.
7120 Use char because int might match the return type of a GCC
7121 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007122#ifdef __cplusplus
7123extern "C"
7124#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007125char connect ();
7126int
7127main ()
7128{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007129return connect ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007130 ;
7131 return 0;
7132}
7133_ACEOF
7134rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007135if { (ac_try="$ac_link"
7136case "(($ac_try" in
7137 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7138 *) ac_try_echo=$ac_try;;
7139esac
7140eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7141$as_echo "$ac_try_echo") >&5
7142 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007143 ac_status=$?
7144 grep -v '^ *+' conftest.er1 >conftest.err
7145 rm -f conftest.er1
7146 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007147 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7148 (exit $ac_status); } && {
7149 test -z "$ac_c_werror_flag" ||
7150 test ! -s conftest.err
7151 } && test -s conftest$ac_exeext && {
7152 test "$cross_compiling" = yes ||
7153 $as_test_x conftest$ac_exeext
7154 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007155 ac_cv_lib_socket_connect=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007156else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007157 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007158sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007159
Bram Moolenaar446cb832008-06-24 21:56:24 +00007160 ac_cv_lib_socket_connect=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007161fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007162
7163rm -rf conftest.dSYM
7164rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007165 conftest$ac_exeext conftest.$ac_ext
7166LIBS=$ac_check_lib_save_LIBS
7167fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007168{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_socket_connect" >&5
7169$as_echo "$ac_cv_lib_socket_connect" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00007170if test "x$ac_cv_lib_socket_connect" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007171 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007172fi
7173
7174 fi
7175
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007176 # Guillermo Gomez says -lposix is necessary on A/UX.
Bram Moolenaar446cb832008-06-24 21:56:24 +00007177 { $as_echo "$as_me:$LINENO: checking for remove" >&5
7178$as_echo_n "checking for remove... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007179if test "${ac_cv_func_remove+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007180 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007181else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007182 cat >conftest.$ac_ext <<_ACEOF
7183/* confdefs.h. */
7184_ACEOF
7185cat confdefs.h >>conftest.$ac_ext
7186cat >>conftest.$ac_ext <<_ACEOF
7187/* end confdefs.h. */
7188/* Define remove to an innocuous variant, in case <limits.h> declares remove.
7189 For example, HP-UX 11i <limits.h> declares gettimeofday. */
7190#define remove innocuous_remove
7191
Bram Moolenaar071d4272004-06-13 20:20:40 +00007192/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007193 which can conflict with char remove (); below.
7194 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7195 <limits.h> exists even on freestanding compilers. */
7196
7197#ifdef __STDC__
7198# include <limits.h>
7199#else
7200# include <assert.h>
7201#endif
7202
7203#undef remove
7204
Bram Moolenaar446cb832008-06-24 21:56:24 +00007205/* Override any GCC internal prototype to avoid an error.
7206 Use char because int might match the return type of a GCC
7207 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007208#ifdef __cplusplus
7209extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007210#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007211char remove ();
Bram Moolenaar071d4272004-06-13 20:20:40 +00007212/* The GNU C library defines this for functions which it implements
7213 to always fail with ENOSYS. Some functions are actually named
7214 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00007215#if defined __stub_remove || defined __stub___remove
Bram Moolenaar071d4272004-06-13 20:20:40 +00007216choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +00007217#endif
7218
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007219int
7220main ()
7221{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007222return remove ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007223 ;
7224 return 0;
7225}
7226_ACEOF
7227rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007228if { (ac_try="$ac_link"
7229case "(($ac_try" in
7230 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7231 *) ac_try_echo=$ac_try;;
7232esac
7233eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7234$as_echo "$ac_try_echo") >&5
7235 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007236 ac_status=$?
7237 grep -v '^ *+' conftest.er1 >conftest.err
7238 rm -f conftest.er1
7239 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007240 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7241 (exit $ac_status); } && {
7242 test -z "$ac_c_werror_flag" ||
7243 test ! -s conftest.err
7244 } && test -s conftest$ac_exeext && {
7245 test "$cross_compiling" = yes ||
7246 $as_test_x conftest$ac_exeext
7247 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007248 ac_cv_func_remove=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007249else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007250 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007251sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007252
Bram Moolenaar446cb832008-06-24 21:56:24 +00007253 ac_cv_func_remove=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007254fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007255
7256rm -rf conftest.dSYM
7257rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007258 conftest$ac_exeext conftest.$ac_ext
7259fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007260{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_remove" >&5
7261$as_echo "$ac_cv_func_remove" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007262
7263 if test $ac_cv_func_remove = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007264 { $as_echo "$as_me:$LINENO: checking for remove in -lposix" >&5
7265$as_echo_n "checking for remove in -lposix... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007266if test "${ac_cv_lib_posix_remove+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007267 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007268else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007269 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007270LIBS="-lposix $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007271cat >conftest.$ac_ext <<_ACEOF
7272/* confdefs.h. */
7273_ACEOF
7274cat confdefs.h >>conftest.$ac_ext
7275cat >>conftest.$ac_ext <<_ACEOF
7276/* end confdefs.h. */
7277
Bram Moolenaar446cb832008-06-24 21:56:24 +00007278/* Override any GCC internal prototype to avoid an error.
7279 Use char because int might match the return type of a GCC
7280 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007281#ifdef __cplusplus
7282extern "C"
7283#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007284char remove ();
7285int
7286main ()
7287{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007288return remove ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007289 ;
7290 return 0;
7291}
7292_ACEOF
7293rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007294if { (ac_try="$ac_link"
7295case "(($ac_try" in
7296 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7297 *) ac_try_echo=$ac_try;;
7298esac
7299eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7300$as_echo "$ac_try_echo") >&5
7301 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007302 ac_status=$?
7303 grep -v '^ *+' conftest.er1 >conftest.err
7304 rm -f conftest.er1
7305 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007306 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7307 (exit $ac_status); } && {
7308 test -z "$ac_c_werror_flag" ||
7309 test ! -s conftest.err
7310 } && test -s conftest$ac_exeext && {
7311 test "$cross_compiling" = yes ||
7312 $as_test_x conftest$ac_exeext
7313 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007314 ac_cv_lib_posix_remove=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007315else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007316 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007317sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007318
Bram Moolenaar446cb832008-06-24 21:56:24 +00007319 ac_cv_lib_posix_remove=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007320fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007321
7322rm -rf conftest.dSYM
7323rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007324 conftest$ac_exeext conftest.$ac_ext
7325LIBS=$ac_check_lib_save_LIBS
7326fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007327{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_posix_remove" >&5
7328$as_echo "$ac_cv_lib_posix_remove" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00007329if test "x$ac_cv_lib_posix_remove" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007330 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007331fi
7332
7333 fi
7334
7335 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
Bram Moolenaar446cb832008-06-24 21:56:24 +00007336 { $as_echo "$as_me:$LINENO: checking for shmat" >&5
7337$as_echo_n "checking for shmat... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007338if test "${ac_cv_func_shmat+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007339 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007340else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007341 cat >conftest.$ac_ext <<_ACEOF
7342/* confdefs.h. */
7343_ACEOF
7344cat confdefs.h >>conftest.$ac_ext
7345cat >>conftest.$ac_ext <<_ACEOF
7346/* end confdefs.h. */
7347/* Define shmat to an innocuous variant, in case <limits.h> declares shmat.
7348 For example, HP-UX 11i <limits.h> declares gettimeofday. */
7349#define shmat innocuous_shmat
7350
Bram Moolenaar071d4272004-06-13 20:20:40 +00007351/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007352 which can conflict with char shmat (); below.
7353 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7354 <limits.h> exists even on freestanding compilers. */
7355
7356#ifdef __STDC__
7357# include <limits.h>
7358#else
7359# include <assert.h>
7360#endif
7361
7362#undef shmat
7363
Bram Moolenaar446cb832008-06-24 21:56:24 +00007364/* Override any GCC internal prototype to avoid an error.
7365 Use char because int might match the return type of a GCC
7366 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007367#ifdef __cplusplus
7368extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007369#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007370char shmat ();
Bram Moolenaar071d4272004-06-13 20:20:40 +00007371/* The GNU C library defines this for functions which it implements
7372 to always fail with ENOSYS. Some functions are actually named
7373 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +00007374#if defined __stub_shmat || defined __stub___shmat
Bram Moolenaar071d4272004-06-13 20:20:40 +00007375choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +00007376#endif
7377
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007378int
7379main ()
7380{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007381return shmat ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007382 ;
7383 return 0;
7384}
7385_ACEOF
7386rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007387if { (ac_try="$ac_link"
7388case "(($ac_try" in
7389 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7390 *) ac_try_echo=$ac_try;;
7391esac
7392eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7393$as_echo "$ac_try_echo") >&5
7394 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007395 ac_status=$?
7396 grep -v '^ *+' conftest.er1 >conftest.err
7397 rm -f conftest.er1
7398 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007399 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7400 (exit $ac_status); } && {
7401 test -z "$ac_c_werror_flag" ||
7402 test ! -s conftest.err
7403 } && test -s conftest$ac_exeext && {
7404 test "$cross_compiling" = yes ||
7405 $as_test_x conftest$ac_exeext
7406 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007407 ac_cv_func_shmat=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007408else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007409 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007410sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007411
Bram Moolenaar446cb832008-06-24 21:56:24 +00007412 ac_cv_func_shmat=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007413fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007414
7415rm -rf conftest.dSYM
7416rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007417 conftest$ac_exeext conftest.$ac_ext
7418fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007419{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_shmat" >&5
7420$as_echo "$ac_cv_func_shmat" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007421
7422 if test $ac_cv_func_shmat = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007423 { $as_echo "$as_me:$LINENO: checking for shmat in -lipc" >&5
7424$as_echo_n "checking for shmat in -lipc... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007425if test "${ac_cv_lib_ipc_shmat+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007426 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007427else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007428 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007429LIBS="-lipc $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007430cat >conftest.$ac_ext <<_ACEOF
7431/* confdefs.h. */
7432_ACEOF
7433cat confdefs.h >>conftest.$ac_ext
7434cat >>conftest.$ac_ext <<_ACEOF
7435/* end confdefs.h. */
7436
Bram Moolenaar446cb832008-06-24 21:56:24 +00007437/* Override any GCC internal prototype to avoid an error.
7438 Use char because int might match the return type of a GCC
7439 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007440#ifdef __cplusplus
7441extern "C"
7442#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007443char shmat ();
7444int
7445main ()
7446{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007447return shmat ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007448 ;
7449 return 0;
7450}
7451_ACEOF
7452rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007453if { (ac_try="$ac_link"
7454case "(($ac_try" in
7455 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7456 *) ac_try_echo=$ac_try;;
7457esac
7458eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7459$as_echo "$ac_try_echo") >&5
7460 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007461 ac_status=$?
7462 grep -v '^ *+' conftest.er1 >conftest.err
7463 rm -f conftest.er1
7464 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007465 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7466 (exit $ac_status); } && {
7467 test -z "$ac_c_werror_flag" ||
7468 test ! -s conftest.err
7469 } && test -s conftest$ac_exeext && {
7470 test "$cross_compiling" = yes ||
7471 $as_test_x conftest$ac_exeext
7472 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007473 ac_cv_lib_ipc_shmat=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007474else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007475 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007476sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007477
Bram Moolenaar446cb832008-06-24 21:56:24 +00007478 ac_cv_lib_ipc_shmat=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007479fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007480
7481rm -rf conftest.dSYM
7482rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007483 conftest$ac_exeext conftest.$ac_ext
7484LIBS=$ac_check_lib_save_LIBS
7485fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007486{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_ipc_shmat" >&5
7487$as_echo "$ac_cv_lib_ipc_shmat" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00007488if test "x$ac_cv_lib_ipc_shmat" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007489 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007490fi
7491
7492 fi
7493 fi
7494
7495 # Check for libraries that X11R6 Xt/Xaw programs need.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007496 ac_save_LDFLAGS=$LDFLAGS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007497 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
7498 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
7499 # check for ICE first), but we must link in the order -lSM -lICE or
7500 # we get undefined symbols. So assume we have SM if we have ICE.
7501 # These have to be linked with before -lX11, unlike the other
7502 # libraries we check for below, so use a different variable.
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007503 # John Interrante, Karl Berry
Bram Moolenaar446cb832008-06-24 21:56:24 +00007504 { $as_echo "$as_me:$LINENO: checking for IceConnectionNumber in -lICE" >&5
7505$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007506if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007507 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007508else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007509 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007510LIBS="-lICE $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007511cat >conftest.$ac_ext <<_ACEOF
7512/* confdefs.h. */
7513_ACEOF
7514cat confdefs.h >>conftest.$ac_ext
7515cat >>conftest.$ac_ext <<_ACEOF
7516/* end confdefs.h. */
7517
Bram Moolenaar446cb832008-06-24 21:56:24 +00007518/* Override any GCC internal prototype to avoid an error.
7519 Use char because int might match the return type of a GCC
7520 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007521#ifdef __cplusplus
7522extern "C"
7523#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007524char IceConnectionNumber ();
7525int
7526main ()
7527{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007528return IceConnectionNumber ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007529 ;
7530 return 0;
7531}
7532_ACEOF
7533rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007534if { (ac_try="$ac_link"
7535case "(($ac_try" in
7536 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7537 *) ac_try_echo=$ac_try;;
7538esac
7539eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7540$as_echo "$ac_try_echo") >&5
7541 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007542 ac_status=$?
7543 grep -v '^ *+' conftest.er1 >conftest.err
7544 rm -f conftest.er1
7545 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007546 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7547 (exit $ac_status); } && {
7548 test -z "$ac_c_werror_flag" ||
7549 test ! -s conftest.err
7550 } && test -s conftest$ac_exeext && {
7551 test "$cross_compiling" = yes ||
7552 $as_test_x conftest$ac_exeext
7553 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007554 ac_cv_lib_ICE_IceConnectionNumber=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007555else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007556 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007557sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007558
Bram Moolenaar446cb832008-06-24 21:56:24 +00007559 ac_cv_lib_ICE_IceConnectionNumber=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007560fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007561
7562rm -rf conftest.dSYM
7563rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007564 conftest$ac_exeext conftest.$ac_ext
7565LIBS=$ac_check_lib_save_LIBS
7566fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007567{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
7568$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00007569if test "x$ac_cv_lib_ICE_IceConnectionNumber" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007570 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007571fi
7572
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007573 LDFLAGS=$ac_save_LDFLAGS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007574
7575fi
7576
7577
7578 if test "$OS390Unix" = "yes"; then
7579 CFLAGS="$CFLAGS -W c,dll"
7580 LDFLAGS="$LDFLAGS -W l,dll"
7581 X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE -lXmu"
7582 fi
7583
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007584
Bram Moolenaar071d4272004-06-13 20:20:40 +00007585 if test -d "$x_includes" && test ! -d "$x_libraries"; then
7586 x_libraries=`echo "$x_includes" | sed s/include/lib/`
Bram Moolenaar446cb832008-06-24 21:56:24 +00007587 { $as_echo "$as_me:$LINENO: result: Corrected X libraries to $x_libraries" >&5
7588$as_echo "Corrected X libraries to $x_libraries" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007589 X_LIBS="$X_LIBS -L$x_libraries"
7590 if test "`(uname) 2>/dev/null`" = SunOS &&
7591 uname -r | grep '^5' >/dev/null; then
7592 X_LIBS="$X_LIBS -R $x_libraries"
7593 fi
7594 fi
7595
7596 if test -d "$x_libraries" && test ! -d "$x_includes"; then
7597 x_includes=`echo "$x_libraries" | sed s/lib/include/`
Bram Moolenaar446cb832008-06-24 21:56:24 +00007598 { $as_echo "$as_me:$LINENO: result: Corrected X includes to $x_includes" >&5
7599$as_echo "Corrected X includes to $x_includes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007600 X_CFLAGS="$X_CFLAGS -I$x_includes"
7601 fi
7602
7603 X_CFLAGS="`echo $X_CFLAGS\ | sed 's%-I/usr/include %%'`"
7604 X_LIBS="`echo $X_LIBS\ | sed 's%-L/usr/lib %%'`"
7605 X_LIBS="`echo $X_LIBS\ | sed -e 's%-R/usr/lib %%' -e 's%-R /usr/lib %%'`"
7606
7607
Bram Moolenaar00ca2842008-06-26 20:14:00 +00007608 { $as_echo "$as_me:$LINENO: checking if X11 header files can be found" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007609$as_echo_n "checking if X11 header files can be found... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007610 cflags_save=$CFLAGS
7611 CFLAGS="$CFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007612 cat >conftest.$ac_ext <<_ACEOF
7613/* confdefs.h. */
7614_ACEOF
7615cat confdefs.h >>conftest.$ac_ext
7616cat >>conftest.$ac_ext <<_ACEOF
7617/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00007618#include <X11/Xlib.h>
Bram Moolenaar00ca2842008-06-26 20:14:00 +00007619#include <X11/Intrinsic.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007620int
7621main ()
7622{
Bram Moolenaar071d4272004-06-13 20:20:40 +00007623
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007624 ;
7625 return 0;
7626}
7627_ACEOF
7628rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007629if { (ac_try="$ac_compile"
7630case "(($ac_try" in
7631 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7632 *) ac_try_echo=$ac_try;;
7633esac
7634eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7635$as_echo "$ac_try_echo") >&5
7636 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007637 ac_status=$?
7638 grep -v '^ *+' conftest.er1 >conftest.err
7639 rm -f conftest.er1
7640 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007641 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7642 (exit $ac_status); } && {
7643 test -z "$ac_c_werror_flag" ||
7644 test ! -s conftest.err
7645 } && test -s conftest.$ac_objext; then
7646 { $as_echo "$as_me:$LINENO: result: yes" >&5
7647$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007648else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007649 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007650sed 's/^/| /' conftest.$ac_ext >&5
7651
Bram Moolenaar446cb832008-06-24 21:56:24 +00007652 { $as_echo "$as_me:$LINENO: result: no" >&5
7653$as_echo "no" >&6; }; no_x=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007654fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007655
7656rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00007657 CFLAGS=$cflags_save
7658
7659 if test "${no_x-no}" = yes; then
7660 with_x=no
7661 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007662 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00007663#define HAVE_X11 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007664_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00007665
7666 X_LIB="-lXt -lX11";
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007667
Bram Moolenaar071d4272004-06-13 20:20:40 +00007668
7669 ac_save_LDFLAGS="$LDFLAGS"
7670 LDFLAGS="-L$x_libraries $LDFLAGS"
7671
Bram Moolenaar446cb832008-06-24 21:56:24 +00007672 { $as_echo "$as_me:$LINENO: checking for _XdmcpAuthDoIt in -lXdmcp" >&5
7673$as_echo_n "checking for _XdmcpAuthDoIt in -lXdmcp... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007674if test "${ac_cv_lib_Xdmcp__XdmcpAuthDoIt+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007675 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007676else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007677 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007678LIBS="-lXdmcp -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS -lXdmcp $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007679cat >conftest.$ac_ext <<_ACEOF
7680/* confdefs.h. */
7681_ACEOF
7682cat confdefs.h >>conftest.$ac_ext
7683cat >>conftest.$ac_ext <<_ACEOF
7684/* end confdefs.h. */
7685
Bram Moolenaar446cb832008-06-24 21:56:24 +00007686/* Override any GCC internal prototype to avoid an error.
7687 Use char because int might match the return type of a GCC
7688 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007689#ifdef __cplusplus
7690extern "C"
7691#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007692char _XdmcpAuthDoIt ();
7693int
7694main ()
7695{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007696return _XdmcpAuthDoIt ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007697 ;
7698 return 0;
7699}
7700_ACEOF
7701rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007702if { (ac_try="$ac_link"
7703case "(($ac_try" in
7704 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7705 *) ac_try_echo=$ac_try;;
7706esac
7707eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7708$as_echo "$ac_try_echo") >&5
7709 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007710 ac_status=$?
7711 grep -v '^ *+' conftest.er1 >conftest.err
7712 rm -f conftest.er1
7713 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007714 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7715 (exit $ac_status); } && {
7716 test -z "$ac_c_werror_flag" ||
7717 test ! -s conftest.err
7718 } && test -s conftest$ac_exeext && {
7719 test "$cross_compiling" = yes ||
7720 $as_test_x conftest$ac_exeext
7721 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007722 ac_cv_lib_Xdmcp__XdmcpAuthDoIt=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007723else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007724 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007725sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007726
Bram Moolenaar446cb832008-06-24 21:56:24 +00007727 ac_cv_lib_Xdmcp__XdmcpAuthDoIt=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007728fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007729
7730rm -rf conftest.dSYM
7731rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007732 conftest$ac_exeext conftest.$ac_ext
7733LIBS=$ac_check_lib_save_LIBS
7734fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007735{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&5
7736$as_echo "$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00007737if test "x$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007738 X_EXTRA_LIBS="$X_EXTRA_LIBS -lXdmcp"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007739fi
7740
7741
Bram Moolenaar446cb832008-06-24 21:56:24 +00007742 { $as_echo "$as_me:$LINENO: checking for IceOpenConnection in -lICE" >&5
7743$as_echo_n "checking for IceOpenConnection in -lICE... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007744if test "${ac_cv_lib_ICE_IceOpenConnection+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007745 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007746else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007747 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007748LIBS="-lICE $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007749cat >conftest.$ac_ext <<_ACEOF
7750/* confdefs.h. */
7751_ACEOF
7752cat confdefs.h >>conftest.$ac_ext
7753cat >>conftest.$ac_ext <<_ACEOF
7754/* end confdefs.h. */
7755
Bram Moolenaar446cb832008-06-24 21:56:24 +00007756/* Override any GCC internal prototype to avoid an error.
7757 Use char because int might match the return type of a GCC
7758 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007759#ifdef __cplusplus
7760extern "C"
7761#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007762char IceOpenConnection ();
7763int
7764main ()
7765{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007766return IceOpenConnection ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007767 ;
7768 return 0;
7769}
7770_ACEOF
7771rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007772if { (ac_try="$ac_link"
7773case "(($ac_try" in
7774 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7775 *) ac_try_echo=$ac_try;;
7776esac
7777eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7778$as_echo "$ac_try_echo") >&5
7779 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007780 ac_status=$?
7781 grep -v '^ *+' conftest.er1 >conftest.err
7782 rm -f conftest.er1
7783 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007784 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7785 (exit $ac_status); } && {
7786 test -z "$ac_c_werror_flag" ||
7787 test ! -s conftest.err
7788 } && test -s conftest$ac_exeext && {
7789 test "$cross_compiling" = yes ||
7790 $as_test_x conftest$ac_exeext
7791 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007792 ac_cv_lib_ICE_IceOpenConnection=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007793else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007794 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007795sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007796
Bram Moolenaar446cb832008-06-24 21:56:24 +00007797 ac_cv_lib_ICE_IceOpenConnection=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007798fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007799
7800rm -rf conftest.dSYM
7801rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007802 conftest$ac_exeext conftest.$ac_ext
7803LIBS=$ac_check_lib_save_LIBS
7804fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007805{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceOpenConnection" >&5
7806$as_echo "$ac_cv_lib_ICE_IceOpenConnection" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00007807if test "x$ac_cv_lib_ICE_IceOpenConnection" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007808 X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007809fi
7810
7811
7812 LDFLAGS="$X_LIBS $ac_save_LDFLAGS"
Bram Moolenaar446cb832008-06-24 21:56:24 +00007813 { $as_echo "$as_me:$LINENO: checking for XpmCreatePixmapFromData in -lXpm" >&5
7814$as_echo_n "checking for XpmCreatePixmapFromData in -lXpm... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007815if test "${ac_cv_lib_Xpm_XpmCreatePixmapFromData+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007816 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00007817else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007818 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00007819LIBS="-lXpm -lXt $X_PRE_LIBS -lXpm -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007820cat >conftest.$ac_ext <<_ACEOF
7821/* confdefs.h. */
7822_ACEOF
7823cat confdefs.h >>conftest.$ac_ext
7824cat >>conftest.$ac_ext <<_ACEOF
7825/* end confdefs.h. */
7826
Bram Moolenaar446cb832008-06-24 21:56:24 +00007827/* Override any GCC internal prototype to avoid an error.
7828 Use char because int might match the return type of a GCC
7829 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007830#ifdef __cplusplus
7831extern "C"
7832#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007833char XpmCreatePixmapFromData ();
7834int
7835main ()
7836{
Bram Moolenaar446cb832008-06-24 21:56:24 +00007837return XpmCreatePixmapFromData ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007838 ;
7839 return 0;
7840}
7841_ACEOF
7842rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007843if { (ac_try="$ac_link"
7844case "(($ac_try" in
7845 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7846 *) ac_try_echo=$ac_try;;
7847esac
7848eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7849$as_echo "$ac_try_echo") >&5
7850 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007851 ac_status=$?
7852 grep -v '^ *+' conftest.er1 >conftest.err
7853 rm -f conftest.er1
7854 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007855 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7856 (exit $ac_status); } && {
7857 test -z "$ac_c_werror_flag" ||
7858 test ! -s conftest.err
7859 } && test -s conftest$ac_exeext && {
7860 test "$cross_compiling" = yes ||
7861 $as_test_x conftest$ac_exeext
7862 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007863 ac_cv_lib_Xpm_XpmCreatePixmapFromData=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00007864else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007865 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007866sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00007867
Bram Moolenaar446cb832008-06-24 21:56:24 +00007868 ac_cv_lib_Xpm_XpmCreatePixmapFromData=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007869fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007870
7871rm -rf conftest.dSYM
7872rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007873 conftest$ac_exeext conftest.$ac_ext
7874LIBS=$ac_check_lib_save_LIBS
7875fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007876{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&5
7877$as_echo "$ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00007878if test "x$ac_cv_lib_Xpm_XpmCreatePixmapFromData" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00007879 X_PRE_LIBS="$X_PRE_LIBS -lXpm"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007880fi
7881
7882
Bram Moolenaar446cb832008-06-24 21:56:24 +00007883 { $as_echo "$as_me:$LINENO: checking if X11 header files implicitly declare return values" >&5
7884$as_echo_n "checking if X11 header files implicitly declare return values... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007885 cflags_save=$CFLAGS
7886 CFLAGS="$CFLAGS $X_CFLAGS -Werror"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007887 cat >conftest.$ac_ext <<_ACEOF
7888/* confdefs.h. */
7889_ACEOF
7890cat confdefs.h >>conftest.$ac_ext
7891cat >>conftest.$ac_ext <<_ACEOF
7892/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00007893#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007894int
7895main ()
7896{
Bram Moolenaar071d4272004-06-13 20:20:40 +00007897
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007898 ;
7899 return 0;
7900}
7901_ACEOF
7902rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007903if { (ac_try="$ac_compile"
7904case "(($ac_try" in
7905 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7906 *) ac_try_echo=$ac_try;;
7907esac
7908eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7909$as_echo "$ac_try_echo") >&5
7910 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007911 ac_status=$?
7912 grep -v '^ *+' conftest.er1 >conftest.err
7913 rm -f conftest.er1
7914 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007915 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7916 (exit $ac_status); } && {
7917 test -z "$ac_c_werror_flag" ||
7918 test ! -s conftest.err
7919 } && test -s conftest.$ac_objext; then
7920 { $as_echo "$as_me:$LINENO: result: no" >&5
7921$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00007922else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007923 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007924sed 's/^/| /' conftest.$ac_ext >&5
7925
Bram Moolenaar446cb832008-06-24 21:56:24 +00007926 CFLAGS="$CFLAGS -Wno-implicit-int"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007927 cat >conftest.$ac_ext <<_ACEOF
7928/* confdefs.h. */
7929_ACEOF
7930cat confdefs.h >>conftest.$ac_ext
7931cat >>conftest.$ac_ext <<_ACEOF
7932/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00007933#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007934int
7935main ()
7936{
Bram Moolenaar071d4272004-06-13 20:20:40 +00007937
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007938 ;
7939 return 0;
7940}
7941_ACEOF
7942rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00007943if { (ac_try="$ac_compile"
7944case "(($ac_try" in
7945 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7946 *) ac_try_echo=$ac_try;;
7947esac
7948eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7949$as_echo "$ac_try_echo") >&5
7950 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007951 ac_status=$?
7952 grep -v '^ *+' conftest.er1 >conftest.err
7953 rm -f conftest.er1
7954 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00007955 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7956 (exit $ac_status); } && {
7957 test -z "$ac_c_werror_flag" ||
7958 test ! -s conftest.err
7959 } && test -s conftest.$ac_objext; then
7960 { $as_echo "$as_me:$LINENO: result: yes" >&5
7961$as_echo "yes" >&6; }; cflags_save="$cflags_save -Wno-implicit-int"
Bram Moolenaar071d4272004-06-13 20:20:40 +00007962else
Bram Moolenaar446cb832008-06-24 21:56:24 +00007963 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007964sed 's/^/| /' conftest.$ac_ext >&5
7965
Bram Moolenaar446cb832008-06-24 21:56:24 +00007966 { $as_echo "$as_me:$LINENO: result: test failed" >&5
7967$as_echo "test failed" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007968
Bram Moolenaar071d4272004-06-13 20:20:40 +00007969fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007970
7971rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +00007972
Bram Moolenaar071d4272004-06-13 20:20:40 +00007973fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00007974
7975rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00007976 CFLAGS=$cflags_save
7977
7978 LDFLAGS="$ac_save_LDFLAGS"
7979
7980 fi
7981fi
7982
Bram Moolenaar2389c3c2005-05-22 22:07:59 +00007983test "x$with_x" = xno -a "x$MACOSX" != "xyes" -a "x$QNX" != "xyes" && enable_gui=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00007984
Bram Moolenaar446cb832008-06-24 21:56:24 +00007985{ $as_echo "$as_me:$LINENO: checking --enable-gui argument" >&5
7986$as_echo_n "checking --enable-gui argument... " >&6; }
7987# Check whether --enable-gui was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00007988if test "${enable_gui+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00007989 enableval=$enable_gui;
Bram Moolenaar071d4272004-06-13 20:20:40 +00007990else
7991 enable_gui="auto"
Bram Moolenaar446cb832008-06-24 21:56:24 +00007992fi
7993
Bram Moolenaar071d4272004-06-13 20:20:40 +00007994
7995enable_gui_canon=`echo "_$enable_gui" | \
7996 sed 's/[ _+-]//g;y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
7997
7998SKIP_GTK=YES
7999SKIP_GTK2=YES
8000SKIP_GNOME=YES
8001SKIP_MOTIF=YES
8002SKIP_ATHENA=YES
8003SKIP_NEXTAW=YES
8004SKIP_PHOTON=YES
Bram Moolenaar071d4272004-06-13 20:20:40 +00008005SKIP_CARBON=YES
8006GUITYPE=NONE
8007
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008008if test "x$QNX" = "xyes" -a "x$with_x" = "xno" ; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00008009 SKIP_PHOTON=
8010 case "$enable_gui_canon" in
Bram Moolenaar446cb832008-06-24 21:56:24 +00008011 no) { $as_echo "$as_me:$LINENO: result: no GUI support" >&5
8012$as_echo "no GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008013 SKIP_PHOTON=YES ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008014 yes|"") { $as_echo "$as_me:$LINENO: result: yes - automatic GUI support" >&5
8015$as_echo "yes - automatic GUI support" >&6; } ;;
8016 auto) { $as_echo "$as_me:$LINENO: result: auto - automatic GUI support" >&5
8017$as_echo "auto - automatic GUI support" >&6; } ;;
8018 photon) { $as_echo "$as_me:$LINENO: result: Photon GUI support" >&5
8019$as_echo "Photon GUI support" >&6; } ;;
8020 *) { $as_echo "$as_me:$LINENO: result: Sorry, $enable_gui GUI is not supported" >&5
8021$as_echo "Sorry, $enable_gui GUI is not supported" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008022 SKIP_PHOTON=YES ;;
8023 esac
8024
8025elif test "x$MACOSX" = "xyes" -a "x$with_x" = "xno" ; then
8026 SKIP_CARBON=
8027 case "$enable_gui_canon" in
Bram Moolenaar446cb832008-06-24 21:56:24 +00008028 no) { $as_echo "$as_me:$LINENO: result: no GUI support" >&5
8029$as_echo "no GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008030 SKIP_CARBON=YES ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008031 yes|"") { $as_echo "$as_me:$LINENO: result: yes - automatic GUI support" >&5
8032$as_echo "yes - automatic GUI support" >&6; } ;;
8033 auto) { $as_echo "$as_me:$LINENO: result: auto - automatic GUI support" >&5
8034$as_echo "auto - automatic GUI support" >&6; } ;;
8035 carbon) { $as_echo "$as_me:$LINENO: result: Carbon GUI support" >&5
8036$as_echo "Carbon GUI support" >&6; } ;;
8037 *) { $as_echo "$as_me:$LINENO: result: Sorry, $enable_gui GUI is not supported" >&5
8038$as_echo "Sorry, $enable_gui GUI is not supported" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008039 SKIP_CARBON=YES ;;
8040 esac
8041
8042else
8043
Bram Moolenaar071d4272004-06-13 20:20:40 +00008044 case "$enable_gui_canon" in
Bram Moolenaar446cb832008-06-24 21:56:24 +00008045 no|none) { $as_echo "$as_me:$LINENO: result: no GUI support" >&5
8046$as_echo "no GUI support" >&6; } ;;
8047 yes|""|auto) { $as_echo "$as_me:$LINENO: result: yes/auto - automatic GUI support" >&5
8048$as_echo "yes/auto - automatic GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008049 SKIP_GTK=
8050 SKIP_GTK2=
8051 SKIP_GNOME=
8052 SKIP_MOTIF=
8053 SKIP_ATHENA=
8054 SKIP_NEXTAW=
8055 SKIP_CARBON=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008056 gtk) { $as_echo "$as_me:$LINENO: result: GTK+ 1.x GUI support" >&5
8057$as_echo "GTK+ 1.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008058 SKIP_GTK=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008059 gtk2) { $as_echo "$as_me:$LINENO: result: GTK+ 2.x GUI support" >&5
8060$as_echo "GTK+ 2.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008061 SKIP_GTK=
8062 SKIP_GTK2=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008063 gnome) { $as_echo "$as_me:$LINENO: result: GNOME 1.x GUI support" >&5
8064$as_echo "GNOME 1.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008065 SKIP_GNOME=
8066 SKIP_GTK=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008067 gnome2) { $as_echo "$as_me:$LINENO: result: GNOME 2.x GUI support" >&5
8068$as_echo "GNOME 2.x GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008069 SKIP_GNOME=
8070 SKIP_GTK=
8071 SKIP_GTK2=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008072 motif) { $as_echo "$as_me:$LINENO: result: Motif GUI support" >&5
8073$as_echo "Motif GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008074 SKIP_MOTIF=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008075 athena) { $as_echo "$as_me:$LINENO: result: Athena GUI support" >&5
8076$as_echo "Athena GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008077 SKIP_ATHENA=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008078 nextaw) { $as_echo "$as_me:$LINENO: result: neXtaw GUI support" >&5
8079$as_echo "neXtaw GUI support" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008080 SKIP_NEXTAW=;;
Bram Moolenaar446cb832008-06-24 21:56:24 +00008081 *) { $as_echo "$as_me:$LINENO: result: Sorry, $enable_gui GUI is not supported" >&5
8082$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008083 esac
8084
8085fi
8086
8087if test "x$SKIP_GTK" != "xYES" -a "$enable_gui_canon" != "gtk" -a "$enable_gui_canon" != "gtk2"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008088 { $as_echo "$as_me:$LINENO: checking whether or not to look for GTK" >&5
8089$as_echo_n "checking whether or not to look for GTK... " >&6; }
8090 # Check whether --enable-gtk-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008091if test "${enable_gtk_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008092 enableval=$enable_gtk_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008093else
8094 enable_gtk_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008095fi
8096
8097 { $as_echo "$as_me:$LINENO: result: $enable_gtk_check" >&5
8098$as_echo "$enable_gtk_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008099 if test "x$enable_gtk_check" = "xno"; then
8100 SKIP_GTK=YES
8101 SKIP_GNOME=YES
8102 fi
8103fi
8104
8105if test "x$SKIP_GTK2" != "xYES" -a "$enable_gui_canon" != "gtk2" \
8106 -a "$enable_gui_canon" != "gnome2"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008107 { $as_echo "$as_me:$LINENO: checking whether or not to look for GTK+ 2" >&5
8108$as_echo_n "checking whether or not to look for GTK+ 2... " >&6; }
8109 # Check whether --enable-gtk2-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008110if test "${enable_gtk2_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008111 enableval=$enable_gtk2_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008112else
8113 enable_gtk2_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008114fi
8115
8116 { $as_echo "$as_me:$LINENO: result: $enable_gtk2_check" >&5
8117$as_echo "$enable_gtk2_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008118 if test "x$enable_gtk2_check" = "xno"; then
8119 SKIP_GTK2=YES
8120 fi
8121fi
8122
8123if test "x$SKIP_GNOME" != "xYES" -a "$enable_gui_canon" != "gnome" \
8124 -a "$enable_gui_canon" != "gnome2"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008125 { $as_echo "$as_me:$LINENO: checking whether or not to look for GNOME" >&5
8126$as_echo_n "checking whether or not to look for GNOME... " >&6; }
8127 # Check whether --enable-gnome-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008128if test "${enable_gnome_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008129 enableval=$enable_gnome_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008130else
8131 enable_gnome_check="no"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008132fi
8133
8134 { $as_echo "$as_me:$LINENO: result: $enable_gnome_check" >&5
8135$as_echo "$enable_gnome_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008136 if test "x$enable_gnome_check" = "xno"; then
8137 SKIP_GNOME=YES
8138 fi
8139fi
8140
8141if test "x$SKIP_MOTIF" != "xYES" -a "$enable_gui_canon" != "motif"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008142 { $as_echo "$as_me:$LINENO: checking whether or not to look for Motif" >&5
8143$as_echo_n "checking whether or not to look for Motif... " >&6; }
8144 # Check whether --enable-motif-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008145if test "${enable_motif_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008146 enableval=$enable_motif_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008147else
8148 enable_motif_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008149fi
8150
8151 { $as_echo "$as_me:$LINENO: result: $enable_motif_check" >&5
8152$as_echo "$enable_motif_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008153 if test "x$enable_motif_check" = "xno"; then
8154 SKIP_MOTIF=YES
8155 fi
8156fi
8157
8158if test "x$SKIP_ATHENA" != "xYES" -a "$enable_gui_canon" != "athena"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008159 { $as_echo "$as_me:$LINENO: checking whether or not to look for Athena" >&5
8160$as_echo_n "checking whether or not to look for Athena... " >&6; }
8161 # Check whether --enable-athena-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008162if test "${enable_athena_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008163 enableval=$enable_athena_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008164else
8165 enable_athena_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008166fi
8167
8168 { $as_echo "$as_me:$LINENO: result: $enable_athena_check" >&5
8169$as_echo "$enable_athena_check" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008170 if test "x$enable_athena_check" = "xno"; then
8171 SKIP_ATHENA=YES
8172 fi
8173fi
8174
8175if test "x$SKIP_NEXTAW" != "xYES" -a "$enable_gui_canon" != "nextaw"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008176 { $as_echo "$as_me:$LINENO: checking whether or not to look for neXtaw" >&5
8177$as_echo_n "checking whether or not to look for neXtaw... " >&6; }
8178 # Check whether --enable-nextaw-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008179if test "${enable_nextaw_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008180 enableval=$enable_nextaw_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008181else
8182 enable_nextaw_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008183fi
8184
8185 { $as_echo "$as_me:$LINENO: result: $enable_nextaw_check" >&5
8186$as_echo "$enable_nextaw_check" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00008187 if test "x$enable_nextaw_check" = "xno"; then
8188 SKIP_NEXTAW=YES
8189 fi
8190fi
8191
8192if test "x$SKIP_CARBON" != "xYES" -a "$enable_gui_canon" != "carbon"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008193 { $as_echo "$as_me:$LINENO: checking whether or not to look for Carbon" >&5
8194$as_echo_n "checking whether or not to look for Carbon... " >&6; }
8195 # Check whether --enable-carbon-check was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008196if test "${enable_carbon_check+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008197 enableval=$enable_carbon_check;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008198else
8199 enable_carbon_check="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008200fi
8201
8202 { $as_echo "$as_me:$LINENO: result: $enable_carbon_check" >&5
8203$as_echo "$enable_carbon_check" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00008204 if test "x$enable_carbon_check" = "xno"; then
8205 SKIP_CARBON=YES
8206 fi
8207fi
8208
Bram Moolenaar843ee412004-06-30 16:16:41 +00008209
Bram Moolenaar071d4272004-06-13 20:20:40 +00008210if test "x$MACOSX" = "xyes" -a -z "$SKIP_CARBON" -a "x$CARBON" = "xyes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008211 { $as_echo "$as_me:$LINENO: checking for Carbon GUI" >&5
8212$as_echo_n "checking for Carbon GUI... " >&6; }
8213 { $as_echo "$as_me:$LINENO: result: yes" >&5
8214$as_echo "yes" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +00008215 GUITYPE=CARBONGUI
Bram Moolenaare344bea2005-09-01 20:46:49 +00008216 if test "$VIMNAME" = "vim"; then
8217 VIMNAME=Vim
8218 fi
Bram Moolenaar14716812006-05-04 21:54:08 +00008219
8220 if test x$prefix = xNONE; then
8221 prefix=/Applications
8222 fi
8223
8224 datadir='${prefix}/Vim.app/Contents/Resources'
8225
Bram Moolenaar071d4272004-06-13 20:20:40 +00008226 SKIP_GTK=YES;
8227 SKIP_GTK2=YES;
8228 SKIP_GNOME=YES;
8229 SKIP_MOTIF=YES;
8230 SKIP_ATHENA=YES;
8231 SKIP_NEXTAW=YES;
8232 SKIP_PHOTON=YES;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008233 SKIP_CARBON=YES
8234fi
8235
8236
8237
8238
8239
8240
8241
8242
8243
Bram Moolenaar071d4272004-06-13 20:20:40 +00008244if test -z "$SKIP_GTK"; then
8245
Bram Moolenaar446cb832008-06-24 21:56:24 +00008246 { $as_echo "$as_me:$LINENO: checking --with-gtk-prefix argument" >&5
8247$as_echo_n "checking --with-gtk-prefix argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008248
Bram Moolenaar446cb832008-06-24 21:56:24 +00008249# Check whether --with-gtk-prefix was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008250if test "${with_gtk_prefix+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008251 withval=$with_gtk_prefix; gtk_config_prefix="$withval"; { $as_echo "$as_me:$LINENO: result: $gtk_config_prefix" >&5
8252$as_echo "$gtk_config_prefix" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008253else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008254 gtk_config_prefix=""; { $as_echo "$as_me:$LINENO: result: no" >&5
8255$as_echo "no" >&6; }
8256fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008257
8258
Bram Moolenaar446cb832008-06-24 21:56:24 +00008259 { $as_echo "$as_me:$LINENO: checking --with-gtk-exec-prefix argument" >&5
8260$as_echo_n "checking --with-gtk-exec-prefix argument... " >&6; }
8261
8262# Check whether --with-gtk-exec-prefix was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008263if test "${with_gtk_exec_prefix+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008264 withval=$with_gtk_exec_prefix; gtk_config_exec_prefix="$withval"; { $as_echo "$as_me:$LINENO: result: $gtk_config_prefix" >&5
8265$as_echo "$gtk_config_prefix" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008266else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008267 gtk_config_exec_prefix=""; { $as_echo "$as_me:$LINENO: result: no" >&5
8268$as_echo "no" >&6; }
8269fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008270
Bram Moolenaar446cb832008-06-24 21:56:24 +00008271
8272 { $as_echo "$as_me:$LINENO: checking --disable-gtktest argument" >&5
8273$as_echo_n "checking --disable-gtktest argument... " >&6; }
8274 # Check whether --enable-gtktest was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008275if test "${enable_gtktest+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008276 enableval=$enable_gtktest;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008277else
8278 enable_gtktest=yes
Bram Moolenaar446cb832008-06-24 21:56:24 +00008279fi
8280
Bram Moolenaar071d4272004-06-13 20:20:40 +00008281 if test "x$enable_gtktest" = "xyes" ; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008282 { $as_echo "$as_me:$LINENO: result: gtk test enabled" >&5
8283$as_echo "gtk test enabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008284 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008285 { $as_echo "$as_me:$LINENO: result: gtk test disabled" >&5
8286$as_echo "gtk test disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008287 fi
8288
8289 if test "x$gtk_config_prefix" != "x" ; then
8290 gtk_config_args="$gtk_config_args --prefix=$gtk_config_prefix"
8291 GTK_CONFIG=$gtk_config_prefix/bin/gtk-config
8292 fi
8293 if test "x$gtk_config_exec_prefix" != "x" ; then
8294 gtk_config_args="$gtk_config_args --exec-prefix=$gtk_config_exec_prefix"
8295 GTK_CONFIG=$gtk_config_exec_prefix/bin/gtk-config
8296 fi
8297 if test "X$GTK_CONFIG" = "X"; then
8298 # Extract the first word of "gtk-config", so it can be a program name with args.
8299set dummy gtk-config; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00008300{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
8301$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008302if test "${ac_cv_path_GTK_CONFIG+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008303 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008304else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008305 case $GTK_CONFIG in
8306 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00008307 ac_cv_path_GTK_CONFIG="$GTK_CONFIG" # Let the user override the test with a path.
8308 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008309 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008310 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8311for as_dir in $PATH
8312do
8313 IFS=$as_save_IFS
8314 test -z "$as_dir" && as_dir=.
8315 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00008316 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 +00008317 ac_cv_path_GTK_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008318 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008319 break 2
8320 fi
8321done
8322done
Bram Moolenaar446cb832008-06-24 21:56:24 +00008323IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008324
Bram Moolenaar071d4272004-06-13 20:20:40 +00008325 test -z "$ac_cv_path_GTK_CONFIG" && ac_cv_path_GTK_CONFIG="no"
8326 ;;
8327esac
8328fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008329GTK_CONFIG=$ac_cv_path_GTK_CONFIG
Bram Moolenaar071d4272004-06-13 20:20:40 +00008330if test -n "$GTK_CONFIG"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008331 { $as_echo "$as_me:$LINENO: result: $GTK_CONFIG" >&5
8332$as_echo "$GTK_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008333else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008334 { $as_echo "$as_me:$LINENO: result: no" >&5
8335$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008336fi
8337
Bram Moolenaar446cb832008-06-24 21:56:24 +00008338
Bram Moolenaar071d4272004-06-13 20:20:40 +00008339 if test "X$GTK_CONFIG" = "Xno"; then
8340 # Extract the first word of "gtk12-config", so it can be a program name with args.
8341set dummy gtk12-config; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00008342{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
8343$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008344if test "${ac_cv_path_GTK12_CONFIG+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008345 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008346else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008347 case $GTK12_CONFIG in
8348 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00008349 ac_cv_path_GTK12_CONFIG="$GTK12_CONFIG" # Let the user override the test with a path.
8350 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008351 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008352 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8353for as_dir in $PATH
8354do
8355 IFS=$as_save_IFS
8356 test -z "$as_dir" && as_dir=.
8357 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00008358 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 +00008359 ac_cv_path_GTK12_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008360 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008361 break 2
8362 fi
8363done
8364done
Bram Moolenaar446cb832008-06-24 21:56:24 +00008365IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008366
Bram Moolenaar071d4272004-06-13 20:20:40 +00008367 test -z "$ac_cv_path_GTK12_CONFIG" && ac_cv_path_GTK12_CONFIG="no"
8368 ;;
8369esac
8370fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008371GTK12_CONFIG=$ac_cv_path_GTK12_CONFIG
Bram Moolenaar071d4272004-06-13 20:20:40 +00008372if test -n "$GTK12_CONFIG"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008373 { $as_echo "$as_me:$LINENO: result: $GTK12_CONFIG" >&5
8374$as_echo "$GTK12_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008375else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008376 { $as_echo "$as_me:$LINENO: result: no" >&5
8377$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008378fi
8379
Bram Moolenaar446cb832008-06-24 21:56:24 +00008380
Bram Moolenaar071d4272004-06-13 20:20:40 +00008381 GTK_CONFIG="$GTK12_CONFIG"
8382 fi
8383 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008384 { $as_echo "$as_me:$LINENO: result: Using GTK configuration program $GTK_CONFIG" >&5
8385$as_echo "Using GTK configuration program $GTK_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008386 fi
8387 if test "X$PKG_CONFIG" = "X"; then
8388 # Extract the first word of "pkg-config", so it can be a program name with args.
8389set dummy pkg-config; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00008390{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
8391$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008392if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008393 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008394else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008395 case $PKG_CONFIG in
8396 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00008397 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
8398 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008399 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008400 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8401for as_dir in $PATH
8402do
8403 IFS=$as_save_IFS
8404 test -z "$as_dir" && as_dir=.
8405 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00008406 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 +00008407 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008408 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008409 break 2
8410 fi
8411done
8412done
Bram Moolenaar446cb832008-06-24 21:56:24 +00008413IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008414
Bram Moolenaar071d4272004-06-13 20:20:40 +00008415 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
8416 ;;
8417esac
8418fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008419PKG_CONFIG=$ac_cv_path_PKG_CONFIG
Bram Moolenaar071d4272004-06-13 20:20:40 +00008420if test -n "$PKG_CONFIG"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008421 { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
8422$as_echo "$PKG_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008423else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008424 { $as_echo "$as_me:$LINENO: result: no" >&5
8425$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008426fi
8427
Bram Moolenaar446cb832008-06-24 21:56:24 +00008428
Bram Moolenaar071d4272004-06-13 20:20:40 +00008429 fi
8430
8431 if test "x$GTK_CONFIG:$PKG_CONFIG" != "xno:no"; then
8432 if test "X$SKIP_GTK2" != "XYES"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008433
Bram Moolenaar071d4272004-06-13 20:20:40 +00008434 if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then
8435 {
8436 min_gtk_version=2.2.0
Bram Moolenaar446cb832008-06-24 21:56:24 +00008437 { $as_echo "$as_me:$LINENO: checking for GTK - version >= $min_gtk_version" >&5
8438$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008439 no_gtk=""
8440 if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
8441 && $PKG_CONFIG --exists gtk+-2.0; then
8442 {
8443 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00008444 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0`
Bram Moolenaar071d4272004-06-13 20:20:40 +00008445 GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0`
8446 gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8447 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
8448 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8449 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
8450 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8451 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
8452 }
8453 elif test "X$GTK_CONFIG" != "Xno"; then
8454 {
8455 GTK_CFLAGS=`$GTK_CONFIG $gtk_config_args --cflags`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00008456 GTK_LIBDIR=
Bram Moolenaar071d4272004-06-13 20:20:40 +00008457 GTK_LIBS=`$GTK_CONFIG $gtk_config_args --libs`
8458 gtk_major_version=`$GTK_CONFIG $gtk_config_args --version | \
8459 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
8460 gtk_minor_version=`$GTK_CONFIG $gtk_config_args --version | \
8461 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
8462 gtk_micro_version=`$GTK_CONFIG $gtk_config_args --version | \
8463 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
8464 }
8465 else
8466 no_gtk=yes
8467 fi
8468
8469 if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then
8470 {
8471 ac_save_CFLAGS="$CFLAGS"
8472 ac_save_LIBS="$LIBS"
8473 CFLAGS="$CFLAGS $GTK_CFLAGS"
8474 LIBS="$LIBS $GTK_LIBS"
8475
8476 rm -f conf.gtktest
8477 if test "$cross_compiling" = yes; then
8478 echo $ac_n "cross compiling; assumed OK... $ac_c"
8479else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008480 cat >conftest.$ac_ext <<_ACEOF
8481/* confdefs.h. */
8482_ACEOF
8483cat confdefs.h >>conftest.$ac_ext
8484cat >>conftest.$ac_ext <<_ACEOF
8485/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008486
8487#include <gtk/gtk.h>
8488#include <stdio.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +00008489#if STDC_HEADERS
8490# include <stdlib.h>
8491# include <stddef.h>
8492#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00008493
8494int
8495main ()
8496{
8497int major, minor, micro;
8498char *tmp_version;
8499
8500system ("touch conf.gtktest");
8501
8502/* HP/UX 9 (%@#!) writes to sscanf strings */
8503tmp_version = g_strdup("$min_gtk_version");
8504if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
8505 printf("%s, bad version string\n", "$min_gtk_version");
8506 exit(1);
8507 }
8508
8509if ((gtk_major_version > major) ||
8510 ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
8511 ((gtk_major_version == major) && (gtk_minor_version == minor) &&
8512 (gtk_micro_version >= micro)))
8513{
8514 return 0;
8515}
8516return 1;
8517}
8518
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008519_ACEOF
8520rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00008521if { (ac_try="$ac_link"
8522case "(($ac_try" in
8523 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8524 *) ac_try_echo=$ac_try;;
8525esac
8526eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8527$as_echo "$ac_try_echo") >&5
8528 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008529 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00008530 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008531 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +00008532 { (case "(($ac_try" in
8533 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8534 *) ac_try_echo=$ac_try;;
8535esac
8536eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8537$as_echo "$ac_try_echo") >&5
8538 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008539 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00008540 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008541 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00008542 :
8543else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008544 $as_echo "$as_me: program exited with status $ac_status" >&5
8545$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008546sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00008547
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008548( exit $ac_status )
8549no_gtk=yes
8550fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008551rm -rf conftest.dSYM
8552rm -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 +00008553fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008554
8555
Bram Moolenaar071d4272004-06-13 20:20:40 +00008556 CFLAGS="$ac_save_CFLAGS"
8557 LIBS="$ac_save_LIBS"
8558 }
8559 fi
8560 if test "x$no_gtk" = x ; then
8561 if test "x$enable_gtktest" = "xyes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008562 { $as_echo "$as_me:$LINENO: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
8563$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008564 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008565 { $as_echo "$as_me:$LINENO: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
8566$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008567 fi
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00008568 GUI_LIB_LOC="$GTK_LIBDIR"
8569 GTK_LIBNAME="$GTK_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00008570 GUI_INC_LOC="$GTK_CFLAGS"
8571 else
8572 {
Bram Moolenaar446cb832008-06-24 21:56:24 +00008573 { $as_echo "$as_me:$LINENO: result: no" >&5
8574$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008575 GTK_CFLAGS=""
8576 GTK_LIBS=""
8577 :
8578 }
8579 fi
8580 }
8581 else
8582 GTK_CFLAGS=""
8583 GTK_LIBS=""
8584 :
8585 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008586
8587
Bram Moolenaar071d4272004-06-13 20:20:40 +00008588 rm -f conf.gtktest
8589
8590 if test "x$GTK_CFLAGS" != "x"; then
8591 SKIP_ATHENA=YES
8592 SKIP_NEXTAW=YES
8593 SKIP_MOTIF=YES
8594 GUITYPE=GTK
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008595
Bram Moolenaar071d4272004-06-13 20:20:40 +00008596 fi
8597 fi
8598
8599 if test "x$GUITYPE" != "xGTK"; then
8600 SKIP_GTK2=YES
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008601
Bram Moolenaar071d4272004-06-13 20:20:40 +00008602 if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then
8603 {
8604 min_gtk_version=1.1.16
Bram Moolenaar446cb832008-06-24 21:56:24 +00008605 { $as_echo "$as_me:$LINENO: checking for GTK - version >= $min_gtk_version" >&5
8606$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008607 no_gtk=""
8608 if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \
8609 && $PKG_CONFIG --exists gtk+-2.0; then
8610 {
8611 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00008612 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0`
Bram Moolenaar071d4272004-06-13 20:20:40 +00008613 GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0`
8614 gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8615 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
8616 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8617 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
8618 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
8619 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
8620 }
8621 elif test "X$GTK_CONFIG" != "Xno"; then
8622 {
8623 GTK_CFLAGS=`$GTK_CONFIG $gtk_config_args --cflags`
Bram Moolenaar7b0294c2004-10-11 10:16:09 +00008624 GTK_LIBDIR=
Bram Moolenaar071d4272004-06-13 20:20:40 +00008625 GTK_LIBS=`$GTK_CONFIG $gtk_config_args --libs`
8626 gtk_major_version=`$GTK_CONFIG $gtk_config_args --version | \
8627 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'`
8628 gtk_minor_version=`$GTK_CONFIG $gtk_config_args --version | \
8629 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'`
8630 gtk_micro_version=`$GTK_CONFIG $gtk_config_args --version | \
8631 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'`
8632 }
8633 else
8634 no_gtk=yes
8635 fi
8636
8637 if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then
8638 {
8639 ac_save_CFLAGS="$CFLAGS"
8640 ac_save_LIBS="$LIBS"
8641 CFLAGS="$CFLAGS $GTK_CFLAGS"
8642 LIBS="$LIBS $GTK_LIBS"
8643
8644 rm -f conf.gtktest
8645 if test "$cross_compiling" = yes; then
8646 echo $ac_n "cross compiling; assumed OK... $ac_c"
8647else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008648 cat >conftest.$ac_ext <<_ACEOF
8649/* confdefs.h. */
8650_ACEOF
8651cat confdefs.h >>conftest.$ac_ext
8652cat >>conftest.$ac_ext <<_ACEOF
8653/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00008654
8655#include <gtk/gtk.h>
8656#include <stdio.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +00008657#if STDC_HEADERS
8658# include <stdlib.h>
8659# include <stddef.h>
8660#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +00008661
8662int
8663main ()
8664{
8665int major, minor, micro;
8666char *tmp_version;
8667
8668system ("touch conf.gtktest");
8669
8670/* HP/UX 9 (%@#!) writes to sscanf strings */
8671tmp_version = g_strdup("$min_gtk_version");
8672if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
8673 printf("%s, bad version string\n", "$min_gtk_version");
8674 exit(1);
8675 }
8676
8677if ((gtk_major_version > major) ||
8678 ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
8679 ((gtk_major_version == major) && (gtk_minor_version == minor) &&
8680 (gtk_micro_version >= micro)))
8681{
8682 return 0;
8683}
8684return 1;
8685}
8686
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008687_ACEOF
8688rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00008689if { (ac_try="$ac_link"
8690case "(($ac_try" in
8691 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8692 *) ac_try_echo=$ac_try;;
8693esac
8694eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8695$as_echo "$ac_try_echo") >&5
8696 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008697 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00008698 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008699 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +00008700 { (case "(($ac_try" in
8701 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8702 *) ac_try_echo=$ac_try;;
8703esac
8704eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8705$as_echo "$ac_try_echo") >&5
8706 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008707 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +00008708 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008709 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00008710 :
8711else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008712 $as_echo "$as_me: program exited with status $ac_status" >&5
8713$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008714sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00008715
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008716( exit $ac_status )
8717no_gtk=yes
8718fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008719rm -rf conftest.dSYM
8720rm -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 +00008721fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00008722
8723
Bram Moolenaar071d4272004-06-13 20:20:40 +00008724 CFLAGS="$ac_save_CFLAGS"
8725 LIBS="$ac_save_LIBS"
8726 }
8727 fi
8728 if test "x$no_gtk" = x ; then
8729 if test "x$enable_gtktest" = "xyes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008730 { $as_echo "$as_me:$LINENO: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
8731$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008732 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008733 { $as_echo "$as_me:$LINENO: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5
8734$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008735 fi
8736 GTK_LIBNAME="$GTK_LIBS"
8737 GUI_INC_LOC="$GTK_CFLAGS"
8738 else
8739 {
Bram Moolenaar446cb832008-06-24 21:56:24 +00008740 { $as_echo "$as_me:$LINENO: result: no" >&5
8741$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008742 GTK_CFLAGS=""
8743 GTK_LIBS=""
8744 :
8745 }
8746 fi
8747 }
8748 else
8749 GTK_CFLAGS=""
8750 GTK_LIBS=""
8751 :
8752 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008753
8754
Bram Moolenaar071d4272004-06-13 20:20:40 +00008755 rm -f conf.gtktest
8756
8757 if test "x$GTK_CFLAGS" != "x"; then
8758 SKIP_ATHENA=YES
8759 SKIP_NEXTAW=YES
8760 SKIP_MOTIF=YES
8761 GUITYPE=GTK
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008762
Bram Moolenaar071d4272004-06-13 20:20:40 +00008763 fi
8764 fi
8765 fi
8766 if test "x$GUITYPE" = "xGTK"; then
8767 if test "$gtk_major_version" = 1 -a "0$gtk_minor_version" -lt 2 \
8768 -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 +00008769 { $as_echo "$as_me:$LINENO: result: this GTK version is old; version 1.2.3 or later is recommended" >&5
8770$as_echo "this GTK version is old; version 1.2.3 or later is recommended" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008771 else
8772 {
8773 if test "0$gtk_major_version" -ge 2; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008774 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008775#define HAVE_GTK2 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008776_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008777
8778 if test "$gtk_minor_version" = 1 -a "0$gtk_micro_version" -ge 1 \
8779 || test "0$gtk_minor_version" -ge 2 \
8780 || test "0$gtk_major_version" -gt 2; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008781 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008782#define HAVE_GTK_MULTIHEAD 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008783_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008784
8785 fi
8786 fi
8787 if test -z "$SKIP_GNOME"; then
8788 {
Bram Moolenaar071d4272004-06-13 20:20:40 +00008789
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008790
8791
8792
8793
8794
Bram Moolenaar446cb832008-06-24 21:56:24 +00008795# Check whether --with-gnome-includes was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008796if test "${with_gnome_includes+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008797 withval=$with_gnome_includes; CFLAGS="$CFLAGS -I$withval"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008798
Bram Moolenaar446cb832008-06-24 21:56:24 +00008799fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008800
8801
Bram Moolenaar446cb832008-06-24 21:56:24 +00008802
8803# Check whether --with-gnome-libs was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008804if test "${with_gnome_libs+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008805 withval=$with_gnome_libs; LDFLAGS="$LDFLAGS -L$withval" gnome_prefix=$withval
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008806
Bram Moolenaar446cb832008-06-24 21:56:24 +00008807fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008808
8809
Bram Moolenaar446cb832008-06-24 21:56:24 +00008810
8811# Check whether --with-gnome was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00008812if test "${with_gnome+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008813 withval=$with_gnome; if test x$withval = xyes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00008814 want_gnome=yes
8815 have_gnome=yes
8816 else
8817 if test "x$withval" = xno; then
8818 want_gnome=no
8819 else
8820 want_gnome=yes
8821 LDFLAGS="$LDFLAGS -L$withval/lib"
8822 CFLAGS="$CFLAGS -I$withval/include"
8823 gnome_prefix=$withval/lib
8824 fi
8825 fi
8826else
8827 want_gnome=yes
Bram Moolenaar446cb832008-06-24 21:56:24 +00008828fi
8829
Bram Moolenaar071d4272004-06-13 20:20:40 +00008830
8831 if test "x$want_gnome" = xyes -a "0$gtk_major_version" -ge 2; then
8832 {
Bram Moolenaar446cb832008-06-24 21:56:24 +00008833 { $as_echo "$as_me:$LINENO: checking for libgnomeui-2.0" >&5
8834$as_echo_n "checking for libgnomeui-2.0... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008835 if $PKG_CONFIG --exists libgnomeui-2.0; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008836 { $as_echo "$as_me:$LINENO: result: yes" >&5
8837$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008838 GNOME_LIBS=`$PKG_CONFIG --libs-only-l libgnomeui-2.0`
8839 GNOME_LIBDIR=`$PKG_CONFIG --libs-only-L libgnomeui-2.0`
8840 GNOME_INCLUDEDIR=`$PKG_CONFIG --cflags libgnomeui-2.0`
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00008841
Bram Moolenaar446cb832008-06-24 21:56:24 +00008842 { $as_echo "$as_me:$LINENO: checking for FreeBSD" >&5
8843$as_echo_n "checking for FreeBSD... " >&6; }
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00008844 if test "`(uname) 2>/dev/null`" = FreeBSD; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008845 { $as_echo "$as_me:$LINENO: result: yes" >&5
8846$as_echo "yes" >&6; }
Bram Moolenaarc9b4b052006-04-30 18:54:39 +00008847 GNOME_INCLUDEDIR="$GNOME_INCLUDEDIR -D_THREAD_SAFE"
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00008848 GNOME_LIBS="$GNOME_LIBS -pthread"
8849 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008850 { $as_echo "$as_me:$LINENO: result: no" >&5
8851$as_echo "no" >&6; }
Bram Moolenaar97b2ad32006-03-18 21:40:56 +00008852 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +00008853 have_gnome=yes
8854 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008855 { $as_echo "$as_me:$LINENO: result: not found" >&5
8856$as_echo "not found" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008857 if test "x" = xfail; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008858 { { $as_echo "$as_me:$LINENO: error: Could not find libgnomeui-2.0 via pkg-config" >&5
8859$as_echo "$as_me: error: Could not find libgnomeui-2.0 via pkg-config" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008860 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008861 fi
8862 fi
8863 }
8864 elif test "x$want_gnome" = xyes; then
8865 {
8866 # Extract the first word of "gnome-config", so it can be a program name with args.
8867set dummy gnome-config; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +00008868{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
8869$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008870if test "${ac_cv_path_GNOME_CONFIG+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008871 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00008872else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008873 case $GNOME_CONFIG in
8874 [\\/]* | ?:[\\/]*)
Bram Moolenaar071d4272004-06-13 20:20:40 +00008875 ac_cv_path_GNOME_CONFIG="$GNOME_CONFIG" # Let the user override the test with a path.
8876 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +00008877 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008878 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8879for as_dir in $PATH
8880do
8881 IFS=$as_save_IFS
8882 test -z "$as_dir" && as_dir=.
8883 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +00008884 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 +00008885 ac_cv_path_GNOME_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Bram Moolenaar446cb832008-06-24 21:56:24 +00008886 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008887 break 2
8888 fi
8889done
8890done
Bram Moolenaar446cb832008-06-24 21:56:24 +00008891IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008892
Bram Moolenaar071d4272004-06-13 20:20:40 +00008893 test -z "$ac_cv_path_GNOME_CONFIG" && ac_cv_path_GNOME_CONFIG="no"
8894 ;;
8895esac
8896fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008897GNOME_CONFIG=$ac_cv_path_GNOME_CONFIG
Bram Moolenaar071d4272004-06-13 20:20:40 +00008898if test -n "$GNOME_CONFIG"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008899 { $as_echo "$as_me:$LINENO: result: $GNOME_CONFIG" >&5
8900$as_echo "$GNOME_CONFIG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008901else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008902 { $as_echo "$as_me:$LINENO: result: no" >&5
8903$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008904fi
8905
Bram Moolenaar446cb832008-06-24 21:56:24 +00008906
Bram Moolenaar071d4272004-06-13 20:20:40 +00008907 if test "$GNOME_CONFIG" = "no"; then
8908 no_gnome_config="yes"
8909 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008910 { $as_echo "$as_me:$LINENO: checking if $GNOME_CONFIG works" >&5
8911$as_echo_n "checking if $GNOME_CONFIG works... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008912 if $GNOME_CONFIG --libs-only-l gnome >/dev/null 2>&1; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008913 { $as_echo "$as_me:$LINENO: result: yes" >&5
8914$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008915 GNOME_LIBS="`$GNOME_CONFIG --libs-only-l gnome gnomeui`"
8916 GNOME_LIBDIR="`$GNOME_CONFIG --libs-only-L gnorba gnomeui`"
8917 GNOME_INCLUDEDIR="`$GNOME_CONFIG --cflags gnorba gnomeui`"
8918 have_gnome=yes
8919 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008920 { $as_echo "$as_me:$LINENO: result: no" >&5
8921$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008922 no_gnome_config="yes"
8923 fi
8924 fi
8925
8926 if test x$exec_prefix = xNONE; then
8927 if test x$prefix = xNONE; then
8928 gnome_prefix=$ac_default_prefix/lib
8929 else
8930 gnome_prefix=$prefix/lib
8931 fi
8932 else
8933 gnome_prefix=`eval echo \`echo $libdir\``
8934 fi
8935
8936 if test "$no_gnome_config" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008937 { $as_echo "$as_me:$LINENO: checking for gnomeConf.sh file in $gnome_prefix" >&5
8938$as_echo_n "checking for gnomeConf.sh file in $gnome_prefix... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008939 if test -f $gnome_prefix/gnomeConf.sh; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008940 { $as_echo "$as_me:$LINENO: result: found" >&5
8941$as_echo "found" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008942 echo "loading gnome configuration from" \
8943 "$gnome_prefix/gnomeConf.sh"
8944 . $gnome_prefix/gnomeConf.sh
8945 have_gnome=yes
8946 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008947 { $as_echo "$as_me:$LINENO: result: not found" >&5
8948$as_echo "not found" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008949 if test x = xfail; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00008950 { { $as_echo "$as_me:$LINENO: error: Could not find the gnomeConf.sh file that is generated by gnome-libs install" >&5
8951$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 +00008952 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008953 fi
8954 fi
8955 fi
8956 }
8957 fi
8958
8959 if test x$have_gnome = xyes ; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008960 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008961#define FEAT_GUI_GNOME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00008962_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00008963
8964 GUI_INC_LOC="$GUI_INC_LOC $GNOME_INCLUDEDIR"
8965 GTK_LIBNAME="$GTK_LIBNAME $GNOME_LIBDIR $GNOME_LIBS"
8966 fi
8967 }
8968 fi
8969 }
8970 fi
8971 fi
8972fi
8973
8974
8975if test -z "$SKIP_MOTIF"; then
8976 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"
8977 GUI_INC_LOC="`echo $GUI_INC_LOC|sed 's%-I%%g'`"
8978
Bram Moolenaar446cb832008-06-24 21:56:24 +00008979 { $as_echo "$as_me:$LINENO: checking for location of Motif GUI includes" >&5
8980$as_echo_n "checking for location of Motif GUI includes... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008981 gui_includes="`echo $x_includes|sed 's%/^/^/*$%%'` `echo "$gui_XXX" | sed s/XXX/include/g` $GUI_INC_LOC"
8982 GUI_INC_LOC=
8983 for try in $gui_includes; do
8984 if test -f "$try/Xm/Xm.h"; then
8985 GUI_INC_LOC=$try
8986 fi
8987 done
8988 if test -n "$GUI_INC_LOC"; then
8989 if test "$GUI_INC_LOC" = /usr/include; then
8990 GUI_INC_LOC=
Bram Moolenaar446cb832008-06-24 21:56:24 +00008991 { $as_echo "$as_me:$LINENO: result: in default path" >&5
8992$as_echo "in default path" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008993 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008994 { $as_echo "$as_me:$LINENO: result: $GUI_INC_LOC" >&5
8995$as_echo "$GUI_INC_LOC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00008996 fi
8997 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00008998 { $as_echo "$as_me:$LINENO: result: <not found>" >&5
8999$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009000 SKIP_MOTIF=YES
9001 fi
9002fi
9003
9004
9005if test -z "$SKIP_MOTIF"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009006 { $as_echo "$as_me:$LINENO: checking --with-motif-lib argument" >&5
9007$as_echo_n "checking --with-motif-lib argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009008
Bram Moolenaar446cb832008-06-24 21:56:24 +00009009# Check whether --with-motif-lib was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +00009010if test "${with_motif_lib+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009011 withval=$with_motif_lib; MOTIF_LIBNAME="${withval}"
9012fi
9013
Bram Moolenaar071d4272004-06-13 20:20:40 +00009014
9015 if test -n "$MOTIF_LIBNAME"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009016 { $as_echo "$as_me:$LINENO: result: $MOTIF_LIBNAME" >&5
9017$as_echo "$MOTIF_LIBNAME" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009018 GUI_LIB_LOC=
9019 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009020 { $as_echo "$as_me:$LINENO: result: no" >&5
9021$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009022
9023 GUI_LIB_LOC="`echo $GUI_LIB_LOC|sed 's%-L%%g'`"
9024
Bram Moolenaar446cb832008-06-24 21:56:24 +00009025 { $as_echo "$as_me:$LINENO: checking for location of Motif GUI libs" >&5
9026$as_echo_n "checking for location of Motif GUI libs... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009027 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"
9028 GUI_LIB_LOC=
9029 for try in $gui_libs; do
Bram Moolenaar325b7a22004-07-05 15:58:32 +00009030 for libtry in "$try"/libXm.a "$try"/libXm.so* "$try"/libXm.sl "$try"/libXm.dylib; do
Bram Moolenaar071d4272004-06-13 20:20:40 +00009031 if test -f "$libtry"; then
9032 GUI_LIB_LOC=$try
9033 fi
9034 done
9035 done
9036 if test -n "$GUI_LIB_LOC"; then
9037 if test "$GUI_LIB_LOC" = /usr/lib; then
9038 GUI_LIB_LOC=
Bram Moolenaar446cb832008-06-24 21:56:24 +00009039 { $as_echo "$as_me:$LINENO: result: in default path" >&5
9040$as_echo "in default path" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009041 else
9042 if test -n "$GUI_LIB_LOC"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009043 { $as_echo "$as_me:$LINENO: result: $GUI_LIB_LOC" >&5
9044$as_echo "$GUI_LIB_LOC" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009045 if test "`(uname) 2>/dev/null`" = SunOS &&
9046 uname -r | grep '^5' >/dev/null; then
9047 GUI_LIB_LOC="$GUI_LIB_LOC -R $GUI_LIB_LOC"
9048 fi
9049 fi
9050 fi
9051 MOTIF_LIBNAME=-lXm
9052 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009053 { $as_echo "$as_me:$LINENO: result: <not found>" >&5
9054$as_echo "<not found>" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009055 SKIP_MOTIF=YES
9056 fi
9057 fi
9058fi
9059
9060if test -z "$SKIP_MOTIF"; then
9061 SKIP_ATHENA=YES
9062 SKIP_NEXTAW=YES
9063 GUITYPE=MOTIF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009064
Bram Moolenaar071d4272004-06-13 20:20:40 +00009065fi
9066
9067
9068GUI_X_LIBS=
9069
9070if test -z "$SKIP_ATHENA"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009071 { $as_echo "$as_me:$LINENO: checking if Athena header files can be found" >&5
9072$as_echo_n "checking if Athena header files can be found... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009073 cflags_save=$CFLAGS
9074 CFLAGS="$CFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009075 cat >conftest.$ac_ext <<_ACEOF
9076/* confdefs.h. */
9077_ACEOF
9078cat confdefs.h >>conftest.$ac_ext
9079cat >>conftest.$ac_ext <<_ACEOF
9080/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009081
9082#include <X11/Intrinsic.h>
9083#include <X11/Xaw/Paned.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009084int
9085main ()
9086{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009087
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009088 ;
9089 return 0;
9090}
9091_ACEOF
9092rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009093if { (ac_try="$ac_compile"
9094case "(($ac_try" in
9095 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9096 *) ac_try_echo=$ac_try;;
9097esac
9098eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9099$as_echo "$ac_try_echo") >&5
9100 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009101 ac_status=$?
9102 grep -v '^ *+' conftest.er1 >conftest.err
9103 rm -f conftest.er1
9104 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009105 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9106 (exit $ac_status); } && {
9107 test -z "$ac_c_werror_flag" ||
9108 test ! -s conftest.err
9109 } && test -s conftest.$ac_objext; then
9110 { $as_echo "$as_me:$LINENO: result: yes" >&5
9111$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009112else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009113 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009114sed 's/^/| /' conftest.$ac_ext >&5
9115
Bram Moolenaar446cb832008-06-24 21:56:24 +00009116 { $as_echo "$as_me:$LINENO: result: no" >&5
9117$as_echo "no" >&6; }; SKIP_ATHENA=YES
Bram Moolenaar071d4272004-06-13 20:20:40 +00009118fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009119
9120rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00009121 CFLAGS=$cflags_save
9122fi
9123
9124if test -z "$SKIP_ATHENA"; then
9125 GUITYPE=ATHENA
9126fi
9127
9128if test -z "$SKIP_NEXTAW"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009129 { $as_echo "$as_me:$LINENO: checking if neXtaw header files can be found" >&5
9130$as_echo_n "checking if neXtaw header files can be found... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009131 cflags_save=$CFLAGS
9132 CFLAGS="$CFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009133 cat >conftest.$ac_ext <<_ACEOF
9134/* confdefs.h. */
9135_ACEOF
9136cat confdefs.h >>conftest.$ac_ext
9137cat >>conftest.$ac_ext <<_ACEOF
9138/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009139
9140#include <X11/Intrinsic.h>
9141#include <X11/neXtaw/Paned.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009142int
9143main ()
9144{
Bram Moolenaar071d4272004-06-13 20:20:40 +00009145
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009146 ;
9147 return 0;
9148}
9149_ACEOF
9150rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009151if { (ac_try="$ac_compile"
9152case "(($ac_try" in
9153 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9154 *) ac_try_echo=$ac_try;;
9155esac
9156eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9157$as_echo "$ac_try_echo") >&5
9158 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009159 ac_status=$?
9160 grep -v '^ *+' conftest.er1 >conftest.err
9161 rm -f conftest.er1
9162 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009163 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9164 (exit $ac_status); } && {
9165 test -z "$ac_c_werror_flag" ||
9166 test ! -s conftest.err
9167 } && test -s conftest.$ac_objext; then
9168 { $as_echo "$as_me:$LINENO: result: yes" >&5
9169$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009170else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009171 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009172sed 's/^/| /' conftest.$ac_ext >&5
9173
Bram Moolenaar446cb832008-06-24 21:56:24 +00009174 { $as_echo "$as_me:$LINENO: result: no" >&5
9175$as_echo "no" >&6; }; SKIP_NEXTAW=YES
Bram Moolenaar071d4272004-06-13 20:20:40 +00009176fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009177
9178rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00009179 CFLAGS=$cflags_save
9180fi
9181
9182if test -z "$SKIP_NEXTAW"; then
9183 GUITYPE=NEXTAW
9184fi
9185
9186if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then
9187 if test -n "$GUI_INC_LOC"; then
9188 GUI_INC_LOC=-I"`echo $GUI_INC_LOC|sed 's%-I%%'`"
9189 fi
9190 if test -n "$GUI_LIB_LOC"; then
9191 GUI_LIB_LOC=-L"`echo $GUI_LIB_LOC|sed 's%-L%%'`"
9192 fi
9193
9194 ldflags_save=$LDFLAGS
9195 LDFLAGS="$X_LIBS $LDFLAGS"
Bram Moolenaar446cb832008-06-24 21:56:24 +00009196 { $as_echo "$as_me:$LINENO: checking for XShapeQueryExtension in -lXext" >&5
9197$as_echo_n "checking for XShapeQueryExtension in -lXext... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009198if test "${ac_cv_lib_Xext_XShapeQueryExtension+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009199 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009200else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009201 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00009202LIBS="-lXext -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009203cat >conftest.$ac_ext <<_ACEOF
9204/* confdefs.h. */
9205_ACEOF
9206cat confdefs.h >>conftest.$ac_ext
9207cat >>conftest.$ac_ext <<_ACEOF
9208/* end confdefs.h. */
9209
Bram Moolenaar446cb832008-06-24 21:56:24 +00009210/* Override any GCC internal prototype to avoid an error.
9211 Use char because int might match the return type of a GCC
9212 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009213#ifdef __cplusplus
9214extern "C"
9215#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009216char XShapeQueryExtension ();
9217int
9218main ()
9219{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009220return XShapeQueryExtension ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009221 ;
9222 return 0;
9223}
9224_ACEOF
9225rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009226if { (ac_try="$ac_link"
9227case "(($ac_try" in
9228 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9229 *) ac_try_echo=$ac_try;;
9230esac
9231eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9232$as_echo "$ac_try_echo") >&5
9233 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009234 ac_status=$?
9235 grep -v '^ *+' conftest.er1 >conftest.err
9236 rm -f conftest.er1
9237 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009238 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9239 (exit $ac_status); } && {
9240 test -z "$ac_c_werror_flag" ||
9241 test ! -s conftest.err
9242 } && test -s conftest$ac_exeext && {
9243 test "$cross_compiling" = yes ||
9244 $as_test_x conftest$ac_exeext
9245 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009246 ac_cv_lib_Xext_XShapeQueryExtension=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00009247else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009248 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009249sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00009250
Bram Moolenaar446cb832008-06-24 21:56:24 +00009251 ac_cv_lib_Xext_XShapeQueryExtension=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009252fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009253
9254rm -rf conftest.dSYM
9255rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009256 conftest$ac_exeext conftest.$ac_ext
9257LIBS=$ac_check_lib_save_LIBS
9258fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009259{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xext_XShapeQueryExtension" >&5
9260$as_echo "$ac_cv_lib_Xext_XShapeQueryExtension" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00009261if test "x$ac_cv_lib_Xext_XShapeQueryExtension" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009262 GUI_X_LIBS="-lXext"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009263fi
9264
Bram Moolenaar446cb832008-06-24 21:56:24 +00009265 { $as_echo "$as_me:$LINENO: checking for wslen in -lw" >&5
9266$as_echo_n "checking for wslen in -lw... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009267if test "${ac_cv_lib_w_wslen+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009268 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009269else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009270 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00009271LIBS="-lw $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009272cat >conftest.$ac_ext <<_ACEOF
9273/* confdefs.h. */
9274_ACEOF
9275cat confdefs.h >>conftest.$ac_ext
9276cat >>conftest.$ac_ext <<_ACEOF
9277/* end confdefs.h. */
9278
Bram Moolenaar446cb832008-06-24 21:56:24 +00009279/* Override any GCC internal prototype to avoid an error.
9280 Use char because int might match the return type of a GCC
9281 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009282#ifdef __cplusplus
9283extern "C"
9284#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009285char wslen ();
9286int
9287main ()
9288{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009289return wslen ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009290 ;
9291 return 0;
9292}
9293_ACEOF
9294rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009295if { (ac_try="$ac_link"
9296case "(($ac_try" in
9297 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9298 *) ac_try_echo=$ac_try;;
9299esac
9300eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9301$as_echo "$ac_try_echo") >&5
9302 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009303 ac_status=$?
9304 grep -v '^ *+' conftest.er1 >conftest.err
9305 rm -f conftest.er1
9306 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009307 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9308 (exit $ac_status); } && {
9309 test -z "$ac_c_werror_flag" ||
9310 test ! -s conftest.err
9311 } && test -s conftest$ac_exeext && {
9312 test "$cross_compiling" = yes ||
9313 $as_test_x conftest$ac_exeext
9314 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009315 ac_cv_lib_w_wslen=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00009316else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009317 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009318sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00009319
Bram Moolenaar446cb832008-06-24 21:56:24 +00009320 ac_cv_lib_w_wslen=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009321fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009322
9323rm -rf conftest.dSYM
9324rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009325 conftest$ac_exeext conftest.$ac_ext
9326LIBS=$ac_check_lib_save_LIBS
9327fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009328{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_w_wslen" >&5
9329$as_echo "$ac_cv_lib_w_wslen" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00009330if test "x$ac_cv_lib_w_wslen" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009331 X_EXTRA_LIBS="$X_EXTRA_LIBS -lw"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009332fi
9333
Bram Moolenaar446cb832008-06-24 21:56:24 +00009334 { $as_echo "$as_me:$LINENO: checking for dlsym in -ldl" >&5
9335$as_echo_n "checking for dlsym in -ldl... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009336if test "${ac_cv_lib_dl_dlsym+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009337 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009338else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009339 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00009340LIBS="-ldl $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009341cat >conftest.$ac_ext <<_ACEOF
9342/* confdefs.h. */
9343_ACEOF
9344cat confdefs.h >>conftest.$ac_ext
9345cat >>conftest.$ac_ext <<_ACEOF
9346/* end confdefs.h. */
9347
Bram Moolenaar446cb832008-06-24 21:56:24 +00009348/* Override any GCC internal prototype to avoid an error.
9349 Use char because int might match the return type of a GCC
9350 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009351#ifdef __cplusplus
9352extern "C"
9353#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009354char dlsym ();
9355int
9356main ()
9357{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009358return dlsym ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009359 ;
9360 return 0;
9361}
9362_ACEOF
9363rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009364if { (ac_try="$ac_link"
9365case "(($ac_try" in
9366 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9367 *) ac_try_echo=$ac_try;;
9368esac
9369eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9370$as_echo "$ac_try_echo") >&5
9371 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009372 ac_status=$?
9373 grep -v '^ *+' conftest.er1 >conftest.err
9374 rm -f conftest.er1
9375 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009376 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9377 (exit $ac_status); } && {
9378 test -z "$ac_c_werror_flag" ||
9379 test ! -s conftest.err
9380 } && test -s conftest$ac_exeext && {
9381 test "$cross_compiling" = yes ||
9382 $as_test_x conftest$ac_exeext
9383 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009384 ac_cv_lib_dl_dlsym=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00009385else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009386 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009387sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00009388
Bram Moolenaar446cb832008-06-24 21:56:24 +00009389 ac_cv_lib_dl_dlsym=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009390fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009391
9392rm -rf conftest.dSYM
9393rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009394 conftest$ac_exeext conftest.$ac_ext
9395LIBS=$ac_check_lib_save_LIBS
9396fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009397{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlsym" >&5
9398$as_echo "$ac_cv_lib_dl_dlsym" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00009399if test "x$ac_cv_lib_dl_dlsym" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009400 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldl"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009401fi
9402
Bram Moolenaar446cb832008-06-24 21:56:24 +00009403 { $as_echo "$as_me:$LINENO: checking for XmuCreateStippledPixmap in -lXmu" >&5
9404$as_echo_n "checking for XmuCreateStippledPixmap in -lXmu... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009405if test "${ac_cv_lib_Xmu_XmuCreateStippledPixmap+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009406 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009407else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009408 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00009409LIBS="-lXmu $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009410cat >conftest.$ac_ext <<_ACEOF
9411/* confdefs.h. */
9412_ACEOF
9413cat confdefs.h >>conftest.$ac_ext
9414cat >>conftest.$ac_ext <<_ACEOF
9415/* end confdefs.h. */
9416
Bram Moolenaar446cb832008-06-24 21:56:24 +00009417/* Override any GCC internal prototype to avoid an error.
9418 Use char because int might match the return type of a GCC
9419 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009420#ifdef __cplusplus
9421extern "C"
9422#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009423char XmuCreateStippledPixmap ();
9424int
9425main ()
9426{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009427return XmuCreateStippledPixmap ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009428 ;
9429 return 0;
9430}
9431_ACEOF
9432rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009433if { (ac_try="$ac_link"
9434case "(($ac_try" in
9435 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9436 *) ac_try_echo=$ac_try;;
9437esac
9438eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9439$as_echo "$ac_try_echo") >&5
9440 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009441 ac_status=$?
9442 grep -v '^ *+' conftest.er1 >conftest.err
9443 rm -f conftest.er1
9444 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009445 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9446 (exit $ac_status); } && {
9447 test -z "$ac_c_werror_flag" ||
9448 test ! -s conftest.err
9449 } && test -s conftest$ac_exeext && {
9450 test "$cross_compiling" = yes ||
9451 $as_test_x conftest$ac_exeext
9452 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009453 ac_cv_lib_Xmu_XmuCreateStippledPixmap=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00009454else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009455 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009456sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00009457
Bram Moolenaar446cb832008-06-24 21:56:24 +00009458 ac_cv_lib_Xmu_XmuCreateStippledPixmap=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009459fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009460
9461rm -rf conftest.dSYM
9462rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009463 conftest$ac_exeext conftest.$ac_ext
9464LIBS=$ac_check_lib_save_LIBS
9465fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009466{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&5
9467$as_echo "$ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00009468if test "x$ac_cv_lib_Xmu_XmuCreateStippledPixmap" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009469 GUI_X_LIBS="-lXmu $GUI_X_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009470fi
9471
9472 if test -z "$SKIP_MOTIF"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009473 { $as_echo "$as_me:$LINENO: checking for XpEndJob in -lXp" >&5
9474$as_echo_n "checking for XpEndJob in -lXp... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009475if test "${ac_cv_lib_Xp_XpEndJob+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009476 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009477else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009478 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +00009479LIBS="-lXp $GUI_X_LIBS -lXm -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009480cat >conftest.$ac_ext <<_ACEOF
9481/* confdefs.h. */
9482_ACEOF
9483cat confdefs.h >>conftest.$ac_ext
9484cat >>conftest.$ac_ext <<_ACEOF
9485/* end confdefs.h. */
9486
Bram Moolenaar446cb832008-06-24 21:56:24 +00009487/* Override any GCC internal prototype to avoid an error.
9488 Use char because int might match the return type of a GCC
9489 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009490#ifdef __cplusplus
9491extern "C"
9492#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009493char XpEndJob ();
9494int
9495main ()
9496{
Bram Moolenaar446cb832008-06-24 21:56:24 +00009497return XpEndJob ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009498 ;
9499 return 0;
9500}
9501_ACEOF
9502rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009503if { (ac_try="$ac_link"
9504case "(($ac_try" in
9505 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9506 *) ac_try_echo=$ac_try;;
9507esac
9508eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9509$as_echo "$ac_try_echo") >&5
9510 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009511 ac_status=$?
9512 grep -v '^ *+' conftest.er1 >conftest.err
9513 rm -f conftest.er1
9514 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009515 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9516 (exit $ac_status); } && {
9517 test -z "$ac_c_werror_flag" ||
9518 test ! -s conftest.err
9519 } && test -s conftest$ac_exeext && {
9520 test "$cross_compiling" = yes ||
9521 $as_test_x conftest$ac_exeext
9522 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009523 ac_cv_lib_Xp_XpEndJob=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +00009524else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009525 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009526sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +00009527
Bram Moolenaar446cb832008-06-24 21:56:24 +00009528 ac_cv_lib_Xp_XpEndJob=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009529fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009530
9531rm -rf conftest.dSYM
9532rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009533 conftest$ac_exeext conftest.$ac_ext
9534LIBS=$ac_check_lib_save_LIBS
9535fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009536{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xp_XpEndJob" >&5
9537$as_echo "$ac_cv_lib_Xp_XpEndJob" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +00009538if test "x$ac_cv_lib_Xp_XpEndJob" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +00009539 GUI_X_LIBS="-lXp $GUI_X_LIBS"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009540fi
9541
9542 fi
9543 LDFLAGS=$ldflags_save
9544
Bram Moolenaar446cb832008-06-24 21:56:24 +00009545 { $as_echo "$as_me:$LINENO: checking for extra X11 defines" >&5
9546$as_echo_n "checking for extra X11 defines... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009547 NARROW_PROTO=
9548 rm -fr conftestdir
9549 if mkdir conftestdir; then
9550 cd conftestdir
9551 cat > Imakefile <<'EOF'
9552acfindx:
9553 @echo 'NARROW_PROTO="${PROTO_DEFINES}"'
9554EOF
9555 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
9556 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
9557 fi
9558 cd ..
9559 rm -fr conftestdir
9560 fi
9561 if test -z "$NARROW_PROTO"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009562 { $as_echo "$as_me:$LINENO: result: no" >&5
9563$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009564 else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009565 { $as_echo "$as_me:$LINENO: result: $NARROW_PROTO" >&5
9566$as_echo "$NARROW_PROTO" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009567 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009568
Bram Moolenaar071d4272004-06-13 20:20:40 +00009569fi
9570
9571if test "$enable_xsmp" = "yes"; then
9572 cppflags_save=$CPPFLAGS
9573 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009574
9575for ac_header in X11/SM/SMlib.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009576do
Bram Moolenaar446cb832008-06-24 21:56:24 +00009577as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9578if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9579 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
9580$as_echo_n "checking for $ac_header... " >&6; }
9581if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9582 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009583fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009584ac_res=`eval 'as_val=${'$as_ac_Header'}
9585 $as_echo "$as_val"'`
9586 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
9587$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009588else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009589 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +00009590{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
9591$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009592cat >conftest.$ac_ext <<_ACEOF
9593/* confdefs.h. */
9594_ACEOF
9595cat confdefs.h >>conftest.$ac_ext
9596cat >>conftest.$ac_ext <<_ACEOF
9597/* end confdefs.h. */
9598$ac_includes_default
9599#include <$ac_header>
9600_ACEOF
9601rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009602if { (ac_try="$ac_compile"
9603case "(($ac_try" in
9604 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9605 *) ac_try_echo=$ac_try;;
9606esac
9607eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9608$as_echo "$ac_try_echo") >&5
9609 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009610 ac_status=$?
9611 grep -v '^ *+' conftest.er1 >conftest.err
9612 rm -f conftest.er1
9613 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009614 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9615 (exit $ac_status); } && {
9616 test -z "$ac_c_werror_flag" ||
9617 test ! -s conftest.err
9618 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009619 ac_header_compiler=yes
9620else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009621 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009622sed 's/^/| /' conftest.$ac_ext >&5
9623
Bram Moolenaar446cb832008-06-24 21:56:24 +00009624 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009625fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009626
9627rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9628{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9629$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009630
9631# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +00009632{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
9633$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009634cat >conftest.$ac_ext <<_ACEOF
9635/* confdefs.h. */
9636_ACEOF
9637cat confdefs.h >>conftest.$ac_ext
9638cat >>conftest.$ac_ext <<_ACEOF
9639/* end confdefs.h. */
9640#include <$ac_header>
9641_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00009642if { (ac_try="$ac_cpp conftest.$ac_ext"
9643case "(($ac_try" in
9644 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9645 *) ac_try_echo=$ac_try;;
9646esac
9647eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9648$as_echo "$ac_try_echo") >&5
9649 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009650 ac_status=$?
9651 grep -v '^ *+' conftest.er1 >conftest.err
9652 rm -f conftest.er1
9653 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009654 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9655 (exit $ac_status); } >/dev/null && {
9656 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
9657 test ! -s conftest.err
9658 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009659 ac_header_preproc=yes
9660else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009661 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009662sed 's/^/| /' conftest.$ac_ext >&5
9663
9664 ac_header_preproc=no
9665fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009666
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009667rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009668{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9669$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009670
9671# So? What about this header?
9672case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9673 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +00009674 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9675$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9676 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9677$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009678 ac_header_preproc=yes
9679 ;;
9680 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +00009681 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9682$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9683 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
9684$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
9685 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9686$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9687 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
9688$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
9689 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9690$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9691 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9692$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9693
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009694 ;;
9695esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00009696{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
9697$as_echo_n "checking for $ac_header... " >&6; }
9698if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9699 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009700else
9701 eval "$as_ac_Header=\$ac_header_preproc"
9702fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009703ac_res=`eval 'as_val=${'$as_ac_Header'}
9704 $as_echo "$as_val"'`
9705 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
9706$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009707
9708fi
Bram Moolenaar32f31b12009-05-21 13:20:59 +00009709as_val=`eval 'as_val=${'$as_ac_Header'}
9710 $as_echo "$as_val"'`
9711 if test "x$as_val" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009712 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00009713#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009714_ACEOF
9715
9716fi
9717
Bram Moolenaar071d4272004-06-13 20:20:40 +00009718done
9719
9720 CPPFLAGS=$cppflags_save
9721fi
9722
9723
9724if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF" -o -z "$SKIP_GTK"; then
9725 cppflags_save=$CPPFLAGS
9726 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009727
9728
9729for ac_header in X11/xpm.h X11/Sunkeysym.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009730do
Bram Moolenaar446cb832008-06-24 21:56:24 +00009731as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9732if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9733 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
9734$as_echo_n "checking for $ac_header... " >&6; }
9735if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9736 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009737fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009738ac_res=`eval 'as_val=${'$as_ac_Header'}
9739 $as_echo "$as_val"'`
9740 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
9741$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009742else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009743 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +00009744{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
9745$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009746cat >conftest.$ac_ext <<_ACEOF
9747/* confdefs.h. */
9748_ACEOF
9749cat confdefs.h >>conftest.$ac_ext
9750cat >>conftest.$ac_ext <<_ACEOF
9751/* end confdefs.h. */
9752$ac_includes_default
9753#include <$ac_header>
9754_ACEOF
9755rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009756if { (ac_try="$ac_compile"
9757case "(($ac_try" in
9758 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9759 *) ac_try_echo=$ac_try;;
9760esac
9761eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9762$as_echo "$ac_try_echo") >&5
9763 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009764 ac_status=$?
9765 grep -v '^ *+' conftest.er1 >conftest.err
9766 rm -f conftest.er1
9767 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009768 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9769 (exit $ac_status); } && {
9770 test -z "$ac_c_werror_flag" ||
9771 test ! -s conftest.err
9772 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009773 ac_header_compiler=yes
9774else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009775 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009776sed 's/^/| /' conftest.$ac_ext >&5
9777
Bram Moolenaar446cb832008-06-24 21:56:24 +00009778 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +00009779fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009780
9781rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9782{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9783$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009784
9785# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +00009786{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
9787$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009788cat >conftest.$ac_ext <<_ACEOF
9789/* confdefs.h. */
9790_ACEOF
9791cat confdefs.h >>conftest.$ac_ext
9792cat >>conftest.$ac_ext <<_ACEOF
9793/* end confdefs.h. */
9794#include <$ac_header>
9795_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00009796if { (ac_try="$ac_cpp conftest.$ac_ext"
9797case "(($ac_try" in
9798 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9799 *) ac_try_echo=$ac_try;;
9800esac
9801eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9802$as_echo "$ac_try_echo") >&5
9803 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009804 ac_status=$?
9805 grep -v '^ *+' conftest.er1 >conftest.err
9806 rm -f conftest.er1
9807 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009808 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9809 (exit $ac_status); } >/dev/null && {
9810 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
9811 test ! -s conftest.err
9812 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009813 ac_header_preproc=yes
9814else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009815 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009816sed 's/^/| /' conftest.$ac_ext >&5
9817
9818 ac_header_preproc=no
9819fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009820
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009821rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009822{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9823$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009824
9825# So? What about this header?
9826case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9827 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +00009828 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9829$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9830 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9831$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009832 ac_header_preproc=yes
9833 ;;
9834 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +00009835 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9836$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9837 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
9838$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
9839 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9840$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9841 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
9842$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
9843 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9844$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9845 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9846$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9847
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009848 ;;
9849esac
Bram Moolenaar446cb832008-06-24 21:56:24 +00009850{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
9851$as_echo_n "checking for $ac_header... " >&6; }
9852if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9853 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009854else
9855 eval "$as_ac_Header=\$ac_header_preproc"
9856fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009857ac_res=`eval 'as_val=${'$as_ac_Header'}
9858 $as_echo "$as_val"'`
9859 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
9860$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009861
9862fi
Bram Moolenaar32f31b12009-05-21 13:20:59 +00009863as_val=`eval 'as_val=${'$as_ac_Header'}
9864 $as_echo "$as_val"'`
9865 if test "x$as_val" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009866 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +00009867#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009868_ACEOF
9869
9870fi
9871
Bram Moolenaar071d4272004-06-13 20:20:40 +00009872done
9873
9874
9875 if test ! "$enable_xim" = "no"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009876 { $as_echo "$as_me:$LINENO: checking for XIMText in X11/Xlib.h" >&5
9877$as_echo_n "checking for XIMText in X11/Xlib.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009878 cat >conftest.$ac_ext <<_ACEOF
9879/* confdefs.h. */
9880_ACEOF
9881cat confdefs.h >>conftest.$ac_ext
9882cat >>conftest.$ac_ext <<_ACEOF
9883/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +00009884#include <X11/Xlib.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009885_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +00009886if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009887 $EGREP "XIMText" >/dev/null 2>&1; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009888 { $as_echo "$as_me:$LINENO: result: yes" >&5
9889$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009890else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009891 { $as_echo "$as_me:$LINENO: result: no; xim has been disabled" >&5
9892$as_echo "no; xim has been disabled" >&6; }; enable_xim = "no"
Bram Moolenaar071d4272004-06-13 20:20:40 +00009893fi
9894rm -f conftest*
9895
9896 fi
9897 CPPFLAGS=$cppflags_save
9898
9899 if test "$enable_xim" = "auto" -a "$enable_hangulinput" != "yes" \
9900 -a "x$GUITYPE" != "xNONE" ; then
Bram Moolenaar446cb832008-06-24 21:56:24 +00009901 { $as_echo "$as_me:$LINENO: result: X GUI selected; xim has been enabled" >&5
9902$as_echo "X GUI selected; xim has been enabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009903 enable_xim="yes"
9904 fi
9905fi
9906
9907if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then
9908 cppflags_save=$CPPFLAGS
9909 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar446cb832008-06-24 21:56:24 +00009910 { $as_echo "$as_me:$LINENO: checking for X11/Xmu/Editres.h" >&5
9911$as_echo_n "checking for X11/Xmu/Editres.h... " >&6; }
Bram Moolenaar2ce06f62005-01-31 19:19:04 +00009912 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009913/* confdefs.h. */
9914_ACEOF
9915cat confdefs.h >>conftest.$ac_ext
9916cat >>conftest.$ac_ext <<_ACEOF
9917/* end confdefs.h. */
Bram Moolenaar2ce06f62005-01-31 19:19:04 +00009918
9919#include <X11/Intrinsic.h>
9920#include <X11/Xmu/Editres.h>
9921int
9922main ()
9923{
9924int i; i = 0;
9925 ;
9926 return 0;
9927}
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009928_ACEOF
9929rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +00009930if { (ac_try="$ac_compile"
9931case "(($ac_try" in
9932 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9933 *) ac_try_echo=$ac_try;;
9934esac
9935eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9936$as_echo "$ac_try_echo") >&5
9937 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009938 ac_status=$?
9939 grep -v '^ *+' conftest.er1 >conftest.err
9940 rm -f conftest.er1
9941 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +00009942 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9943 (exit $ac_status); } && {
9944 test -z "$ac_c_werror_flag" ||
9945 test ! -s conftest.err
9946 } && test -s conftest.$ac_objext; then
9947 { $as_echo "$as_me:$LINENO: result: yes" >&5
9948$as_echo "yes" >&6; }
Bram Moolenaar2ce06f62005-01-31 19:19:04 +00009949 cat >>confdefs.h <<\_ACEOF
9950#define HAVE_X11_XMU_EDITRES_H 1
9951_ACEOF
9952
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009953else
Bram Moolenaar446cb832008-06-24 21:56:24 +00009954 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009955sed 's/^/| /' conftest.$ac_ext >&5
9956
Bram Moolenaar446cb832008-06-24 21:56:24 +00009957 { $as_echo "$as_me:$LINENO: result: no" >&5
9958$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009959fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009960
9961rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +00009962 CPPFLAGS=$cppflags_save
9963fi
9964
9965if test -z "$SKIP_MOTIF"; then
9966 cppflags_save=$CPPFLAGS
9967 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009968
9969
Bram Moolenaar2ce06f62005-01-31 19:19:04 +00009970
9971
9972
9973
Bram Moolenaarfc1421e2006-04-20 22:17:20 +00009974
Bram Moolenaar2ce06f62005-01-31 19:19:04 +00009975for 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 +00009976 Xm/UnhighlightT.h Xm/Notebook.h
Bram Moolenaar071d4272004-06-13 20:20:40 +00009977do
Bram Moolenaar446cb832008-06-24 21:56:24 +00009978as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9979if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9980 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
9981$as_echo_n "checking for $ac_header... " >&6; }
9982if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9983 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +00009984fi
Bram Moolenaar446cb832008-06-24 21:56:24 +00009985ac_res=`eval 'as_val=${'$as_ac_Header'}
9986 $as_echo "$as_val"'`
9987 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
9988$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +00009989else
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009990 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +00009991{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
9992$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +00009993cat >conftest.$ac_ext <<_ACEOF
9994/* confdefs.h. */
9995_ACEOF
9996cat confdefs.h >>conftest.$ac_ext
9997cat >>conftest.$ac_ext <<_ACEOF
9998/* end confdefs.h. */
9999$ac_includes_default
10000#include <$ac_header>
10001_ACEOF
10002rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010003if { (ac_try="$ac_compile"
10004case "(($ac_try" in
10005 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10006 *) ac_try_echo=$ac_try;;
10007esac
10008eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10009$as_echo "$ac_try_echo") >&5
10010 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010011 ac_status=$?
10012 grep -v '^ *+' conftest.er1 >conftest.err
10013 rm -f conftest.er1
10014 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010015 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10016 (exit $ac_status); } && {
10017 test -z "$ac_c_werror_flag" ||
10018 test ! -s conftest.err
10019 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010020 ac_header_compiler=yes
10021else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010022 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010023sed 's/^/| /' conftest.$ac_ext >&5
10024
Bram Moolenaar446cb832008-06-24 21:56:24 +000010025 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000010026fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010027
10028rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10029{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10030$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010031
10032# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010033{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
10034$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010035cat >conftest.$ac_ext <<_ACEOF
10036/* confdefs.h. */
10037_ACEOF
10038cat confdefs.h >>conftest.$ac_ext
10039cat >>conftest.$ac_ext <<_ACEOF
10040/* end confdefs.h. */
10041#include <$ac_header>
10042_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010043if { (ac_try="$ac_cpp conftest.$ac_ext"
10044case "(($ac_try" in
10045 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10046 *) ac_try_echo=$ac_try;;
10047esac
10048eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10049$as_echo "$ac_try_echo") >&5
10050 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010051 ac_status=$?
10052 grep -v '^ *+' conftest.er1 >conftest.err
10053 rm -f conftest.er1
10054 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010055 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10056 (exit $ac_status); } >/dev/null && {
10057 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10058 test ! -s conftest.err
10059 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010060 ac_header_preproc=yes
10061else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010062 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010063sed 's/^/| /' conftest.$ac_ext >&5
10064
10065 ac_header_preproc=no
10066fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010067
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010068rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010069{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10070$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010071
10072# So? What about this header?
10073case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10074 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000010075 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10076$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10077 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10078$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010079 ac_header_preproc=yes
10080 ;;
10081 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000010082 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10083$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10084 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
10085$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
10086 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10087$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10088 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
10089$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
10090 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10091$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10092 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10093$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10094
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010095 ;;
10096esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000010097{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
10098$as_echo_n "checking for $ac_header... " >&6; }
10099if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10100 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010101else
10102 eval "$as_ac_Header=\$ac_header_preproc"
10103fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010104ac_res=`eval 'as_val=${'$as_ac_Header'}
10105 $as_echo "$as_val"'`
10106 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
10107$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010108
10109fi
Bram Moolenaar32f31b12009-05-21 13:20:59 +000010110as_val=`eval 'as_val=${'$as_ac_Header'}
10111 $as_echo "$as_val"'`
10112 if test "x$as_val" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010113 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010114#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010115_ACEOF
10116
10117fi
10118
Bram Moolenaar071d4272004-06-13 20:20:40 +000010119done
10120
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010121
10122 if test $ac_cv_header_Xm_XpmP_h = yes; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010123 { $as_echo "$as_me:$LINENO: checking for XpmAttributes_21 in Xm/XpmP.h" >&5
10124$as_echo_n "checking for XpmAttributes_21 in Xm/XpmP.h... " >&6; }
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010125 cat >conftest.$ac_ext <<_ACEOF
10126/* confdefs.h. */
10127_ACEOF
10128cat confdefs.h >>conftest.$ac_ext
10129cat >>conftest.$ac_ext <<_ACEOF
10130/* end confdefs.h. */
10131#include <Xm/XpmP.h>
10132int
10133main ()
10134{
10135XpmAttributes_21 attr;
10136 ;
10137 return 0;
10138}
10139_ACEOF
10140rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010141if { (ac_try="$ac_compile"
10142case "(($ac_try" in
10143 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10144 *) ac_try_echo=$ac_try;;
10145esac
10146eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10147$as_echo "$ac_try_echo") >&5
10148 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010149 ac_status=$?
10150 grep -v '^ *+' conftest.er1 >conftest.err
10151 rm -f conftest.er1
10152 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010153 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10154 (exit $ac_status); } && {
10155 test -z "$ac_c_werror_flag" ||
10156 test ! -s conftest.err
10157 } && test -s conftest.$ac_objext; then
10158 { $as_echo "$as_me:$LINENO: result: yes" >&5
10159$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010160#define XPMATTRIBUTES_TYPE XpmAttributes_21
10161_ACEOF
10162
10163else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010164 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010165sed 's/^/| /' conftest.$ac_ext >&5
10166
Bram Moolenaar446cb832008-06-24 21:56:24 +000010167 { $as_echo "$as_me:$LINENO: result: no" >&5
10168$as_echo "no" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010169#define XPMATTRIBUTES_TYPE XpmAttributes
10170_ACEOF
10171
10172
10173fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010174
10175rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010176 else
10177 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar57657d82006-04-21 22:12:41 +000010178#define XPMATTRIBUTES_TYPE XpmAttributes
Bram Moolenaar910f66f2006-04-05 20:41:53 +000010179_ACEOF
10180
10181 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000010182 CPPFLAGS=$cppflags_save
10183fi
10184
10185if test "x$GUITYPE" = "xNONE" -a "$enable_xim" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010186 { $as_echo "$as_me:$LINENO: result: no GUI selected; xim has been disabled" >&5
10187$as_echo "no GUI selected; xim has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010188 enable_xim="no"
10189fi
10190if test "x$GUITYPE" = "xNONE" -a "$enable_fontset" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010191 { $as_echo "$as_me:$LINENO: result: no GUI selected; fontset has been disabled" >&5
10192$as_echo "no GUI selected; fontset has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010193 enable_fontset="no"
10194fi
10195if test "x$GUITYPE:$enable_fontset" = "xGTK:yes" -a "0$gtk_major_version" -ge 2; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010196 { $as_echo "$as_me:$LINENO: result: GTK+ 2 GUI selected; fontset has been disabled" >&5
10197$as_echo "GTK+ 2 GUI selected; fontset has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010198 enable_fontset="no"
10199fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000010200
10201if test -z "$SKIP_PHOTON"; then
10202 GUITYPE=PHOTONGUI
10203fi
10204
10205
10206
10207
10208
10209
10210if test "$enable_workshop" = "yes" -a -n "$SKIP_MOTIF"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010211 { { $as_echo "$as_me:$LINENO: error: cannot use workshop without Motif" >&5
10212$as_echo "$as_me: error: cannot use workshop without Motif" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010213 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010214fi
10215
10216if test "$enable_xim" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010217 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010218#define FEAT_XIM 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010219_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010220
10221fi
10222if test "$enable_fontset" = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010223 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010224#define FEAT_XFONTSET 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010225_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010226
10227fi
10228
10229
10230
10231
10232if test "$enable_hangulinput" = "yes"; then
10233 if test "x$GUITYPE" = "xNONE"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010234 { $as_echo "$as_me:$LINENO: result: no GUI selected; hangul input has been disabled" >&5
10235$as_echo "no GUI selected; hangul input has been disabled" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010236 enable_hangulinput=no
10237 else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010238 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010239#define FEAT_HANGULIN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010240_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010241
10242 HANGULIN_SRC=hangulin.c
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010243
Bram Moolenaar071d4272004-06-13 20:20:40 +000010244 HANGULIN_OBJ=objects/hangulin.o
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010245
Bram Moolenaar071d4272004-06-13 20:20:40 +000010246 fi
10247fi
10248
10249
Bram Moolenaar446cb832008-06-24 21:56:24 +000010250{ $as_echo "$as_me:$LINENO: checking whether toupper is broken" >&5
10251$as_echo_n "checking whether toupper is broken... " >&6; }
10252if test "${vim_cv_toupper_broken+set}" = set; then
10253 $as_echo_n "(cached) " >&6
10254else
10255
10256 if test "$cross_compiling" = yes; then
10257
10258 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_toupper_broken'" >&5
10259$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_toupper_broken'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010260 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000010261
Bram Moolenaar071d4272004-06-13 20:20:40 +000010262else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010263 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010264
10265#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +000010266#include <ctype.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +000010267#if STDC_HEADERS
10268# include <stdlib.h>
10269# include <stddef.h>
10270#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000010271main() { exit(toupper('A') == 'A' && tolower('z') == 'z'); }
Bram Moolenaar446cb832008-06-24 21:56:24 +000010272
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010273_ACEOF
10274rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010275if { (ac_try="$ac_link"
10276case "(($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_link") 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); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000010286 { (case "(($ac_try" in
10287 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10288 *) ac_try_echo=$ac_try;;
10289esac
10290eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10291$as_echo "$ac_try_echo") >&5
10292 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010293 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010294 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010295 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010296
10297 vim_cv_toupper_broken=yes
10298
Bram Moolenaar071d4272004-06-13 20:20:40 +000010299else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010300 $as_echo "$as_me: program exited with status $ac_status" >&5
10301$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010302sed 's/^/| /' conftest.$ac_ext >&5
10303
10304( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000010305
10306 vim_cv_toupper_broken=no
10307
Bram Moolenaar071d4272004-06-13 20:20:40 +000010308fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010309rm -rf conftest.dSYM
10310rm -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 +000010311fi
10312
Bram Moolenaar446cb832008-06-24 21:56:24 +000010313
10314fi
10315{ $as_echo "$as_me:$LINENO: result: $vim_cv_toupper_broken" >&5
10316$as_echo "$vim_cv_toupper_broken" >&6; }
10317
10318if test "x$vim_cv_toupper_broken" = "xyes" ; then
10319 cat >>confdefs.h <<\_ACEOF
10320#define BROKEN_TOUPPER 1
10321_ACEOF
10322
10323fi
10324
10325{ $as_echo "$as_me:$LINENO: checking whether __DATE__ and __TIME__ work" >&5
10326$as_echo_n "checking whether __DATE__ and __TIME__ work... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010327cat >conftest.$ac_ext <<_ACEOF
10328/* confdefs.h. */
10329_ACEOF
10330cat confdefs.h >>conftest.$ac_ext
10331cat >>conftest.$ac_ext <<_ACEOF
10332/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000010333#include <stdio.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010334int
10335main ()
10336{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010337printf("(" __DATE__ " " __TIME__ ")");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010338 ;
10339 return 0;
10340}
10341_ACEOF
10342rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010343if { (ac_try="$ac_compile"
10344case "(($ac_try" in
10345 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10346 *) ac_try_echo=$ac_try;;
10347esac
10348eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10349$as_echo "$ac_try_echo") >&5
10350 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010351 ac_status=$?
10352 grep -v '^ *+' conftest.er1 >conftest.err
10353 rm -f conftest.er1
10354 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010355 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10356 (exit $ac_status); } && {
10357 test -z "$ac_c_werror_flag" ||
10358 test ! -s conftest.err
10359 } && test -s conftest.$ac_objext; then
10360 { $as_echo "$as_me:$LINENO: result: yes" >&5
10361$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010362#define HAVE_DATE_TIME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010363_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010364
10365else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010366 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010367sed 's/^/| /' conftest.$ac_ext >&5
10368
Bram Moolenaar446cb832008-06-24 21:56:24 +000010369 { $as_echo "$as_me:$LINENO: result: no" >&5
10370$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010371fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010372
10373rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010374
Bram Moolenaar0c094b92009-05-14 20:20:33 +000010375{ $as_echo "$as_me:$LINENO: checking whether __attribute__((unused)) is allowed" >&5
10376$as_echo_n "checking whether __attribute__((unused)) is allowed... " >&6; }
10377cat >conftest.$ac_ext <<_ACEOF
10378/* confdefs.h. */
10379_ACEOF
10380cat confdefs.h >>conftest.$ac_ext
10381cat >>conftest.$ac_ext <<_ACEOF
10382/* end confdefs.h. */
10383#include <stdio.h>
10384int
10385main ()
10386{
10387int x __attribute__((unused));
10388 ;
10389 return 0;
10390}
10391_ACEOF
10392rm -f conftest.$ac_objext
10393if { (ac_try="$ac_compile"
10394case "(($ac_try" in
10395 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10396 *) ac_try_echo=$ac_try;;
10397esac
10398eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10399$as_echo "$ac_try_echo") >&5
10400 (eval "$ac_compile") 2>conftest.er1
10401 ac_status=$?
10402 grep -v '^ *+' conftest.er1 >conftest.err
10403 rm -f conftest.er1
10404 cat conftest.err >&5
10405 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10406 (exit $ac_status); } && {
10407 test -z "$ac_c_werror_flag" ||
10408 test ! -s conftest.err
10409 } && test -s conftest.$ac_objext; then
10410 { $as_echo "$as_me:$LINENO: result: yes" >&5
10411$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
10412#define HAVE_ATTRIBUTE_UNUSED 1
10413_ACEOF
10414
10415else
10416 $as_echo "$as_me: failed program was:" >&5
10417sed 's/^/| /' conftest.$ac_ext >&5
10418
10419 { $as_echo "$as_me:$LINENO: result: no" >&5
10420$as_echo "no" >&6; }
10421fi
10422
10423rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10424
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010425if test "${ac_cv_header_elf_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010426 { $as_echo "$as_me:$LINENO: checking for elf.h" >&5
10427$as_echo_n "checking for elf.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010428if test "${ac_cv_header_elf_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010429 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010430fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010431{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_elf_h" >&5
10432$as_echo "$ac_cv_header_elf_h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010433else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010434 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010435{ $as_echo "$as_me:$LINENO: checking elf.h usability" >&5
10436$as_echo_n "checking elf.h usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010437cat >conftest.$ac_ext <<_ACEOF
10438/* confdefs.h. */
10439_ACEOF
10440cat confdefs.h >>conftest.$ac_ext
10441cat >>conftest.$ac_ext <<_ACEOF
10442/* end confdefs.h. */
10443$ac_includes_default
Bram Moolenaar071d4272004-06-13 20:20:40 +000010444#include <elf.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010445_ACEOF
10446rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010447if { (ac_try="$ac_compile"
10448case "(($ac_try" in
10449 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10450 *) ac_try_echo=$ac_try;;
10451esac
10452eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10453$as_echo "$ac_try_echo") >&5
10454 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010455 ac_status=$?
10456 grep -v '^ *+' conftest.er1 >conftest.err
10457 rm -f conftest.er1
10458 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010459 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10460 (exit $ac_status); } && {
10461 test -z "$ac_c_werror_flag" ||
10462 test ! -s conftest.err
10463 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010464 ac_header_compiler=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000010465else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010466 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010467sed 's/^/| /' conftest.$ac_ext >&5
10468
Bram Moolenaar446cb832008-06-24 21:56:24 +000010469 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000010470fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010471
10472rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10473{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10474$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010475
10476# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000010477{ $as_echo "$as_me:$LINENO: checking elf.h presence" >&5
10478$as_echo_n "checking elf.h presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010479cat >conftest.$ac_ext <<_ACEOF
10480/* confdefs.h. */
10481_ACEOF
10482cat confdefs.h >>conftest.$ac_ext
10483cat >>conftest.$ac_ext <<_ACEOF
10484/* end confdefs.h. */
10485#include <elf.h>
10486_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010487if { (ac_try="$ac_cpp conftest.$ac_ext"
10488case "(($ac_try" in
10489 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10490 *) ac_try_echo=$ac_try;;
10491esac
10492eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10493$as_echo "$ac_try_echo") >&5
10494 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010495 ac_status=$?
10496 grep -v '^ *+' conftest.er1 >conftest.err
10497 rm -f conftest.er1
10498 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010499 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10500 (exit $ac_status); } >/dev/null && {
10501 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10502 test ! -s conftest.err
10503 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010504 ac_header_preproc=yes
10505else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010506 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010507sed 's/^/| /' conftest.$ac_ext >&5
10508
10509 ac_header_preproc=no
10510fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010511
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010512rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010513{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10514$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010515
10516# So? What about this header?
10517case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10518 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000010519 { $as_echo "$as_me:$LINENO: WARNING: elf.h: accepted by the compiler, rejected by the preprocessor!" >&5
10520$as_echo "$as_me: WARNING: elf.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
10521 { $as_echo "$as_me:$LINENO: WARNING: elf.h: proceeding with the compiler's result" >&5
10522$as_echo "$as_me: WARNING: elf.h: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010523 ac_header_preproc=yes
10524 ;;
10525 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000010526 { $as_echo "$as_me:$LINENO: WARNING: elf.h: present but cannot be compiled" >&5
10527$as_echo "$as_me: WARNING: elf.h: present but cannot be compiled" >&2;}
10528 { $as_echo "$as_me:$LINENO: WARNING: elf.h: check for missing prerequisite headers?" >&5
10529$as_echo "$as_me: WARNING: elf.h: check for missing prerequisite headers?" >&2;}
10530 { $as_echo "$as_me:$LINENO: WARNING: elf.h: see the Autoconf documentation" >&5
10531$as_echo "$as_me: WARNING: elf.h: see the Autoconf documentation" >&2;}
10532 { $as_echo "$as_me:$LINENO: WARNING: elf.h: section \"Present But Cannot Be Compiled\"" >&5
10533$as_echo "$as_me: WARNING: elf.h: section \"Present But Cannot Be Compiled\"" >&2;}
10534 { $as_echo "$as_me:$LINENO: WARNING: elf.h: proceeding with the preprocessor's result" >&5
10535$as_echo "$as_me: WARNING: elf.h: proceeding with the preprocessor's result" >&2;}
10536 { $as_echo "$as_me:$LINENO: WARNING: elf.h: in the future, the compiler will take precedence" >&5
10537$as_echo "$as_me: WARNING: elf.h: in the future, the compiler will take precedence" >&2;}
10538
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010539 ;;
10540esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000010541{ $as_echo "$as_me:$LINENO: checking for elf.h" >&5
10542$as_echo_n "checking for elf.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010543if test "${ac_cv_header_elf_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010544 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010545else
10546 ac_cv_header_elf_h=$ac_header_preproc
10547fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010548{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_elf_h" >&5
10549$as_echo "$ac_cv_header_elf_h" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010550
10551fi
Bram Moolenaar32f31b12009-05-21 13:20:59 +000010552if test "x$ac_cv_header_elf_h" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000010553 HAS_ELF=1
Bram Moolenaar071d4272004-06-13 20:20:40 +000010554fi
10555
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010556
Bram Moolenaar071d4272004-06-13 20:20:40 +000010557if test "$HAS_ELF" = 1; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010558
Bram Moolenaar446cb832008-06-24 21:56:24 +000010559{ $as_echo "$as_me:$LINENO: checking for main in -lelf" >&5
10560$as_echo_n "checking for main in -lelf... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010561if test "${ac_cv_lib_elf_main+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010562 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010563else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010564 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000010565LIBS="-lelf $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010566cat >conftest.$ac_ext <<_ACEOF
10567/* confdefs.h. */
10568_ACEOF
10569cat confdefs.h >>conftest.$ac_ext
10570cat >>conftest.$ac_ext <<_ACEOF
10571/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010572
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010573
10574int
10575main ()
10576{
Bram Moolenaar446cb832008-06-24 21:56:24 +000010577return main ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010578 ;
10579 return 0;
10580}
10581_ACEOF
10582rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010583if { (ac_try="$ac_link"
10584case "(($ac_try" in
10585 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10586 *) ac_try_echo=$ac_try;;
10587esac
10588eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10589$as_echo "$ac_try_echo") >&5
10590 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010591 ac_status=$?
10592 grep -v '^ *+' conftest.er1 >conftest.err
10593 rm -f conftest.er1
10594 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010595 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10596 (exit $ac_status); } && {
10597 test -z "$ac_c_werror_flag" ||
10598 test ! -s conftest.err
10599 } && test -s conftest$ac_exeext && {
10600 test "$cross_compiling" = yes ||
10601 $as_test_x conftest$ac_exeext
10602 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010603 ac_cv_lib_elf_main=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000010604else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010605 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010606sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000010607
Bram Moolenaar446cb832008-06-24 21:56:24 +000010608 ac_cv_lib_elf_main=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000010609fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010610
10611rm -rf conftest.dSYM
10612rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010613 conftest$ac_exeext conftest.$ac_ext
10614LIBS=$ac_check_lib_save_LIBS
10615fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010616{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_elf_main" >&5
10617$as_echo "$ac_cv_lib_elf_main" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000010618if test "x$ac_cv_lib_elf_main" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010619 cat >>confdefs.h <<_ACEOF
10620#define HAVE_LIBELF 1
10621_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010622
10623 LIBS="-lelf $LIBS"
10624
Bram Moolenaar071d4272004-06-13 20:20:40 +000010625fi
10626
10627fi
10628
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010629
10630
10631
10632
10633
Bram Moolenaar071d4272004-06-13 20:20:40 +000010634ac_header_dirent=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010635for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
Bram Moolenaar446cb832008-06-24 21:56:24 +000010636 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
10637{ $as_echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
10638$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
10639if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10640 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010641else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010642 cat >conftest.$ac_ext <<_ACEOF
10643/* confdefs.h. */
10644_ACEOF
10645cat confdefs.h >>conftest.$ac_ext
10646cat >>conftest.$ac_ext <<_ACEOF
10647/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010648#include <sys/types.h>
10649#include <$ac_hdr>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010650
10651int
10652main ()
10653{
10654if ((DIR *) 0)
10655return 0;
10656 ;
10657 return 0;
10658}
10659_ACEOF
10660rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010661if { (ac_try="$ac_compile"
10662case "(($ac_try" in
10663 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10664 *) ac_try_echo=$ac_try;;
10665esac
10666eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10667$as_echo "$ac_try_echo") >&5
10668 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010669 ac_status=$?
10670 grep -v '^ *+' conftest.er1 >conftest.err
10671 rm -f conftest.er1
10672 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010673 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10674 (exit $ac_status); } && {
10675 test -z "$ac_c_werror_flag" ||
10676 test ! -s conftest.err
10677 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010678 eval "$as_ac_Header=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000010679else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010680 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010681sed 's/^/| /' conftest.$ac_ext >&5
10682
Bram Moolenaar446cb832008-06-24 21:56:24 +000010683 eval "$as_ac_Header=no"
Bram Moolenaar071d4272004-06-13 20:20:40 +000010684fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010685
10686rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010687fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010688ac_res=`eval 'as_val=${'$as_ac_Header'}
10689 $as_echo "$as_val"'`
10690 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
10691$as_echo "$ac_res" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000010692as_val=`eval 'as_val=${'$as_ac_Header'}
10693 $as_echo "$as_val"'`
10694 if test "x$as_val" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010695 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010696#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010697_ACEOF
10698
10699ac_header_dirent=$ac_hdr; break
Bram Moolenaar071d4272004-06-13 20:20:40 +000010700fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010701
Bram Moolenaar071d4272004-06-13 20:20:40 +000010702done
10703# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
10704if test $ac_header_dirent = dirent.h; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010705 { $as_echo "$as_me:$LINENO: checking for library containing opendir" >&5
10706$as_echo_n "checking for library containing opendir... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010707if test "${ac_cv_search_opendir+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010708 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010709else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010710 ac_func_search_save_LIBS=$LIBS
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010711cat >conftest.$ac_ext <<_ACEOF
10712/* confdefs.h. */
10713_ACEOF
10714cat confdefs.h >>conftest.$ac_ext
10715cat >>conftest.$ac_ext <<_ACEOF
10716/* end confdefs.h. */
10717
Bram Moolenaar446cb832008-06-24 21:56:24 +000010718/* Override any GCC internal prototype to avoid an error.
10719 Use char because int might match the return type of a GCC
10720 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010721#ifdef __cplusplus
10722extern "C"
10723#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010724char opendir ();
10725int
10726main ()
10727{
Bram Moolenaar446cb832008-06-24 21:56:24 +000010728return opendir ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010729 ;
10730 return 0;
10731}
10732_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010733for ac_lib in '' dir; do
10734 if test -z "$ac_lib"; then
10735 ac_res="none required"
10736 else
10737 ac_res=-l$ac_lib
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010738 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Bram Moolenaar446cb832008-06-24 21:56:24 +000010739 fi
10740 rm -f conftest.$ac_objext conftest$ac_exeext
10741if { (ac_try="$ac_link"
10742case "(($ac_try" in
10743 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10744 *) ac_try_echo=$ac_try;;
10745esac
10746eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10747$as_echo "$ac_try_echo") >&5
10748 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010749 ac_status=$?
10750 grep -v '^ *+' conftest.er1 >conftest.err
10751 rm -f conftest.er1
10752 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010753 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10754 (exit $ac_status); } && {
10755 test -z "$ac_c_werror_flag" ||
10756 test ! -s conftest.err
10757 } && test -s conftest$ac_exeext && {
10758 test "$cross_compiling" = yes ||
10759 $as_test_x conftest$ac_exeext
10760 }; then
10761 ac_cv_search_opendir=$ac_res
Bram Moolenaar071d4272004-06-13 20:20:40 +000010762else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010763 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010764sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000010765
Bram Moolenaar446cb832008-06-24 21:56:24 +000010766
Bram Moolenaar071d4272004-06-13 20:20:40 +000010767fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010768
10769rm -rf conftest.dSYM
10770rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10771 conftest$ac_exeext
10772 if test "${ac_cv_search_opendir+set}" = set; then
10773 break
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010774fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010775done
10776if test "${ac_cv_search_opendir+set}" = set; then
10777 :
10778else
10779 ac_cv_search_opendir=no
10780fi
10781rm conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010782LIBS=$ac_func_search_save_LIBS
10783fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010784{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
10785$as_echo "$ac_cv_search_opendir" >&6; }
10786ac_res=$ac_cv_search_opendir
10787if test "$ac_res" != no; then
10788 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010789
10790fi
10791
Bram Moolenaar071d4272004-06-13 20:20:40 +000010792else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010793 { $as_echo "$as_me:$LINENO: checking for library containing opendir" >&5
10794$as_echo_n "checking for library containing opendir... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010795if test "${ac_cv_search_opendir+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010796 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010797else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010798 ac_func_search_save_LIBS=$LIBS
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010799cat >conftest.$ac_ext <<_ACEOF
10800/* confdefs.h. */
10801_ACEOF
10802cat confdefs.h >>conftest.$ac_ext
10803cat >>conftest.$ac_ext <<_ACEOF
10804/* end confdefs.h. */
10805
Bram Moolenaar446cb832008-06-24 21:56:24 +000010806/* Override any GCC internal prototype to avoid an error.
10807 Use char because int might match the return type of a GCC
10808 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010809#ifdef __cplusplus
10810extern "C"
10811#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010812char opendir ();
10813int
10814main ()
10815{
Bram Moolenaar446cb832008-06-24 21:56:24 +000010816return opendir ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010817 ;
10818 return 0;
10819}
10820_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000010821for ac_lib in '' x; do
10822 if test -z "$ac_lib"; then
10823 ac_res="none required"
10824 else
10825 ac_res=-l$ac_lib
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010826 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Bram Moolenaar446cb832008-06-24 21:56:24 +000010827 fi
10828 rm -f conftest.$ac_objext conftest$ac_exeext
10829if { (ac_try="$ac_link"
10830case "(($ac_try" in
10831 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10832 *) ac_try_echo=$ac_try;;
10833esac
10834eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10835$as_echo "$ac_try_echo") >&5
10836 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010837 ac_status=$?
10838 grep -v '^ *+' conftest.er1 >conftest.err
10839 rm -f conftest.er1
10840 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010841 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10842 (exit $ac_status); } && {
10843 test -z "$ac_c_werror_flag" ||
10844 test ! -s conftest.err
10845 } && test -s conftest$ac_exeext && {
10846 test "$cross_compiling" = yes ||
10847 $as_test_x conftest$ac_exeext
10848 }; then
10849 ac_cv_search_opendir=$ac_res
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010850else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010851 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010852sed 's/^/| /' conftest.$ac_ext >&5
10853
Bram Moolenaar446cb832008-06-24 21:56:24 +000010854
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010855fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010856
10857rm -rf conftest.dSYM
10858rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10859 conftest$ac_exeext
10860 if test "${ac_cv_search_opendir+set}" = set; then
10861 break
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010862fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010863done
10864if test "${ac_cv_search_opendir+set}" = set; then
10865 :
10866else
10867 ac_cv_search_opendir=no
10868fi
10869rm conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010870LIBS=$ac_func_search_save_LIBS
10871fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010872{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
10873$as_echo "$ac_cv_search_opendir" >&6; }
10874ac_res=$ac_cv_search_opendir
10875if test "$ac_res" != no; then
10876 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010877
10878fi
10879
10880fi
10881
10882
Bram Moolenaar071d4272004-06-13 20:20:40 +000010883if test $ac_cv_header_sys_wait_h = no; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000010884 { $as_echo "$as_me:$LINENO: checking for sys/wait.h that defines union wait" >&5
10885$as_echo_n "checking for sys/wait.h that defines union wait... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010886 cat >conftest.$ac_ext <<_ACEOF
10887/* confdefs.h. */
10888_ACEOF
10889cat confdefs.h >>conftest.$ac_ext
10890cat >>conftest.$ac_ext <<_ACEOF
10891/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000010892#include <sys/wait.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010893int
10894main ()
10895{
Bram Moolenaar071d4272004-06-13 20:20:40 +000010896union wait xx, yy; xx = yy
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010897 ;
10898 return 0;
10899}
10900_ACEOF
10901rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000010902if { (ac_try="$ac_compile"
10903case "(($ac_try" in
10904 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10905 *) ac_try_echo=$ac_try;;
10906esac
10907eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10908$as_echo "$ac_try_echo") >&5
10909 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010910 ac_status=$?
10911 grep -v '^ *+' conftest.er1 >conftest.err
10912 rm -f conftest.er1
10913 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000010914 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10915 (exit $ac_status); } && {
10916 test -z "$ac_c_werror_flag" ||
10917 test ! -s conftest.err
10918 } && test -s conftest.$ac_objext; then
10919 { $as_echo "$as_me:$LINENO: result: yes" >&5
10920$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010921 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010922#define HAVE_SYS_WAIT_H 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010923_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010924
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010925 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010926#define HAVE_UNION_WAIT 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010927_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000010928
10929else
Bram Moolenaar446cb832008-06-24 21:56:24 +000010930 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010931sed 's/^/| /' conftest.$ac_ext >&5
10932
Bram Moolenaar446cb832008-06-24 21:56:24 +000010933 { $as_echo "$as_me:$LINENO: result: no" >&5
10934$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000010935fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010936
10937rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000010938fi
10939
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010940
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
10968
10969
10970
10971
10972
10973
10974
10975
10976
10977
10978
Bram Moolenaar0cb032e2005-04-23 20:52:00 +000010979
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010980for ac_header in stdarg.h stdlib.h string.h sys/select.h sys/utsname.h \
Bram Moolenaare74455a2007-11-04 14:36:18 +000010981 termcap.h fcntl.h sgtty.h sys/ioctl.h sys/time.h sys/types.h termio.h \
Bram Moolenaar446cb832008-06-24 21:56:24 +000010982 iconv.h langinfo.h math.h unistd.h stropts.h errno.h \
Bram Moolenaar071d4272004-06-13 20:20:40 +000010983 sys/resource.h sys/systeminfo.h locale.h \
Bram Moolenaar00ca2842008-06-26 20:14:00 +000010984 sys/stream.h termios.h libc.h sys/statfs.h \
Bram Moolenaar071d4272004-06-13 20:20:40 +000010985 poll.h sys/poll.h pwd.h utime.h sys/param.h libintl.h \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000010986 libgen.h util/debug.h util/msg18n.h frame.h \
Bram Moolenaar32f31b12009-05-21 13:20:59 +000010987 sys/acl.h sys/access.h sys/sysinfo.h wchar.h wctype.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000010988do
Bram Moolenaar446cb832008-06-24 21:56:24 +000010989as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10990if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10991 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
10992$as_echo_n "checking for $ac_header... " >&6; }
10993if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10994 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000010995fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000010996ac_res=`eval 'as_val=${'$as_ac_Header'}
10997 $as_echo "$as_val"'`
10998 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
10999$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011000else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011001 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000011002{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
11003$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011004cat >conftest.$ac_ext <<_ACEOF
11005/* confdefs.h. */
11006_ACEOF
11007cat confdefs.h >>conftest.$ac_ext
11008cat >>conftest.$ac_ext <<_ACEOF
11009/* end confdefs.h. */
11010$ac_includes_default
11011#include <$ac_header>
11012_ACEOF
11013rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011014if { (ac_try="$ac_compile"
11015case "(($ac_try" in
11016 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11017 *) ac_try_echo=$ac_try;;
11018esac
11019eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11020$as_echo "$ac_try_echo") >&5
11021 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011022 ac_status=$?
11023 grep -v '^ *+' conftest.er1 >conftest.err
11024 rm -f conftest.er1
11025 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011026 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11027 (exit $ac_status); } && {
11028 test -z "$ac_c_werror_flag" ||
11029 test ! -s conftest.err
11030 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011031 ac_header_compiler=yes
11032else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011033 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011034sed 's/^/| /' conftest.$ac_ext >&5
11035
Bram Moolenaar446cb832008-06-24 21:56:24 +000011036 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000011037fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011038
11039rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11040{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11041$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011042
11043# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000011044{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
11045$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011046cat >conftest.$ac_ext <<_ACEOF
11047/* confdefs.h. */
11048_ACEOF
11049cat confdefs.h >>conftest.$ac_ext
11050cat >>conftest.$ac_ext <<_ACEOF
11051/* end confdefs.h. */
11052#include <$ac_header>
11053_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011054if { (ac_try="$ac_cpp conftest.$ac_ext"
11055case "(($ac_try" in
11056 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11057 *) ac_try_echo=$ac_try;;
11058esac
11059eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11060$as_echo "$ac_try_echo") >&5
11061 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011062 ac_status=$?
11063 grep -v '^ *+' conftest.er1 >conftest.err
11064 rm -f conftest.er1
11065 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011066 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11067 (exit $ac_status); } >/dev/null && {
11068 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
11069 test ! -s conftest.err
11070 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011071 ac_header_preproc=yes
11072else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011073 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011074sed 's/^/| /' conftest.$ac_ext >&5
11075
11076 ac_header_preproc=no
11077fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011078
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011079rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011080{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11081$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011082
11083# So? What about this header?
11084case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11085 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000011086 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11087$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11088 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11089$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011090 ac_header_preproc=yes
11091 ;;
11092 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000011093 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11094$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11095 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11096$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11097 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11098$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11099 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11100$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11101 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11102$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11103 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11104$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11105
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011106 ;;
11107esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000011108{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
11109$as_echo_n "checking for $ac_header... " >&6; }
11110if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11111 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011112else
11113 eval "$as_ac_Header=\$ac_header_preproc"
11114fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011115ac_res=`eval 'as_val=${'$as_ac_Header'}
11116 $as_echo "$as_val"'`
11117 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
11118$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011119
11120fi
Bram Moolenaar32f31b12009-05-21 13:20:59 +000011121as_val=`eval 'as_val=${'$as_ac_Header'}
11122 $as_echo "$as_val"'`
11123 if test "x$as_val" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011124 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011125#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011126_ACEOF
11127
11128fi
11129
Bram Moolenaar071d4272004-06-13 20:20:40 +000011130done
11131
11132
Bram Moolenaar00ca2842008-06-26 20:14:00 +000011133
11134for ac_header in sys/ptem.h
11135do
11136as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11137{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
11138$as_echo_n "checking for $ac_header... " >&6; }
11139if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11140 $as_echo_n "(cached) " >&6
11141else
11142 cat >conftest.$ac_ext <<_ACEOF
11143/* confdefs.h. */
11144_ACEOF
11145cat confdefs.h >>conftest.$ac_ext
11146cat >>conftest.$ac_ext <<_ACEOF
11147/* end confdefs.h. */
11148#if defined HAVE_SYS_STREAM_H
11149# include <sys/stream.h>
11150#endif
11151
11152#include <$ac_header>
11153_ACEOF
11154rm -f conftest.$ac_objext
11155if { (ac_try="$ac_compile"
11156case "(($ac_try" in
11157 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11158 *) ac_try_echo=$ac_try;;
11159esac
11160eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11161$as_echo "$ac_try_echo") >&5
11162 (eval "$ac_compile") 2>conftest.er1
11163 ac_status=$?
11164 grep -v '^ *+' conftest.er1 >conftest.err
11165 rm -f conftest.er1
11166 cat conftest.err >&5
11167 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11168 (exit $ac_status); } && {
11169 test -z "$ac_c_werror_flag" ||
11170 test ! -s conftest.err
11171 } && test -s conftest.$ac_objext; then
11172 eval "$as_ac_Header=yes"
11173else
11174 $as_echo "$as_me: failed program was:" >&5
11175sed 's/^/| /' conftest.$ac_ext >&5
11176
11177 eval "$as_ac_Header=no"
11178fi
11179
11180rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11181fi
11182ac_res=`eval 'as_val=${'$as_ac_Header'}
11183 $as_echo "$as_val"'`
11184 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
11185$as_echo "$ac_res" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000011186as_val=`eval 'as_val=${'$as_ac_Header'}
11187 $as_echo "$as_val"'`
11188 if test "x$as_val" = x""yes; then
11189 cat >>confdefs.h <<_ACEOF
11190#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11191_ACEOF
11192
11193fi
11194
11195done
11196
11197
11198
11199for ac_header in sys/sysctl.h
11200do
11201as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11202{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
11203$as_echo_n "checking for $ac_header... " >&6; }
11204if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11205 $as_echo_n "(cached) " >&6
11206else
11207 cat >conftest.$ac_ext <<_ACEOF
11208/* confdefs.h. */
11209_ACEOF
11210cat confdefs.h >>conftest.$ac_ext
11211cat >>conftest.$ac_ext <<_ACEOF
11212/* end confdefs.h. */
11213#if defined HAVE_SYS_PARAM_H
11214# include <sys/param.h>
11215#endif
11216
11217#include <$ac_header>
11218_ACEOF
11219rm -f conftest.$ac_objext
11220if { (ac_try="$ac_compile"
11221case "(($ac_try" in
11222 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11223 *) ac_try_echo=$ac_try;;
11224esac
11225eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11226$as_echo "$ac_try_echo") >&5
11227 (eval "$ac_compile") 2>conftest.er1
11228 ac_status=$?
11229 grep -v '^ *+' conftest.er1 >conftest.err
11230 rm -f conftest.er1
11231 cat conftest.err >&5
11232 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11233 (exit $ac_status); } && {
11234 test -z "$ac_c_werror_flag" ||
11235 test ! -s conftest.err
11236 } && test -s conftest.$ac_objext; then
11237 eval "$as_ac_Header=yes"
11238else
11239 $as_echo "$as_me: failed program was:" >&5
11240sed 's/^/| /' conftest.$ac_ext >&5
11241
11242 eval "$as_ac_Header=no"
11243fi
11244
11245rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11246fi
11247ac_res=`eval 'as_val=${'$as_ac_Header'}
11248 $as_echo "$as_val"'`
11249 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
11250$as_echo "$ac_res" >&6; }
11251as_val=`eval 'as_val=${'$as_ac_Header'}
11252 $as_echo "$as_val"'`
11253 if test "x$as_val" = x""yes; then
Bram Moolenaar00ca2842008-06-26 20:14:00 +000011254 cat >>confdefs.h <<_ACEOF
11255#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11256_ACEOF
11257
11258fi
11259
11260done
11261
11262
11263
Bram Moolenaar446cb832008-06-24 21:56:24 +000011264{ $as_echo "$as_me:$LINENO: checking for pthread_np.h" >&5
11265$as_echo_n "checking for pthread_np.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011266cat >conftest.$ac_ext <<_ACEOF
11267/* confdefs.h. */
11268_ACEOF
11269cat confdefs.h >>conftest.$ac_ext
11270cat >>conftest.$ac_ext <<_ACEOF
11271/* end confdefs.h. */
11272
11273#include <pthread.h>
11274#include <pthread_np.h>
11275int
11276main ()
11277{
11278int i; i = 0;
11279 ;
11280 return 0;
11281}
11282_ACEOF
11283rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011284if { (ac_try="$ac_compile"
11285case "(($ac_try" in
11286 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11287 *) ac_try_echo=$ac_try;;
11288esac
11289eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11290$as_echo "$ac_try_echo") >&5
11291 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011292 ac_status=$?
11293 grep -v '^ *+' conftest.er1 >conftest.err
11294 rm -f conftest.er1
11295 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011296 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11297 (exit $ac_status); } && {
11298 test -z "$ac_c_werror_flag" ||
11299 test ! -s conftest.err
11300 } && test -s conftest.$ac_objext; then
11301 { $as_echo "$as_me:$LINENO: result: yes" >&5
11302$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011303 cat >>confdefs.h <<\_ACEOF
11304#define HAVE_PTHREAD_NP_H 1
11305_ACEOF
11306
11307else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011308 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011309sed 's/^/| /' conftest.$ac_ext >&5
11310
Bram Moolenaar446cb832008-06-24 21:56:24 +000011311 { $as_echo "$as_me:$LINENO: result: no" >&5
11312$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011313fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011314
11315rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011316
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011317
11318for ac_header in strings.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000011319do
Bram Moolenaar446cb832008-06-24 21:56:24 +000011320as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11321if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11322 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
11323$as_echo_n "checking for $ac_header... " >&6; }
11324if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11325 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011326fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011327ac_res=`eval 'as_val=${'$as_ac_Header'}
11328 $as_echo "$as_val"'`
11329 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
11330$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011331else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011332 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000011333{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
11334$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011335cat >conftest.$ac_ext <<_ACEOF
11336/* confdefs.h. */
11337_ACEOF
11338cat confdefs.h >>conftest.$ac_ext
11339cat >>conftest.$ac_ext <<_ACEOF
11340/* end confdefs.h. */
11341$ac_includes_default
11342#include <$ac_header>
11343_ACEOF
11344rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011345if { (ac_try="$ac_compile"
11346case "(($ac_try" in
11347 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11348 *) ac_try_echo=$ac_try;;
11349esac
11350eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11351$as_echo "$ac_try_echo") >&5
11352 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011353 ac_status=$?
11354 grep -v '^ *+' conftest.er1 >conftest.err
11355 rm -f conftest.er1
11356 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011357 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11358 (exit $ac_status); } && {
11359 test -z "$ac_c_werror_flag" ||
11360 test ! -s conftest.err
11361 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011362 ac_header_compiler=yes
11363else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011364 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011365sed 's/^/| /' conftest.$ac_ext >&5
11366
Bram Moolenaar446cb832008-06-24 21:56:24 +000011367 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000011368fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011369
11370rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11371{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11372$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011373
11374# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000011375{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
11376$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011377cat >conftest.$ac_ext <<_ACEOF
11378/* confdefs.h. */
11379_ACEOF
11380cat confdefs.h >>conftest.$ac_ext
11381cat >>conftest.$ac_ext <<_ACEOF
11382/* end confdefs.h. */
11383#include <$ac_header>
11384_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011385if { (ac_try="$ac_cpp conftest.$ac_ext"
11386case "(($ac_try" in
11387 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11388 *) ac_try_echo=$ac_try;;
11389esac
11390eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11391$as_echo "$ac_try_echo") >&5
11392 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011393 ac_status=$?
11394 grep -v '^ *+' conftest.er1 >conftest.err
11395 rm -f conftest.er1
11396 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011397 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11398 (exit $ac_status); } >/dev/null && {
11399 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
11400 test ! -s conftest.err
11401 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011402 ac_header_preproc=yes
11403else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011404 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011405sed 's/^/| /' conftest.$ac_ext >&5
11406
11407 ac_header_preproc=no
11408fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011409
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011410rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011411{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11412$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011413
11414# So? What about this header?
11415case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11416 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000011417 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11418$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11419 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11420$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011421 ac_header_preproc=yes
11422 ;;
11423 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000011424 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11425$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11426 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11427$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11428 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11429$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11430 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11431$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11432 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11433$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11434 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11435$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11436
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011437 ;;
11438esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000011439{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
11440$as_echo_n "checking for $ac_header... " >&6; }
11441if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11442 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011443else
11444 eval "$as_ac_Header=\$ac_header_preproc"
11445fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011446ac_res=`eval 'as_val=${'$as_ac_Header'}
11447 $as_echo "$as_val"'`
11448 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
11449$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011450
11451fi
Bram Moolenaar32f31b12009-05-21 13:20:59 +000011452as_val=`eval 'as_val=${'$as_ac_Header'}
11453 $as_echo "$as_val"'`
11454 if test "x$as_val" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011455 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011456#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011457_ACEOF
11458
11459fi
11460
Bram Moolenaar071d4272004-06-13 20:20:40 +000011461done
11462
Bram Moolenaar9372a112005-12-06 19:59:18 +000011463if test "x$MACOSX" = "xyes"; then
11464 cat >>confdefs.h <<\_ACEOF
11465#define NO_STRINGS_WITH_STRING_H 1
11466_ACEOF
11467
11468else
Bram Moolenaar071d4272004-06-13 20:20:40 +000011469
Bram Moolenaar446cb832008-06-24 21:56:24 +000011470{ $as_echo "$as_me:$LINENO: checking if strings.h can be included after string.h" >&5
11471$as_echo_n "checking if strings.h can be included after string.h... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011472cppflags_save=$CPPFLAGS
11473CPPFLAGS="$CPPFLAGS $X_CFLAGS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011474cat >conftest.$ac_ext <<_ACEOF
11475/* confdefs.h. */
11476_ACEOF
11477cat confdefs.h >>conftest.$ac_ext
11478cat >>conftest.$ac_ext <<_ACEOF
11479/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011480
11481#if defined(_AIX) && !defined(_AIX51) && !defined(_NO_PROTO)
11482# define _NO_PROTO /* like in os_unix.h, causes conflict for AIX (Winn) */
11483 /* but don't do it on AIX 5.1 (Uribarri) */
11484#endif
11485#ifdef HAVE_XM_XM_H
11486# include <Xm/Xm.h> /* This breaks it for HP-UX 11 (Squassabia) */
11487#endif
11488#ifdef HAVE_STRING_H
11489# include <string.h>
11490#endif
11491#if defined(HAVE_STRINGS_H)
11492# include <strings.h>
11493#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000011494
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011495int
11496main ()
11497{
11498int i; i = 0;
11499 ;
11500 return 0;
11501}
11502_ACEOF
11503rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011504if { (ac_try="$ac_compile"
11505case "(($ac_try" in
11506 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11507 *) ac_try_echo=$ac_try;;
11508esac
11509eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11510$as_echo "$ac_try_echo") >&5
11511 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011512 ac_status=$?
11513 grep -v '^ *+' conftest.er1 >conftest.err
11514 rm -f conftest.er1
11515 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011516 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11517 (exit $ac_status); } && {
11518 test -z "$ac_c_werror_flag" ||
11519 test ! -s conftest.err
11520 } && test -s conftest.$ac_objext; then
11521 { $as_echo "$as_me:$LINENO: result: yes" >&5
11522$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011523else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011524 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011525sed 's/^/| /' conftest.$ac_ext >&5
11526
Bram Moolenaar446cb832008-06-24 21:56:24 +000011527 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011528#define NO_STRINGS_WITH_STRING_H 1
11529_ACEOF
11530
Bram Moolenaar446cb832008-06-24 21:56:24 +000011531 { $as_echo "$as_me:$LINENO: result: no" >&5
11532$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011533fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011534
11535rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000011536CPPFLAGS=$cppflags_save
Bram Moolenaar9372a112005-12-06 19:59:18 +000011537fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000011538
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011539if test $ac_cv_c_compiler_gnu = yes; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011540 { $as_echo "$as_me:$LINENO: checking whether $CC needs -traditional" >&5
11541$as_echo_n "checking whether $CC needs -traditional... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011542if test "${ac_cv_prog_gcc_traditional+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011543 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011544else
11545 ac_pattern="Autoconf.*'x'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011546 cat >conftest.$ac_ext <<_ACEOF
11547/* confdefs.h. */
11548_ACEOF
11549cat confdefs.h >>conftest.$ac_ext
11550cat >>conftest.$ac_ext <<_ACEOF
11551/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011552#include <sgtty.h>
11553Autoconf TIOCGETP
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011554_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011555if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011556 $EGREP "$ac_pattern" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000011557 ac_cv_prog_gcc_traditional=yes
11558else
Bram Moolenaar071d4272004-06-13 20:20:40 +000011559 ac_cv_prog_gcc_traditional=no
11560fi
11561rm -f conftest*
11562
11563
11564 if test $ac_cv_prog_gcc_traditional = no; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011565 cat >conftest.$ac_ext <<_ACEOF
11566/* confdefs.h. */
11567_ACEOF
11568cat confdefs.h >>conftest.$ac_ext
11569cat >>conftest.$ac_ext <<_ACEOF
11570/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011571#include <termio.h>
11572Autoconf TCGETA
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011573_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011574if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011575 $EGREP "$ac_pattern" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000011576 ac_cv_prog_gcc_traditional=yes
11577fi
11578rm -f conftest*
11579
11580 fi
11581fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011582{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_gcc_traditional" >&5
11583$as_echo "$ac_cv_prog_gcc_traditional" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011584 if test $ac_cv_prog_gcc_traditional = yes; then
11585 CC="$CC -traditional"
11586 fi
11587fi
11588
Bram Moolenaar446cb832008-06-24 21:56:24 +000011589{ $as_echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
11590$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011591if test "${ac_cv_c_const+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011592 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011593else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011594 cat >conftest.$ac_ext <<_ACEOF
11595/* confdefs.h. */
11596_ACEOF
11597cat confdefs.h >>conftest.$ac_ext
11598cat >>conftest.$ac_ext <<_ACEOF
11599/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000011600
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011601int
11602main ()
11603{
11604/* FIXME: Include the comments suggested by Paul. */
11605#ifndef __cplusplus
11606 /* Ultrix mips cc rejects this. */
11607 typedef int charset[2];
Bram Moolenaar446cb832008-06-24 21:56:24 +000011608 const charset cs;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011609 /* SunOS 4.1.1 cc rejects this. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000011610 char const *const *pcpcc;
11611 char **ppc;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011612 /* NEC SVR4.0.2 mips cc rejects this. */
11613 struct point {int x, y;};
11614 static struct point const zero = {0,0};
11615 /* AIX XL C 1.02.0.0 rejects this.
11616 It does not let you subtract one const X* pointer from another in
11617 an arm of an if-expression whose if-part is not a constant
11618 expression */
11619 const char *g = "string";
Bram Moolenaar446cb832008-06-24 21:56:24 +000011620 pcpcc = &g + (g ? g-g : 0);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011621 /* HPUX 7.0 cc rejects these. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000011622 ++pcpcc;
11623 ppc = (char**) pcpcc;
11624 pcpcc = (char const *const *) ppc;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011625 { /* SCO 3.2v4 cc rejects this. */
11626 char *t;
11627 char const *s = 0 ? (char *) 0 : (char const *) 0;
Bram Moolenaar071d4272004-06-13 20:20:40 +000011628
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011629 *t++ = 0;
Bram Moolenaar446cb832008-06-24 21:56:24 +000011630 if (s) return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011631 }
11632 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
11633 int x[] = {25, 17};
11634 const int *foo = &x[0];
11635 ++foo;
11636 }
11637 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11638 typedef const int *iptr;
11639 iptr p = 0;
11640 ++p;
11641 }
11642 { /* AIX XL C 1.02.0.0 rejects this saying
11643 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
11644 struct s { int j; const int *ap[3]; };
11645 struct s *b; b->j = 5;
11646 }
11647 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
11648 const int foo = 10;
Bram Moolenaar446cb832008-06-24 21:56:24 +000011649 if (!foo) return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011650 }
Bram Moolenaar446cb832008-06-24 21:56:24 +000011651 return !cs[0] && !zero.x;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011652#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000011653
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011654 ;
11655 return 0;
Bram Moolenaar071d4272004-06-13 20:20:40 +000011656}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011657_ACEOF
11658rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011659if { (ac_try="$ac_compile"
11660case "(($ac_try" in
11661 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11662 *) ac_try_echo=$ac_try;;
11663esac
11664eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11665$as_echo "$ac_try_echo") >&5
11666 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011667 ac_status=$?
11668 grep -v '^ *+' conftest.er1 >conftest.err
11669 rm -f conftest.er1
11670 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011671 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11672 (exit $ac_status); } && {
11673 test -z "$ac_c_werror_flag" ||
11674 test ! -s conftest.err
11675 } && test -s conftest.$ac_objext; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000011676 ac_cv_c_const=yes
11677else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011678 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011679sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000011680
Bram Moolenaar446cb832008-06-24 21:56:24 +000011681 ac_cv_c_const=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011682fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011683
11684rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011685fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011686{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
11687$as_echo "$ac_cv_c_const" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000011688if test $ac_cv_c_const = no; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011689
11690cat >>confdefs.h <<\_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011691#define const /**/
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011692_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000011693
11694fi
11695
Bram Moolenaar76243bd2009-03-02 01:47:02 +000011696{ $as_echo "$as_me:$LINENO: checking for working volatile" >&5
11697$as_echo_n "checking for working volatile... " >&6; }
11698if test "${ac_cv_c_volatile+set}" = set; then
11699 $as_echo_n "(cached) " >&6
11700else
11701 cat >conftest.$ac_ext <<_ACEOF
11702/* confdefs.h. */
11703_ACEOF
11704cat confdefs.h >>conftest.$ac_ext
11705cat >>conftest.$ac_ext <<_ACEOF
11706/* end confdefs.h. */
11707
11708int
11709main ()
11710{
11711
11712volatile int x;
11713int * volatile y = (int *) 0;
11714return !x && !y;
11715 ;
11716 return 0;
11717}
11718_ACEOF
11719rm -f conftest.$ac_objext
11720if { (ac_try="$ac_compile"
11721case "(($ac_try" in
11722 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11723 *) ac_try_echo=$ac_try;;
11724esac
11725eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11726$as_echo "$ac_try_echo") >&5
11727 (eval "$ac_compile") 2>conftest.er1
11728 ac_status=$?
11729 grep -v '^ *+' conftest.er1 >conftest.err
11730 rm -f conftest.er1
11731 cat conftest.err >&5
11732 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11733 (exit $ac_status); } && {
11734 test -z "$ac_c_werror_flag" ||
11735 test ! -s conftest.err
11736 } && test -s conftest.$ac_objext; then
11737 ac_cv_c_volatile=yes
11738else
11739 $as_echo "$as_me: failed program was:" >&5
11740sed 's/^/| /' conftest.$ac_ext >&5
11741
11742 ac_cv_c_volatile=no
11743fi
11744
11745rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11746fi
11747{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_volatile" >&5
11748$as_echo "$ac_cv_c_volatile" >&6; }
11749if test $ac_cv_c_volatile = no; then
11750
11751cat >>confdefs.h <<\_ACEOF
11752#define volatile /**/
11753_ACEOF
11754
11755fi
11756
Bram Moolenaar446cb832008-06-24 21:56:24 +000011757{ $as_echo "$as_me:$LINENO: checking for mode_t" >&5
11758$as_echo_n "checking for mode_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011759if test "${ac_cv_type_mode_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011760 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000011761else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011762 ac_cv_type_mode_t=no
11763cat >conftest.$ac_ext <<_ACEOF
11764/* confdefs.h. */
11765_ACEOF
11766cat confdefs.h >>conftest.$ac_ext
11767cat >>conftest.$ac_ext <<_ACEOF
11768/* end confdefs.h. */
11769$ac_includes_default
11770int
11771main ()
11772{
11773if (sizeof (mode_t))
11774 return 0;
11775 ;
11776 return 0;
11777}
11778_ACEOF
11779rm -f conftest.$ac_objext
11780if { (ac_try="$ac_compile"
11781case "(($ac_try" in
11782 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11783 *) ac_try_echo=$ac_try;;
11784esac
11785eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11786$as_echo "$ac_try_echo") >&5
11787 (eval "$ac_compile") 2>conftest.er1
11788 ac_status=$?
11789 grep -v '^ *+' conftest.er1 >conftest.err
11790 rm -f conftest.er1
11791 cat conftest.err >&5
11792 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11793 (exit $ac_status); } && {
11794 test -z "$ac_c_werror_flag" ||
11795 test ! -s conftest.err
11796 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011797 cat >conftest.$ac_ext <<_ACEOF
11798/* confdefs.h. */
11799_ACEOF
11800cat confdefs.h >>conftest.$ac_ext
11801cat >>conftest.$ac_ext <<_ACEOF
11802/* end confdefs.h. */
11803$ac_includes_default
11804int
11805main ()
11806{
Bram Moolenaar446cb832008-06-24 21:56:24 +000011807if (sizeof ((mode_t)))
11808 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011809 ;
11810 return 0;
11811}
11812_ACEOF
11813rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011814if { (ac_try="$ac_compile"
11815case "(($ac_try" in
11816 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11817 *) ac_try_echo=$ac_try;;
11818esac
11819eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11820$as_echo "$ac_try_echo") >&5
11821 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011822 ac_status=$?
11823 grep -v '^ *+' conftest.er1 >conftest.err
11824 rm -f conftest.er1
11825 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011826 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11827 (exit $ac_status); } && {
11828 test -z "$ac_c_werror_flag" ||
11829 test ! -s conftest.err
11830 } && test -s conftest.$ac_objext; then
11831 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011832else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011833 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011834sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000011835
Bram Moolenaar446cb832008-06-24 21:56:24 +000011836 ac_cv_type_mode_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000011837fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011838
11839rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11840else
11841 $as_echo "$as_me: failed program was:" >&5
11842sed 's/^/| /' conftest.$ac_ext >&5
11843
11844
Bram Moolenaar071d4272004-06-13 20:20:40 +000011845fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011846
11847rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11848fi
11849{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_mode_t" >&5
11850$as_echo "$ac_cv_type_mode_t" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000011851if test "x$ac_cv_type_mode_t" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011852 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011853else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011854
11855cat >>confdefs.h <<_ACEOF
11856#define mode_t int
11857_ACEOF
11858
11859fi
11860
Bram Moolenaar446cb832008-06-24 21:56:24 +000011861{ $as_echo "$as_me:$LINENO: checking for off_t" >&5
11862$as_echo_n "checking for off_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011863if test "${ac_cv_type_off_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011864 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011865else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011866 ac_cv_type_off_t=no
11867cat >conftest.$ac_ext <<_ACEOF
11868/* confdefs.h. */
11869_ACEOF
11870cat confdefs.h >>conftest.$ac_ext
11871cat >>conftest.$ac_ext <<_ACEOF
11872/* end confdefs.h. */
11873$ac_includes_default
11874int
11875main ()
11876{
11877if (sizeof (off_t))
11878 return 0;
11879 ;
11880 return 0;
11881}
11882_ACEOF
11883rm -f conftest.$ac_objext
11884if { (ac_try="$ac_compile"
11885case "(($ac_try" in
11886 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11887 *) ac_try_echo=$ac_try;;
11888esac
11889eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11890$as_echo "$ac_try_echo") >&5
11891 (eval "$ac_compile") 2>conftest.er1
11892 ac_status=$?
11893 grep -v '^ *+' conftest.er1 >conftest.err
11894 rm -f conftest.er1
11895 cat conftest.err >&5
11896 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11897 (exit $ac_status); } && {
11898 test -z "$ac_c_werror_flag" ||
11899 test ! -s conftest.err
11900 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011901 cat >conftest.$ac_ext <<_ACEOF
11902/* confdefs.h. */
11903_ACEOF
11904cat confdefs.h >>conftest.$ac_ext
11905cat >>conftest.$ac_ext <<_ACEOF
11906/* end confdefs.h. */
11907$ac_includes_default
11908int
11909main ()
11910{
Bram Moolenaar446cb832008-06-24 21:56:24 +000011911if (sizeof ((off_t)))
11912 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011913 ;
11914 return 0;
11915}
11916_ACEOF
11917rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000011918if { (ac_try="$ac_compile"
11919case "(($ac_try" in
11920 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11921 *) ac_try_echo=$ac_try;;
11922esac
11923eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11924$as_echo "$ac_try_echo") >&5
11925 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011926 ac_status=$?
11927 grep -v '^ *+' conftest.er1 >conftest.err
11928 rm -f conftest.er1
11929 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000011930 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11931 (exit $ac_status); } && {
11932 test -z "$ac_c_werror_flag" ||
11933 test ! -s conftest.err
11934 } && test -s conftest.$ac_objext; then
11935 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011936else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011937 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011938sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000011939
Bram Moolenaar446cb832008-06-24 21:56:24 +000011940 ac_cv_type_off_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000011941fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011942
11943rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11944else
11945 $as_echo "$as_me: failed program was:" >&5
11946sed 's/^/| /' conftest.$ac_ext >&5
11947
11948
Bram Moolenaar071d4272004-06-13 20:20:40 +000011949fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000011950
11951rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11952fi
11953{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
11954$as_echo "$ac_cv_type_off_t" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000011955if test "x$ac_cv_type_off_t" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011956 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000011957else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011958
11959cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000011960#define off_t long int
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011961_ACEOF
11962
11963fi
11964
Bram Moolenaar446cb832008-06-24 21:56:24 +000011965{ $as_echo "$as_me:$LINENO: checking for pid_t" >&5
11966$as_echo_n "checking for pid_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011967if test "${ac_cv_type_pid_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000011968 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000011969else
Bram Moolenaar446cb832008-06-24 21:56:24 +000011970 ac_cv_type_pid_t=no
11971cat >conftest.$ac_ext <<_ACEOF
11972/* confdefs.h. */
11973_ACEOF
11974cat confdefs.h >>conftest.$ac_ext
11975cat >>conftest.$ac_ext <<_ACEOF
11976/* end confdefs.h. */
11977$ac_includes_default
11978int
11979main ()
11980{
11981if (sizeof (pid_t))
11982 return 0;
11983 ;
11984 return 0;
11985}
11986_ACEOF
11987rm -f conftest.$ac_objext
11988if { (ac_try="$ac_compile"
11989case "(($ac_try" in
11990 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11991 *) ac_try_echo=$ac_try;;
11992esac
11993eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11994$as_echo "$ac_try_echo") >&5
11995 (eval "$ac_compile") 2>conftest.er1
11996 ac_status=$?
11997 grep -v '^ *+' conftest.er1 >conftest.err
11998 rm -f conftest.er1
11999 cat conftest.err >&5
12000 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12001 (exit $ac_status); } && {
12002 test -z "$ac_c_werror_flag" ||
12003 test ! -s conftest.err
12004 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012005 cat >conftest.$ac_ext <<_ACEOF
12006/* confdefs.h. */
12007_ACEOF
12008cat confdefs.h >>conftest.$ac_ext
12009cat >>conftest.$ac_ext <<_ACEOF
12010/* end confdefs.h. */
12011$ac_includes_default
12012int
12013main ()
12014{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012015if (sizeof ((pid_t)))
12016 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012017 ;
12018 return 0;
12019}
12020_ACEOF
12021rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012022if { (ac_try="$ac_compile"
12023case "(($ac_try" in
12024 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12025 *) ac_try_echo=$ac_try;;
12026esac
12027eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12028$as_echo "$ac_try_echo") >&5
12029 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012030 ac_status=$?
12031 grep -v '^ *+' conftest.er1 >conftest.err
12032 rm -f conftest.er1
12033 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012034 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12035 (exit $ac_status); } && {
12036 test -z "$ac_c_werror_flag" ||
12037 test ! -s conftest.err
12038 } && test -s conftest.$ac_objext; then
12039 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012040else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012041 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012042sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012043
Bram Moolenaar446cb832008-06-24 21:56:24 +000012044 ac_cv_type_pid_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000012045fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012046
12047rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12048else
12049 $as_echo "$as_me: failed program was:" >&5
12050sed 's/^/| /' conftest.$ac_ext >&5
12051
12052
Bram Moolenaar071d4272004-06-13 20:20:40 +000012053fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012054
12055rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12056fi
12057{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
12058$as_echo "$ac_cv_type_pid_t" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012059if test "x$ac_cv_type_pid_t" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012060 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012061else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012062
12063cat >>confdefs.h <<_ACEOF
12064#define pid_t int
12065_ACEOF
12066
12067fi
12068
Bram Moolenaar446cb832008-06-24 21:56:24 +000012069{ $as_echo "$as_me:$LINENO: checking for size_t" >&5
12070$as_echo_n "checking for size_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012071if test "${ac_cv_type_size_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012072 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012073else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012074 ac_cv_type_size_t=no
12075cat >conftest.$ac_ext <<_ACEOF
12076/* confdefs.h. */
12077_ACEOF
12078cat confdefs.h >>conftest.$ac_ext
12079cat >>conftest.$ac_ext <<_ACEOF
12080/* end confdefs.h. */
12081$ac_includes_default
12082int
12083main ()
12084{
12085if (sizeof (size_t))
12086 return 0;
12087 ;
12088 return 0;
12089}
12090_ACEOF
12091rm -f conftest.$ac_objext
12092if { (ac_try="$ac_compile"
12093case "(($ac_try" in
12094 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12095 *) ac_try_echo=$ac_try;;
12096esac
12097eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12098$as_echo "$ac_try_echo") >&5
12099 (eval "$ac_compile") 2>conftest.er1
12100 ac_status=$?
12101 grep -v '^ *+' conftest.er1 >conftest.err
12102 rm -f conftest.er1
12103 cat conftest.err >&5
12104 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12105 (exit $ac_status); } && {
12106 test -z "$ac_c_werror_flag" ||
12107 test ! -s conftest.err
12108 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012109 cat >conftest.$ac_ext <<_ACEOF
12110/* confdefs.h. */
12111_ACEOF
12112cat confdefs.h >>conftest.$ac_ext
12113cat >>conftest.$ac_ext <<_ACEOF
12114/* end confdefs.h. */
12115$ac_includes_default
12116int
12117main ()
12118{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012119if (sizeof ((size_t)))
12120 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012121 ;
12122 return 0;
12123}
12124_ACEOF
12125rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012126if { (ac_try="$ac_compile"
12127case "(($ac_try" in
12128 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12129 *) ac_try_echo=$ac_try;;
12130esac
12131eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12132$as_echo "$ac_try_echo") >&5
12133 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012134 ac_status=$?
12135 grep -v '^ *+' conftest.er1 >conftest.err
12136 rm -f conftest.er1
12137 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012138 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12139 (exit $ac_status); } && {
12140 test -z "$ac_c_werror_flag" ||
12141 test ! -s conftest.err
12142 } && test -s conftest.$ac_objext; then
12143 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012144else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012145 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012146sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012147
Bram Moolenaar446cb832008-06-24 21:56:24 +000012148 ac_cv_type_size_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000012149fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012150
12151rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12152else
12153 $as_echo "$as_me: failed program was:" >&5
12154sed 's/^/| /' conftest.$ac_ext >&5
12155
12156
Bram Moolenaar071d4272004-06-13 20:20:40 +000012157fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012158
12159rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12160fi
12161{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
12162$as_echo "$ac_cv_type_size_t" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012163if test "x$ac_cv_type_size_t" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012164 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012165else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012166
12167cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000012168#define size_t unsigned int
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012169_ACEOF
12170
12171fi
12172
Bram Moolenaar446cb832008-06-24 21:56:24 +000012173{ $as_echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
12174$as_echo_n "checking for uid_t in sys/types.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012175if test "${ac_cv_type_uid_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012176 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012177else
12178 cat >conftest.$ac_ext <<_ACEOF
12179/* confdefs.h. */
12180_ACEOF
12181cat confdefs.h >>conftest.$ac_ext
12182cat >>conftest.$ac_ext <<_ACEOF
12183/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012184#include <sys/types.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012185
12186_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012187if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012188 $EGREP "uid_t" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000012189 ac_cv_type_uid_t=yes
12190else
Bram Moolenaar071d4272004-06-13 20:20:40 +000012191 ac_cv_type_uid_t=no
12192fi
12193rm -f conftest*
12194
12195fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012196{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
12197$as_echo "$ac_cv_type_uid_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012198if test $ac_cv_type_uid_t = no; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000012199
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012200cat >>confdefs.h <<\_ACEOF
12201#define uid_t int
12202_ACEOF
12203
12204
12205cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012206#define gid_t int
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012207_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012208
12209fi
12210
Bram Moolenaar446cb832008-06-24 21:56:24 +000012211{ $as_echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
12212$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012213if test "${ac_cv_header_time+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012214 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012215else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012216 cat >conftest.$ac_ext <<_ACEOF
12217/* confdefs.h. */
12218_ACEOF
12219cat confdefs.h >>conftest.$ac_ext
12220cat >>conftest.$ac_ext <<_ACEOF
12221/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012222#include <sys/types.h>
12223#include <sys/time.h>
12224#include <time.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012225
12226int
12227main ()
12228{
12229if ((struct tm *) 0)
12230return 0;
12231 ;
12232 return 0;
12233}
12234_ACEOF
12235rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012236if { (ac_try="$ac_compile"
12237case "(($ac_try" in
12238 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12239 *) ac_try_echo=$ac_try;;
12240esac
12241eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12242$as_echo "$ac_try_echo") >&5
12243 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012244 ac_status=$?
12245 grep -v '^ *+' conftest.er1 >conftest.err
12246 rm -f conftest.er1
12247 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012248 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12249 (exit $ac_status); } && {
12250 test -z "$ac_c_werror_flag" ||
12251 test ! -s conftest.err
12252 } && test -s conftest.$ac_objext; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000012253 ac_cv_header_time=yes
12254else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012255 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012256sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012257
Bram Moolenaar446cb832008-06-24 21:56:24 +000012258 ac_cv_header_time=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012259fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012260
12261rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012262fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012263{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
12264$as_echo "$ac_cv_header_time" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012265if test $ac_cv_header_time = yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012266
12267cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012268#define TIME_WITH_SYS_TIME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012269_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012270
12271fi
12272
Bram Moolenaar446cb832008-06-24 21:56:24 +000012273{ $as_echo "$as_me:$LINENO: checking for ino_t" >&5
12274$as_echo_n "checking for ino_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012275if test "${ac_cv_type_ino_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012276 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012277else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012278 ac_cv_type_ino_t=no
12279cat >conftest.$ac_ext <<_ACEOF
12280/* confdefs.h. */
12281_ACEOF
12282cat confdefs.h >>conftest.$ac_ext
12283cat >>conftest.$ac_ext <<_ACEOF
12284/* end confdefs.h. */
12285$ac_includes_default
12286int
12287main ()
12288{
12289if (sizeof (ino_t))
12290 return 0;
12291 ;
12292 return 0;
12293}
12294_ACEOF
12295rm -f conftest.$ac_objext
12296if { (ac_try="$ac_compile"
12297case "(($ac_try" in
12298 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12299 *) ac_try_echo=$ac_try;;
12300esac
12301eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12302$as_echo "$ac_try_echo") >&5
12303 (eval "$ac_compile") 2>conftest.er1
12304 ac_status=$?
12305 grep -v '^ *+' conftest.er1 >conftest.err
12306 rm -f conftest.er1
12307 cat conftest.err >&5
12308 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12309 (exit $ac_status); } && {
12310 test -z "$ac_c_werror_flag" ||
12311 test ! -s conftest.err
12312 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012313 cat >conftest.$ac_ext <<_ACEOF
12314/* confdefs.h. */
12315_ACEOF
12316cat confdefs.h >>conftest.$ac_ext
12317cat >>conftest.$ac_ext <<_ACEOF
12318/* end confdefs.h. */
12319$ac_includes_default
12320int
12321main ()
12322{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012323if (sizeof ((ino_t)))
12324 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012325 ;
12326 return 0;
12327}
12328_ACEOF
12329rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012330if { (ac_try="$ac_compile"
12331case "(($ac_try" in
12332 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12333 *) ac_try_echo=$ac_try;;
12334esac
12335eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12336$as_echo "$ac_try_echo") >&5
12337 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012338 ac_status=$?
12339 grep -v '^ *+' conftest.er1 >conftest.err
12340 rm -f conftest.er1
12341 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012342 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12343 (exit $ac_status); } && {
12344 test -z "$ac_c_werror_flag" ||
12345 test ! -s conftest.err
12346 } && test -s conftest.$ac_objext; then
12347 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012348else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012349 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012350sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012351
Bram Moolenaar446cb832008-06-24 21:56:24 +000012352 ac_cv_type_ino_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000012353fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012354
12355rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12356else
12357 $as_echo "$as_me: failed program was:" >&5
12358sed 's/^/| /' conftest.$ac_ext >&5
12359
12360
Bram Moolenaar071d4272004-06-13 20:20:40 +000012361fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012362
12363rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12364fi
12365{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_ino_t" >&5
12366$as_echo "$ac_cv_type_ino_t" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012367if test "x$ac_cv_type_ino_t" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012368 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012369else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012370
12371cat >>confdefs.h <<_ACEOF
12372#define ino_t long
12373_ACEOF
12374
12375fi
12376
Bram Moolenaar446cb832008-06-24 21:56:24 +000012377{ $as_echo "$as_me:$LINENO: checking for dev_t" >&5
12378$as_echo_n "checking for dev_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012379if test "${ac_cv_type_dev_t+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012380 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012381else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012382 ac_cv_type_dev_t=no
12383cat >conftest.$ac_ext <<_ACEOF
12384/* confdefs.h. */
12385_ACEOF
12386cat confdefs.h >>conftest.$ac_ext
12387cat >>conftest.$ac_ext <<_ACEOF
12388/* end confdefs.h. */
12389$ac_includes_default
12390int
12391main ()
12392{
12393if (sizeof (dev_t))
12394 return 0;
12395 ;
12396 return 0;
12397}
12398_ACEOF
12399rm -f conftest.$ac_objext
12400if { (ac_try="$ac_compile"
12401case "(($ac_try" in
12402 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12403 *) ac_try_echo=$ac_try;;
12404esac
12405eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12406$as_echo "$ac_try_echo") >&5
12407 (eval "$ac_compile") 2>conftest.er1
12408 ac_status=$?
12409 grep -v '^ *+' conftest.er1 >conftest.err
12410 rm -f conftest.er1
12411 cat conftest.err >&5
12412 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12413 (exit $ac_status); } && {
12414 test -z "$ac_c_werror_flag" ||
12415 test ! -s conftest.err
12416 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012417 cat >conftest.$ac_ext <<_ACEOF
12418/* confdefs.h. */
12419_ACEOF
12420cat confdefs.h >>conftest.$ac_ext
12421cat >>conftest.$ac_ext <<_ACEOF
12422/* end confdefs.h. */
12423$ac_includes_default
12424int
12425main ()
12426{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012427if (sizeof ((dev_t)))
12428 return 0;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012429 ;
12430 return 0;
12431}
12432_ACEOF
12433rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012434if { (ac_try="$ac_compile"
12435case "(($ac_try" in
12436 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12437 *) ac_try_echo=$ac_try;;
12438esac
12439eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12440$as_echo "$ac_try_echo") >&5
12441 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012442 ac_status=$?
12443 grep -v '^ *+' conftest.er1 >conftest.err
12444 rm -f conftest.er1
12445 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012446 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12447 (exit $ac_status); } && {
12448 test -z "$ac_c_werror_flag" ||
12449 test ! -s conftest.err
12450 } && test -s conftest.$ac_objext; then
12451 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012452else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012453 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012454sed 's/^/| /' conftest.$ac_ext >&5
12455
Bram Moolenaar446cb832008-06-24 21:56:24 +000012456 ac_cv_type_dev_t=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000012457fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012458
12459rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12460else
12461 $as_echo "$as_me: failed program was:" >&5
12462sed 's/^/| /' conftest.$ac_ext >&5
12463
12464
Bram Moolenaar071d4272004-06-13 20:20:40 +000012465fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012466
12467rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12468fi
12469{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_dev_t" >&5
12470$as_echo "$ac_cv_type_dev_t" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012471if test "x$ac_cv_type_dev_t" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012472 :
Bram Moolenaar071d4272004-06-13 20:20:40 +000012473else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012474
12475cat >>confdefs.h <<_ACEOF
12476#define dev_t unsigned
12477_ACEOF
12478
12479fi
12480
12481
Bram Moolenaar446cb832008-06-24 21:56:24 +000012482{ $as_echo "$as_me:$LINENO: checking for rlim_t" >&5
12483$as_echo_n "checking for rlim_t... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012484if eval "test \"`echo '$''{'ac_cv_type_rlim_t'+set}'`\" = set"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012485 { $as_echo "$as_me:$LINENO: result: (cached) $ac_cv_type_rlim_t" >&5
12486$as_echo "(cached) $ac_cv_type_rlim_t" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012487else
12488 cat >conftest.$ac_ext <<_ACEOF
12489/* confdefs.h. */
12490_ACEOF
12491cat confdefs.h >>conftest.$ac_ext
12492cat >>conftest.$ac_ext <<_ACEOF
12493/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012494
12495#include <sys/types.h>
12496#if STDC_HEADERS
Bram Moolenaar446cb832008-06-24 21:56:24 +000012497# include <stdlib.h>
12498# include <stddef.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000012499#endif
12500#ifdef HAVE_SYS_RESOURCE_H
Bram Moolenaar446cb832008-06-24 21:56:24 +000012501# include <sys/resource.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000012502#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012503
12504_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012505if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012506 $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 +000012507 ac_cv_type_rlim_t=yes
12508else
Bram Moolenaar071d4272004-06-13 20:20:40 +000012509 ac_cv_type_rlim_t=no
12510fi
12511rm -f conftest*
12512
Bram Moolenaar446cb832008-06-24 21:56:24 +000012513 { $as_echo "$as_me:$LINENO: result: $ac_cv_type_rlim_t" >&5
12514$as_echo "$ac_cv_type_rlim_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012515fi
12516if test $ac_cv_type_rlim_t = no; then
12517 cat >> confdefs.h <<\EOF
12518#define rlim_t unsigned long
12519EOF
12520fi
12521
Bram Moolenaar446cb832008-06-24 21:56:24 +000012522{ $as_echo "$as_me:$LINENO: checking for stack_t" >&5
12523$as_echo_n "checking for stack_t... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012524if eval "test \"`echo '$''{'ac_cv_type_stack_t'+set}'`\" = set"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012525 { $as_echo "$as_me:$LINENO: result: (cached) $ac_cv_type_stack_t" >&5
12526$as_echo "(cached) $ac_cv_type_stack_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012527else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012528 cat >conftest.$ac_ext <<_ACEOF
12529/* confdefs.h. */
12530_ACEOF
12531cat confdefs.h >>conftest.$ac_ext
12532cat >>conftest.$ac_ext <<_ACEOF
12533/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012534
12535#include <sys/types.h>
12536#if STDC_HEADERS
Bram Moolenaar446cb832008-06-24 21:56:24 +000012537# include <stdlib.h>
12538# include <stddef.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000012539#endif
12540#include <signal.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012541
12542_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012543if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012544 $EGREP "stack_t" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000012545 ac_cv_type_stack_t=yes
12546else
Bram Moolenaar071d4272004-06-13 20:20:40 +000012547 ac_cv_type_stack_t=no
12548fi
12549rm -f conftest*
12550
Bram Moolenaar446cb832008-06-24 21:56:24 +000012551 { $as_echo "$as_me:$LINENO: result: $ac_cv_type_stack_t" >&5
12552$as_echo "$ac_cv_type_stack_t" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012553fi
12554if test $ac_cv_type_stack_t = no; then
12555 cat >> confdefs.h <<\EOF
12556#define stack_t struct sigaltstack
12557EOF
12558fi
12559
Bram Moolenaar446cb832008-06-24 21:56:24 +000012560{ $as_echo "$as_me:$LINENO: checking whether stack_t has an ss_base field" >&5
12561$as_echo_n "checking whether stack_t has an ss_base field... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012562cat >conftest.$ac_ext <<_ACEOF
12563/* confdefs.h. */
12564_ACEOF
12565cat confdefs.h >>conftest.$ac_ext
12566cat >>conftest.$ac_ext <<_ACEOF
12567/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012568
12569#include <sys/types.h>
12570#if STDC_HEADERS
Bram Moolenaar446cb832008-06-24 21:56:24 +000012571# include <stdlib.h>
12572# include <stddef.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000012573#endif
12574#include <signal.h>
12575#include "confdefs.h"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012576
12577int
12578main ()
12579{
12580stack_t sigstk; sigstk.ss_base = 0;
12581 ;
12582 return 0;
12583}
12584_ACEOF
12585rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012586if { (ac_try="$ac_compile"
12587case "(($ac_try" in
12588 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12589 *) ac_try_echo=$ac_try;;
12590esac
12591eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12592$as_echo "$ac_try_echo") >&5
12593 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012594 ac_status=$?
12595 grep -v '^ *+' conftest.er1 >conftest.err
12596 rm -f conftest.er1
12597 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012598 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12599 (exit $ac_status); } && {
12600 test -z "$ac_c_werror_flag" ||
12601 test ! -s conftest.err
12602 } && test -s conftest.$ac_objext; then
12603 { $as_echo "$as_me:$LINENO: result: yes" >&5
12604$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012605#define HAVE_SS_BASE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012606_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012607
12608else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012609 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012610sed 's/^/| /' conftest.$ac_ext >&5
12611
Bram Moolenaar446cb832008-06-24 21:56:24 +000012612 { $as_echo "$as_me:$LINENO: result: no" >&5
12613$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012614fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012615
12616rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000012617
12618olibs="$LIBS"
Bram Moolenaar446cb832008-06-24 21:56:24 +000012619{ $as_echo "$as_me:$LINENO: checking --with-tlib argument" >&5
12620$as_echo_n "checking --with-tlib argument... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012621
Bram Moolenaar446cb832008-06-24 21:56:24 +000012622# Check whether --with-tlib was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +000012623if test "${with_tlib+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012624 withval=$with_tlib;
12625fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000012626
12627if test -n "$with_tlib"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012628 { $as_echo "$as_me:$LINENO: result: $with_tlib" >&5
12629$as_echo "$with_tlib" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012630 LIBS="$LIBS -l$with_tlib"
Bram Moolenaar446cb832008-06-24 21:56:24 +000012631 { $as_echo "$as_me:$LINENO: checking for linking with $with_tlib library" >&5
12632$as_echo_n "checking for linking with $with_tlib library... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012633 cat >conftest.$ac_ext <<_ACEOF
12634/* confdefs.h. */
12635_ACEOF
12636cat confdefs.h >>conftest.$ac_ext
12637cat >>conftest.$ac_ext <<_ACEOF
12638/* end confdefs.h. */
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012639
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012640int
12641main ()
12642{
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012643
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012644 ;
12645 return 0;
12646}
12647_ACEOF
12648rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012649if { (ac_try="$ac_link"
12650case "(($ac_try" in
12651 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12652 *) ac_try_echo=$ac_try;;
12653esac
12654eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12655$as_echo "$ac_try_echo") >&5
12656 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012657 ac_status=$?
12658 grep -v '^ *+' conftest.er1 >conftest.err
12659 rm -f conftest.er1
12660 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012661 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12662 (exit $ac_status); } && {
12663 test -z "$ac_c_werror_flag" ||
12664 test ! -s conftest.err
12665 } && test -s conftest$ac_exeext && {
12666 test "$cross_compiling" = yes ||
12667 $as_test_x conftest$ac_exeext
12668 }; then
12669 { $as_echo "$as_me:$LINENO: result: OK" >&5
12670$as_echo "OK" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012671else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012672 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012673sed 's/^/| /' conftest.$ac_ext >&5
12674
Bram Moolenaar446cb832008-06-24 21:56:24 +000012675 { { $as_echo "$as_me:$LINENO: error: FAILED" >&5
12676$as_echo "$as_me: error: FAILED" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012677 { (exit 1); exit 1; }; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012678fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012679
12680rm -rf conftest.dSYM
12681rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012682 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012683 olibs="$LIBS"
12684else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012685 { $as_echo "$as_me:$LINENO: result: empty: automatic terminal library selection" >&5
12686$as_echo "empty: automatic terminal library selection" >&6; }
Bram Moolenaara1b5aa52006-10-10 09:41:28 +000012687 case "`uname -s 2>/dev/null`" in
12688 OSF1|SCO_SV) tlibs="ncurses curses termlib termcap";;
Bram Moolenaar071d4272004-06-13 20:20:40 +000012689 *) tlibs="ncurses termlib termcap curses";;
12690 esac
12691 for libname in $tlibs; do
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012692
Bram Moolenaar446cb832008-06-24 21:56:24 +000012693as_ac_Lib=`$as_echo "ac_cv_lib_${libname}''_tgetent" | $as_tr_sh`
12694{ $as_echo "$as_me:$LINENO: checking for tgetent in -l${libname}" >&5
12695$as_echo_n "checking for tgetent in -l${libname}... " >&6; }
12696if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then
12697 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000012698else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012699 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000012700LIBS="-l${libname} $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012701cat >conftest.$ac_ext <<_ACEOF
12702/* confdefs.h. */
12703_ACEOF
12704cat confdefs.h >>conftest.$ac_ext
12705cat >>conftest.$ac_ext <<_ACEOF
12706/* end confdefs.h. */
12707
Bram Moolenaar446cb832008-06-24 21:56:24 +000012708/* Override any GCC internal prototype to avoid an error.
12709 Use char because int might match the return type of a GCC
12710 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012711#ifdef __cplusplus
12712extern "C"
12713#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012714char tgetent ();
12715int
12716main ()
12717{
Bram Moolenaar446cb832008-06-24 21:56:24 +000012718return tgetent ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012719 ;
12720 return 0;
12721}
12722_ACEOF
12723rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012724if { (ac_try="$ac_link"
12725case "(($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_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012732 ac_status=$?
12733 grep -v '^ *+' conftest.er1 >conftest.err
12734 rm -f conftest.er1
12735 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012736 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12737 (exit $ac_status); } && {
12738 test -z "$ac_c_werror_flag" ||
12739 test ! -s conftest.err
12740 } && test -s conftest$ac_exeext && {
12741 test "$cross_compiling" = yes ||
12742 $as_test_x conftest$ac_exeext
12743 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012744 eval "$as_ac_Lib=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000012745else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012746 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012747sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012748
Bram Moolenaar446cb832008-06-24 21:56:24 +000012749 eval "$as_ac_Lib=no"
Bram Moolenaar071d4272004-06-13 20:20:40 +000012750fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012751
12752rm -rf conftest.dSYM
12753rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012754 conftest$ac_exeext conftest.$ac_ext
12755LIBS=$ac_check_lib_save_LIBS
12756fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012757ac_res=`eval 'as_val=${'$as_ac_Lib'}
12758 $as_echo "$as_val"'`
12759 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
12760$as_echo "$ac_res" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000012761as_val=`eval 'as_val=${'$as_ac_Lib'}
12762 $as_echo "$as_val"'`
12763 if test "x$as_val" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012764 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000012765#define `$as_echo "HAVE_LIB${libname}" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012766_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012767
12768 LIBS="-l${libname} $LIBS"
12769
Bram Moolenaar071d4272004-06-13 20:20:40 +000012770fi
12771
12772 if test "x$olibs" != "x$LIBS"; then
12773 if test "$cross_compiling" = yes; then
12774 res="FAIL"
12775else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012776 cat >conftest.$ac_ext <<_ACEOF
12777/* confdefs.h. */
12778_ACEOF
12779cat confdefs.h >>conftest.$ac_ext
12780cat >>conftest.$ac_ext <<_ACEOF
12781/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000012782
12783#ifdef HAVE_TERMCAP_H
12784# include <termcap.h>
12785#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +000012786#if STDC_HEADERS
12787# include <stdlib.h>
12788# include <stddef.h>
12789#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000012790main() {char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(0); }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012791_ACEOF
12792rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012793if { (ac_try="$ac_link"
12794case "(($ac_try" in
12795 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12796 *) ac_try_echo=$ac_try;;
12797esac
12798eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12799$as_echo "$ac_try_echo") >&5
12800 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012801 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000012802 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012803 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000012804 { (case "(($ac_try" in
12805 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12806 *) ac_try_echo=$ac_try;;
12807esac
12808eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12809$as_echo "$ac_try_echo") >&5
12810 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012811 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000012812 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012813 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000012814 res="OK"
12815else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012816 $as_echo "$as_me: program exited with status $ac_status" >&5
12817$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012818sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000012819
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012820( exit $ac_status )
12821res="FAIL"
12822fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012823rm -rf conftest.dSYM
12824rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012825fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012826
12827
Bram Moolenaar071d4272004-06-13 20:20:40 +000012828 if test "$res" = "OK"; then
12829 break
12830 fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012831 { $as_echo "$as_me:$LINENO: result: $libname library is not usable" >&5
12832$as_echo "$libname library is not usable" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000012833 LIBS="$olibs"
12834 fi
12835 done
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012836 if test "x$olibs" = "x$LIBS"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012837 { $as_echo "$as_me:$LINENO: result: no terminal library found" >&5
12838$as_echo "no terminal library found" >&6; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012839 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000012840fi
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012841
12842if test "x$olibs" = "x$LIBS"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012843 { $as_echo "$as_me:$LINENO: checking for tgetent()" >&5
12844$as_echo_n "checking for tgetent()... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012845 cat >conftest.$ac_ext <<_ACEOF
12846/* confdefs.h. */
12847_ACEOF
12848cat confdefs.h >>conftest.$ac_ext
12849cat >>conftest.$ac_ext <<_ACEOF
12850/* end confdefs.h. */
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012851
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012852int
12853main ()
12854{
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012855char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012856 ;
12857 return 0;
12858}
12859_ACEOF
12860rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012861if { (ac_try="$ac_link"
12862case "(($ac_try" in
12863 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12864 *) ac_try_echo=$ac_try;;
12865esac
12866eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12867$as_echo "$ac_try_echo") >&5
12868 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012869 ac_status=$?
12870 grep -v '^ *+' conftest.er1 >conftest.err
12871 rm -f conftest.er1
12872 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012873 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12874 (exit $ac_status); } && {
12875 test -z "$ac_c_werror_flag" ||
12876 test ! -s conftest.err
12877 } && test -s conftest$ac_exeext && {
12878 test "$cross_compiling" = yes ||
12879 $as_test_x conftest$ac_exeext
12880 }; then
12881 { $as_echo "$as_me:$LINENO: result: yes" >&5
12882$as_echo "yes" >&6; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012883else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012884 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012885sed 's/^/| /' conftest.$ac_ext >&5
12886
Bram Moolenaar446cb832008-06-24 21:56:24 +000012887 { { $as_echo "$as_me:$LINENO: error: NOT FOUND!
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012888 You need to install a terminal library; for example ncurses.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012889 Or specify the name of the library with --with-tlib." >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000012890$as_echo "$as_me: error: NOT FOUND!
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012891 You need to install a terminal library; for example ncurses.
12892 Or specify the name of the library with --with-tlib." >&2;}
12893 { (exit 1); exit 1; }; }
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012894fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000012895
12896rm -rf conftest.dSYM
12897rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012898 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar1cd871b2004-12-19 22:46:22 +000012899fi
12900
Bram Moolenaar446cb832008-06-24 21:56:24 +000012901{ $as_echo "$as_me:$LINENO: checking whether we talk terminfo" >&5
12902$as_echo_n "checking whether we talk terminfo... " >&6; }
12903if test "${vim_cv_terminfo+set}" = set; then
12904 $as_echo_n "(cached) " >&6
12905else
12906
12907 if test "$cross_compiling" = yes; then
12908
12909 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_terminfo'" >&5
12910$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_terminfo'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012911 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000012912
Bram Moolenaar071d4272004-06-13 20:20:40 +000012913else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012914 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012915
Bram Moolenaar446cb832008-06-24 21:56:24 +000012916#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +000012917#ifdef HAVE_TERMCAP_H
12918# include <termcap.h>
12919#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +000012920#ifdef HAVE_STRING_H
12921# include <string.h>
12922#endif
12923#if STDC_HEADERS
12924# include <stdlib.h>
12925# include <stddef.h>
12926#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000012927main()
12928{char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(!strcmp(s==0 ? "" : s, "1")); }
Bram Moolenaar446cb832008-06-24 21:56:24 +000012929
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012930_ACEOF
12931rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000012932if { (ac_try="$ac_link"
12933case "(($ac_try" in
12934 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12935 *) ac_try_echo=$ac_try;;
12936esac
12937eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12938$as_echo "$ac_try_echo") >&5
12939 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012940 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000012941 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012942 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000012943 { (case "(($ac_try" in
12944 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12945 *) ac_try_echo=$ac_try;;
12946esac
12947eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12948$as_echo "$ac_try_echo") >&5
12949 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012950 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000012951 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012952 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012953
12954 vim_cv_terminfo=no
12955
Bram Moolenaar071d4272004-06-13 20:20:40 +000012956else
Bram Moolenaar446cb832008-06-24 21:56:24 +000012957 $as_echo "$as_me: program exited with status $ac_status" >&5
12958$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012959sed 's/^/| /' conftest.$ac_ext >&5
12960
12961( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000012962
12963 vim_cv_terminfo=yes
12964
12965fi
12966rm -rf conftest.dSYM
12967rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12968fi
12969
12970
12971
12972fi
12973{ $as_echo "$as_me:$LINENO: result: $vim_cv_terminfo" >&5
12974$as_echo "$vim_cv_terminfo" >&6; }
12975
12976if test "x$vim_cv_terminfo" = "xyes" ; then
12977 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012978#define TERMINFO 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012979_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012980
12981fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000012982
Bram Moolenaar071d4272004-06-13 20:20:40 +000012983if test "x$olibs" != "x$LIBS"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000012984 { $as_echo "$as_me:$LINENO: checking what tgetent() returns for an unknown terminal" >&5
12985$as_echo_n "checking what tgetent() returns for an unknown terminal... " >&6; }
12986if test "${vim_cv_tgent+set}" = set; then
12987 $as_echo_n "(cached) " >&6
12988else
12989
12990 if test "$cross_compiling" = yes; then
12991
12992 { { $as_echo "$as_me:$LINENO: error: failed to compile test program." >&5
12993$as_echo "$as_me: error: failed to compile test program." >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012994 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000012995
Bram Moolenaar071d4272004-06-13 20:20:40 +000012996else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000012997 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000012998
Bram Moolenaar446cb832008-06-24 21:56:24 +000012999#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +000013000#ifdef HAVE_TERMCAP_H
13001# include <termcap.h>
13002#endif
Bram Moolenaar446cb832008-06-24 21:56:24 +000013003#if STDC_HEADERS
13004# include <stdlib.h>
13005# include <stddef.h>
13006#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000013007main()
13008{char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); exit(res != 0); }
Bram Moolenaar446cb832008-06-24 21:56:24 +000013009
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013010_ACEOF
13011rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013012if { (ac_try="$ac_link"
13013case "(($ac_try" in
13014 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13015 *) ac_try_echo=$ac_try;;
13016esac
13017eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13018$as_echo "$ac_try_echo") >&5
13019 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013020 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013021 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013022 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000013023 { (case "(($ac_try" in
13024 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13025 *) ac_try_echo=$ac_try;;
13026esac
13027eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13028$as_echo "$ac_try_echo") >&5
13029 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013030 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013031 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013032 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000013033
13034 vim_cv_tgent=zero
Bram Moolenaar071d4272004-06-13 20:20:40 +000013035
13036else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013037 $as_echo "$as_me: program exited with status $ac_status" >&5
13038$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013039sed 's/^/| /' conftest.$ac_ext >&5
13040
13041( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000013042
13043 vim_cv_tgent=non-zero
13044
Bram Moolenaar071d4272004-06-13 20:20:40 +000013045fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013046rm -rf conftest.dSYM
13047rm -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 +000013048fi
13049
Bram Moolenaar446cb832008-06-24 21:56:24 +000013050
13051
13052fi
13053{ $as_echo "$as_me:$LINENO: result: $vim_cv_tgent" >&5
13054$as_echo "$vim_cv_tgent" >&6; }
13055
13056 if test "x$vim_cv_tgent" = "xzero" ; then
13057 cat >>confdefs.h <<\_ACEOF
13058#define TGETENT_ZERO_ERR 0
13059_ACEOF
13060
13061 fi
13062fi
13063
13064{ $as_echo "$as_me:$LINENO: checking whether termcap.h contains ospeed" >&5
13065$as_echo_n "checking whether termcap.h contains ospeed... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013066cat >conftest.$ac_ext <<_ACEOF
13067/* confdefs.h. */
13068_ACEOF
13069cat confdefs.h >>conftest.$ac_ext
13070cat >>conftest.$ac_ext <<_ACEOF
13071/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013072
13073#ifdef HAVE_TERMCAP_H
13074# include <termcap.h>
13075#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013076
13077int
13078main ()
13079{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013080ospeed = 20000
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013081 ;
13082 return 0;
13083}
13084_ACEOF
13085rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013086if { (ac_try="$ac_link"
13087case "(($ac_try" in
13088 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13089 *) ac_try_echo=$ac_try;;
13090esac
13091eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13092$as_echo "$ac_try_echo") >&5
13093 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013094 ac_status=$?
13095 grep -v '^ *+' conftest.er1 >conftest.err
13096 rm -f conftest.er1
13097 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013098 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13099 (exit $ac_status); } && {
13100 test -z "$ac_c_werror_flag" ||
13101 test ! -s conftest.err
13102 } && test -s conftest$ac_exeext && {
13103 test "$cross_compiling" = yes ||
13104 $as_test_x conftest$ac_exeext
13105 }; then
13106 { $as_echo "$as_me:$LINENO: result: yes" >&5
13107$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013108#define HAVE_OSPEED 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013109_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013110
13111else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013112 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013113sed 's/^/| /' conftest.$ac_ext >&5
13114
Bram Moolenaar446cb832008-06-24 21:56:24 +000013115 { $as_echo "$as_me:$LINENO: result: no" >&5
13116$as_echo "no" >&6; }
13117 { $as_echo "$as_me:$LINENO: checking whether ospeed can be extern" >&5
13118$as_echo_n "checking whether ospeed can be extern... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013119 cat >conftest.$ac_ext <<_ACEOF
13120/* confdefs.h. */
13121_ACEOF
13122cat confdefs.h >>conftest.$ac_ext
13123cat >>conftest.$ac_ext <<_ACEOF
13124/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013125
13126#ifdef HAVE_TERMCAP_H
13127# include <termcap.h>
13128#endif
13129extern short ospeed;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013130
13131int
13132main ()
13133{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013134ospeed = 20000
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013135 ;
13136 return 0;
13137}
13138_ACEOF
13139rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013140if { (ac_try="$ac_link"
13141case "(($ac_try" in
13142 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13143 *) ac_try_echo=$ac_try;;
13144esac
13145eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13146$as_echo "$ac_try_echo") >&5
13147 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013148 ac_status=$?
13149 grep -v '^ *+' conftest.er1 >conftest.err
13150 rm -f conftest.er1
13151 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013152 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13153 (exit $ac_status); } && {
13154 test -z "$ac_c_werror_flag" ||
13155 test ! -s conftest.err
13156 } && test -s conftest$ac_exeext && {
13157 test "$cross_compiling" = yes ||
13158 $as_test_x conftest$ac_exeext
13159 }; then
13160 { $as_echo "$as_me:$LINENO: result: yes" >&5
13161$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013162#define OSPEED_EXTERN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013163_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013164
13165else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013166 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013167sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013168
Bram Moolenaar446cb832008-06-24 21:56:24 +000013169 { $as_echo "$as_me:$LINENO: result: no" >&5
13170$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013171fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013172
13173rm -rf conftest.dSYM
13174rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013175 conftest$ac_exeext conftest.$ac_ext
13176
13177fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013178
13179rm -rf conftest.dSYM
13180rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013181 conftest$ac_exeext conftest.$ac_ext
13182
Bram Moolenaar446cb832008-06-24 21:56:24 +000013183{ $as_echo "$as_me:$LINENO: checking whether termcap.h contains UP, BC and PC" >&5
13184$as_echo_n "checking whether termcap.h contains UP, BC and PC... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013185cat >conftest.$ac_ext <<_ACEOF
13186/* confdefs.h. */
13187_ACEOF
13188cat confdefs.h >>conftest.$ac_ext
13189cat >>conftest.$ac_ext <<_ACEOF
13190/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013191
13192#ifdef HAVE_TERMCAP_H
13193# include <termcap.h>
13194#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013195
13196int
13197main ()
13198{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013199if (UP == 0 && BC == 0) PC = 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013200 ;
13201 return 0;
13202}
13203_ACEOF
13204rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013205if { (ac_try="$ac_link"
13206case "(($ac_try" in
13207 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13208 *) ac_try_echo=$ac_try;;
13209esac
13210eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13211$as_echo "$ac_try_echo") >&5
13212 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013213 ac_status=$?
13214 grep -v '^ *+' conftest.er1 >conftest.err
13215 rm -f conftest.er1
13216 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013217 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13218 (exit $ac_status); } && {
13219 test -z "$ac_c_werror_flag" ||
13220 test ! -s conftest.err
13221 } && test -s conftest$ac_exeext && {
13222 test "$cross_compiling" = yes ||
13223 $as_test_x conftest$ac_exeext
13224 }; then
13225 { $as_echo "$as_me:$LINENO: result: yes" >&5
13226$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013227#define HAVE_UP_BC_PC 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013228_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013229
13230else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013231 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013232sed 's/^/| /' conftest.$ac_ext >&5
13233
Bram Moolenaar446cb832008-06-24 21:56:24 +000013234 { $as_echo "$as_me:$LINENO: result: no" >&5
13235$as_echo "no" >&6; }
13236 { $as_echo "$as_me:$LINENO: checking whether UP, BC and PC can be extern" >&5
13237$as_echo_n "checking whether UP, BC and PC can be extern... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013238 cat >conftest.$ac_ext <<_ACEOF
13239/* confdefs.h. */
13240_ACEOF
13241cat confdefs.h >>conftest.$ac_ext
13242cat >>conftest.$ac_ext <<_ACEOF
13243/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013244
13245#ifdef HAVE_TERMCAP_H
13246# include <termcap.h>
13247#endif
13248extern char *UP, *BC, PC;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013249
13250int
13251main ()
13252{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013253if (UP == 0 && BC == 0) PC = 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013254 ;
13255 return 0;
13256}
13257_ACEOF
13258rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013259if { (ac_try="$ac_link"
13260case "(($ac_try" in
13261 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13262 *) ac_try_echo=$ac_try;;
13263esac
13264eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13265$as_echo "$ac_try_echo") >&5
13266 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013267 ac_status=$?
13268 grep -v '^ *+' conftest.er1 >conftest.err
13269 rm -f conftest.er1
13270 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013271 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13272 (exit $ac_status); } && {
13273 test -z "$ac_c_werror_flag" ||
13274 test ! -s conftest.err
13275 } && test -s conftest$ac_exeext && {
13276 test "$cross_compiling" = yes ||
13277 $as_test_x conftest$ac_exeext
13278 }; then
13279 { $as_echo "$as_me:$LINENO: result: yes" >&5
13280$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013281#define UP_BC_PC_EXTERN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013282_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013283
13284else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013285 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013286sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013287
Bram Moolenaar446cb832008-06-24 21:56:24 +000013288 { $as_echo "$as_me:$LINENO: result: no" >&5
13289$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013290fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013291
13292rm -rf conftest.dSYM
13293rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013294 conftest$ac_exeext conftest.$ac_ext
13295
13296fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013297
13298rm -rf conftest.dSYM
13299rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013300 conftest$ac_exeext conftest.$ac_ext
13301
Bram Moolenaar446cb832008-06-24 21:56:24 +000013302{ $as_echo "$as_me:$LINENO: checking whether tputs() uses outfuntype" >&5
13303$as_echo_n "checking whether tputs() uses outfuntype... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013304cat >conftest.$ac_ext <<_ACEOF
13305/* confdefs.h. */
13306_ACEOF
13307cat confdefs.h >>conftest.$ac_ext
13308cat >>conftest.$ac_ext <<_ACEOF
13309/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013310
13311#ifdef HAVE_TERMCAP_H
13312# include <termcap.h>
13313#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013314
13315int
13316main ()
13317{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013318extern int xx(); tputs("test", 1, (outfuntype)xx)
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013319 ;
13320 return 0;
13321}
13322_ACEOF
13323rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013324if { (ac_try="$ac_compile"
13325case "(($ac_try" in
13326 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13327 *) ac_try_echo=$ac_try;;
13328esac
13329eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13330$as_echo "$ac_try_echo") >&5
13331 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013332 ac_status=$?
13333 grep -v '^ *+' conftest.er1 >conftest.err
13334 rm -f conftest.er1
13335 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013336 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13337 (exit $ac_status); } && {
13338 test -z "$ac_c_werror_flag" ||
13339 test ! -s conftest.err
13340 } && test -s conftest.$ac_objext; then
13341 { $as_echo "$as_me:$LINENO: result: yes" >&5
13342$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013343#define HAVE_OUTFUNTYPE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013344_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013345
13346else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013347 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013348sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013349
Bram Moolenaar446cb832008-06-24 21:56:24 +000013350 { $as_echo "$as_me:$LINENO: result: no" >&5
13351$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013352fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013353
Bram Moolenaar446cb832008-06-24 21:56:24 +000013354rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13355
13356{ $as_echo "$as_me:$LINENO: checking whether sys/select.h and sys/time.h may both be included" >&5
13357$as_echo_n "checking whether sys/select.h and sys/time.h may both be included... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013358cat >conftest.$ac_ext <<_ACEOF
13359/* confdefs.h. */
13360_ACEOF
13361cat confdefs.h >>conftest.$ac_ext
13362cat >>conftest.$ac_ext <<_ACEOF
13363/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013364
13365#include <sys/types.h>
13366#include <sys/time.h>
13367#include <sys/select.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013368int
13369main ()
13370{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013371
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013372 ;
13373 return 0;
13374}
13375_ACEOF
13376rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013377if { (ac_try="$ac_compile"
13378case "(($ac_try" in
13379 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13380 *) ac_try_echo=$ac_try;;
13381esac
13382eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13383$as_echo "$ac_try_echo") >&5
13384 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013385 ac_status=$?
13386 grep -v '^ *+' conftest.er1 >conftest.err
13387 rm -f conftest.er1
13388 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013389 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13390 (exit $ac_status); } && {
13391 test -z "$ac_c_werror_flag" ||
13392 test ! -s conftest.err
13393 } && test -s conftest.$ac_objext; then
13394 { $as_echo "$as_me:$LINENO: result: yes" >&5
13395$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013396 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013397#define SYS_SELECT_WITH_SYS_TIME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013398_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013399
13400else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013401 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013402sed 's/^/| /' conftest.$ac_ext >&5
13403
Bram Moolenaar446cb832008-06-24 21:56:24 +000013404 { $as_echo "$as_me:$LINENO: result: no" >&5
13405$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013406fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013407
13408rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000013409
13410
Bram Moolenaar446cb832008-06-24 21:56:24 +000013411{ $as_echo "$as_me:$LINENO: checking for /dev/ptc" >&5
13412$as_echo_n "checking for /dev/ptc... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013413if test -r /dev/ptc; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013414 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013415#define HAVE_DEV_PTC 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013416_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013417
Bram Moolenaar446cb832008-06-24 21:56:24 +000013418 { $as_echo "$as_me:$LINENO: result: yes" >&5
13419$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013420else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013421 { $as_echo "$as_me:$LINENO: result: no" >&5
13422$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013423fi
13424
Bram Moolenaar446cb832008-06-24 21:56:24 +000013425{ $as_echo "$as_me:$LINENO: checking for SVR4 ptys" >&5
13426$as_echo_n "checking for SVR4 ptys... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013427if test -c /dev/ptmx ; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013428 cat >conftest.$ac_ext <<_ACEOF
13429/* confdefs.h. */
13430_ACEOF
13431cat confdefs.h >>conftest.$ac_ext
13432cat >>conftest.$ac_ext <<_ACEOF
13433/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013434
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013435int
13436main ()
13437{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013438ptsname(0);grantpt(0);unlockpt(0);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013439 ;
13440 return 0;
13441}
13442_ACEOF
13443rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013444if { (ac_try="$ac_link"
13445case "(($ac_try" in
13446 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13447 *) ac_try_echo=$ac_try;;
13448esac
13449eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13450$as_echo "$ac_try_echo") >&5
13451 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013452 ac_status=$?
13453 grep -v '^ *+' conftest.er1 >conftest.err
13454 rm -f conftest.er1
13455 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013456 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13457 (exit $ac_status); } && {
13458 test -z "$ac_c_werror_flag" ||
13459 test ! -s conftest.err
13460 } && test -s conftest$ac_exeext && {
13461 test "$cross_compiling" = yes ||
13462 $as_test_x conftest$ac_exeext
13463 }; then
13464 { $as_echo "$as_me:$LINENO: result: yes" >&5
13465$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013466#define HAVE_SVR4_PTYS 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013467_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013468
13469else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013470 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013471sed 's/^/| /' conftest.$ac_ext >&5
13472
Bram Moolenaar446cb832008-06-24 21:56:24 +000013473 { $as_echo "$as_me:$LINENO: result: no" >&5
13474$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013475fi
13476
Bram Moolenaar446cb832008-06-24 21:56:24 +000013477rm -rf conftest.dSYM
13478rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
13479 conftest$ac_exeext conftest.$ac_ext
13480else
13481 { $as_echo "$as_me:$LINENO: result: no" >&5
13482$as_echo "no" >&6; }
13483fi
13484
13485{ $as_echo "$as_me:$LINENO: checking for ptyranges" >&5
13486$as_echo_n "checking for ptyranges... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013487if test -d /dev/ptym ; then
13488 pdir='/dev/ptym'
13489else
13490 pdir='/dev'
13491fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013492cat >conftest.$ac_ext <<_ACEOF
13493/* confdefs.h. */
13494_ACEOF
13495cat confdefs.h >>conftest.$ac_ext
13496cat >>conftest.$ac_ext <<_ACEOF
13497/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013498#ifdef M_UNIX
13499 yes;
13500#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013501
13502_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013503if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013504 $EGREP "yes" >/dev/null 2>&1; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000013505 ptys=`echo /dev/ptyp??`
13506else
Bram Moolenaar071d4272004-06-13 20:20:40 +000013507 ptys=`echo $pdir/pty??`
13508fi
13509rm -f conftest*
13510
13511if test "$ptys" != "$pdir/pty??" ; then
13512 p0=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\).$/\1/g' | sort -u | tr -d '\012'`
13513 p1=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\)$/\1/g' | sort -u | tr -d '\012'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013514 cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013515#define PTYRANGE0 "$p0"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013516_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013517
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013518 cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013519#define PTYRANGE1 "$p1"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013520_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013521
Bram Moolenaar446cb832008-06-24 21:56:24 +000013522 { $as_echo "$as_me:$LINENO: result: $p0 / $p1" >&5
13523$as_echo "$p0 / $p1" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013524else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013525 { $as_echo "$as_me:$LINENO: result: don't know" >&5
13526$as_echo "don't know" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013527fi
13528
Bram Moolenaar071d4272004-06-13 20:20:40 +000013529rm -f conftest_grp
Bram Moolenaar446cb832008-06-24 21:56:24 +000013530{ $as_echo "$as_me:$LINENO: checking default tty permissions/group" >&5
13531$as_echo_n "checking default tty permissions/group... " >&6; }
13532if test "${vim_cv_tty_group+set}" = set; then
13533 $as_echo_n "(cached) " >&6
13534else
13535
13536 if test "$cross_compiling" = yes; then
13537
13538 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_tty_group' and 'vim_cv_tty_mode'" >&5
13539$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 +000013540 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000013541
Bram Moolenaar071d4272004-06-13 20:20:40 +000013542else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013543 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013544
Bram Moolenaar446cb832008-06-24 21:56:24 +000013545#include "confdefs.h"
Bram Moolenaar071d4272004-06-13 20:20:40 +000013546#include <sys/types.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +000013547#if STDC_HEADERS
13548# include <stdlib.h>
13549# include <stddef.h>
13550#endif
13551#ifdef HAVE_UNISTD_H
13552#include <unistd.h>
13553#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000013554#include <sys/stat.h>
13555#include <stdio.h>
13556main()
13557{
13558 struct stat sb;
13559 char *x,*ttyname();
13560 int om, m;
13561 FILE *fp;
13562
13563 if (!(x = ttyname(0))) exit(1);
13564 if (stat(x, &sb)) exit(1);
13565 om = sb.st_mode;
13566 if (om & 002) exit(0);
13567 m = system("mesg y");
13568 if (m == -1 || m == 127) exit(1);
13569 if (stat(x, &sb)) exit(1);
13570 m = sb.st_mode;
13571 if (chmod(x, om)) exit(1);
13572 if (m & 002) exit(0);
13573 if (sb.st_gid == getgid()) exit(1);
13574 if (!(fp=fopen("conftest_grp", "w")))
13575 exit(1);
13576 fprintf(fp, "%d\n", sb.st_gid);
13577 fclose(fp);
13578 exit(0);
13579}
13580
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013581_ACEOF
13582rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013583if { (ac_try="$ac_link"
13584case "(($ac_try" in
13585 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13586 *) ac_try_echo=$ac_try;;
13587esac
13588eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13589$as_echo "$ac_try_echo") >&5
13590 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013591 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013592 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013593 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000013594 { (case "(($ac_try" in
13595 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13596 *) ac_try_echo=$ac_try;;
13597esac
13598eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13599$as_echo "$ac_try_echo") >&5
13600 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013601 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013602 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013603 (exit $ac_status); }; }; then
13604
Bram Moolenaar446cb832008-06-24 21:56:24 +000013605 if test -f conftest_grp; then
13606 vim_cv_tty_group=`cat conftest_grp`
13607 if test "x$vim_cv_tty_mode" = "x" ; then
13608 vim_cv_tty_mode=0620
13609 fi
13610 { $as_echo "$as_me:$LINENO: result: pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&5
13611$as_echo "pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&6; }
13612 else
13613 vim_cv_tty_group=world
13614 { $as_echo "$as_me:$LINENO: result: ptys are world accessable" >&5
13615$as_echo "ptys are world accessable" >&6; }
13616 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000013617
13618else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013619 $as_echo "$as_me: program exited with status $ac_status" >&5
13620$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013621sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013622
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013623( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000013624
13625 vim_cv_tty_group=world
13626 { $as_echo "$as_me:$LINENO: result: can't determine - assume ptys are world accessable" >&5
13627$as_echo "can't determine - assume ptys are world accessable" >&6; }
13628
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013629fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013630rm -rf conftest.dSYM
13631rm -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 +000013632fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013633
13634
13635
13636fi
13637{ $as_echo "$as_me:$LINENO: result: $vim_cv_tty_group" >&5
13638$as_echo "$vim_cv_tty_group" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013639rm -f conftest_grp
13640
Bram Moolenaar446cb832008-06-24 21:56:24 +000013641if test "x$vim_cv_tty_group" != "xworld" ; then
13642 cat >>confdefs.h <<_ACEOF
13643#define PTYGROUP $vim_cv_tty_group
13644_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013645
Bram Moolenaar446cb832008-06-24 21:56:24 +000013646 if test "x$vim_cv_tty_mode" = "x" ; then
13647 { { $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
13648$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;}
13649 { (exit 1); exit 1; }; }
13650 else
13651 cat >>confdefs.h <<\_ACEOF
13652#define PTYMODE 0620
13653_ACEOF
13654
13655 fi
13656fi
13657
13658
13659{ $as_echo "$as_me:$LINENO: checking return type of signal handlers" >&5
13660$as_echo_n "checking return type of signal handlers... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013661if test "${ac_cv_type_signal+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000013662 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000013663else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013664 cat >conftest.$ac_ext <<_ACEOF
13665/* confdefs.h. */
13666_ACEOF
13667cat confdefs.h >>conftest.$ac_ext
13668cat >>conftest.$ac_ext <<_ACEOF
13669/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013670#include <sys/types.h>
13671#include <signal.h>
Bram Moolenaar071d4272004-06-13 20:20:40 +000013672
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013673int
13674main ()
13675{
Bram Moolenaar446cb832008-06-24 21:56:24 +000013676return *(signal (0, 0)) (0) == 1;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013677 ;
13678 return 0;
13679}
13680_ACEOF
13681rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013682if { (ac_try="$ac_compile"
13683case "(($ac_try" in
13684 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13685 *) ac_try_echo=$ac_try;;
13686esac
13687eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13688$as_echo "$ac_try_echo") >&5
13689 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013690 ac_status=$?
13691 grep -v '^ *+' conftest.er1 >conftest.err
13692 rm -f conftest.er1
13693 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013694 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13695 (exit $ac_status); } && {
13696 test -z "$ac_c_werror_flag" ||
13697 test ! -s conftest.err
13698 } && test -s conftest.$ac_objext; then
13699 ac_cv_type_signal=int
Bram Moolenaar071d4272004-06-13 20:20:40 +000013700else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013701 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013702sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013703
Bram Moolenaar446cb832008-06-24 21:56:24 +000013704 ac_cv_type_signal=void
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013705fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013706
13707rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013708fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000013709{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
13710$as_echo "$ac_cv_type_signal" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013711
13712cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013713#define RETSIGTYPE $ac_cv_type_signal
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013714_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013715
13716
13717
13718if test $ac_cv_type_signal = void; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013719 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013720#define SIGRETURN return
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013721_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013722
13723else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013724 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013725#define SIGRETURN return 0
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013726_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013727
13728fi
13729
Bram Moolenaar446cb832008-06-24 21:56:24 +000013730{ $as_echo "$as_me:$LINENO: checking for struct sigcontext" >&5
13731$as_echo_n "checking for struct sigcontext... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013732cat >conftest.$ac_ext <<_ACEOF
13733/* confdefs.h. */
13734_ACEOF
13735cat confdefs.h >>conftest.$ac_ext
13736cat >>conftest.$ac_ext <<_ACEOF
13737/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000013738
13739#include <signal.h>
13740test_sig()
13741{
13742 struct sigcontext *scont;
13743 scont = (struct sigcontext *)0;
13744 return 1;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013745}
13746int
13747main ()
13748{
Bram Moolenaar071d4272004-06-13 20:20:40 +000013749
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013750 ;
13751 return 0;
13752}
13753_ACEOF
13754rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013755if { (ac_try="$ac_compile"
13756case "(($ac_try" in
13757 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13758 *) ac_try_echo=$ac_try;;
13759esac
13760eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13761$as_echo "$ac_try_echo") >&5
13762 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013763 ac_status=$?
13764 grep -v '^ *+' conftest.er1 >conftest.err
13765 rm -f conftest.er1
13766 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013767 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13768 (exit $ac_status); } && {
13769 test -z "$ac_c_werror_flag" ||
13770 test ! -s conftest.err
13771 } && test -s conftest.$ac_objext; then
13772 { $as_echo "$as_me:$LINENO: result: yes" >&5
13773$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013774 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013775#define HAVE_SIGCONTEXT 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013776_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013777
13778else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013779 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013780sed 's/^/| /' conftest.$ac_ext >&5
13781
Bram Moolenaar446cb832008-06-24 21:56:24 +000013782 { $as_echo "$as_me:$LINENO: result: no" >&5
13783$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000013784fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000013785
Bram Moolenaar446cb832008-06-24 21:56:24 +000013786rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13787
13788{ $as_echo "$as_me:$LINENO: checking getcwd implementation is broken" >&5
13789$as_echo_n "checking getcwd implementation is broken... " >&6; }
13790if test "${vim_cv_getcwd_broken+set}" = set; then
13791 $as_echo_n "(cached) " >&6
13792else
13793
13794 if test "$cross_compiling" = yes; then
13795
13796 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_getcwd_broken'" >&5
13797$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_getcwd_broken'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013798 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000013799
Bram Moolenaar071d4272004-06-13 20:20:40 +000013800else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013801 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013802
Bram Moolenaar446cb832008-06-24 21:56:24 +000013803#include "confdefs.h"
13804#ifdef HAVE_UNISTD_H
13805#include <unistd.h>
13806#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000013807char *dagger[] = { "IFS=pwd", 0 };
13808main()
13809{
13810 char buffer[500];
13811 extern char **environ;
13812 environ = dagger;
13813 return getcwd(buffer, 500) ? 0 : 1;
13814}
Bram Moolenaar446cb832008-06-24 21:56:24 +000013815
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013816_ACEOF
13817rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013818if { (ac_try="$ac_link"
13819case "(($ac_try" in
13820 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13821 *) ac_try_echo=$ac_try;;
13822esac
13823eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13824$as_echo "$ac_try_echo") >&5
13825 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013826 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013827 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013828 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000013829 { (case "(($ac_try" in
13830 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13831 *) ac_try_echo=$ac_try;;
13832esac
13833eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13834$as_echo "$ac_try_echo") >&5
13835 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013836 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000013837 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013838 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000013839
13840 vim_cv_getcwd_broken=no
13841
Bram Moolenaar071d4272004-06-13 20:20:40 +000013842else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013843 $as_echo "$as_me: program exited with status $ac_status" >&5
13844$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013845sed 's/^/| /' conftest.$ac_ext >&5
13846
13847( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000013848
13849 vim_cv_getcwd_broken=yes
13850
13851fi
13852rm -rf conftest.dSYM
13853rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13854fi
13855
13856
13857
13858fi
13859{ $as_echo "$as_me:$LINENO: result: $vim_cv_getcwd_broken" >&5
13860$as_echo "$vim_cv_getcwd_broken" >&6; }
13861
13862if test "x$vim_cv_getcwd_broken" = "xyes" ; then
13863 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013864#define BAD_GETCWD 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013865_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000013866
13867fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000013868
13869
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013870
13871
13872
13873
13874
13875
13876
13877
13878
13879
13880
13881
13882
13883
13884
13885
13886
13887
13888
13889
13890
13891
13892
13893
13894
13895
13896
13897
13898
13899
13900
13901
13902
13903
13904
13905
13906
13907
13908
13909
13910
13911
13912
13913
13914
Bram Moolenaar071d4272004-06-13 20:20:40 +000013915for ac_func in bcmp fchdir fchown fseeko fsync ftello getcwd getpseudotty \
13916 getpwnam getpwuid getrlimit gettimeofday getwd lstat memcmp \
13917 memset nanosleep opendir putenv qsort readlink select setenv \
13918 setpgid setsid sigaltstack sigstack sigset sigsetjmp sigaction \
Bram Moolenaar2389c3c2005-05-22 22:07:59 +000013919 sigvec strcasecmp strerror strftime stricmp strncasecmp \
Bram Moolenaar0cb032e2005-04-23 20:52:00 +000013920 strnicmp strpbrk strtol tgetent towlower towupper iswupper \
13921 usleep utime utimes
Bram Moolenaar071d4272004-06-13 20:20:40 +000013922do
Bram Moolenaar446cb832008-06-24 21:56:24 +000013923as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13924{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
13925$as_echo_n "checking for $ac_func... " >&6; }
13926if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
13927 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000013928else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013929 cat >conftest.$ac_ext <<_ACEOF
13930/* confdefs.h. */
13931_ACEOF
13932cat confdefs.h >>conftest.$ac_ext
13933cat >>conftest.$ac_ext <<_ACEOF
13934/* end confdefs.h. */
13935/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
13936 For example, HP-UX 11i <limits.h> declares gettimeofday. */
13937#define $ac_func innocuous_$ac_func
13938
Bram Moolenaar071d4272004-06-13 20:20:40 +000013939/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013940 which can conflict with char $ac_func (); below.
13941 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13942 <limits.h> exists even on freestanding compilers. */
13943
13944#ifdef __STDC__
13945# include <limits.h>
13946#else
13947# include <assert.h>
13948#endif
13949
13950#undef $ac_func
13951
Bram Moolenaar446cb832008-06-24 21:56:24 +000013952/* Override any GCC internal prototype to avoid an error.
13953 Use char because int might match the return type of a GCC
13954 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013955#ifdef __cplusplus
13956extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013957#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013958char $ac_func ();
Bram Moolenaar071d4272004-06-13 20:20:40 +000013959/* The GNU C library defines this for functions which it implements
13960 to always fail with ENOSYS. Some functions are actually named
13961 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000013962#if defined __stub_$ac_func || defined __stub___$ac_func
Bram Moolenaar071d4272004-06-13 20:20:40 +000013963choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +000013964#endif
13965
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013966int
13967main ()
13968{
Bram Moolenaar446cb832008-06-24 21:56:24 +000013969return $ac_func ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013970 ;
13971 return 0;
13972}
13973_ACEOF
13974rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000013975if { (ac_try="$ac_link"
13976case "(($ac_try" in
13977 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13978 *) ac_try_echo=$ac_try;;
13979esac
13980eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13981$as_echo "$ac_try_echo") >&5
13982 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013983 ac_status=$?
13984 grep -v '^ *+' conftest.er1 >conftest.err
13985 rm -f conftest.er1
13986 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000013987 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13988 (exit $ac_status); } && {
13989 test -z "$ac_c_werror_flag" ||
13990 test ! -s conftest.err
13991 } && test -s conftest$ac_exeext && {
13992 test "$cross_compiling" = yes ||
13993 $as_test_x conftest$ac_exeext
13994 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013995 eval "$as_ac_var=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000013996else
Bram Moolenaar446cb832008-06-24 21:56:24 +000013997 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000013998sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000013999
Bram Moolenaar446cb832008-06-24 21:56:24 +000014000 eval "$as_ac_var=no"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014001fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014002
14003rm -rf conftest.dSYM
14004rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014005 conftest$ac_exeext conftest.$ac_ext
14006fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014007ac_res=`eval 'as_val=${'$as_ac_var'}
14008 $as_echo "$as_val"'`
14009 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
14010$as_echo "$ac_res" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000014011as_val=`eval 'as_val=${'$as_ac_var'}
14012 $as_echo "$as_val"'`
14013 if test "x$as_val" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014014 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000014015#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014016_ACEOF
14017
Bram Moolenaar071d4272004-06-13 20:20:40 +000014018fi
14019done
14020
14021
Bram Moolenaar446cb832008-06-24 21:56:24 +000014022{ $as_echo "$as_me:$LINENO: checking for st_blksize" >&5
14023$as_echo_n "checking for st_blksize... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014024cat >conftest.$ac_ext <<_ACEOF
14025/* confdefs.h. */
14026_ACEOF
14027cat confdefs.h >>conftest.$ac_ext
14028cat >>conftest.$ac_ext <<_ACEOF
14029/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014030#include <sys/types.h>
14031#include <sys/stat.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014032int
14033main ()
14034{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014035 struct stat st;
14036 int n;
14037
14038 stat("/", &st);
14039 n = (int)st.st_blksize;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014040 ;
14041 return 0;
14042}
14043_ACEOF
14044rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014045if { (ac_try="$ac_compile"
14046case "(($ac_try" in
14047 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14048 *) ac_try_echo=$ac_try;;
14049esac
14050eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14051$as_echo "$ac_try_echo") >&5
14052 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014053 ac_status=$?
14054 grep -v '^ *+' conftest.er1 >conftest.err
14055 rm -f conftest.er1
14056 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014057 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14058 (exit $ac_status); } && {
14059 test -z "$ac_c_werror_flag" ||
14060 test ! -s conftest.err
14061 } && test -s conftest.$ac_objext; then
14062 { $as_echo "$as_me:$LINENO: result: yes" >&5
14063$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014064#define HAVE_ST_BLKSIZE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014065_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014066
14067else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014068 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014069sed 's/^/| /' conftest.$ac_ext >&5
14070
Bram Moolenaar446cb832008-06-24 21:56:24 +000014071 { $as_echo "$as_me:$LINENO: result: no" >&5
14072$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000014073fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000014074
Bram Moolenaar446cb832008-06-24 21:56:24 +000014075rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14076
14077{ $as_echo "$as_me:$LINENO: checking whether stat() ignores a trailing slash" >&5
14078$as_echo_n "checking whether stat() ignores a trailing slash... " >&6; }
14079if test "${vim_cv_stat_ignores_slash+set}" = set; then
14080 $as_echo_n "(cached) " >&6
14081else
14082
14083 if test "$cross_compiling" = yes; then
14084
14085 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_stat_ignores_slash'" >&5
14086$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_stat_ignores_slash'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014087 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000014088
Bram Moolenaar071d4272004-06-13 20:20:40 +000014089else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014090 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000014091
14092#include "confdefs.h"
14093#if STDC_HEADERS
14094# include <stdlib.h>
14095# include <stddef.h>
14096#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000014097#include <sys/types.h>
14098#include <sys/stat.h>
14099main() {struct stat st; exit(stat("configure/", &st) != 0); }
Bram Moolenaar446cb832008-06-24 21:56:24 +000014100
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014101_ACEOF
14102rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014103if { (ac_try="$ac_link"
14104case "(($ac_try" in
14105 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14106 *) ac_try_echo=$ac_try;;
14107esac
14108eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14109$as_echo "$ac_try_echo") >&5
14110 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014111 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000014112 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014113 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000014114 { (case "(($ac_try" in
14115 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14116 *) ac_try_echo=$ac_try;;
14117esac
14118eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14119$as_echo "$ac_try_echo") >&5
14120 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014121 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000014122 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014123 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014124
14125 vim_cv_stat_ignores_slash=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000014126
14127else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014128 $as_echo "$as_me: program exited with status $ac_status" >&5
14129$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014130sed 's/^/| /' conftest.$ac_ext >&5
14131
14132( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000014133
14134 vim_cv_stat_ignores_slash=no
14135
Bram Moolenaar071d4272004-06-13 20:20:40 +000014136fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014137rm -rf conftest.dSYM
14138rm -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 +000014139fi
14140
Bram Moolenaar446cb832008-06-24 21:56:24 +000014141
14142
14143fi
14144{ $as_echo "$as_me:$LINENO: result: $vim_cv_stat_ignores_slash" >&5
14145$as_echo "$vim_cv_stat_ignores_slash" >&6; }
14146
14147if test "x$vim_cv_stat_ignores_slash" = "xyes" ; then
14148 cat >>confdefs.h <<\_ACEOF
14149#define STAT_IGNORES_SLASH 1
14150_ACEOF
14151
14152fi
14153
14154{ $as_echo "$as_me:$LINENO: checking for iconv_open()" >&5
14155$as_echo_n "checking for iconv_open()... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000014156save_LIBS="$LIBS"
14157LIBS="$LIBS -liconv"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014158cat >conftest.$ac_ext <<_ACEOF
14159/* confdefs.h. */
14160_ACEOF
14161cat confdefs.h >>conftest.$ac_ext
14162cat >>conftest.$ac_ext <<_ACEOF
14163/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014164
14165#ifdef HAVE_ICONV_H
14166# include <iconv.h>
14167#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014168
14169int
14170main ()
14171{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014172iconv_open("fr", "to");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014173 ;
14174 return 0;
14175}
14176_ACEOF
14177rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014178if { (ac_try="$ac_link"
14179case "(($ac_try" in
14180 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14181 *) ac_try_echo=$ac_try;;
14182esac
14183eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14184$as_echo "$ac_try_echo") >&5
14185 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014186 ac_status=$?
14187 grep -v '^ *+' conftest.er1 >conftest.err
14188 rm -f conftest.er1
14189 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014190 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14191 (exit $ac_status); } && {
14192 test -z "$ac_c_werror_flag" ||
14193 test ! -s conftest.err
14194 } && test -s conftest$ac_exeext && {
14195 test "$cross_compiling" = yes ||
14196 $as_test_x conftest$ac_exeext
14197 }; then
14198 { $as_echo "$as_me:$LINENO: result: yes; with -liconv" >&5
14199$as_echo "yes; with -liconv" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014200#define HAVE_ICONV 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014201_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014202
14203else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014204 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014205sed 's/^/| /' conftest.$ac_ext >&5
14206
Bram Moolenaar446cb832008-06-24 21:56:24 +000014207 LIBS="$save_LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014208 cat >conftest.$ac_ext <<_ACEOF
14209/* confdefs.h. */
14210_ACEOF
14211cat confdefs.h >>conftest.$ac_ext
14212cat >>conftest.$ac_ext <<_ACEOF
14213/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014214
14215#ifdef HAVE_ICONV_H
14216# include <iconv.h>
14217#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014218
14219int
14220main ()
14221{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014222iconv_open("fr", "to");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014223 ;
14224 return 0;
14225}
14226_ACEOF
14227rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014228if { (ac_try="$ac_link"
14229case "(($ac_try" in
14230 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14231 *) ac_try_echo=$ac_try;;
14232esac
14233eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14234$as_echo "$ac_try_echo") >&5
14235 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014236 ac_status=$?
14237 grep -v '^ *+' conftest.er1 >conftest.err
14238 rm -f conftest.er1
14239 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014240 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14241 (exit $ac_status); } && {
14242 test -z "$ac_c_werror_flag" ||
14243 test ! -s conftest.err
14244 } && test -s conftest$ac_exeext && {
14245 test "$cross_compiling" = yes ||
14246 $as_test_x conftest$ac_exeext
14247 }; then
14248 { $as_echo "$as_me:$LINENO: result: yes" >&5
14249$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014250#define HAVE_ICONV 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014251_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014252
14253else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014254 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014255sed 's/^/| /' conftest.$ac_ext >&5
14256
Bram Moolenaar446cb832008-06-24 21:56:24 +000014257 { $as_echo "$as_me:$LINENO: result: no" >&5
14258$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000014259fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014260
14261rm -rf conftest.dSYM
14262rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014263 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000014264fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014265
14266rm -rf conftest.dSYM
14267rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014268 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000014269
14270
Bram Moolenaar446cb832008-06-24 21:56:24 +000014271{ $as_echo "$as_me:$LINENO: checking for nl_langinfo(CODESET)" >&5
14272$as_echo_n "checking for nl_langinfo(CODESET)... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014273cat >conftest.$ac_ext <<_ACEOF
14274/* confdefs.h. */
14275_ACEOF
14276cat confdefs.h >>conftest.$ac_ext
14277cat >>conftest.$ac_ext <<_ACEOF
14278/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014279
14280#ifdef HAVE_LANGINFO_H
14281# include <langinfo.h>
14282#endif
14283
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014284int
14285main ()
14286{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014287char *cs = nl_langinfo(CODESET);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014288 ;
14289 return 0;
14290}
14291_ACEOF
14292rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014293if { (ac_try="$ac_link"
14294case "(($ac_try" in
14295 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14296 *) ac_try_echo=$ac_try;;
14297esac
14298eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14299$as_echo "$ac_try_echo") >&5
14300 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014301 ac_status=$?
14302 grep -v '^ *+' conftest.er1 >conftest.err
14303 rm -f conftest.er1
14304 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014305 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14306 (exit $ac_status); } && {
14307 test -z "$ac_c_werror_flag" ||
14308 test ! -s conftest.err
14309 } && test -s conftest$ac_exeext && {
14310 test "$cross_compiling" = yes ||
14311 $as_test_x conftest$ac_exeext
14312 }; then
14313 { $as_echo "$as_me:$LINENO: result: yes" >&5
14314$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014315#define HAVE_NL_LANGINFO_CODESET 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014316_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014317
14318else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014319 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014320sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014321
Bram Moolenaar446cb832008-06-24 21:56:24 +000014322 { $as_echo "$as_me:$LINENO: result: no" >&5
14323$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014324fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014325
14326rm -rf conftest.dSYM
14327rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014328 conftest$ac_exeext conftest.$ac_ext
14329
Bram Moolenaar446cb832008-06-24 21:56:24 +000014330
14331{ $as_echo "$as_me:$LINENO: checking for strtod in -lm" >&5
14332$as_echo_n "checking for strtod in -lm... " >&6; }
14333if test "${ac_cv_lib_m_strtod+set}" = set; then
14334 $as_echo_n "(cached) " >&6
14335else
14336 ac_check_lib_save_LIBS=$LIBS
14337LIBS="-lm $LIBS"
14338cat >conftest.$ac_ext <<_ACEOF
14339/* confdefs.h. */
14340_ACEOF
14341cat confdefs.h >>conftest.$ac_ext
14342cat >>conftest.$ac_ext <<_ACEOF
14343/* end confdefs.h. */
14344
14345/* Override any GCC internal prototype to avoid an error.
14346 Use char because int might match the return type of a GCC
14347 builtin and then its argument prototype would still apply. */
14348#ifdef __cplusplus
14349extern "C"
14350#endif
14351char strtod ();
14352int
14353main ()
14354{
14355return strtod ();
14356 ;
14357 return 0;
14358}
14359_ACEOF
14360rm -f conftest.$ac_objext conftest$ac_exeext
14361if { (ac_try="$ac_link"
14362case "(($ac_try" in
14363 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14364 *) ac_try_echo=$ac_try;;
14365esac
14366eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14367$as_echo "$ac_try_echo") >&5
14368 (eval "$ac_link") 2>conftest.er1
14369 ac_status=$?
14370 grep -v '^ *+' conftest.er1 >conftest.err
14371 rm -f conftest.er1
14372 cat conftest.err >&5
14373 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14374 (exit $ac_status); } && {
14375 test -z "$ac_c_werror_flag" ||
14376 test ! -s conftest.err
14377 } && test -s conftest$ac_exeext && {
14378 test "$cross_compiling" = yes ||
14379 $as_test_x conftest$ac_exeext
14380 }; then
14381 ac_cv_lib_m_strtod=yes
14382else
14383 $as_echo "$as_me: failed program was:" >&5
14384sed 's/^/| /' conftest.$ac_ext >&5
14385
14386 ac_cv_lib_m_strtod=no
14387fi
14388
14389rm -rf conftest.dSYM
14390rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14391 conftest$ac_exeext conftest.$ac_ext
14392LIBS=$ac_check_lib_save_LIBS
14393fi
14394{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_m_strtod" >&5
14395$as_echo "$ac_cv_lib_m_strtod" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000014396if test "x$ac_cv_lib_m_strtod" = x""yes; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014397 cat >>confdefs.h <<_ACEOF
14398#define HAVE_LIBM 1
14399_ACEOF
14400
14401 LIBS="-lm $LIBS"
14402
14403fi
14404
14405{ $as_echo "$as_me:$LINENO: checking for strtod() and other floating point functions" >&5
14406$as_echo_n "checking for strtod() and other floating point functions... " >&6; }
14407cat >conftest.$ac_ext <<_ACEOF
14408/* confdefs.h. */
14409_ACEOF
14410cat confdefs.h >>conftest.$ac_ext
14411cat >>conftest.$ac_ext <<_ACEOF
14412/* end confdefs.h. */
14413
14414#ifdef HAVE_MATH_H
14415# include <math.h>
14416#endif
14417#if STDC_HEADERS
14418# include <stdlib.h>
14419# include <stddef.h>
14420#endif
14421
14422int
14423main ()
14424{
14425char *s; double d;
14426 d = strtod("1.1", &s);
14427 d = fabs(1.11);
14428 d = ceil(1.11);
14429 d = floor(1.11);
14430 d = log10(1.11);
14431 d = pow(1.11, 2.22);
14432 d = sqrt(1.11);
14433 d = sin(1.11);
14434 d = cos(1.11);
14435 d = atan(1.11);
14436
14437 ;
14438 return 0;
14439}
14440_ACEOF
14441rm -f conftest.$ac_objext conftest$ac_exeext
14442if { (ac_try="$ac_link"
14443case "(($ac_try" in
14444 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14445 *) ac_try_echo=$ac_try;;
14446esac
14447eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14448$as_echo "$ac_try_echo") >&5
14449 (eval "$ac_link") 2>conftest.er1
14450 ac_status=$?
14451 grep -v '^ *+' conftest.er1 >conftest.err
14452 rm -f conftest.er1
14453 cat conftest.err >&5
14454 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14455 (exit $ac_status); } && {
14456 test -z "$ac_c_werror_flag" ||
14457 test ! -s conftest.err
14458 } && test -s conftest$ac_exeext && {
14459 test "$cross_compiling" = yes ||
14460 $as_test_x conftest$ac_exeext
14461 }; then
14462 { $as_echo "$as_me:$LINENO: result: yes" >&5
14463$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
14464#define HAVE_FLOAT_FUNCS 1
14465_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014466
Bram Moolenaar071d4272004-06-13 20:20:40 +000014467else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014468 $as_echo "$as_me: failed program was:" >&5
14469sed 's/^/| /' conftest.$ac_ext >&5
14470
14471 { $as_echo "$as_me:$LINENO: result: no" >&5
14472$as_echo "no" >&6; }
14473fi
14474
14475rm -rf conftest.dSYM
14476rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14477 conftest$ac_exeext conftest.$ac_ext
14478
14479{ $as_echo "$as_me:$LINENO: checking --disable-acl argument" >&5
14480$as_echo_n "checking --disable-acl argument... " >&6; }
14481# Check whether --enable-acl was given.
14482if test "${enable_acl+set}" = set; then
14483 enableval=$enable_acl;
14484else
Bram Moolenaar071d4272004-06-13 20:20:40 +000014485 enable_acl="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +000014486fi
14487
Bram Moolenaar071d4272004-06-13 20:20:40 +000014488if test "$enable_acl" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014489{ $as_echo "$as_me:$LINENO: result: no" >&5
14490$as_echo "no" >&6; }
14491{ $as_echo "$as_me:$LINENO: checking for acl_get_file in -lposix1e" >&5
14492$as_echo_n "checking for acl_get_file in -lposix1e... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014493if test "${ac_cv_lib_posix1e_acl_get_file+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014494 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014495else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014496 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000014497LIBS="-lposix1e $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014498cat >conftest.$ac_ext <<_ACEOF
14499/* confdefs.h. */
14500_ACEOF
14501cat confdefs.h >>conftest.$ac_ext
14502cat >>conftest.$ac_ext <<_ACEOF
14503/* end confdefs.h. */
14504
Bram Moolenaar446cb832008-06-24 21:56:24 +000014505/* Override any GCC internal prototype to avoid an error.
14506 Use char because int might match the return type of a GCC
14507 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014508#ifdef __cplusplus
14509extern "C"
14510#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014511char acl_get_file ();
14512int
14513main ()
14514{
Bram Moolenaar446cb832008-06-24 21:56:24 +000014515return acl_get_file ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014516 ;
14517 return 0;
14518}
14519_ACEOF
14520rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014521if { (ac_try="$ac_link"
14522case "(($ac_try" in
14523 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14524 *) ac_try_echo=$ac_try;;
14525esac
14526eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14527$as_echo "$ac_try_echo") >&5
14528 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014529 ac_status=$?
14530 grep -v '^ *+' conftest.er1 >conftest.err
14531 rm -f conftest.er1
14532 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014533 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14534 (exit $ac_status); } && {
14535 test -z "$ac_c_werror_flag" ||
14536 test ! -s conftest.err
14537 } && test -s conftest$ac_exeext && {
14538 test "$cross_compiling" = yes ||
14539 $as_test_x conftest$ac_exeext
14540 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014541 ac_cv_lib_posix1e_acl_get_file=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000014542else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014543 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014544sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014545
Bram Moolenaar446cb832008-06-24 21:56:24 +000014546 ac_cv_lib_posix1e_acl_get_file=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000014547fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014548
14549rm -rf conftest.dSYM
14550rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014551 conftest$ac_exeext conftest.$ac_ext
14552LIBS=$ac_check_lib_save_LIBS
14553fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014554{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_posix1e_acl_get_file" >&5
14555$as_echo "$ac_cv_lib_posix1e_acl_get_file" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000014556if test "x$ac_cv_lib_posix1e_acl_get_file" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000014557 LIBS="$LIBS -lposix1e"
14558else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014559 { $as_echo "$as_me:$LINENO: checking for acl_get_file in -lacl" >&5
14560$as_echo_n "checking for acl_get_file in -lacl... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014561if test "${ac_cv_lib_acl_acl_get_file+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014562 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014563else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014564 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000014565LIBS="-lacl $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014566cat >conftest.$ac_ext <<_ACEOF
14567/* confdefs.h. */
14568_ACEOF
14569cat confdefs.h >>conftest.$ac_ext
14570cat >>conftest.$ac_ext <<_ACEOF
14571/* end confdefs.h. */
14572
Bram Moolenaar446cb832008-06-24 21:56:24 +000014573/* Override any GCC internal prototype to avoid an error.
14574 Use char because int might match the return type of a GCC
14575 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014576#ifdef __cplusplus
14577extern "C"
14578#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014579char acl_get_file ();
14580int
14581main ()
14582{
Bram Moolenaar446cb832008-06-24 21:56:24 +000014583return acl_get_file ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014584 ;
14585 return 0;
14586}
14587_ACEOF
14588rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014589if { (ac_try="$ac_link"
14590case "(($ac_try" in
14591 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14592 *) ac_try_echo=$ac_try;;
14593esac
14594eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14595$as_echo "$ac_try_echo") >&5
14596 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014597 ac_status=$?
14598 grep -v '^ *+' conftest.er1 >conftest.err
14599 rm -f conftest.er1
14600 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014601 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14602 (exit $ac_status); } && {
14603 test -z "$ac_c_werror_flag" ||
14604 test ! -s conftest.err
14605 } && test -s conftest$ac_exeext && {
14606 test "$cross_compiling" = yes ||
14607 $as_test_x conftest$ac_exeext
14608 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014609 ac_cv_lib_acl_acl_get_file=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000014610else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014611 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014612sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014613
Bram Moolenaar446cb832008-06-24 21:56:24 +000014614 ac_cv_lib_acl_acl_get_file=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000014615fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014616
14617rm -rf conftest.dSYM
14618rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014619 conftest$ac_exeext conftest.$ac_ext
14620LIBS=$ac_check_lib_save_LIBS
14621fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014622{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_acl_acl_get_file" >&5
14623$as_echo "$ac_cv_lib_acl_acl_get_file" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000014624if test "x$ac_cv_lib_acl_acl_get_file" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000014625 LIBS="$LIBS -lacl"
Bram Moolenaar446cb832008-06-24 21:56:24 +000014626 { $as_echo "$as_me:$LINENO: checking for fgetxattr in -lattr" >&5
14627$as_echo_n "checking for fgetxattr in -lattr... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014628if test "${ac_cv_lib_attr_fgetxattr+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014629 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014630else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014631 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000014632LIBS="-lattr $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014633cat >conftest.$ac_ext <<_ACEOF
14634/* confdefs.h. */
14635_ACEOF
14636cat confdefs.h >>conftest.$ac_ext
14637cat >>conftest.$ac_ext <<_ACEOF
14638/* end confdefs.h. */
14639
Bram Moolenaar446cb832008-06-24 21:56:24 +000014640/* Override any GCC internal prototype to avoid an error.
14641 Use char because int might match the return type of a GCC
14642 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014643#ifdef __cplusplus
14644extern "C"
14645#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014646char fgetxattr ();
14647int
14648main ()
14649{
Bram Moolenaar446cb832008-06-24 21:56:24 +000014650return fgetxattr ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014651 ;
14652 return 0;
14653}
14654_ACEOF
14655rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014656if { (ac_try="$ac_link"
14657case "(($ac_try" in
14658 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14659 *) ac_try_echo=$ac_try;;
14660esac
14661eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14662$as_echo "$ac_try_echo") >&5
14663 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014664 ac_status=$?
14665 grep -v '^ *+' conftest.er1 >conftest.err
14666 rm -f conftest.er1
14667 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014668 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14669 (exit $ac_status); } && {
14670 test -z "$ac_c_werror_flag" ||
14671 test ! -s conftest.err
14672 } && test -s conftest$ac_exeext && {
14673 test "$cross_compiling" = yes ||
14674 $as_test_x conftest$ac_exeext
14675 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014676 ac_cv_lib_attr_fgetxattr=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000014677else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014678 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014679sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014680
Bram Moolenaar446cb832008-06-24 21:56:24 +000014681 ac_cv_lib_attr_fgetxattr=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000014682fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014683
14684rm -rf conftest.dSYM
14685rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014686 conftest$ac_exeext conftest.$ac_ext
14687LIBS=$ac_check_lib_save_LIBS
14688fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014689{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_attr_fgetxattr" >&5
14690$as_echo "$ac_cv_lib_attr_fgetxattr" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000014691if test "x$ac_cv_lib_attr_fgetxattr" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000014692 LIBS="$LIBS -lattr"
Bram Moolenaar071d4272004-06-13 20:20:40 +000014693fi
14694
Bram Moolenaar071d4272004-06-13 20:20:40 +000014695fi
14696
14697fi
14698
14699
Bram Moolenaar446cb832008-06-24 21:56:24 +000014700{ $as_echo "$as_me:$LINENO: checking for POSIX ACL support" >&5
14701$as_echo_n "checking for POSIX ACL support... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014702cat >conftest.$ac_ext <<_ACEOF
14703/* confdefs.h. */
14704_ACEOF
14705cat confdefs.h >>conftest.$ac_ext
14706cat >>conftest.$ac_ext <<_ACEOF
14707/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014708
14709#include <sys/types.h>
14710#ifdef HAVE_SYS_ACL_H
14711# include <sys/acl.h>
14712#endif
14713acl_t acl;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014714int
14715main ()
14716{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014717acl = acl_get_file("foo", ACL_TYPE_ACCESS);
14718 acl_set_file("foo", ACL_TYPE_ACCESS, acl);
14719 acl_free(acl);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014720 ;
14721 return 0;
14722}
14723_ACEOF
14724rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014725if { (ac_try="$ac_link"
14726case "(($ac_try" in
14727 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14728 *) ac_try_echo=$ac_try;;
14729esac
14730eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14731$as_echo "$ac_try_echo") >&5
14732 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014733 ac_status=$?
14734 grep -v '^ *+' conftest.er1 >conftest.err
14735 rm -f conftest.er1
14736 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014737 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14738 (exit $ac_status); } && {
14739 test -z "$ac_c_werror_flag" ||
14740 test ! -s conftest.err
14741 } && test -s conftest$ac_exeext && {
14742 test "$cross_compiling" = yes ||
14743 $as_test_x conftest$ac_exeext
14744 }; then
14745 { $as_echo "$as_me:$LINENO: result: yes" >&5
14746$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014747#define HAVE_POSIX_ACL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014748_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014749
14750else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014751 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014752sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014753
Bram Moolenaar446cb832008-06-24 21:56:24 +000014754 { $as_echo "$as_me:$LINENO: result: no" >&5
14755$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014756fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014757
14758rm -rf conftest.dSYM
14759rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014760 conftest$ac_exeext conftest.$ac_ext
14761
Bram Moolenaar446cb832008-06-24 21:56:24 +000014762{ $as_echo "$as_me:$LINENO: checking for Solaris ACL support" >&5
14763$as_echo_n "checking for Solaris ACL support... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014764cat >conftest.$ac_ext <<_ACEOF
14765/* confdefs.h. */
14766_ACEOF
14767cat confdefs.h >>conftest.$ac_ext
14768cat >>conftest.$ac_ext <<_ACEOF
14769/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014770
14771#ifdef HAVE_SYS_ACL_H
14772# include <sys/acl.h>
14773#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014774int
14775main ()
14776{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014777acl("foo", GETACLCNT, 0, NULL);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014778
14779 ;
14780 return 0;
14781}
14782_ACEOF
14783rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014784if { (ac_try="$ac_link"
14785case "(($ac_try" in
14786 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14787 *) ac_try_echo=$ac_try;;
14788esac
14789eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14790$as_echo "$ac_try_echo") >&5
14791 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014792 ac_status=$?
14793 grep -v '^ *+' conftest.er1 >conftest.err
14794 rm -f conftest.er1
14795 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014796 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14797 (exit $ac_status); } && {
14798 test -z "$ac_c_werror_flag" ||
14799 test ! -s conftest.err
14800 } && test -s conftest$ac_exeext && {
14801 test "$cross_compiling" = yes ||
14802 $as_test_x conftest$ac_exeext
14803 }; then
14804 { $as_echo "$as_me:$LINENO: result: yes" >&5
14805$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014806#define HAVE_SOLARIS_ACL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014807_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014808
14809else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014810 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014811sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014812
Bram Moolenaar446cb832008-06-24 21:56:24 +000014813 { $as_echo "$as_me:$LINENO: result: no" >&5
14814$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014815fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014816
14817rm -rf conftest.dSYM
14818rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014819 conftest$ac_exeext conftest.$ac_ext
14820
Bram Moolenaar446cb832008-06-24 21:56:24 +000014821{ $as_echo "$as_me:$LINENO: checking for AIX ACL support" >&5
14822$as_echo_n "checking for AIX ACL support... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014823cat >conftest.$ac_ext <<_ACEOF
14824/* confdefs.h. */
14825_ACEOF
14826cat confdefs.h >>conftest.$ac_ext
14827cat >>conftest.$ac_ext <<_ACEOF
14828/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014829
Bram Moolenaar446cb832008-06-24 21:56:24 +000014830#if STDC_HEADERS
14831# include <stdlib.h>
14832# include <stddef.h>
14833#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000014834#ifdef HAVE_SYS_ACL_H
14835# include <sys/acl.h>
14836#endif
14837#ifdef HAVE_SYS_ACCESS_H
14838# include <sys/access.h>
14839#endif
14840#define _ALL_SOURCE
14841
14842#include <sys/stat.h>
14843
14844int aclsize;
14845struct acl *aclent;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014846int
14847main ()
14848{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014849aclsize = sizeof(struct acl);
14850 aclent = (void *)malloc(aclsize);
14851 statacl("foo", STX_NORMAL, aclent, aclsize);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014852
14853 ;
14854 return 0;
14855}
14856_ACEOF
14857rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014858if { (ac_try="$ac_link"
14859case "(($ac_try" in
14860 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14861 *) ac_try_echo=$ac_try;;
14862esac
14863eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14864$as_echo "$ac_try_echo") >&5
14865 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014866 ac_status=$?
14867 grep -v '^ *+' conftest.er1 >conftest.err
14868 rm -f conftest.er1
14869 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014870 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14871 (exit $ac_status); } && {
14872 test -z "$ac_c_werror_flag" ||
14873 test ! -s conftest.err
14874 } && test -s conftest$ac_exeext && {
14875 test "$cross_compiling" = yes ||
14876 $as_test_x conftest$ac_exeext
14877 }; then
14878 { $as_echo "$as_me:$LINENO: result: yes" >&5
14879$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014880#define HAVE_AIX_ACL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014881_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014882
14883else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014884 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014885sed 's/^/| /' conftest.$ac_ext >&5
14886
Bram Moolenaar446cb832008-06-24 21:56:24 +000014887 { $as_echo "$as_me:$LINENO: result: no" >&5
14888$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000014889fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014890
14891rm -rf conftest.dSYM
14892rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014893 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000014894else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014895 { $as_echo "$as_me:$LINENO: result: yes" >&5
14896$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000014897fi
14898
Bram Moolenaar446cb832008-06-24 21:56:24 +000014899{ $as_echo "$as_me:$LINENO: checking --disable-gpm argument" >&5
14900$as_echo_n "checking --disable-gpm argument... " >&6; }
14901# Check whether --enable-gpm was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +000014902if test "${enable_gpm+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014903 enableval=$enable_gpm;
Bram Moolenaar071d4272004-06-13 20:20:40 +000014904else
14905 enable_gpm="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +000014906fi
14907
Bram Moolenaar071d4272004-06-13 20:20:40 +000014908
14909if test "$enable_gpm" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014910 { $as_echo "$as_me:$LINENO: result: no" >&5
14911$as_echo "no" >&6; }
14912 { $as_echo "$as_me:$LINENO: checking for gpm" >&5
14913$as_echo_n "checking for gpm... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014914if test "${vi_cv_have_gpm+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000014915 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000014916else
14917 olibs="$LIBS" ; LIBS="-lgpm"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014918 cat >conftest.$ac_ext <<_ACEOF
14919/* confdefs.h. */
14920_ACEOF
14921cat confdefs.h >>conftest.$ac_ext
14922cat >>conftest.$ac_ext <<_ACEOF
14923/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000014924#include <gpm.h>
14925 #include <linux/keyboard.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014926int
14927main ()
14928{
Bram Moolenaar071d4272004-06-13 20:20:40 +000014929Gpm_GetLibVersion(NULL);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014930 ;
14931 return 0;
14932}
14933_ACEOF
14934rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000014935if { (ac_try="$ac_link"
14936case "(($ac_try" in
14937 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14938 *) ac_try_echo=$ac_try;;
14939esac
14940eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
14941$as_echo "$ac_try_echo") >&5
14942 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014943 ac_status=$?
14944 grep -v '^ *+' conftest.er1 >conftest.err
14945 rm -f conftest.er1
14946 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000014947 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
14948 (exit $ac_status); } && {
14949 test -z "$ac_c_werror_flag" ||
14950 test ! -s conftest.err
14951 } && test -s conftest$ac_exeext && {
14952 test "$cross_compiling" = yes ||
14953 $as_test_x conftest$ac_exeext
14954 }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000014955 vi_cv_have_gpm=yes
14956else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014957 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014958sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000014959
Bram Moolenaar446cb832008-06-24 21:56:24 +000014960 vi_cv_have_gpm=no
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014961fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014962
14963rm -rf conftest.dSYM
14964rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014965 conftest$ac_exeext conftest.$ac_ext
14966 LIBS="$olibs"
14967
14968fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000014969{ $as_echo "$as_me:$LINENO: result: $vi_cv_have_gpm" >&5
14970$as_echo "$vi_cv_have_gpm" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000014971 if test $vi_cv_have_gpm = yes; then
14972 LIBS="$LIBS -lgpm"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014973 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014974#define HAVE_GPM 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000014975_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000014976
14977 fi
14978else
Bram Moolenaar446cb832008-06-24 21:56:24 +000014979 { $as_echo "$as_me:$LINENO: result: yes" >&5
14980$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000014981fi
14982
Bram Moolenaar446cb832008-06-24 21:56:24 +000014983{ $as_echo "$as_me:$LINENO: checking --disable-sysmouse argument" >&5
14984$as_echo_n "checking --disable-sysmouse argument... " >&6; }
14985# Check whether --enable-sysmouse was given.
14986if test "${enable_sysmouse+set}" = set; then
14987 enableval=$enable_sysmouse;
14988else
14989 enable_sysmouse="yes"
14990fi
14991
14992
14993if test "$enable_sysmouse" = "yes"; then
14994 { $as_echo "$as_me:$LINENO: result: no" >&5
14995$as_echo "no" >&6; }
14996 { $as_echo "$as_me:$LINENO: checking for sysmouse" >&5
14997$as_echo_n "checking for sysmouse... " >&6; }
14998if test "${vi_cv_have_sysmouse+set}" = set; then
14999 $as_echo_n "(cached) " >&6
15000else
15001 cat >conftest.$ac_ext <<_ACEOF
15002/* confdefs.h. */
15003_ACEOF
15004cat confdefs.h >>conftest.$ac_ext
15005cat >>conftest.$ac_ext <<_ACEOF
15006/* end confdefs.h. */
15007#include <sys/consio.h>
15008 #include <signal.h>
15009 #include <sys/fbio.h>
15010int
15011main ()
15012{
15013struct mouse_info mouse;
15014 mouse.operation = MOUSE_MODE;
15015 mouse.operation = MOUSE_SHOW;
15016 mouse.u.mode.mode = 0;
15017 mouse.u.mode.signal = SIGUSR2;
15018 ;
15019 return 0;
15020}
15021_ACEOF
15022rm -f conftest.$ac_objext conftest$ac_exeext
15023if { (ac_try="$ac_link"
15024case "(($ac_try" in
15025 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15026 *) ac_try_echo=$ac_try;;
15027esac
15028eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15029$as_echo "$ac_try_echo") >&5
15030 (eval "$ac_link") 2>conftest.er1
15031 ac_status=$?
15032 grep -v '^ *+' conftest.er1 >conftest.err
15033 rm -f conftest.er1
15034 cat conftest.err >&5
15035 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15036 (exit $ac_status); } && {
15037 test -z "$ac_c_werror_flag" ||
15038 test ! -s conftest.err
15039 } && test -s conftest$ac_exeext && {
15040 test "$cross_compiling" = yes ||
15041 $as_test_x conftest$ac_exeext
15042 }; then
15043 vi_cv_have_sysmouse=yes
15044else
15045 $as_echo "$as_me: failed program was:" >&5
15046sed 's/^/| /' conftest.$ac_ext >&5
15047
15048 vi_cv_have_sysmouse=no
15049fi
15050
15051rm -rf conftest.dSYM
15052rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15053 conftest$ac_exeext conftest.$ac_ext
15054
15055fi
15056{ $as_echo "$as_me:$LINENO: result: $vi_cv_have_sysmouse" >&5
15057$as_echo "$vi_cv_have_sysmouse" >&6; }
15058 if test $vi_cv_have_sysmouse = yes; then
15059 cat >>confdefs.h <<\_ACEOF
15060#define HAVE_SYSMOUSE 1
15061_ACEOF
15062
15063 fi
15064else
15065 { $as_echo "$as_me:$LINENO: result: yes" >&5
15066$as_echo "yes" >&6; }
15067fi
15068
15069{ $as_echo "$as_me:$LINENO: checking for rename" >&5
15070$as_echo_n "checking for rename... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015071cat >conftest.$ac_ext <<_ACEOF
15072/* confdefs.h. */
15073_ACEOF
15074cat confdefs.h >>conftest.$ac_ext
15075cat >>conftest.$ac_ext <<_ACEOF
15076/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015077#include <stdio.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015078int
15079main ()
15080{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015081rename("this", "that")
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015082 ;
15083 return 0;
15084}
15085_ACEOF
15086rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015087if { (ac_try="$ac_link"
15088case "(($ac_try" in
15089 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15090 *) ac_try_echo=$ac_try;;
15091esac
15092eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15093$as_echo "$ac_try_echo") >&5
15094 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015095 ac_status=$?
15096 grep -v '^ *+' conftest.er1 >conftest.err
15097 rm -f conftest.er1
15098 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015099 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15100 (exit $ac_status); } && {
15101 test -z "$ac_c_werror_flag" ||
15102 test ! -s conftest.err
15103 } && test -s conftest$ac_exeext && {
15104 test "$cross_compiling" = yes ||
15105 $as_test_x conftest$ac_exeext
15106 }; then
15107 { $as_echo "$as_me:$LINENO: result: yes" >&5
15108$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015109#define HAVE_RENAME 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015110_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015111
15112else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015113 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015114sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015115
Bram Moolenaar446cb832008-06-24 21:56:24 +000015116 { $as_echo "$as_me:$LINENO: result: no" >&5
15117$as_echo "no" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015118fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015119
15120rm -rf conftest.dSYM
15121rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015122 conftest$ac_exeext conftest.$ac_ext
15123
Bram Moolenaar446cb832008-06-24 21:56:24 +000015124{ $as_echo "$as_me:$LINENO: checking for sysctl" >&5
15125$as_echo_n "checking for sysctl... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015126cat >conftest.$ac_ext <<_ACEOF
15127/* confdefs.h. */
15128_ACEOF
15129cat confdefs.h >>conftest.$ac_ext
15130cat >>conftest.$ac_ext <<_ACEOF
15131/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015132#include <sys/types.h>
15133#include <sys/sysctl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015134int
15135main ()
15136{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015137 int mib[2], r;
15138 size_t len;
15139
15140 mib[0] = CTL_HW;
15141 mib[1] = HW_USERMEM;
15142 len = sizeof(r);
15143 (void)sysctl(mib, 2, &r, &len, (void *)0, (size_t)0);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015144
15145 ;
15146 return 0;
15147}
15148_ACEOF
15149rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015150if { (ac_try="$ac_compile"
15151case "(($ac_try" in
15152 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15153 *) ac_try_echo=$ac_try;;
15154esac
15155eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15156$as_echo "$ac_try_echo") >&5
15157 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015158 ac_status=$?
15159 grep -v '^ *+' conftest.er1 >conftest.err
15160 rm -f conftest.er1
15161 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015162 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15163 (exit $ac_status); } && {
15164 test -z "$ac_c_werror_flag" ||
15165 test ! -s conftest.err
15166 } && test -s conftest.$ac_objext; then
15167 { $as_echo "$as_me:$LINENO: result: yes" >&5
15168$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015169#define HAVE_SYSCTL 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015170_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015171
15172else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015173 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015174sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015175
Bram Moolenaar446cb832008-06-24 21:56:24 +000015176 { $as_echo "$as_me:$LINENO: result: not usable" >&5
15177$as_echo "not usable" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015178fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015179
Bram Moolenaar446cb832008-06-24 21:56:24 +000015180rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15181
15182{ $as_echo "$as_me:$LINENO: checking for sysinfo" >&5
15183$as_echo_n "checking for sysinfo... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015184cat >conftest.$ac_ext <<_ACEOF
15185/* confdefs.h. */
15186_ACEOF
15187cat confdefs.h >>conftest.$ac_ext
15188cat >>conftest.$ac_ext <<_ACEOF
15189/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015190#include <sys/types.h>
15191#include <sys/sysinfo.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015192int
15193main ()
15194{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015195 struct sysinfo sinfo;
15196 int t;
15197
15198 (void)sysinfo(&sinfo);
15199 t = sinfo.totalram;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015200
15201 ;
15202 return 0;
15203}
15204_ACEOF
15205rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015206if { (ac_try="$ac_compile"
15207case "(($ac_try" in
15208 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15209 *) ac_try_echo=$ac_try;;
15210esac
15211eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15212$as_echo "$ac_try_echo") >&5
15213 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015214 ac_status=$?
15215 grep -v '^ *+' conftest.er1 >conftest.err
15216 rm -f conftest.er1
15217 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015218 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15219 (exit $ac_status); } && {
15220 test -z "$ac_c_werror_flag" ||
15221 test ! -s conftest.err
15222 } && test -s conftest.$ac_objext; then
15223 { $as_echo "$as_me:$LINENO: result: yes" >&5
15224$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015225#define HAVE_SYSINFO 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015226_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015227
15228else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015229 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015230sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015231
Bram Moolenaar446cb832008-06-24 21:56:24 +000015232 { $as_echo "$as_me:$LINENO: result: not usable" >&5
15233$as_echo "not usable" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015234fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015235
Bram Moolenaar446cb832008-06-24 21:56:24 +000015236rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15237
15238{ $as_echo "$as_me:$LINENO: checking for sysinfo.mem_unit" >&5
15239$as_echo_n "checking for sysinfo.mem_unit... " >&6; }
Bram Moolenaar914572a2007-05-01 11:37:47 +000015240cat >conftest.$ac_ext <<_ACEOF
15241/* confdefs.h. */
15242_ACEOF
15243cat confdefs.h >>conftest.$ac_ext
15244cat >>conftest.$ac_ext <<_ACEOF
15245/* end confdefs.h. */
15246#include <sys/types.h>
15247#include <sys/sysinfo.h>
15248int
15249main ()
15250{
15251 struct sysinfo sinfo;
15252 sinfo.mem_unit = 1;
15253
15254 ;
15255 return 0;
15256}
15257_ACEOF
15258rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015259if { (ac_try="$ac_compile"
15260case "(($ac_try" in
15261 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15262 *) ac_try_echo=$ac_try;;
15263esac
15264eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15265$as_echo "$ac_try_echo") >&5
15266 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar914572a2007-05-01 11:37:47 +000015267 ac_status=$?
15268 grep -v '^ *+' conftest.er1 >conftest.err
15269 rm -f conftest.er1
15270 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015271 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15272 (exit $ac_status); } && {
15273 test -z "$ac_c_werror_flag" ||
15274 test ! -s conftest.err
15275 } && test -s conftest.$ac_objext; then
15276 { $as_echo "$as_me:$LINENO: result: yes" >&5
15277$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar914572a2007-05-01 11:37:47 +000015278#define HAVE_SYSINFO_MEM_UNIT 1
15279_ACEOF
15280
15281else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015282 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar914572a2007-05-01 11:37:47 +000015283sed 's/^/| /' conftest.$ac_ext >&5
15284
Bram Moolenaar446cb832008-06-24 21:56:24 +000015285 { $as_echo "$as_me:$LINENO: result: no" >&5
15286$as_echo "no" >&6; }
Bram Moolenaar914572a2007-05-01 11:37:47 +000015287fi
Bram Moolenaar914572a2007-05-01 11:37:47 +000015288
Bram Moolenaar446cb832008-06-24 21:56:24 +000015289rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15290
15291{ $as_echo "$as_me:$LINENO: checking for sysconf" >&5
15292$as_echo_n "checking for sysconf... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015293cat >conftest.$ac_ext <<_ACEOF
15294/* confdefs.h. */
15295_ACEOF
15296cat confdefs.h >>conftest.$ac_ext
15297cat >>conftest.$ac_ext <<_ACEOF
15298/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015299#include <unistd.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015300int
15301main ()
15302{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015303 (void)sysconf(_SC_PAGESIZE);
15304 (void)sysconf(_SC_PHYS_PAGES);
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015305
15306 ;
15307 return 0;
15308}
15309_ACEOF
15310rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015311if { (ac_try="$ac_compile"
15312case "(($ac_try" in
15313 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15314 *) ac_try_echo=$ac_try;;
15315esac
15316eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15317$as_echo "$ac_try_echo") >&5
15318 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015319 ac_status=$?
15320 grep -v '^ *+' conftest.er1 >conftest.err
15321 rm -f conftest.er1
15322 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015323 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15324 (exit $ac_status); } && {
15325 test -z "$ac_c_werror_flag" ||
15326 test ! -s conftest.err
15327 } && test -s conftest.$ac_objext; then
15328 { $as_echo "$as_me:$LINENO: result: yes" >&5
15329$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015330#define HAVE_SYSCONF 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015331_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015332
15333else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015334 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015335sed 's/^/| /' conftest.$ac_ext >&5
15336
Bram Moolenaar446cb832008-06-24 21:56:24 +000015337 { $as_echo "$as_me:$LINENO: result: not usable" >&5
15338$as_echo "not usable" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015339fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015340
15341rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000015342
15343
Bram Moolenaar446cb832008-06-24 21:56:24 +000015344{ $as_echo "$as_me:$LINENO: checking size of int" >&5
15345$as_echo_n "checking size of int... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015346if test "${ac_cv_sizeof_int+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015347 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000015348else
15349 if test "$cross_compiling" = yes; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015350 { { $as_echo "$as_me:$LINENO: error: failed to compile test program" >&5
15351$as_echo "$as_me: error: failed to compile test program" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015352 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015353else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015354 cat >conftest.$ac_ext <<_ACEOF
15355/* confdefs.h. */
15356_ACEOF
15357cat confdefs.h >>conftest.$ac_ext
15358cat >>conftest.$ac_ext <<_ACEOF
15359/* end confdefs.h. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000015360
Bram Moolenaar071d4272004-06-13 20:20:40 +000015361#include <stdio.h>
Bram Moolenaar446cb832008-06-24 21:56:24 +000015362#if STDC_HEADERS
15363# include <stdlib.h>
15364# include <stddef.h>
15365#endif
15366main()
15367{
15368 FILE *f=fopen("conftestval", "w");
15369 if (!f) exit(1);
15370 fprintf(f, "%d\n", (int)sizeof(int));
15371 exit(0);
15372}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015373_ACEOF
15374rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015375if { (ac_try="$ac_link"
15376case "(($ac_try" in
15377 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15378 *) ac_try_echo=$ac_try;;
15379esac
15380eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15381$as_echo "$ac_try_echo") >&5
15382 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015383 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015384 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015385 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000015386 { (case "(($ac_try" in
15387 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15388 *) ac_try_echo=$ac_try;;
15389esac
15390eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15391$as_echo "$ac_try_echo") >&5
15392 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015393 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015394 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015395 (exit $ac_status); }; }; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000015396 ac_cv_sizeof_int=`cat conftestval`
15397else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015398 $as_echo "$as_me: program exited with status $ac_status" >&5
15399$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015400sed 's/^/| /' conftest.$ac_ext >&5
15401
15402( exit $ac_status )
15403ac_cv_sizeof_int=0
Bram Moolenaar071d4272004-06-13 20:20:40 +000015404fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015405rm -rf conftest.dSYM
15406rm -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 +000015407fi
15408
Bram Moolenaar446cb832008-06-24 21:56:24 +000015409
15410fi
15411
15412{ $as_echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
15413$as_echo "$ac_cv_sizeof_int" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015414cat >>confdefs.h <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015415#define SIZEOF_INT $ac_cv_sizeof_int
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015416_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015417
15418
Bram Moolenaar446cb832008-06-24 21:56:24 +000015419
15420
Bram Moolenaar071d4272004-06-13 20:20:40 +000015421bcopy_test_prog='
Bram Moolenaar446cb832008-06-24 21:56:24 +000015422#include "confdefs.h"
15423#ifdef HAVE_STRING_H
15424# include <string.h>
15425#endif
15426#if STDC_HEADERS
15427# include <stdlib.h>
15428# include <stddef.h>
15429#endif
Bram Moolenaar071d4272004-06-13 20:20:40 +000015430main() {
15431 char buf[10];
15432 strcpy(buf, "abcdefghi");
15433 mch_memmove(buf, buf + 2, 3);
15434 if (strncmp(buf, "ababcf", 6))
15435 exit(1);
15436 strcpy(buf, "abcdefghi");
15437 mch_memmove(buf + 2, buf, 3);
15438 if (strncmp(buf, "cdedef", 6))
15439 exit(1);
15440 exit(0); /* libc version works properly. */
15441}'
15442
Bram Moolenaar446cb832008-06-24 21:56:24 +000015443{ $as_echo "$as_me:$LINENO: checking whether memmove handles overlaps" >&5
15444$as_echo_n "checking whether memmove handles overlaps... " >&6; }
15445if test "${vim_cv_memmove_handles_overlap+set}" = set; then
15446 $as_echo_n "(cached) " >&6
15447else
Bram Moolenaar071d4272004-06-13 20:20:40 +000015448
Bram Moolenaar446cb832008-06-24 21:56:24 +000015449 if test "$cross_compiling" = yes; then
15450
15451 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_memmove_handles_overlap'" >&5
15452$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_memmove_handles_overlap'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015453 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000015454
Bram Moolenaar071d4272004-06-13 20:20:40 +000015455else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015456 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015457#define mch_memmove(s,d,l) memmove(d,s,l) $bcopy_test_prog
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015458_ACEOF
15459rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015460if { (ac_try="$ac_link"
15461case "(($ac_try" in
15462 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15463 *) ac_try_echo=$ac_try;;
15464esac
15465eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15466$as_echo "$ac_try_echo") >&5
15467 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015468 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015469 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015470 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000015471 { (case "(($ac_try" in
15472 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15473 *) ac_try_echo=$ac_try;;
15474esac
15475eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15476$as_echo "$ac_try_echo") >&5
15477 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015478 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015479 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015480 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015481
15482 vim_cv_memmove_handles_overlap=yes
15483
15484else
15485 $as_echo "$as_me: program exited with status $ac_status" >&5
15486$as_echo "$as_me: failed program was:" >&5
15487sed 's/^/| /' conftest.$ac_ext >&5
15488
15489( exit $ac_status )
15490
15491 vim_cv_memmove_handles_overlap=no
15492
15493fi
15494rm -rf conftest.dSYM
15495rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15496fi
15497
15498
15499
15500fi
15501{ $as_echo "$as_me:$LINENO: result: $vim_cv_memmove_handles_overlap" >&5
15502$as_echo "$vim_cv_memmove_handles_overlap" >&6; }
15503
15504if test "x$vim_cv_memmove_handles_overlap" = "xyes" ; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015505 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015506#define USEMEMMOVE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015507_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000015508
Bram Moolenaar071d4272004-06-13 20:20:40 +000015509else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015510 { $as_echo "$as_me:$LINENO: checking whether bcopy handles overlaps" >&5
15511$as_echo_n "checking whether bcopy handles overlaps... " >&6; }
15512if test "${vim_cv_bcopy_handles_overlap+set}" = set; then
15513 $as_echo_n "(cached) " >&6
15514else
15515
15516 if test "$cross_compiling" = yes; then
15517
15518 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_bcopy_handles_overlap'" >&5
15519$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_bcopy_handles_overlap'" >&2;}
15520 { (exit 1); exit 1; }; }
15521
15522else
15523 cat >conftest.$ac_ext <<_ACEOF
15524#define mch_bcopy(s,d,l) bcopy(d,s,l) $bcopy_test_prog
15525_ACEOF
15526rm -f conftest$ac_exeext
15527if { (ac_try="$ac_link"
15528case "(($ac_try" in
15529 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15530 *) ac_try_echo=$ac_try;;
15531esac
15532eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15533$as_echo "$ac_try_echo") >&5
15534 (eval "$ac_link") 2>&5
15535 ac_status=$?
15536 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15537 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15538 { (case "(($ac_try" in
15539 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15540 *) ac_try_echo=$ac_try;;
15541esac
15542eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15543$as_echo "$ac_try_echo") >&5
15544 (eval "$ac_try") 2>&5
15545 ac_status=$?
15546 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15547 (exit $ac_status); }; }; then
15548
15549 vim_cv_bcopy_handles_overlap=yes
15550
15551else
15552 $as_echo "$as_me: program exited with status $ac_status" >&5
15553$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015554sed 's/^/| /' conftest.$ac_ext >&5
15555
15556( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000015557
15558 vim_cv_bcopy_handles_overlap=no
15559
15560fi
15561rm -rf conftest.dSYM
15562rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15563fi
15564
15565
15566
15567fi
15568{ $as_echo "$as_me:$LINENO: result: $vim_cv_bcopy_handles_overlap" >&5
15569$as_echo "$vim_cv_bcopy_handles_overlap" >&6; }
15570
15571 if test "x$vim_cv_bcopy_handles_overlap" = "xyes" ; then
15572 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015573#define USEBCOPY 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015574_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015575
Bram Moolenaar446cb832008-06-24 21:56:24 +000015576 else
15577 { $as_echo "$as_me:$LINENO: checking whether memcpy handles overlaps" >&5
15578$as_echo_n "checking whether memcpy handles overlaps... " >&6; }
15579if test "${vim_cv_memcpy_handles_overlap+set}" = set; then
15580 $as_echo_n "(cached) " >&6
15581else
15582
15583 if test "$cross_compiling" = yes; then
15584
15585 { { $as_echo "$as_me:$LINENO: error: cross-compiling: please set 'vim_cv_memcpy_handles_overlap'" >&5
15586$as_echo "$as_me: error: cross-compiling: please set 'vim_cv_memcpy_handles_overlap'" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015587 { (exit 1); exit 1; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000015588
Bram Moolenaar071d4272004-06-13 20:20:40 +000015589else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015590 cat >conftest.$ac_ext <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000015591#define mch_memcpy(s,d,l) memcpy(d,s,l) $bcopy_test_prog
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015592_ACEOF
15593rm -f conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015594if { (ac_try="$ac_link"
15595case "(($ac_try" in
15596 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15597 *) ac_try_echo=$ac_try;;
15598esac
15599eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15600$as_echo "$ac_try_echo") >&5
15601 (eval "$ac_link") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015602 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015603 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015604 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Bram Moolenaar446cb832008-06-24 21:56:24 +000015605 { (case "(($ac_try" in
15606 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15607 *) ac_try_echo=$ac_try;;
15608esac
15609eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15610$as_echo "$ac_try_echo") >&5
15611 (eval "$ac_try") 2>&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015612 ac_status=$?
Bram Moolenaar446cb832008-06-24 21:56:24 +000015613 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015614 (exit $ac_status); }; }; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015615
15616 vim_cv_memcpy_handles_overlap=yes
15617
Bram Moolenaar071d4272004-06-13 20:20:40 +000015618else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015619 $as_echo "$as_me: program exited with status $ac_status" >&5
15620$as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015621sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015622
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015623( exit $ac_status )
Bram Moolenaar446cb832008-06-24 21:56:24 +000015624
15625 vim_cv_memcpy_handles_overlap=no
15626
Bram Moolenaar071d4272004-06-13 20:20:40 +000015627fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015628rm -rf conftest.dSYM
15629rm -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 +000015630fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015631
15632
15633
Bram Moolenaar071d4272004-06-13 20:20:40 +000015634fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015635{ $as_echo "$as_me:$LINENO: result: $vim_cv_memcpy_handles_overlap" >&5
15636$as_echo "$vim_cv_memcpy_handles_overlap" >&6; }
15637
15638 if test "x$vim_cv_memcpy_handles_overlap" = "xyes" ; then
15639 cat >>confdefs.h <<\_ACEOF
15640#define USEMEMCPY 1
15641_ACEOF
15642
15643 fi
15644 fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000015645fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015646
Bram Moolenaar071d4272004-06-13 20:20:40 +000015647
15648
15649if test "$enable_multibyte" = "yes"; then
15650 cflags_save=$CFLAGS
15651 ldflags_save=$LDFLAGS
Bram Moolenaar94ba1ce2009-04-22 15:53:09 +000015652 if test "x$x_includes" != "xNONE" ; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000015653 CFLAGS="$CFLAGS -I$x_includes"
15654 LDFLAGS="$X_LIBS $LDFLAGS -lX11"
Bram Moolenaar446cb832008-06-24 21:56:24 +000015655 { $as_echo "$as_me:$LINENO: checking whether X_LOCALE needed" >&5
15656$as_echo_n "checking whether X_LOCALE needed... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015657 cat >conftest.$ac_ext <<_ACEOF
15658/* confdefs.h. */
15659_ACEOF
15660cat confdefs.h >>conftest.$ac_ext
15661cat >>conftest.$ac_ext <<_ACEOF
15662/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015663#include <X11/Xlocale.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015664int
15665main ()
15666{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015667
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015668 ;
15669 return 0;
15670}
15671_ACEOF
15672rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015673if { (ac_try="$ac_compile"
15674case "(($ac_try" in
15675 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15676 *) ac_try_echo=$ac_try;;
15677esac
15678eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15679$as_echo "$ac_try_echo") >&5
15680 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015681 ac_status=$?
15682 grep -v '^ *+' conftest.er1 >conftest.err
15683 rm -f conftest.er1
15684 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015685 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15686 (exit $ac_status); } && {
15687 test -z "$ac_c_werror_flag" ||
15688 test ! -s conftest.err
15689 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015690 cat >conftest.$ac_ext <<_ACEOF
15691/* confdefs.h. */
15692_ACEOF
15693cat confdefs.h >>conftest.$ac_ext
15694cat >>conftest.$ac_ext <<_ACEOF
15695/* end confdefs.h. */
15696
Bram Moolenaar446cb832008-06-24 21:56:24 +000015697/* Override any GCC internal prototype to avoid an error.
15698 Use char because int might match the return type of a GCC
15699 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015700#ifdef __cplusplus
15701extern "C"
15702#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015703char _Xsetlocale ();
15704int
15705main ()
15706{
Bram Moolenaar446cb832008-06-24 21:56:24 +000015707return _Xsetlocale ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015708 ;
15709 return 0;
15710}
15711_ACEOF
15712rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015713if { (ac_try="$ac_link"
15714case "(($ac_try" in
15715 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15716 *) ac_try_echo=$ac_try;;
15717esac
15718eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15719$as_echo "$ac_try_echo") >&5
15720 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015721 ac_status=$?
15722 grep -v '^ *+' conftest.er1 >conftest.err
15723 rm -f conftest.er1
15724 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015725 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15726 (exit $ac_status); } && {
15727 test -z "$ac_c_werror_flag" ||
15728 test ! -s conftest.err
15729 } && test -s conftest$ac_exeext && {
15730 test "$cross_compiling" = yes ||
15731 $as_test_x conftest$ac_exeext
15732 }; then
15733 { $as_echo "$as_me:$LINENO: result: yes" >&5
15734$as_echo "yes" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015735 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015736#define X_LOCALE 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015737_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015738
15739else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015740 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015741sed 's/^/| /' conftest.$ac_ext >&5
15742
Bram Moolenaar446cb832008-06-24 21:56:24 +000015743 { $as_echo "$as_me:$LINENO: result: no" >&5
15744$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015745fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015746
15747rm -rf conftest.dSYM
15748rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015749 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000015750else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015751 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015752sed 's/^/| /' conftest.$ac_ext >&5
15753
Bram Moolenaar446cb832008-06-24 21:56:24 +000015754 { $as_echo "$as_me:$LINENO: result: no" >&5
15755$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015756fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015757
15758rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000015759 fi
15760 CFLAGS=$cflags_save
15761 LDFLAGS=$ldflags_save
15762fi
15763
Bram Moolenaar446cb832008-06-24 21:56:24 +000015764{ $as_echo "$as_me:$LINENO: checking for _xpg4_setrunelocale in -lxpg4" >&5
15765$as_echo_n "checking for _xpg4_setrunelocale in -lxpg4... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015766if test "${ac_cv_lib_xpg4__xpg4_setrunelocale+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015767 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000015768else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015769 ac_check_lib_save_LIBS=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000015770LIBS="-lxpg4 $LIBS"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015771cat >conftest.$ac_ext <<_ACEOF
15772/* confdefs.h. */
15773_ACEOF
15774cat confdefs.h >>conftest.$ac_ext
15775cat >>conftest.$ac_ext <<_ACEOF
15776/* end confdefs.h. */
15777
Bram Moolenaar446cb832008-06-24 21:56:24 +000015778/* Override any GCC internal prototype to avoid an error.
15779 Use char because int might match the return type of a GCC
15780 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015781#ifdef __cplusplus
15782extern "C"
15783#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015784char _xpg4_setrunelocale ();
15785int
15786main ()
15787{
Bram Moolenaar446cb832008-06-24 21:56:24 +000015788return _xpg4_setrunelocale ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015789 ;
15790 return 0;
15791}
15792_ACEOF
15793rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015794if { (ac_try="$ac_link"
15795case "(($ac_try" in
15796 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15797 *) ac_try_echo=$ac_try;;
15798esac
15799eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15800$as_echo "$ac_try_echo") >&5
15801 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015802 ac_status=$?
15803 grep -v '^ *+' conftest.er1 >conftest.err
15804 rm -f conftest.er1
15805 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015806 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15807 (exit $ac_status); } && {
15808 test -z "$ac_c_werror_flag" ||
15809 test ! -s conftest.err
15810 } && test -s conftest$ac_exeext && {
15811 test "$cross_compiling" = yes ||
15812 $as_test_x conftest$ac_exeext
15813 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015814 ac_cv_lib_xpg4__xpg4_setrunelocale=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000015815else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015816 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015817sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000015818
Bram Moolenaar446cb832008-06-24 21:56:24 +000015819 ac_cv_lib_xpg4__xpg4_setrunelocale=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000015820fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015821
15822rm -rf conftest.dSYM
15823rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015824 conftest$ac_exeext conftest.$ac_ext
15825LIBS=$ac_check_lib_save_LIBS
15826fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000015827{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_xpg4__xpg4_setrunelocale" >&5
15828$as_echo "$ac_cv_lib_xpg4__xpg4_setrunelocale" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000015829if test "x$ac_cv_lib_xpg4__xpg4_setrunelocale" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000015830 LIBS="$LIBS -lxpg4"
Bram Moolenaar071d4272004-06-13 20:20:40 +000015831fi
15832
15833
Bram Moolenaar446cb832008-06-24 21:56:24 +000015834{ $as_echo "$as_me:$LINENO: checking how to create tags" >&5
15835$as_echo_n "checking how to create tags... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015836test -f tags && mv tags tags.save
15837if (eval ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then
Bram Moolenaarb21e5842006-04-16 18:30:08 +000015838 TAGPRG="ctags -I INIT+ --fields=+S"
Bram Moolenaar071d4272004-06-13 20:20:40 +000015839else
Bram Moolenaar0c7ce772009-05-13 12:49:39 +000015840 TAGPRG="ctags"
Bram Moolenaar071d4272004-06-13 20:20:40 +000015841 (eval etags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags"
15842 (eval etags -c /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags -c"
15843 (eval ctags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags"
15844 (eval ctags -t /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -t"
15845 (eval ctags -ts /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -ts"
15846 (eval ctags -tvs /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -tvs"
15847 (eval ctags -i+m /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -i+m"
15848fi
15849test -f tags.save && mv tags.save tags
Bram Moolenaar446cb832008-06-24 21:56:24 +000015850{ $as_echo "$as_me:$LINENO: result: $TAGPRG" >&5
15851$as_echo "$TAGPRG" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015852
Bram Moolenaar446cb832008-06-24 21:56:24 +000015853{ $as_echo "$as_me:$LINENO: checking how to run man with a section nr" >&5
15854$as_echo_n "checking how to run man with a section nr... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015855MANDEF="man"
Bram Moolenaar8b131502008-02-13 09:28:19 +000015856(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 +000015857{ $as_echo "$as_me:$LINENO: result: $MANDEF" >&5
15858$as_echo "$MANDEF" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015859if test "$MANDEF" = "man -s"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015860 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015861#define USEMAN_S 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015862_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000015863
15864fi
15865
Bram Moolenaar446cb832008-06-24 21:56:24 +000015866{ $as_echo "$as_me:$LINENO: checking --disable-nls argument" >&5
15867$as_echo_n "checking --disable-nls argument... " >&6; }
15868# Check whether --enable-nls was given.
Bram Moolenaar071d4272004-06-13 20:20:40 +000015869if test "${enable_nls+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015870 enableval=$enable_nls;
Bram Moolenaar071d4272004-06-13 20:20:40 +000015871else
15872 enable_nls="yes"
Bram Moolenaar446cb832008-06-24 21:56:24 +000015873fi
15874
Bram Moolenaar071d4272004-06-13 20:20:40 +000015875
15876if test "$enable_nls" = "yes"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015877 { $as_echo "$as_me:$LINENO: result: no" >&5
15878$as_echo "no" >&6; }
Bram Moolenaar2389c3c2005-05-22 22:07:59 +000015879
15880 INSTALL_LANGS=install-languages
15881
15882 INSTALL_TOOL_LANGS=install-tool-languages
15883
15884
Bram Moolenaar071d4272004-06-13 20:20:40 +000015885 # Extract the first word of "msgfmt", so it can be a program name with args.
15886set dummy msgfmt; ac_word=$2
Bram Moolenaar446cb832008-06-24 21:56:24 +000015887{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
15888$as_echo_n "checking for $ac_word... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015889if test "${ac_cv_prog_MSGFMT+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015890 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000015891else
15892 if test -n "$MSGFMT"; then
15893 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
15894else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015895as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15896for as_dir in $PATH
15897do
15898 IFS=$as_save_IFS
15899 test -z "$as_dir" && as_dir=.
15900 for ac_exec_ext in '' $ac_executable_extensions; do
Bram Moolenaar446cb832008-06-24 21:56:24 +000015901 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 +000015902 ac_cv_prog_MSGFMT="msgfmt"
Bram Moolenaar446cb832008-06-24 21:56:24 +000015903 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015904 break 2
15905 fi
15906done
15907done
Bram Moolenaar446cb832008-06-24 21:56:24 +000015908IFS=$as_save_IFS
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015909
Bram Moolenaar071d4272004-06-13 20:20:40 +000015910fi
15911fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015912MSGFMT=$ac_cv_prog_MSGFMT
Bram Moolenaar071d4272004-06-13 20:20:40 +000015913if test -n "$MSGFMT"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000015914 { $as_echo "$as_me:$LINENO: result: $MSGFMT" >&5
15915$as_echo "$MSGFMT" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015916else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015917 { $as_echo "$as_me:$LINENO: result: no" >&5
15918$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015919fi
15920
Bram Moolenaar446cb832008-06-24 21:56:24 +000015921
15922 { $as_echo "$as_me:$LINENO: checking for NLS" >&5
15923$as_echo_n "checking for NLS... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000015924 if test -f po/Makefile; then
15925 have_gettext="no"
15926 if test -n "$MSGFMT"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015927 cat >conftest.$ac_ext <<_ACEOF
15928/* confdefs.h. */
15929_ACEOF
15930cat confdefs.h >>conftest.$ac_ext
15931cat >>conftest.$ac_ext <<_ACEOF
15932/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015933#include <libintl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015934int
15935main ()
15936{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015937gettext("Test");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015938 ;
15939 return 0;
15940}
15941_ACEOF
15942rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015943if { (ac_try="$ac_link"
15944case "(($ac_try" in
15945 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15946 *) ac_try_echo=$ac_try;;
15947esac
15948eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15949$as_echo "$ac_try_echo") >&5
15950 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015951 ac_status=$?
15952 grep -v '^ *+' conftest.er1 >conftest.err
15953 rm -f conftest.er1
15954 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015955 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15956 (exit $ac_status); } && {
15957 test -z "$ac_c_werror_flag" ||
15958 test ! -s conftest.err
15959 } && test -s conftest$ac_exeext && {
15960 test "$cross_compiling" = yes ||
15961 $as_test_x conftest$ac_exeext
15962 }; then
15963 { $as_echo "$as_me:$LINENO: result: gettext() works" >&5
15964$as_echo "gettext() works" >&6; }; have_gettext="yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000015965else
Bram Moolenaar446cb832008-06-24 21:56:24 +000015966 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015967sed 's/^/| /' conftest.$ac_ext >&5
15968
Bram Moolenaar446cb832008-06-24 21:56:24 +000015969 olibs=$LIBS
Bram Moolenaar071d4272004-06-13 20:20:40 +000015970 LIBS="$LIBS -lintl"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015971 cat >conftest.$ac_ext <<_ACEOF
15972/* confdefs.h. */
15973_ACEOF
15974cat confdefs.h >>conftest.$ac_ext
15975cat >>conftest.$ac_ext <<_ACEOF
15976/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000015977#include <libintl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015978int
15979main ()
15980{
Bram Moolenaar071d4272004-06-13 20:20:40 +000015981gettext("Test");
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015982 ;
15983 return 0;
15984}
15985_ACEOF
15986rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000015987if { (ac_try="$ac_link"
15988case "(($ac_try" in
15989 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15990 *) ac_try_echo=$ac_try;;
15991esac
15992eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15993$as_echo "$ac_try_echo") >&5
15994 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000015995 ac_status=$?
15996 grep -v '^ *+' conftest.er1 >conftest.err
15997 rm -f conftest.er1
15998 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000015999 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16000 (exit $ac_status); } && {
16001 test -z "$ac_c_werror_flag" ||
16002 test ! -s conftest.err
16003 } && test -s conftest$ac_exeext && {
16004 test "$cross_compiling" = yes ||
16005 $as_test_x conftest$ac_exeext
16006 }; then
16007 { $as_echo "$as_me:$LINENO: result: gettext() works with -lintl" >&5
16008$as_echo "gettext() works with -lintl" >&6; }; have_gettext="yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000016009else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016010 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016011sed 's/^/| /' conftest.$ac_ext >&5
16012
Bram Moolenaar446cb832008-06-24 21:56:24 +000016013 { $as_echo "$as_me:$LINENO: result: gettext() doesn't work" >&5
16014$as_echo "gettext() doesn't work" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000016015 LIBS=$olibs
16016fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016017
16018rm -rf conftest.dSYM
16019rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016020 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016021fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016022
16023rm -rf conftest.dSYM
16024rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016025 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016026 else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016027 { $as_echo "$as_me:$LINENO: result: msgfmt not found - disabled" >&5
16028$as_echo "msgfmt not found - disabled" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000016029 fi
16030 if test $have_gettext = "yes"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016031 cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016032#define HAVE_GETTEXT 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016033_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016034
16035 MAKEMO=yes
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016036
16037
16038for ac_func in bind_textdomain_codeset
Bram Moolenaar071d4272004-06-13 20:20:40 +000016039do
Bram Moolenaar446cb832008-06-24 21:56:24 +000016040as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16041{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
16042$as_echo_n "checking for $ac_func... " >&6; }
16043if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16044 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000016045else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016046 cat >conftest.$ac_ext <<_ACEOF
16047/* confdefs.h. */
16048_ACEOF
16049cat confdefs.h >>conftest.$ac_ext
16050cat >>conftest.$ac_ext <<_ACEOF
16051/* end confdefs.h. */
16052/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16053 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16054#define $ac_func innocuous_$ac_func
16055
Bram Moolenaar071d4272004-06-13 20:20:40 +000016056/* System header to define __stub macros and hopefully few prototypes,
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016057 which can conflict with char $ac_func (); below.
16058 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16059 <limits.h> exists even on freestanding compilers. */
16060
16061#ifdef __STDC__
16062# include <limits.h>
16063#else
16064# include <assert.h>
16065#endif
16066
16067#undef $ac_func
16068
Bram Moolenaar446cb832008-06-24 21:56:24 +000016069/* Override any GCC internal prototype to avoid an error.
16070 Use char because int might match the return type of a GCC
16071 builtin and then its argument prototype would still apply. */
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016072#ifdef __cplusplus
16073extern "C"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016074#endif
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016075char $ac_func ();
Bram Moolenaar071d4272004-06-13 20:20:40 +000016076/* The GNU C library defines this for functions which it implements
16077 to always fail with ENOSYS. Some functions are actually named
16078 something starting with __ and the normal name is an alias. */
Bram Moolenaar446cb832008-06-24 21:56:24 +000016079#if defined __stub_$ac_func || defined __stub___$ac_func
Bram Moolenaar071d4272004-06-13 20:20:40 +000016080choke me
Bram Moolenaar071d4272004-06-13 20:20:40 +000016081#endif
16082
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016083int
16084main ()
16085{
Bram Moolenaar446cb832008-06-24 21:56:24 +000016086return $ac_func ();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016087 ;
16088 return 0;
16089}
16090_ACEOF
16091rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016092if { (ac_try="$ac_link"
16093case "(($ac_try" in
16094 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16095 *) ac_try_echo=$ac_try;;
16096esac
16097eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16098$as_echo "$ac_try_echo") >&5
16099 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016100 ac_status=$?
16101 grep -v '^ *+' conftest.er1 >conftest.err
16102 rm -f conftest.er1
16103 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016104 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16105 (exit $ac_status); } && {
16106 test -z "$ac_c_werror_flag" ||
16107 test ! -s conftest.err
16108 } && test -s conftest$ac_exeext && {
16109 test "$cross_compiling" = yes ||
16110 $as_test_x conftest$ac_exeext
16111 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016112 eval "$as_ac_var=yes"
Bram Moolenaar071d4272004-06-13 20:20:40 +000016113else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016114 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016115sed 's/^/| /' conftest.$ac_ext >&5
Bram Moolenaar071d4272004-06-13 20:20:40 +000016116
Bram Moolenaar446cb832008-06-24 21:56:24 +000016117 eval "$as_ac_var=no"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016118fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016119
16120rm -rf conftest.dSYM
16121rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016122 conftest$ac_exeext conftest.$ac_ext
16123fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016124ac_res=`eval 'as_val=${'$as_ac_var'}
16125 $as_echo "$as_val"'`
16126 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
16127$as_echo "$ac_res" >&6; }
Bram Moolenaar32f31b12009-05-21 13:20:59 +000016128as_val=`eval 'as_val=${'$as_ac_var'}
16129 $as_echo "$as_val"'`
16130 if test "x$as_val" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016131 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000016132#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016133_ACEOF
16134
Bram Moolenaar071d4272004-06-13 20:20:40 +000016135fi
16136done
16137
Bram Moolenaar446cb832008-06-24 21:56:24 +000016138 { $as_echo "$as_me:$LINENO: checking for _nl_msg_cat_cntr" >&5
16139$as_echo_n "checking for _nl_msg_cat_cntr... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016140 cat >conftest.$ac_ext <<_ACEOF
16141/* confdefs.h. */
16142_ACEOF
16143cat confdefs.h >>conftest.$ac_ext
16144cat >>conftest.$ac_ext <<_ACEOF
16145/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016146#include <libintl.h>
16147 extern int _nl_msg_cat_cntr;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016148int
16149main ()
16150{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016151++_nl_msg_cat_cntr;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016152 ;
16153 return 0;
16154}
16155_ACEOF
16156rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016157if { (ac_try="$ac_link"
16158case "(($ac_try" in
16159 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16160 *) ac_try_echo=$ac_try;;
16161esac
16162eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16163$as_echo "$ac_try_echo") >&5
16164 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016165 ac_status=$?
16166 grep -v '^ *+' conftest.er1 >conftest.err
16167 rm -f conftest.er1
16168 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016169 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16170 (exit $ac_status); } && {
16171 test -z "$ac_c_werror_flag" ||
16172 test ! -s conftest.err
16173 } && test -s conftest$ac_exeext && {
16174 test "$cross_compiling" = yes ||
16175 $as_test_x conftest$ac_exeext
16176 }; then
16177 { $as_echo "$as_me:$LINENO: result: yes" >&5
16178$as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016179#define HAVE_NL_MSG_CAT_CNTR 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016180_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016181
16182else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016183 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016184sed 's/^/| /' conftest.$ac_ext >&5
16185
Bram Moolenaar446cb832008-06-24 21:56:24 +000016186 { $as_echo "$as_me:$LINENO: result: no" >&5
16187$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016188fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016189
16190rm -rf conftest.dSYM
16191rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016192 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016193 fi
16194 else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016195 { $as_echo "$as_me:$LINENO: result: no \"po/Makefile\" - disabled" >&5
16196$as_echo "no \"po/Makefile\" - disabled" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000016197 fi
16198else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016199 { $as_echo "$as_me:$LINENO: result: yes" >&5
16200$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016201fi
16202
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016203if test "${ac_cv_header_dlfcn_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016204 { $as_echo "$as_me:$LINENO: checking for dlfcn.h" >&5
16205$as_echo_n "checking for dlfcn.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016206if test "${ac_cv_header_dlfcn_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016207 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016208fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016209{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_dlfcn_h" >&5
16210$as_echo "$ac_cv_header_dlfcn_h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016211else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016212 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016213{ $as_echo "$as_me:$LINENO: checking dlfcn.h usability" >&5
16214$as_echo_n "checking dlfcn.h usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016215cat >conftest.$ac_ext <<_ACEOF
16216/* confdefs.h. */
16217_ACEOF
16218cat confdefs.h >>conftest.$ac_ext
16219cat >>conftest.$ac_ext <<_ACEOF
16220/* end confdefs.h. */
16221$ac_includes_default
Bram Moolenaar071d4272004-06-13 20:20:40 +000016222#include <dlfcn.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016223_ACEOF
16224rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016225if { (ac_try="$ac_compile"
16226case "(($ac_try" in
16227 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16228 *) ac_try_echo=$ac_try;;
16229esac
16230eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16231$as_echo "$ac_try_echo") >&5
16232 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016233 ac_status=$?
16234 grep -v '^ *+' conftest.er1 >conftest.err
16235 rm -f conftest.er1
16236 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016237 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16238 (exit $ac_status); } && {
16239 test -z "$ac_c_werror_flag" ||
16240 test ! -s conftest.err
16241 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016242 ac_header_compiler=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000016243else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016244 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016245sed 's/^/| /' conftest.$ac_ext >&5
16246
Bram Moolenaar446cb832008-06-24 21:56:24 +000016247 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000016248fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016249
16250rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16251{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16252$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016253
16254# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016255{ $as_echo "$as_me:$LINENO: checking dlfcn.h presence" >&5
16256$as_echo_n "checking dlfcn.h presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016257cat >conftest.$ac_ext <<_ACEOF
16258/* confdefs.h. */
16259_ACEOF
16260cat confdefs.h >>conftest.$ac_ext
16261cat >>conftest.$ac_ext <<_ACEOF
16262/* end confdefs.h. */
16263#include <dlfcn.h>
16264_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000016265if { (ac_try="$ac_cpp conftest.$ac_ext"
16266case "(($ac_try" in
16267 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16268 *) ac_try_echo=$ac_try;;
16269esac
16270eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16271$as_echo "$ac_try_echo") >&5
16272 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016273 ac_status=$?
16274 grep -v '^ *+' conftest.er1 >conftest.err
16275 rm -f conftest.er1
16276 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016277 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16278 (exit $ac_status); } >/dev/null && {
16279 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
16280 test ! -s conftest.err
16281 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016282 ac_header_preproc=yes
16283else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016284 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016285sed 's/^/| /' conftest.$ac_ext >&5
16286
16287 ac_header_preproc=no
16288fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016289
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016290rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016291{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16292$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016293
16294# So? What about this header?
16295case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16296 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016297 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: accepted by the compiler, rejected by the preprocessor!" >&5
16298$as_echo "$as_me: WARNING: dlfcn.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
16299 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: proceeding with the compiler's result" >&5
16300$as_echo "$as_me: WARNING: dlfcn.h: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016301 ac_header_preproc=yes
16302 ;;
16303 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016304 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: present but cannot be compiled" >&5
16305$as_echo "$as_me: WARNING: dlfcn.h: present but cannot be compiled" >&2;}
16306 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: check for missing prerequisite headers?" >&5
16307$as_echo "$as_me: WARNING: dlfcn.h: check for missing prerequisite headers?" >&2;}
16308 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: see the Autoconf documentation" >&5
16309$as_echo "$as_me: WARNING: dlfcn.h: see the Autoconf documentation" >&2;}
16310 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: section \"Present But Cannot Be Compiled\"" >&5
16311$as_echo "$as_me: WARNING: dlfcn.h: section \"Present But Cannot Be Compiled\"" >&2;}
16312 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: proceeding with the preprocessor's result" >&5
16313$as_echo "$as_me: WARNING: dlfcn.h: proceeding with the preprocessor's result" >&2;}
16314 { $as_echo "$as_me:$LINENO: WARNING: dlfcn.h: in the future, the compiler will take precedence" >&5
16315$as_echo "$as_me: WARNING: dlfcn.h: in the future, the compiler will take precedence" >&2;}
16316
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016317 ;;
16318esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000016319{ $as_echo "$as_me:$LINENO: checking for dlfcn.h" >&5
16320$as_echo_n "checking for dlfcn.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016321if test "${ac_cv_header_dlfcn_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016322 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016323else
16324 ac_cv_header_dlfcn_h=$ac_header_preproc
16325fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016326{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_dlfcn_h" >&5
16327$as_echo "$ac_cv_header_dlfcn_h" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016328
16329fi
Bram Moolenaar32f31b12009-05-21 13:20:59 +000016330if test "x$ac_cv_header_dlfcn_h" = x""yes; then
Bram Moolenaar071d4272004-06-13 20:20:40 +000016331 DLL=dlfcn.h
16332else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016333 if test "${ac_cv_header_dl_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016334 { $as_echo "$as_me:$LINENO: checking for dl.h" >&5
16335$as_echo_n "checking for dl.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016336if test "${ac_cv_header_dl_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016337 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016338fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016339{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_dl_h" >&5
16340$as_echo "$ac_cv_header_dl_h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016341else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016342 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016343{ $as_echo "$as_me:$LINENO: checking dl.h usability" >&5
16344$as_echo_n "checking dl.h usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016345cat >conftest.$ac_ext <<_ACEOF
16346/* confdefs.h. */
16347_ACEOF
16348cat confdefs.h >>conftest.$ac_ext
16349cat >>conftest.$ac_ext <<_ACEOF
16350/* end confdefs.h. */
16351$ac_includes_default
Bram Moolenaar071d4272004-06-13 20:20:40 +000016352#include <dl.h>
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016353_ACEOF
16354rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016355if { (ac_try="$ac_compile"
16356case "(($ac_try" in
16357 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16358 *) ac_try_echo=$ac_try;;
16359esac
16360eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16361$as_echo "$ac_try_echo") >&5
16362 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016363 ac_status=$?
16364 grep -v '^ *+' conftest.er1 >conftest.err
16365 rm -f conftest.er1
16366 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016367 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16368 (exit $ac_status); } && {
16369 test -z "$ac_c_werror_flag" ||
16370 test ! -s conftest.err
16371 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016372 ac_header_compiler=yes
Bram Moolenaar071d4272004-06-13 20:20:40 +000016373else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016374 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016375sed 's/^/| /' conftest.$ac_ext >&5
16376
Bram Moolenaar446cb832008-06-24 21:56:24 +000016377 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000016378fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016379
16380rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16381{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16382$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016383
16384# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016385{ $as_echo "$as_me:$LINENO: checking dl.h presence" >&5
16386$as_echo_n "checking dl.h presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016387cat >conftest.$ac_ext <<_ACEOF
16388/* confdefs.h. */
16389_ACEOF
16390cat confdefs.h >>conftest.$ac_ext
16391cat >>conftest.$ac_ext <<_ACEOF
16392/* end confdefs.h. */
16393#include <dl.h>
16394_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000016395if { (ac_try="$ac_cpp conftest.$ac_ext"
16396case "(($ac_try" in
16397 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16398 *) ac_try_echo=$ac_try;;
16399esac
16400eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16401$as_echo "$ac_try_echo") >&5
16402 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016403 ac_status=$?
16404 grep -v '^ *+' conftest.er1 >conftest.err
16405 rm -f conftest.er1
16406 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016407 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16408 (exit $ac_status); } >/dev/null && {
16409 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
16410 test ! -s conftest.err
16411 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016412 ac_header_preproc=yes
16413else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016414 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016415sed 's/^/| /' conftest.$ac_ext >&5
16416
16417 ac_header_preproc=no
16418fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016419
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016420rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016421{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16422$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016423
16424# So? What about this header?
16425case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16426 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016427 { $as_echo "$as_me:$LINENO: WARNING: dl.h: accepted by the compiler, rejected by the preprocessor!" >&5
16428$as_echo "$as_me: WARNING: dl.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
16429 { $as_echo "$as_me:$LINENO: WARNING: dl.h: proceeding with the compiler's result" >&5
16430$as_echo "$as_me: WARNING: dl.h: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016431 ac_header_preproc=yes
16432 ;;
16433 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016434 { $as_echo "$as_me:$LINENO: WARNING: dl.h: present but cannot be compiled" >&5
16435$as_echo "$as_me: WARNING: dl.h: present but cannot be compiled" >&2;}
16436 { $as_echo "$as_me:$LINENO: WARNING: dl.h: check for missing prerequisite headers?" >&5
16437$as_echo "$as_me: WARNING: dl.h: check for missing prerequisite headers?" >&2;}
16438 { $as_echo "$as_me:$LINENO: WARNING: dl.h: see the Autoconf documentation" >&5
16439$as_echo "$as_me: WARNING: dl.h: see the Autoconf documentation" >&2;}
16440 { $as_echo "$as_me:$LINENO: WARNING: dl.h: section \"Present But Cannot Be Compiled\"" >&5
16441$as_echo "$as_me: WARNING: dl.h: section \"Present But Cannot Be Compiled\"" >&2;}
16442 { $as_echo "$as_me:$LINENO: WARNING: dl.h: proceeding with the preprocessor's result" >&5
16443$as_echo "$as_me: WARNING: dl.h: proceeding with the preprocessor's result" >&2;}
16444 { $as_echo "$as_me:$LINENO: WARNING: dl.h: in the future, the compiler will take precedence" >&5
16445$as_echo "$as_me: WARNING: dl.h: in the future, the compiler will take precedence" >&2;}
16446
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016447 ;;
16448esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000016449{ $as_echo "$as_me:$LINENO: checking for dl.h" >&5
16450$as_echo_n "checking for dl.h... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016451if test "${ac_cv_header_dl_h+set}" = set; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000016452 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016453else
16454 ac_cv_header_dl_h=$ac_header_preproc
16455fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016456{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_dl_h" >&5
16457$as_echo "$ac_cv_header_dl_h" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016458
16459fi
Bram Moolenaar32f31b12009-05-21 13:20:59 +000016460if test "x$ac_cv_header_dl_h" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016461 DLL=dl.h
16462fi
16463
16464
16465fi
16466
Bram Moolenaar071d4272004-06-13 20:20:40 +000016467
16468if test x${DLL} = xdlfcn.h; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016469
16470cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016471#define HAVE_DLFCN_H 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016472_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016473
Bram Moolenaar446cb832008-06-24 21:56:24 +000016474 { $as_echo "$as_me:$LINENO: checking for dlopen()" >&5
16475$as_echo_n "checking for dlopen()... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016476 cat >conftest.$ac_ext <<_ACEOF
16477/* confdefs.h. */
16478_ACEOF
16479cat confdefs.h >>conftest.$ac_ext
16480cat >>conftest.$ac_ext <<_ACEOF
16481/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016482
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016483int
16484main ()
16485{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016486
16487 extern void* dlopen();
16488 dlopen();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016489
16490 ;
16491 return 0;
16492}
16493_ACEOF
16494rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016495if { (ac_try="$ac_link"
16496case "(($ac_try" in
16497 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16498 *) ac_try_echo=$ac_try;;
16499esac
16500eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16501$as_echo "$ac_try_echo") >&5
16502 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016503 ac_status=$?
16504 grep -v '^ *+' conftest.er1 >conftest.err
16505 rm -f conftest.er1
16506 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016507 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16508 (exit $ac_status); } && {
16509 test -z "$ac_c_werror_flag" ||
16510 test ! -s conftest.err
16511 } && test -s conftest$ac_exeext && {
16512 test "$cross_compiling" = yes ||
16513 $as_test_x conftest$ac_exeext
16514 }; then
16515 { $as_echo "$as_me:$LINENO: result: yes" >&5
16516$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016517
16518cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016519#define HAVE_DLOPEN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016520_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016521
16522else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016523 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016524sed 's/^/| /' conftest.$ac_ext >&5
16525
Bram Moolenaar446cb832008-06-24 21:56:24 +000016526 { $as_echo "$as_me:$LINENO: result: no" >&5
16527$as_echo "no" >&6; };
16528 { $as_echo "$as_me:$LINENO: checking for dlopen() in -ldl" >&5
16529$as_echo_n "checking for dlopen() in -ldl... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016530 olibs=$LIBS
16531 LIBS="$LIBS -ldl"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016532 cat >conftest.$ac_ext <<_ACEOF
16533/* confdefs.h. */
16534_ACEOF
16535cat confdefs.h >>conftest.$ac_ext
16536cat >>conftest.$ac_ext <<_ACEOF
16537/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016538
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016539int
16540main ()
16541{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016542
16543 extern void* dlopen();
16544 dlopen();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016545
16546 ;
16547 return 0;
16548}
16549_ACEOF
16550rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016551if { (ac_try="$ac_link"
16552case "(($ac_try" in
16553 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16554 *) ac_try_echo=$ac_try;;
16555esac
16556eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16557$as_echo "$ac_try_echo") >&5
16558 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016559 ac_status=$?
16560 grep -v '^ *+' conftest.er1 >conftest.err
16561 rm -f conftest.er1
16562 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016563 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16564 (exit $ac_status); } && {
16565 test -z "$ac_c_werror_flag" ||
16566 test ! -s conftest.err
16567 } && test -s conftest$ac_exeext && {
16568 test "$cross_compiling" = yes ||
16569 $as_test_x conftest$ac_exeext
16570 }; then
16571 { $as_echo "$as_me:$LINENO: result: yes" >&5
16572$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016573
16574cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016575#define HAVE_DLOPEN 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016576_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016577
16578else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016579 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016580sed 's/^/| /' conftest.$ac_ext >&5
16581
Bram Moolenaar446cb832008-06-24 21:56:24 +000016582 { $as_echo "$as_me:$LINENO: result: no" >&5
16583$as_echo "no" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000016584 LIBS=$olibs
16585fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016586
16587rm -rf conftest.dSYM
16588rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016589 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016590fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016591
16592rm -rf conftest.dSYM
16593rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016594 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016595 { $as_echo "$as_me:$LINENO: checking for dlsym()" >&5
16596$as_echo_n "checking for dlsym()... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016597 cat >conftest.$ac_ext <<_ACEOF
16598/* confdefs.h. */
16599_ACEOF
16600cat confdefs.h >>conftest.$ac_ext
16601cat >>conftest.$ac_ext <<_ACEOF
16602/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016603
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016604int
16605main ()
16606{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016607
16608 extern void* dlsym();
16609 dlsym();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016610
16611 ;
16612 return 0;
16613}
16614_ACEOF
16615rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016616if { (ac_try="$ac_link"
16617case "(($ac_try" in
16618 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16619 *) ac_try_echo=$ac_try;;
16620esac
16621eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16622$as_echo "$ac_try_echo") >&5
16623 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016624 ac_status=$?
16625 grep -v '^ *+' conftest.er1 >conftest.err
16626 rm -f conftest.er1
16627 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016628 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16629 (exit $ac_status); } && {
16630 test -z "$ac_c_werror_flag" ||
16631 test ! -s conftest.err
16632 } && test -s conftest$ac_exeext && {
16633 test "$cross_compiling" = yes ||
16634 $as_test_x conftest$ac_exeext
16635 }; then
16636 { $as_echo "$as_me:$LINENO: result: yes" >&5
16637$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016638
16639cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016640#define HAVE_DLSYM 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016641_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016642
16643else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016644 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016645sed 's/^/| /' conftest.$ac_ext >&5
16646
Bram Moolenaar446cb832008-06-24 21:56:24 +000016647 { $as_echo "$as_me:$LINENO: result: no" >&5
16648$as_echo "no" >&6; };
16649 { $as_echo "$as_me:$LINENO: checking for dlsym() in -ldl" >&5
16650$as_echo_n "checking for dlsym() in -ldl... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016651 olibs=$LIBS
16652 LIBS="$LIBS -ldl"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016653 cat >conftest.$ac_ext <<_ACEOF
16654/* confdefs.h. */
16655_ACEOF
16656cat confdefs.h >>conftest.$ac_ext
16657cat >>conftest.$ac_ext <<_ACEOF
16658/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016659
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016660int
16661main ()
16662{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016663
16664 extern void* dlsym();
16665 dlsym();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016666
16667 ;
16668 return 0;
16669}
16670_ACEOF
16671rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016672if { (ac_try="$ac_link"
16673case "(($ac_try" in
16674 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16675 *) ac_try_echo=$ac_try;;
16676esac
16677eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16678$as_echo "$ac_try_echo") >&5
16679 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016680 ac_status=$?
16681 grep -v '^ *+' conftest.er1 >conftest.err
16682 rm -f conftest.er1
16683 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016684 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16685 (exit $ac_status); } && {
16686 test -z "$ac_c_werror_flag" ||
16687 test ! -s conftest.err
16688 } && test -s conftest$ac_exeext && {
16689 test "$cross_compiling" = yes ||
16690 $as_test_x conftest$ac_exeext
16691 }; then
16692 { $as_echo "$as_me:$LINENO: result: yes" >&5
16693$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016694
16695cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016696#define HAVE_DLSYM 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016697_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016698
16699else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016700 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016701sed 's/^/| /' conftest.$ac_ext >&5
16702
Bram Moolenaar446cb832008-06-24 21:56:24 +000016703 { $as_echo "$as_me:$LINENO: result: no" >&5
16704$as_echo "no" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000016705 LIBS=$olibs
16706fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016707
16708rm -rf conftest.dSYM
16709rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016710 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016711fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016712
16713rm -rf conftest.dSYM
16714rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016715 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016716elif test x${DLL} = xdl.h; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016717
16718cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016719#define HAVE_DL_H 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016720_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016721
Bram Moolenaar446cb832008-06-24 21:56:24 +000016722 { $as_echo "$as_me:$LINENO: checking for shl_load()" >&5
16723$as_echo_n "checking for shl_load()... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016724 cat >conftest.$ac_ext <<_ACEOF
16725/* confdefs.h. */
16726_ACEOF
16727cat confdefs.h >>conftest.$ac_ext
16728cat >>conftest.$ac_ext <<_ACEOF
16729/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016730
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016731int
16732main ()
16733{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016734
16735 extern void* shl_load();
16736 shl_load();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016737
16738 ;
16739 return 0;
16740}
16741_ACEOF
16742rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016743if { (ac_try="$ac_link"
16744case "(($ac_try" in
16745 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16746 *) ac_try_echo=$ac_try;;
16747esac
16748eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16749$as_echo "$ac_try_echo") >&5
16750 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016751 ac_status=$?
16752 grep -v '^ *+' conftest.er1 >conftest.err
16753 rm -f conftest.er1
16754 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016755 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16756 (exit $ac_status); } && {
16757 test -z "$ac_c_werror_flag" ||
16758 test ! -s conftest.err
16759 } && test -s conftest$ac_exeext && {
16760 test "$cross_compiling" = yes ||
16761 $as_test_x conftest$ac_exeext
16762 }; then
16763 { $as_echo "$as_me:$LINENO: result: yes" >&5
16764$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016765
16766cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016767#define HAVE_SHL_LOAD 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016768_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016769
16770else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016771 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016772sed 's/^/| /' conftest.$ac_ext >&5
16773
Bram Moolenaar446cb832008-06-24 21:56:24 +000016774 { $as_echo "$as_me:$LINENO: result: no" >&5
16775$as_echo "no" >&6; };
16776 { $as_echo "$as_me:$LINENO: checking for shl_load() in -ldld" >&5
16777$as_echo_n "checking for shl_load() in -ldld... " >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016778 olibs=$LIBS
16779 LIBS="$LIBS -ldld"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016780 cat >conftest.$ac_ext <<_ACEOF
16781/* confdefs.h. */
16782_ACEOF
16783cat confdefs.h >>conftest.$ac_ext
16784cat >>conftest.$ac_ext <<_ACEOF
16785/* end confdefs.h. */
Bram Moolenaar071d4272004-06-13 20:20:40 +000016786
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016787int
16788main ()
16789{
Bram Moolenaar071d4272004-06-13 20:20:40 +000016790
16791 extern void* shl_load();
16792 shl_load();
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016793
16794 ;
16795 return 0;
16796}
16797_ACEOF
16798rm -f conftest.$ac_objext conftest$ac_exeext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016799if { (ac_try="$ac_link"
16800case "(($ac_try" in
16801 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16802 *) ac_try_echo=$ac_try;;
16803esac
16804eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16805$as_echo "$ac_try_echo") >&5
16806 (eval "$ac_link") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016807 ac_status=$?
16808 grep -v '^ *+' conftest.er1 >conftest.err
16809 rm -f conftest.er1
16810 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016811 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16812 (exit $ac_status); } && {
16813 test -z "$ac_c_werror_flag" ||
16814 test ! -s conftest.err
16815 } && test -s conftest$ac_exeext && {
16816 test "$cross_compiling" = yes ||
16817 $as_test_x conftest$ac_exeext
16818 }; then
16819 { $as_echo "$as_me:$LINENO: result: yes" >&5
16820$as_echo "yes" >&6; };
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016821
16822cat >>confdefs.h <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016823#define HAVE_SHL_LOAD 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016824_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000016825
16826else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016827 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016828sed 's/^/| /' conftest.$ac_ext >&5
16829
Bram Moolenaar446cb832008-06-24 21:56:24 +000016830 { $as_echo "$as_me:$LINENO: result: no" >&5
16831$as_echo "no" >&6; };
Bram Moolenaar071d4272004-06-13 20:20:40 +000016832 LIBS=$olibs
16833fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016834
16835rm -rf conftest.dSYM
16836rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016837 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016838fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016839
16840rm -rf conftest.dSYM
16841rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016842 conftest$ac_exeext conftest.$ac_ext
Bram Moolenaar071d4272004-06-13 20:20:40 +000016843fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016844
16845for ac_header in setjmp.h
Bram Moolenaar071d4272004-06-13 20:20:40 +000016846do
Bram Moolenaar446cb832008-06-24 21:56:24 +000016847as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16848if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16849 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
16850$as_echo_n "checking for $ac_header... " >&6; }
16851if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16852 $as_echo_n "(cached) " >&6
Bram Moolenaar071d4272004-06-13 20:20:40 +000016853fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016854ac_res=`eval 'as_val=${'$as_ac_Header'}
16855 $as_echo "$as_val"'`
16856 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
16857$as_echo "$ac_res" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000016858else
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016859 # Is the header compilable?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016860{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
16861$as_echo_n "checking $ac_header usability... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016862cat >conftest.$ac_ext <<_ACEOF
16863/* confdefs.h. */
16864_ACEOF
16865cat confdefs.h >>conftest.$ac_ext
16866cat >>conftest.$ac_ext <<_ACEOF
16867/* end confdefs.h. */
16868$ac_includes_default
16869#include <$ac_header>
16870_ACEOF
16871rm -f conftest.$ac_objext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016872if { (ac_try="$ac_compile"
16873case "(($ac_try" in
16874 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16875 *) ac_try_echo=$ac_try;;
16876esac
16877eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16878$as_echo "$ac_try_echo") >&5
16879 (eval "$ac_compile") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016880 ac_status=$?
16881 grep -v '^ *+' conftest.er1 >conftest.err
16882 rm -f conftest.er1
16883 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016884 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16885 (exit $ac_status); } && {
16886 test -z "$ac_c_werror_flag" ||
16887 test ! -s conftest.err
16888 } && test -s conftest.$ac_objext; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016889 ac_header_compiler=yes
16890else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016891 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016892sed 's/^/| /' conftest.$ac_ext >&5
16893
Bram Moolenaar446cb832008-06-24 21:56:24 +000016894 ac_header_compiler=no
Bram Moolenaar071d4272004-06-13 20:20:40 +000016895fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016896
16897rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16898{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
16899$as_echo "$ac_header_compiler" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016900
16901# Is the header present?
Bram Moolenaar446cb832008-06-24 21:56:24 +000016902{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
16903$as_echo_n "checking $ac_header presence... " >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016904cat >conftest.$ac_ext <<_ACEOF
16905/* confdefs.h. */
16906_ACEOF
16907cat confdefs.h >>conftest.$ac_ext
16908cat >>conftest.$ac_ext <<_ACEOF
16909/* end confdefs.h. */
16910#include <$ac_header>
16911_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000016912if { (ac_try="$ac_cpp conftest.$ac_ext"
16913case "(($ac_try" in
16914 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16915 *) ac_try_echo=$ac_try;;
16916esac
16917eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
16918$as_echo "$ac_try_echo") >&5
16919 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016920 ac_status=$?
16921 grep -v '^ *+' conftest.er1 >conftest.err
16922 rm -f conftest.er1
16923 cat conftest.err >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000016924 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16925 (exit $ac_status); } >/dev/null && {
16926 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
16927 test ! -s conftest.err
16928 }; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016929 ac_header_preproc=yes
16930else
Bram Moolenaar446cb832008-06-24 21:56:24 +000016931 $as_echo "$as_me: failed program was:" >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016932sed 's/^/| /' conftest.$ac_ext >&5
16933
16934 ac_header_preproc=no
16935fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016936
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016937rm -f conftest.err conftest.$ac_ext
Bram Moolenaar446cb832008-06-24 21:56:24 +000016938{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
16939$as_echo "$ac_header_preproc" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016940
16941# So? What about this header?
16942case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
16943 yes:no: )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016944 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
16945$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
16946 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
16947$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016948 ac_header_preproc=yes
16949 ;;
16950 no:yes:* )
Bram Moolenaar446cb832008-06-24 21:56:24 +000016951 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
16952$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
16953 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
16954$as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
16955 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
16956$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
16957 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
16958$as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
16959 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
16960$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
16961 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
16962$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
16963
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016964 ;;
16965esac
Bram Moolenaar446cb832008-06-24 21:56:24 +000016966{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
16967$as_echo_n "checking for $ac_header... " >&6; }
16968if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
16969 $as_echo_n "(cached) " >&6
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016970else
16971 eval "$as_ac_Header=\$ac_header_preproc"
16972fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000016973ac_res=`eval 'as_val=${'$as_ac_Header'}
16974 $as_echo "$as_val"'`
16975 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
16976$as_echo "$ac_res" >&6; }
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016977
16978fi
Bram Moolenaar32f31b12009-05-21 13:20:59 +000016979as_val=`eval 'as_val=${'$as_ac_Header'}
16980 $as_echo "$as_val"'`
16981 if test "x$as_val" = x""yes; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016982 cat >>confdefs.h <<_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000016983#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000016984_ACEOF
16985
16986fi
16987
Bram Moolenaar071d4272004-06-13 20:20:40 +000016988done
16989
16990
16991if test "x$MACOSX" = "xyes" -a -n "$PERL"; then
16992 if echo $LIBS | grep -e '-ldl' >/dev/null; then
16993 LIBS=`echo $LIBS | sed s/-ldl//`
16994 PERL_LIBS="$PERL_LIBS -ldl"
16995 fi
16996fi
16997
16998if test "x$MACOSX" = "xyes" && test "x$CARBON" = "xyes" \
16999 && test "x$GUITYPE" != "xCARBONGUI"; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000017000 { $as_echo "$as_me:$LINENO: checking whether we need -framework Carbon" >&5
17001$as_echo_n "checking whether we need -framework Carbon... " >&6; }
Bram Moolenaarb90daee2006-10-17 09:49:09 +000017002 if test "x$enable_multibyte" = "xyes" || test "x$features" = "xbig" \
Bram Moolenaar071d4272004-06-13 20:20:40 +000017003 || test "x$features" = "xhuge"; then
17004 LIBS="$LIBS -framework Carbon"
Bram Moolenaar446cb832008-06-24 21:56:24 +000017005 { $as_echo "$as_me:$LINENO: result: yes" >&5
17006$as_echo "yes" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000017007 else
Bram Moolenaar446cb832008-06-24 21:56:24 +000017008 { $as_echo "$as_me:$LINENO: result: no" >&5
17009$as_echo "no" >&6; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000017010 fi
17011fi
Bram Moolenaare224ffa2006-03-01 00:01:28 +000017012if test "x$MACARCH" = "xboth"; then
17013 LDFLAGS="$LDFLAGS -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"
17014fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000017015
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000017016DEPEND_CFLAGS_FILTER=
17017if test "$GCC" = yes; then
Bram Moolenaar0cd49302008-11-20 09:37:01 +000017018 { $as_echo "$as_me:$LINENO: checking for GCC 3 or later" >&5
17019$as_echo_n "checking for GCC 3 or later... " >&6; }
Bram Moolenaar2217cae2006-03-25 21:55:52 +000017020 gccmajor=`echo "$gccversion" | sed -e 's/^\([1-9]\)\..*$/\1/g'`
Bram Moolenaarf740b292006-02-16 22:11:02 +000017021 if test "$gccmajor" -gt "2"; then
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000017022 DEPEND_CFLAGS_FILTER="| sed 's+-I */+-isystem /+g'"
Bram Moolenaar0cd49302008-11-20 09:37:01 +000017023 { $as_echo "$as_me:$LINENO: result: yes" >&5
Bram Moolenaar446cb832008-06-24 21:56:24 +000017024$as_echo "yes" >&6; }
Bram Moolenaar0cd49302008-11-20 09:37:01 +000017025 else
17026 { $as_echo "$as_me:$LINENO: result: no" >&5
17027$as_echo "no" >&6; }
17028 fi
17029 { $as_echo "$as_me:$LINENO: checking whether we need -D_FORTIFY_SOURCE=1" >&5
17030$as_echo_n "checking whether we need -D_FORTIFY_SOURCE=1... " >&6; }
17031 if test "$gccmajor" -gt "3"; then
17032 CFLAGS="$CFLAGS -D_FORTIFY_SOURCE=1"
17033 { $as_echo "$as_me:$LINENO: result: yes" >&5
17034$as_echo "yes" >&6; }
17035 else
17036 { $as_echo "$as_me:$LINENO: result: no" >&5
17037$as_echo "no" >&6; }
17038 fi
Bram Moolenaara5792f52005-11-23 21:25:05 +000017039fi
Bram Moolenaard5cdbeb2005-10-10 20:59:28 +000017040
Bram Moolenaar071d4272004-06-13 20:20:40 +000017041
Bram Moolenaar446cb832008-06-24 21:56:24 +000017042ac_config_files="$ac_config_files auto/config.mk:config.mk.in"
17043
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017044cat >confcache <<\_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000017045# This file is a shell script that caches the results of configure
17046# tests run on this system so they can be shared between configure
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017047# scripts and configure runs, see configure's option --config-cache.
17048# It is not useful on other systems. If it contains results you don't
17049# want to keep, you may remove or edit it.
Bram Moolenaar071d4272004-06-13 20:20:40 +000017050#
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017051# config.status only pays attention to the cache file if you give it
17052# the --recheck option to rerun configure.
Bram Moolenaar071d4272004-06-13 20:20:40 +000017053#
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017054# `ac_cv_env_foo' variables (set or unset) will be overridden when
17055# loading this file, other *unset* `ac_cv_foo' will be assigned the
17056# following values.
17057
17058_ACEOF
17059
Bram Moolenaar071d4272004-06-13 20:20:40 +000017060# The following way of writing the cache mishandles newlines in values,
17061# but we know of no workaround that is simple, portable, and efficient.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017062# So, we kill variables containing newlines.
Bram Moolenaar071d4272004-06-13 20:20:40 +000017063# Ultrix sh set writes to stderr and can't be redirected directly,
17064# and sets the high bit in the cache file unless we assign to the vars.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017065(
17066 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17067 eval ac_val=\$$ac_var
17068 case $ac_val in #(
17069 *${as_nl}*)
17070 case $ac_var in #(
Bram Moolenaar32f31b12009-05-21 13:20:59 +000017071 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
17072$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000017073 esac
17074 case $ac_var in #(
17075 _ | IFS | as_nl) ;; #(
17076 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
17077 *) $as_unset $ac_var ;;
17078 esac ;;
17079 esac
17080 done
17081
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017082 (set) 2>&1 |
Bram Moolenaar446cb832008-06-24 21:56:24 +000017083 case $as_nl`(ac_space=' '; set) 2>&1` in #(
17084 *${as_nl}ac_space=\ *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017085 # `set' does not quote correctly, so add quotes (double-quote
17086 # substitution turns \\\\ into \\, and sed turns \\ into \).
17087 sed -n \
17088 "s/'/'\\\\''/g;
17089 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
Bram Moolenaar446cb832008-06-24 21:56:24 +000017090 ;; #(
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017091 *)
17092 # `set' quotes correctly as required by POSIX, so do not add quotes.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017093 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017094 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000017095 esac |
17096 sort
17097) |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017098 sed '
Bram Moolenaar446cb832008-06-24 21:56:24 +000017099 /^ac_cv_env_/b end
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017100 t clear
Bram Moolenaar446cb832008-06-24 21:56:24 +000017101 :clear
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017102 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17103 t end
Bram Moolenaar446cb832008-06-24 21:56:24 +000017104 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17105 :end' >>confcache
17106if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17107 if test -w "$cache_file"; then
17108 test "x$cache_file" != "x/dev/null" &&
17109 { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
17110$as_echo "$as_me: updating cache $cache_file" >&6;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017111 cat confcache >$cache_file
Bram Moolenaar071d4272004-06-13 20:20:40 +000017112 else
Bram Moolenaar446cb832008-06-24 21:56:24 +000017113 { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
17114$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
Bram Moolenaar071d4272004-06-13 20:20:40 +000017115 fi
17116fi
17117rm -f confcache
17118
Bram Moolenaar071d4272004-06-13 20:20:40 +000017119test "x$prefix" = xNONE && prefix=$ac_default_prefix
17120# Let make expand exec_prefix.
17121test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17122
Bram Moolenaar071d4272004-06-13 20:20:40 +000017123DEFS=-DHAVE_CONFIG_H
17124
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017125ac_libobjs=
17126ac_ltlibobjs=
17127for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17128 # 1. Remove the extension, and $U if already installed.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017129 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17130 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
17131 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
17132 # will be set to the directory where LIBOBJS objects are built.
17133 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17134 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017135done
17136LIBOBJS=$ac_libobjs
17137
17138LTLIBOBJS=$ac_ltlibobjs
17139
17140
17141
Bram Moolenaar071d4272004-06-13 20:20:40 +000017142: ${CONFIG_STATUS=./config.status}
Bram Moolenaar446cb832008-06-24 21:56:24 +000017143ac_write_fail=0
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017144ac_clean_files_save=$ac_clean_files
17145ac_clean_files="$ac_clean_files $CONFIG_STATUS"
Bram Moolenaar446cb832008-06-24 21:56:24 +000017146{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
17147$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17148cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017149#! $SHELL
17150# Generated by $as_me.
Bram Moolenaar071d4272004-06-13 20:20:40 +000017151# Run this file to recreate the current configuration.
Bram Moolenaar071d4272004-06-13 20:20:40 +000017152# Compiler output produced by configure, useful for debugging
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017153# configure, is in config.log if it exists.
Bram Moolenaar071d4272004-06-13 20:20:40 +000017154
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017155debug=false
17156ac_cs_recheck=false
17157ac_cs_silent=false
17158SHELL=\${CONFIG_SHELL-$SHELL}
17159_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000017160
Bram Moolenaar446cb832008-06-24 21:56:24 +000017161cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017162## --------------------- ##
17163## M4sh Initialization. ##
17164## --------------------- ##
Bram Moolenaar071d4272004-06-13 20:20:40 +000017165
Bram Moolenaar446cb832008-06-24 21:56:24 +000017166# Be more Bourne compatible
17167DUALCASE=1; export DUALCASE # for MKS sh
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017168if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
17169 emulate sh
17170 NULLCMD=:
Bram Moolenaar446cb832008-06-24 21:56:24 +000017171 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017172 # is contrary to our usage. Disable this feature.
17173 alias -g '${1+"$@"}'='"$@"'
Bram Moolenaar446cb832008-06-24 21:56:24 +000017174 setopt NO_GLOB_SUBST
17175else
17176 case `(set -o) 2>/dev/null` in
17177 *posix*) set -o posix ;;
17178esac
17179
Bram Moolenaar071d4272004-06-13 20:20:40 +000017180fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000017181
17182
17183
17184
17185# PATH needs CR
17186# Avoid depending upon Character Ranges.
17187as_cr_letters='abcdefghijklmnopqrstuvwxyz'
17188as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
17189as_cr_Letters=$as_cr_letters$as_cr_LETTERS
17190as_cr_digits='0123456789'
17191as_cr_alnum=$as_cr_Letters$as_cr_digits
17192
17193as_nl='
17194'
17195export as_nl
17196# Printing a long string crashes Solaris 7 /usr/bin/printf.
17197as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17198as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17199as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17200if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17201 as_echo='printf %s\n'
17202 as_echo_n='printf %s'
17203else
17204 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17205 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17206 as_echo_n='/usr/ucb/echo -n'
17207 else
17208 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17209 as_echo_n_body='eval
17210 arg=$1;
17211 case $arg in
17212 *"$as_nl"*)
17213 expr "X$arg" : "X\\(.*\\)$as_nl";
17214 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17215 esac;
17216 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17217 '
17218 export as_echo_n_body
17219 as_echo_n='sh -c $as_echo_n_body as_echo'
17220 fi
17221 export as_echo_body
17222 as_echo='sh -c $as_echo_body as_echo'
17223fi
17224
17225# The user is always right.
17226if test "${PATH_SEPARATOR+set}" != set; then
17227 PATH_SEPARATOR=:
17228 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17229 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17230 PATH_SEPARATOR=';'
17231 }
17232fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000017233
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017234# Support unset when possible.
17235if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
17236 as_unset=unset
17237else
17238 as_unset=false
17239fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000017240
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017241
Bram Moolenaar446cb832008-06-24 21:56:24 +000017242# IFS
17243# We need space, tab and new line, in precisely that order. Quoting is
17244# there to prevent editors from complaining about space-tab.
17245# (If _AS_PATH_WALK were called with IFS unset, it would disable word
17246# splitting by setting IFS to empty value.)
17247IFS=" "" $as_nl"
17248
17249# Find who we are. Look in the path if we contain no directory separator.
17250case $0 in
17251 *[\\/]* ) as_myself=$0 ;;
17252 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17253for as_dir in $PATH
17254do
17255 IFS=$as_save_IFS
17256 test -z "$as_dir" && as_dir=.
17257 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17258done
17259IFS=$as_save_IFS
17260
17261 ;;
17262esac
17263# We did not find ourselves, most probably we were run as `sh COMMAND'
17264# in which case we are not to be found in the path.
17265if test "x$as_myself" = x; then
17266 as_myself=$0
17267fi
17268if test ! -f "$as_myself"; then
17269 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17270 { (exit 1); exit 1; }
17271fi
17272
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017273# Work around bugs in pre-3.0 UWIN ksh.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017274for as_var in ENV MAIL MAILPATH
17275do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
17276done
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017277PS1='$ '
17278PS2='> '
17279PS4='+ '
17280
17281# NLS nuisances.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017282LC_ALL=C
17283export LC_ALL
17284LANGUAGE=C
17285export LANGUAGE
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017286
17287# Required to use basename.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017288if expr a : '\(a\)' >/dev/null 2>&1 &&
17289 test "X`expr 00001 : '.*\(...\)'`" = X001; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017290 as_expr=expr
17291else
17292 as_expr=false
17293fi
17294
Bram Moolenaar446cb832008-06-24 21:56:24 +000017295if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017296 as_basename=basename
17297else
17298 as_basename=false
17299fi
17300
17301
17302# Name of the executable.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017303as_me=`$as_basename -- "$0" ||
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017304$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
17305 X"$0" : 'X\(//\)$' \| \
Bram Moolenaar446cb832008-06-24 21:56:24 +000017306 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
17307$as_echo X/"$0" |
17308 sed '/^.*\/\([^/][^/]*\)\/*$/{
17309 s//\1/
17310 q
17311 }
17312 /^X\/\(\/\/\)$/{
17313 s//\1/
17314 q
17315 }
17316 /^X\/\(\/\).*/{
17317 s//\1/
17318 q
17319 }
17320 s/.*/./; q'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017321
Bram Moolenaar446cb832008-06-24 21:56:24 +000017322# CDPATH.
17323$as_unset CDPATH
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017324
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017325
17326
17327 as_lineno_1=$LINENO
17328 as_lineno_2=$LINENO
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017329 test "x$as_lineno_1" != "x$as_lineno_2" &&
Bram Moolenaar446cb832008-06-24 21:56:24 +000017330 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
Bram Moolenaar071d4272004-06-13 20:20:40 +000017331
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017332 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
17333 # uniformly replaced by the line number. The first 'sed' inserts a
Bram Moolenaar446cb832008-06-24 21:56:24 +000017334 # line-number line after each line using $LINENO; the second 'sed'
17335 # does the real work. The second script uses 'N' to pair each
17336 # line-number line with the line containing $LINENO, and appends
17337 # trailing '-' during substitution so that $LINENO is not a special
17338 # case at line end.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017339 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
Bram Moolenaar446cb832008-06-24 21:56:24 +000017340 # scripts with optimization help from Paolo Bonzini. Blame Lee
17341 # E. McMahon (1931-1989) for sed's syntax. :-)
17342 sed -n '
17343 p
17344 /[$]LINENO/=
17345 ' <$as_myself |
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017346 sed '
Bram Moolenaar446cb832008-06-24 21:56:24 +000017347 s/[$]LINENO.*/&-/
17348 t lineno
17349 b
17350 :lineno
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017351 N
Bram Moolenaar446cb832008-06-24 21:56:24 +000017352 :loop
17353 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017354 t loop
Bram Moolenaar446cb832008-06-24 21:56:24 +000017355 s/-\n.*//
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017356 ' >$as_me.lineno &&
Bram Moolenaar446cb832008-06-24 21:56:24 +000017357 chmod +x "$as_me.lineno" ||
17358 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017359 { (exit 1); exit 1; }; }
Bram Moolenaar071d4272004-06-13 20:20:40 +000017360
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017361 # Don't try to exec as it changes $[0], causing all sort of problems
17362 # (the dirname of $[0] is not the place where we might find the
Bram Moolenaar446cb832008-06-24 21:56:24 +000017363 # original and so on. Autoconf is especially sensitive to this).
17364 . "./$as_me.lineno"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017365 # Exit status is that of the last command.
17366 exit
17367}
17368
17369
Bram Moolenaar446cb832008-06-24 21:56:24 +000017370if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
17371 as_dirname=dirname
17372else
17373 as_dirname=false
17374fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017375
Bram Moolenaar446cb832008-06-24 21:56:24 +000017376ECHO_C= ECHO_N= ECHO_T=
17377case `echo -n x` in
17378-n*)
17379 case `echo 'x\c'` in
17380 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
17381 *) ECHO_C='\c';;
17382 esac;;
17383*)
17384 ECHO_N='-n';;
17385esac
17386if expr a : '\(a\)' >/dev/null 2>&1 &&
17387 test "X`expr 00001 : '.*\(...\)'`" = X001; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017388 as_expr=expr
17389else
17390 as_expr=false
17391fi
17392
17393rm -f conf$$ conf$$.exe conf$$.file
Bram Moolenaar446cb832008-06-24 21:56:24 +000017394if test -d conf$$.dir; then
17395 rm -f conf$$.dir/conf$$.file
17396else
17397 rm -f conf$$.dir
17398 mkdir conf$$.dir 2>/dev/null
17399fi
17400if (echo >conf$$.file) 2>/dev/null; then
17401 if ln -s conf$$.file conf$$ 2>/dev/null; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017402 as_ln_s='ln -s'
Bram Moolenaar446cb832008-06-24 21:56:24 +000017403 # ... but there are two gotchas:
17404 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
17405 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
17406 # In both cases, we have to default to `cp -p'.
17407 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
17408 as_ln_s='cp -p'
17409 elif ln conf$$.file conf$$ 2>/dev/null; then
17410 as_ln_s=ln
17411 else
17412 as_ln_s='cp -p'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017413 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017414else
17415 as_ln_s='cp -p'
17416fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000017417rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
17418rmdir conf$$.dir 2>/dev/null
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017419
17420if mkdir -p . 2>/dev/null; then
17421 as_mkdir_p=:
17422else
17423 test -d ./-p && rmdir ./-p
17424 as_mkdir_p=false
17425fi
17426
Bram Moolenaar446cb832008-06-24 21:56:24 +000017427if test -x / >/dev/null 2>&1; then
17428 as_test_x='test -x'
17429else
17430 if ls -dL / >/dev/null 2>&1; then
17431 as_ls_L_option=L
17432 else
17433 as_ls_L_option=
17434 fi
17435 as_test_x='
17436 eval sh -c '\''
17437 if test -d "$1"; then
17438 test -d "$1/.";
17439 else
17440 case $1 in
17441 -*)set "./$1";;
17442 esac;
17443 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
17444 ???[sx]*):;;*)false;;esac;fi
17445 '\'' sh
17446 '
17447fi
17448as_executable_p=$as_test_x
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017449
17450# Sed expression to map a string onto a valid CPP name.
17451as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17452
17453# Sed expression to map a string onto a valid variable name.
17454as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17455
17456
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017457exec 6>&1
17458
Bram Moolenaar446cb832008-06-24 21:56:24 +000017459# Save the log message, to keep $[0] and so on meaningful, and to
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017460# report actual input values of CONFIG_FILES etc. instead of their
Bram Moolenaar446cb832008-06-24 21:56:24 +000017461# values after options handling.
17462ac_log="
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017463This file was extended by $as_me, which was
Bram Moolenaar32f31b12009-05-21 13:20:59 +000017464generated by GNU Autoconf 2.63. Invocation command line was
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017465
17466 CONFIG_FILES = $CONFIG_FILES
17467 CONFIG_HEADERS = $CONFIG_HEADERS
17468 CONFIG_LINKS = $CONFIG_LINKS
17469 CONFIG_COMMANDS = $CONFIG_COMMANDS
17470 $ $0 $@
17471
Bram Moolenaar446cb832008-06-24 21:56:24 +000017472on `(hostname || uname -n) 2>/dev/null | sed 1q`
17473"
17474
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017475_ACEOF
17476
Bram Moolenaar32f31b12009-05-21 13:20:59 +000017477case $ac_config_files in *"
17478"*) set x $ac_config_files; shift; ac_config_files=$*;;
17479esac
17480
17481case $ac_config_headers in *"
17482"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
17483esac
17484
17485
Bram Moolenaar446cb832008-06-24 21:56:24 +000017486cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017487# Files that config.status was made for.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017488config_files="$ac_config_files"
17489config_headers="$ac_config_headers"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017490
Bram Moolenaar446cb832008-06-24 21:56:24 +000017491_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017492
Bram Moolenaar446cb832008-06-24 21:56:24 +000017493cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017494ac_cs_usage="\
17495\`$as_me' instantiates files from templates according to the
17496current configuration.
17497
Bram Moolenaar32f31b12009-05-21 13:20:59 +000017498Usage: $0 [OPTION]... [FILE]...
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017499
17500 -h, --help print this help, then exit
Bram Moolenaar446cb832008-06-24 21:56:24 +000017501 -V, --version print version number and configuration settings, then exit
Bram Moolenaar32f31b12009-05-21 13:20:59 +000017502 -q, --quiet, --silent
17503 do not print progress messages
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017504 -d, --debug don't remove temporary files
17505 --recheck update $as_me by reconfiguring in the same conditions
Bram Moolenaar32f31b12009-05-21 13:20:59 +000017506 --file=FILE[:TEMPLATE]
Bram Moolenaar446cb832008-06-24 21:56:24 +000017507 instantiate the configuration file FILE
Bram Moolenaar32f31b12009-05-21 13:20:59 +000017508 --header=FILE[:TEMPLATE]
Bram Moolenaar446cb832008-06-24 21:56:24 +000017509 instantiate the configuration header FILE
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017510
17511Configuration files:
17512$config_files
17513
17514Configuration headers:
17515$config_headers
17516
17517Report bugs to <bug-autoconf@gnu.org>."
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017518
Bram Moolenaar446cb832008-06-24 21:56:24 +000017519_ACEOF
17520cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017521ac_cs_version="\\
17522config.status
Bram Moolenaar32f31b12009-05-21 13:20:59 +000017523configured by $0, generated by GNU Autoconf 2.63,
Bram Moolenaar446cb832008-06-24 21:56:24 +000017524 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017525
Bram Moolenaar446cb832008-06-24 21:56:24 +000017526Copyright (C) 2008 Free Software Foundation, Inc.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017527This config.status script is free software; the Free Software Foundation
17528gives unlimited permission to copy, distribute and modify it."
Bram Moolenaar446cb832008-06-24 21:56:24 +000017529
17530ac_pwd='$ac_pwd'
17531srcdir='$srcdir'
17532AWK='$AWK'
17533test -n "\$AWK" || AWK=awk
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017534_ACEOF
17535
Bram Moolenaar446cb832008-06-24 21:56:24 +000017536cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17537# The default lists apply if the user does not specify any file.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017538ac_need_defaults=:
17539while test $# != 0
17540do
17541 case $1 in
17542 --*=*)
Bram Moolenaar446cb832008-06-24 21:56:24 +000017543 ac_option=`expr "X$1" : 'X\([^=]*\)='`
17544 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017545 ac_shift=:
17546 ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000017547 *)
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017548 ac_option=$1
17549 ac_optarg=$2
17550 ac_shift=shift
17551 ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017552 esac
17553
17554 case $ac_option in
17555 # Handling of the options.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017556 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17557 ac_cs_recheck=: ;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000017558 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
17559 $as_echo "$ac_cs_version"; exit ;;
17560 --debug | --debu | --deb | --de | --d | -d )
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017561 debug=: ;;
17562 --file | --fil | --fi | --f )
17563 $ac_shift
Bram Moolenaar446cb832008-06-24 21:56:24 +000017564 case $ac_optarg in
17565 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17566 esac
17567 CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017568 ac_need_defaults=false;;
17569 --header | --heade | --head | --hea )
17570 $ac_shift
Bram Moolenaar446cb832008-06-24 21:56:24 +000017571 case $ac_optarg in
17572 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17573 esac
17574 CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017575 ac_need_defaults=false;;
Bram Moolenaar446cb832008-06-24 21:56:24 +000017576 --he | --h)
17577 # Conflict between --help and --header
17578 { $as_echo "$as_me: error: ambiguous option: $1
17579Try \`$0 --help' for more information." >&2
17580 { (exit 1); exit 1; }; };;
17581 --help | --hel | -h )
17582 $as_echo "$ac_cs_usage"; exit ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017583 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
17584 | -silent | --silent | --silen | --sile | --sil | --si | --s)
17585 ac_cs_silent=: ;;
17586
17587 # This is an error.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017588 -*) { $as_echo "$as_me: error: unrecognized option: $1
17589Try \`$0 --help' for more information." >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017590 { (exit 1); exit 1; }; } ;;
17591
Bram Moolenaar446cb832008-06-24 21:56:24 +000017592 *) ac_config_targets="$ac_config_targets $1"
17593 ac_need_defaults=false ;;
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017594
17595 esac
17596 shift
17597done
17598
17599ac_configure_extra_args=
17600
17601if $ac_cs_silent; then
17602 exec 6>/dev/null
17603 ac_configure_extra_args="$ac_configure_extra_args --silent"
17604fi
17605
17606_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000017607cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017608if \$ac_cs_recheck; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000017609 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17610 shift
17611 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
17612 CONFIG_SHELL='$SHELL'
17613 export CONFIG_SHELL
17614 exec "\$@"
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017615fi
17616
17617_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000017618cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17619exec 5>>auto/config.log
17620{
17621 echo
17622 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17623## Running $as_me. ##
17624_ASBOX
17625 $as_echo "$ac_log"
17626} >&5
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017627
Bram Moolenaar446cb832008-06-24 21:56:24 +000017628_ACEOF
17629cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17630_ACEOF
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017631
Bram Moolenaar446cb832008-06-24 21:56:24 +000017632cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017633
Bram Moolenaar446cb832008-06-24 21:56:24 +000017634# Handling of arguments.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017635for ac_config_target in $ac_config_targets
17636do
Bram Moolenaar446cb832008-06-24 21:56:24 +000017637 case $ac_config_target in
17638 "auto/config.h") CONFIG_HEADERS="$CONFIG_HEADERS auto/config.h:config.h.in" ;;
17639 "auto/config.mk") CONFIG_FILES="$CONFIG_FILES auto/config.mk:config.mk.in" ;;
17640
17641 *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
17642$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017643 { (exit 1); exit 1; }; };;
17644 esac
17645done
17646
Bram Moolenaar446cb832008-06-24 21:56:24 +000017647
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017648# If the user did not use the arguments to specify the items to instantiate,
17649# then the envvar interface is used. Set only those that are not.
17650# We use the long form for the default assignment because of an extremely
17651# bizarre bug on SunOS 4.1.3.
17652if $ac_need_defaults; then
17653 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
17654 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
17655fi
17656
17657# Have a temporary directory for convenience. Make it in the build tree
Bram Moolenaar446cb832008-06-24 21:56:24 +000017658# simply because there is no reason against having it here, and in addition,
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017659# creating and moving files from /tmp can sometimes cause problems.
Bram Moolenaar446cb832008-06-24 21:56:24 +000017660# Hook for its removal unless debugging.
17661# Note that there is a small window in which the directory will not be cleaned:
17662# after its creation but before its name has been assigned to `$tmp'.
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017663$debug ||
17664{
Bram Moolenaar446cb832008-06-24 21:56:24 +000017665 tmp=
17666 trap 'exit_status=$?
17667 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
17668' 0
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017669 trap '{ (exit 1); exit 1; }' 1 2 13 15
17670}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017671# Create a (secure) tmp directory for tmp files.
17672
17673{
Bram Moolenaar446cb832008-06-24 21:56:24 +000017674 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017675 test -n "$tmp" && test -d "$tmp"
17676} ||
17677{
Bram Moolenaar446cb832008-06-24 21:56:24 +000017678 tmp=./conf$$-$RANDOM
17679 (umask 077 && mkdir "$tmp")
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017680} ||
17681{
Bram Moolenaar446cb832008-06-24 21:56:24 +000017682 $as_echo "$as_me: cannot create a temporary directory in ." >&2
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017683 { (exit 1); exit 1; }
17684}
17685
Bram Moolenaar446cb832008-06-24 21:56:24 +000017686# Set up the scripts for CONFIG_FILES section.
17687# No need to generate them if there are no CONFIG_FILES.
17688# This happens for instance with `./config.status config.h'.
17689if test -n "$CONFIG_FILES"; then
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017690
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017691
Bram Moolenaar446cb832008-06-24 21:56:24 +000017692ac_cr=' '
17693ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
17694if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
17695 ac_cs_awk_cr='\\r'
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017696else
Bram Moolenaar446cb832008-06-24 21:56:24 +000017697 ac_cs_awk_cr=$ac_cr
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017698fi
17699
Bram Moolenaar446cb832008-06-24 21:56:24 +000017700echo 'BEGIN {' >"$tmp/subs1.awk" &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017701_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000017702
Bram Moolenaar446cb832008-06-24 21:56:24 +000017703
17704{
17705 echo "cat >conf$$subs.awk <<_ACEOF" &&
17706 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
17707 echo "_ACEOF"
17708} >conf$$subs.sh ||
17709 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
17710$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
17711 { (exit 1); exit 1; }; }
17712ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
17713ac_delim='%!_!# '
17714for ac_last_try in false false false false false :; do
17715 . ./conf$$subs.sh ||
17716 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
17717$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
17718 { (exit 1); exit 1; }; }
17719
Bram Moolenaar32f31b12009-05-21 13:20:59 +000017720 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
17721 if test $ac_delim_n = $ac_delim_num; then
Bram Moolenaar446cb832008-06-24 21:56:24 +000017722 break
17723 elif $ac_last_try; then
17724 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
17725$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
17726 { (exit 1); exit 1; }; }
17727 else
17728 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17729 fi
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017730done
Bram Moolenaar446cb832008-06-24 21:56:24 +000017731rm -f conf$$subs.sh
17732
17733cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17734cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
Bram Moolenaar495de9c2005-01-25 22:03:25 +000017735_ACEOF
Bram Moolenaar446cb832008-06-24 21:56:24 +000017736sed -n '
17737h
17738s/^/S["/; s/!.*/"]=/
17739p
17740g
17741s/^[^!]*!//
17742:repl
17743t repl
17744s/'"$ac_delim"'$//
17745t delim
17746:nl
17747h
17748s/\(.\{148\}\).*/\1/
17749t more1
17750s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
17751p
17752n
17753b repl
17754:more1
17755s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17756p
17757g
17758s/.\{148\}//
17759t nl
17760:delim
17761h
17762s/\(.\{148\}\).*/\1/
17763t more2
17764s/["\\]/\\&/g; s/^/"/; s/$/"/
17765p
17766b
17767:more2
17768s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17769p
17770g
17771s/.\{148\}//
17772t delim
17773' <conf$$subs.awk | sed '
17774/^[^""]/{
17775 N
17776 s/\n//
17777}
17778' >>$CONFIG_STATUS || ac_write_fail=1
17779rm -f conf$$subs.awk
17780cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17781_ACAWK
17782cat >>"\$tmp/subs1.awk" <<_ACAWK &&
17783 for (key in S) S_is_set[key] = 1
17784 FS = ""
Bram Moolenaar071d4272004-06-13 20:20:40 +000017785
Bram Moolenaar446cb832008-06-24 21:56:24 +000017786}
17787{
17788 line = $ 0
17789 nfields = split(line, field, "@")
17790 substed = 0
17791 len = length(field[1])
17792 for (i = 2; i < nfields; i++) {
17793 key = field[i]
17794 keylen = length(key)
17795 if (S_is_set[key]) {
17796 value = S[key]
17797 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17798 len += length(value) + length(field[++i])
17799 substed = 1
17800 } else
17801 len += 1 + keylen
17802 }
Bram Moolenaar071d4272004-06-13 20:20:40 +000017803
Bram Moolenaar446cb832008-06-24 21:56:24 +000017804 print line
17805}
Bram Moolenaar071d4272004-06-13 20:20:40 +000017806
Bram Moolenaar446cb832008-06-24 21:56:24 +000017807_ACAWK
17808_ACEOF
17809cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17810if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17811 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17812else
17813 cat
17814fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
17815 || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
17816$as_echo "$as_me: error: could not setup config files machinery" >&2;}
17817 { (exit 1); exit 1; }; }
17818_ACEOF
17819
17820# VPATH may cause trouble with some makes, so we remove $(srcdir),
17821# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
17822# trailing colons and then remove the whole line if VPATH becomes empty
17823# (actually we leave an empty line to preserve line numbers).
17824if test "x$srcdir" = x.; then
17825 ac_vpsub='/^[ ]*VPATH[ ]*=/{
17826s/:*\$(srcdir):*/:/
17827s/:*\${srcdir}:*/:/
17828s/:*@srcdir@:*/:/
17829s/^\([^=]*=[ ]*\):*/\1/
17830s/:*$//
17831s/^[^=]*=[ ]*$//
17832}'
17833fi
17834
17835cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17836fi # test -n "$CONFIG_FILES"
17837
17838# Set up the scripts for CONFIG_HEADERS section.
17839# No need to generate them if there are no CONFIG_HEADERS.
17840# This happens for instance with `./config.status Makefile'.
17841if test -n "$CONFIG_HEADERS"; then
17842cat >"$tmp/defines.awk" <<\_ACAWK ||
17843BEGIN {
17844_ACEOF
17845
17846# Transform confdefs.h into an awk script `defines.awk', embedded as
17847# here-document in config.status, that substitutes the proper values into
17848# config.h.in to produce config.h.
17849
17850# Create a delimiter string that does not exist in confdefs.h, to ease
17851# handling of long lines.
17852ac_delim='%!_!# '
17853for ac_last_try in false false :; do
17854 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
17855 if test -z "$ac_t"; then
17856 break
17857 elif $ac_last_try; then
17858 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
17859$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
17860 { (exit 1); exit 1; }; }
17861 else
17862 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17863 fi
17864done
17865
17866# For the awk script, D is an array of macro values keyed by name,
17867# likewise P contains macro parameters if any. Preserve backslash
17868# newline sequences.
17869
17870ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17871sed -n '
17872s/.\{148\}/&'"$ac_delim"'/g
17873t rset
17874:rset
17875s/^[ ]*#[ ]*define[ ][ ]*/ /
17876t def
17877d
17878:def
17879s/\\$//
17880t bsnl
17881s/["\\]/\\&/g
17882s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17883D["\1"]=" \3"/p
17884s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
17885d
17886:bsnl
17887s/["\\]/\\&/g
17888s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17889D["\1"]=" \3\\\\\\n"\\/p
17890t cont
17891s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17892t cont
17893d
17894:cont
17895n
17896s/.\{148\}/&'"$ac_delim"'/g
17897t clear
17898:clear
17899s/\\$//
17900t bsnlc
17901s/["\\]/\\&/g; s/^/"/; s/$/"/p
17902d
17903:bsnlc
17904s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17905b cont
17906' <confdefs.h | sed '
17907s/'"$ac_delim"'/"\\\
17908"/g' >>$CONFIG_STATUS || ac_write_fail=1
17909
17910cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17911 for (key in D) D_is_set[key] = 1
17912 FS = ""
17913}
17914/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17915 line = \$ 0
17916 split(line, arg, " ")
17917 if (arg[1] == "#") {
17918 defundef = arg[2]
17919 mac1 = arg[3]
17920 } else {
17921 defundef = substr(arg[1], 2)
17922 mac1 = arg[2]
17923 }
17924 split(mac1, mac2, "(") #)
17925 macro = mac2[1]
Bram Moolenaar32f31b12009-05-21 13:20:59 +000017926 prefix = substr(line, 1, index(line, defundef) - 1)
Bram Moolenaar446cb832008-06-24 21:56:24 +000017927 if (D_is_set[macro]) {
17928 # Preserve the white space surrounding the "#".
Bram Moolenaar446cb832008-06-24 21:56:24 +000017929 print prefix "define", macro P[macro] D[macro]
17930 next
17931 } else {
17932 # Replace #undef with comments. This is necessary, for example,
17933 # in the case of _POSIX_SOURCE, which is predefined and required
17934 # on some systems where configure will not decide to define it.
17935 if (defundef == "undef") {
Bram Moolenaar32f31b12009-05-21 13:20:59 +000017936 print "/*", prefix defundef, macro, "*/"
Bram Moolenaar446cb832008-06-24 21:56:24 +000017937 next
17938 }
17939 }
17940}
17941{ print }
17942_ACAWK
17943_ACEOF
17944cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17945 { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
17946$as_echo "$as_me: error: could not setup config headers machinery" >&2;}
17947 { (exit 1); exit 1; }; }
17948fi # test -n "$CONFIG_HEADERS"
17949
17950
17951eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
17952shift
17953for ac_tag
17954do
17955 case $ac_tag in
17956 :[FHLC]) ac_mode=$ac_tag; continue;;
17957 esac
17958 case $ac_mode$ac_tag in
17959 :[FHL]*:*);;
Bram Moolenaar32f31b12009-05-21 13:20:59 +000017960 :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5
17961$as_echo "$as_me: error: invalid tag $ac_tag" >&2;}
Bram Moolenaar446cb832008-06-24 21:56:24 +000017962 { (exit 1); exit 1; }; };;
17963 :[FH]-) ac_tag=-:-;;
17964 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17965 esac
17966 ac_save_IFS=$IFS
17967 IFS=:
17968 set x $ac_tag
17969 IFS=$ac_save_IFS
17970 shift
17971 ac_file=$1
17972 shift
17973
17974 case $ac_mode in
17975 :L) ac_source=$1;;
17976 :[FH])
17977 ac_file_inputs=
17978 for ac_f
17979 do
17980 case $ac_f in
17981 -) ac_f="$tmp/stdin";;
17982 *) # Look for the file first in the build tree, then in the source tree
17983 # (if the path is not absolute). The absolute path cannot be DOS-style,
17984 # because $ac_f cannot contain `:'.
17985 test -f "$ac_f" ||
17986 case $ac_f in
17987 [\\/$]*) false;;
17988 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17989 esac ||
17990 { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
17991$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
17992 { (exit 1); exit 1; }; };;
17993 esac
17994 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17995 ac_file_inputs="$ac_file_inputs '$ac_f'"
17996 done
17997
17998 # Let's still pretend it is `configure' which instantiates (i.e., don't
17999 # use $as_me), people would be surprised to read:
18000 # /* config.h. Generated by config.status. */
18001 configure_input='Generated from '`
18002 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
18003 `' by configure.'
18004 if test x"$ac_file" != x-; then
18005 configure_input="$ac_file. $configure_input"
18006 { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
18007$as_echo "$as_me: creating $ac_file" >&6;}
18008 fi
18009 # Neutralize special characters interpreted by sed in replacement strings.
18010 case $configure_input in #(
18011 *\&* | *\|* | *\\* )
18012 ac_sed_conf_input=`$as_echo "$configure_input" |
18013 sed 's/[\\\\&|]/\\\\&/g'`;; #(
18014 *) ac_sed_conf_input=$configure_input;;
18015 esac
18016
18017 case $ac_tag in
18018 *:-:* | *:-) cat >"$tmp/stdin" \
18019 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
18020$as_echo "$as_me: error: could not create $ac_file" >&2;}
18021 { (exit 1); exit 1; }; } ;;
18022 esac
18023 ;;
Bram Moolenaar071d4272004-06-13 20:20:40 +000018024 esac
18025
Bram Moolenaar446cb832008-06-24 21:56:24 +000018026 ac_dir=`$as_dirname -- "$ac_file" ||
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018027$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18028 X"$ac_file" : 'X\(//\)[^/]' \| \
18029 X"$ac_file" : 'X\(//\)$' \| \
Bram Moolenaar446cb832008-06-24 21:56:24 +000018030 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18031$as_echo X"$ac_file" |
18032 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18033 s//\1/
18034 q
18035 }
18036 /^X\(\/\/\)[^/].*/{
18037 s//\1/
18038 q
18039 }
18040 /^X\(\/\/\)$/{
18041 s//\1/
18042 q
18043 }
18044 /^X\(\/\).*/{
18045 s//\1/
18046 q
18047 }
18048 s/.*/./; q'`
18049 { as_dir="$ac_dir"
18050 case $as_dir in #(
18051 -*) as_dir=./$as_dir;;
18052 esac
18053 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018054 as_dirs=
Bram Moolenaar446cb832008-06-24 21:56:24 +000018055 while :; do
18056 case $as_dir in #(
18057 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
18058 *) as_qdir=$as_dir;;
18059 esac
18060 as_dirs="'$as_qdir' $as_dirs"
18061 as_dir=`$as_dirname -- "$as_dir" ||
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018062$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18063 X"$as_dir" : 'X\(//\)[^/]' \| \
18064 X"$as_dir" : 'X\(//\)$' \| \
Bram Moolenaar446cb832008-06-24 21:56:24 +000018065 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
18066$as_echo X"$as_dir" |
18067 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18068 s//\1/
18069 q
18070 }
18071 /^X\(\/\/\)[^/].*/{
18072 s//\1/
18073 q
18074 }
18075 /^X\(\/\/\)$/{
18076 s//\1/
18077 q
18078 }
18079 /^X\(\/\).*/{
18080 s//\1/
18081 q
18082 }
18083 s/.*/./; q'`
18084 test -d "$as_dir" && break
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018085 done
Bram Moolenaar446cb832008-06-24 21:56:24 +000018086 test -z "$as_dirs" || eval "mkdir $as_dirs"
18087 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
18088$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018089 { (exit 1); exit 1; }; }; }
Bram Moolenaar446cb832008-06-24 21:56:24 +000018090 ac_builddir=.
Bram Moolenaar071d4272004-06-13 20:20:40 +000018091
Bram Moolenaar446cb832008-06-24 21:56:24 +000018092case "$ac_dir" in
18093.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18094*)
18095 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18096 # A ".." for each directory in $ac_dir_suffix.
18097 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18098 case $ac_top_builddir_sub in
18099 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18100 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18101 esac ;;
18102esac
18103ac_abs_top_builddir=$ac_pwd
18104ac_abs_builddir=$ac_pwd$ac_dir_suffix
18105# for backward compatibility:
18106ac_top_builddir=$ac_top_build_prefix
18107
18108case $srcdir in
18109 .) # We are building in place.
18110 ac_srcdir=.
18111 ac_top_srcdir=$ac_top_builddir_sub
18112 ac_abs_top_srcdir=$ac_pwd ;;
18113 [\\/]* | ?:[\\/]* ) # Absolute name.
18114 ac_srcdir=$srcdir$ac_dir_suffix;
18115 ac_top_srcdir=$srcdir
18116 ac_abs_top_srcdir=$srcdir ;;
18117 *) # Relative name.
18118 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18119 ac_top_srcdir=$ac_top_build_prefix$srcdir
18120 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18121esac
18122ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18123
18124
18125 case $ac_mode in
18126 :F)
18127 #
18128 # CONFIG_FILE
18129 #
18130
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018131_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000018132
Bram Moolenaar446cb832008-06-24 21:56:24 +000018133cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18134# If the template does not know about datarootdir, expand it.
18135# FIXME: This hack should be removed a few years after 2.60.
18136ac_datarootdir_hack=; ac_datarootdir_seen=
18137
18138ac_sed_dataroot='
18139/datarootdir/ {
18140 p
18141 q
18142}
18143/@datadir@/p
18144/@docdir@/p
18145/@infodir@/p
18146/@localedir@/p
18147/@mandir@/p
18148'
18149case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
18150*datarootdir*) ac_datarootdir_seen=yes;;
18151*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
18152 { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
18153$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
18154_ACEOF
18155cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18156 ac_datarootdir_hack='
18157 s&@datadir@&$datadir&g
18158 s&@docdir@&$docdir&g
18159 s&@infodir@&$infodir&g
18160 s&@localedir@&$localedir&g
18161 s&@mandir@&$mandir&g
18162 s&\\\${datarootdir}&$datarootdir&g' ;;
18163esac
18164_ACEOF
18165
18166# Neutralize VPATH when `$srcdir' = `.'.
18167# Shell code in configure.ac might set extrasub.
18168# FIXME: do we really want to maintain this feature?
18169cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18170ac_sed_extra="$ac_vpsub
18171$extrasub
18172_ACEOF
18173cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18174:t
18175/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18176s|@configure_input@|$ac_sed_conf_input|;t t
18177s&@top_builddir@&$ac_top_builddir_sub&;t t
18178s&@top_build_prefix@&$ac_top_build_prefix&;t t
18179s&@srcdir@&$ac_srcdir&;t t
18180s&@abs_srcdir@&$ac_abs_srcdir&;t t
18181s&@top_srcdir@&$ac_top_srcdir&;t t
18182s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
18183s&@builddir@&$ac_builddir&;t t
18184s&@abs_builddir@&$ac_abs_builddir&;t t
18185s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
18186$ac_datarootdir_hack
18187"
18188eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
18189 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
18190$as_echo "$as_me: error: could not create $ac_file" >&2;}
18191 { (exit 1); exit 1; }; }
18192
18193test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
18194 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
18195 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
18196 { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18197which seems to be undefined. Please make sure it is defined." >&5
18198$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18199which seems to be undefined. Please make sure it is defined." >&2;}
18200
18201 rm -f "$tmp/stdin"
18202 case $ac_file in
18203 -) cat "$tmp/out" && rm -f "$tmp/out";;
18204 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
18205 esac \
18206 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
18207$as_echo "$as_me: error: could not create $ac_file" >&2;}
18208 { (exit 1); exit 1; }; }
18209 ;;
18210 :H)
18211 #
18212 # CONFIG_HEADER
18213 #
18214 if test x"$ac_file" != x-; then
18215 {
18216 $as_echo "/* $configure_input */" \
18217 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
18218 } >"$tmp/config.h" \
18219 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
18220$as_echo "$as_me: error: could not create $ac_file" >&2;}
18221 { (exit 1); exit 1; }; }
18222 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
18223 { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
18224$as_echo "$as_me: $ac_file is unchanged" >&6;}
18225 else
18226 rm -f "$ac_file"
18227 mv "$tmp/config.h" "$ac_file" \
18228 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
18229$as_echo "$as_me: error: could not create $ac_file" >&2;}
18230 { (exit 1); exit 1; }; }
18231 fi
18232 else
18233 $as_echo "/* $configure_input */" \
18234 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
18235 || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
18236$as_echo "$as_me: error: could not create -" >&2;}
18237 { (exit 1); exit 1; }; }
18238 fi
18239 ;;
18240
18241
18242 esac
18243
18244done # for ac_tag
18245
Bram Moolenaar071d4272004-06-13 20:20:40 +000018246
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018247{ (exit 0); exit 0; }
18248_ACEOF
Bram Moolenaar071d4272004-06-13 20:20:40 +000018249chmod +x $CONFIG_STATUS
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018250ac_clean_files=$ac_clean_files_save
18251
Bram Moolenaar446cb832008-06-24 21:56:24 +000018252test $ac_write_fail = 0 ||
18253 { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
18254$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
18255 { (exit 1); exit 1; }; }
18256
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018257
18258# configure is writing to config.log, and then calls config.status.
18259# config.status does its own redirection, appending to config.log.
18260# Unfortunately, on DOS this fails, as config.log is still kept open
18261# by configure, so config.status won't be able to write to it; its
18262# output is simply discarded. So we exec the FD to /dev/null,
18263# effectively closing config.log, so it can be properly (re)opened and
18264# appended to by config.status. When coming back to configure, we
18265# need to make the FD available again.
18266if test "$no_create" != yes; then
18267 ac_cs_success=:
18268 ac_config_status_args=
18269 test "$silent" = yes &&
18270 ac_config_status_args="$ac_config_status_args --quiet"
18271 exec 5>/dev/null
18272 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
Bram Moolenaarc7453f52006-02-10 23:20:28 +000018273 exec 5>>auto/config.log
Bram Moolenaar495de9c2005-01-25 22:03:25 +000018274 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18275 # would make configure fail if this is the last instruction.
18276 $ac_cs_success || { (exit 1); exit 1; }
18277fi
Bram Moolenaar446cb832008-06-24 21:56:24 +000018278if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
Bram Moolenaar32f31b12009-05-21 13:20:59 +000018279 { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18280$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
Bram Moolenaar446cb832008-06-24 21:56:24 +000018281fi
Bram Moolenaar071d4272004-06-13 20:20:40 +000018282
18283